<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Comparative Analysis of the Computerized Testing Systems in Education</article-title>
      </title-group>
      <contrib-group>
        <aff id="aff0">
          <label>0</label>
          <institution>Evgeny Tishchenko</institution>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Oleg Serpeninov</institution>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2019</year>
      </pub-date>
      <fpage>20</fpage>
      <lpage>23</lpage>
      <abstract>
        <p>There are a number of controlling, educational innovative systems in the educational market at present. The selection of the computerized testing systems is a complex task, it is necessary to apply specific methods to complete it. The article performs the comparative assessment of the functional completeness of the computerized adaptive testing systems in education, whose functional possibilities are determined by the intersection of functions between the selected classes of test systems. The comparison of the testing systems according to the functional completeness allows to make a full list of the functions, to systemize the information on the composition and functional completeness, to quantify the computerized testing system compliance degree with the user's requirements, at the stage of the preliminary analysis to exclude the computerized testing systems where the necessary functions are not performed from the further consideration, to form a group of the computerized testing systems with the identical functional completeness, to expand the optimal choice for the consumer-user at the computerized testing system market providing the full list of the performed functions by each system, and to show the designer the position of the product among other existing computerized testing systems.</p>
      </abstract>
      <kwd-group>
        <kwd>computer system</kwd>
        <kwd>adaptive testing</kwd>
        <kwd>functional completeness</kwd>
        <kwd>functions list</kwd>
        <kwd>the “reference” system</kwd>
        <kwd>absorption matrix</kwd>
        <kwd>similarity matrix</kwd>
        <kwd>similarity graph</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>At present a number of the innovative software applied in education has emerged. The selection of the
computerized testing systems is a complex task, it is necessary to apply specific methods to complete it. The main
challenge to face while performing performs the comparative assessment of the computerized testing systems is
lack of certainty and probable complexity of modern educational products as well as lack of detailed researches in
the sphere of the comparative quantitative and qualitative assessments of functional completeness the innovative
testing systems in education. That is why, in our opinion, it is grounded to apply formal procedures to compare
computerized systems according to the criterion of functional completeness.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Task</title>
      <p>To assess the consumer quality of the analyzed the computerized testing systems (CST) is a rather complex
task. The introduction of the innovative methods into the educational testing systems functional is taking place
currently. CST are often differ in quality and price. In this connection it is expedient to accomplish the following
tasks:
to analyze the quality of the best known CST applied to automate the educational testing process and to
make the list of the functions performed by these systems [Lip83];
to give a comparative assessment of the systems under consideration according to the functional completeness
[Kal99, Efi99];
to single out the list of the compulsory and auxiliary functions for the analyzed systems and to design a
“reference” model of a computerized testing system to meet the main users’ requirements .
[Wei73]</p>
      <p>Computerized Adaptive Testing – CAT, where tasks (questions) are selected algorithmically depending on the
previous answers adapting to the knowledge level of the tested one, can be referred to the innovative educational
methods [Kim08, Tis18, Tis16, Sca07].</p>
      <p>By computer adaptive testing we understand “computerized system of the scientifically grounded testing and
assessment of the learning results highly efficient due to optimized procedures for generation, presenting and
test evaluating test results” [Ser07, Ava02, Nik16]. CAT improves the motivation, reduces testing time, demands
fewer tasks for every examinee without measurement accuracy reduction [Zhil10, Bus07, Nik14, Khu95].</p>
      <p>To research and compare CST between themselves applying the formalized methods [Bue99] it is necessary to
decompose targets which traditionally are split into subsystems and tasks (modules) [Tel02, Tit98, Smi02]. The
design of the CST functional model started with modeled testing system in a whole in the form of the context
diagram (fig. 1).
The system interacts with environment through entrance terms (fig. 1 «Student’s answers»), exit (the whole
process results – «Results»), management («Rules») and mechanisms («Kernel of testing system», «Student»,
«Administrator», «Teacher»).</p>
      <p>To conduct the functional completeness analysis CST model context diagram was decomposed into functions.
By the function we understand the system’s ability to satisfy a user’s need. Another decomposition variant is
to split CST into functional operations. The functional operation means the system user actions to perform
a function. Function is a system’s ability; it is performed when a user performs a corresponding functional
operation.</p>
      <p>In the context of the conducted research more than 90 educational CST, including “Expert”, “AST-Test”,
“SInTeZ”, “SunRav TestOfficePro”, “WebTester”, “WebTutor (module “Testing”)”, IBM Lotus LearningSpace,
eLearning Server 3000 (module “Testing”)” Moodle (module “Test”)”, etc. were analyzed. The preliminary list of
the functions of the analyzed systems was made with application of demo and working CST versions, documents
and literary sources. This list is rather full, but its further expansion is possible due to functions addition
identified by expert surveys. CST analysis allows singling out more than 100 functions, whose top level of the
hierarchy structure is presented Fig.2.</p>
      <p>The “Developing and editing texts” Group includes about 30 functions, whose fragment is presented at Fig.3.
The “Administration and planning” Group comprises such functions as “Users authorization”, “User groups”,
“Client-server mode”, etc. The “Testing” Group has more than 20 functions whose fragment is presented at Fig.4.
1.</p>
    </sec>
    <sec id="sec-3">
      <title>Development Of Methodology</title>
      <p>Making The List Of The Functions Performed By CTS
To analyze CST according to its functional completeness it is proposed to divide them into two groups:
distributive testing systems (DTS) – the systems to be installed in each PC;
web-systems (applications) for testing (WST) and testing modules in the educational systems.</p>
      <p>The suggested groups allow identifying the common functions inherent to each group of the analyzed systems
and the individual functions as well. Any system can be referred to : both distributive and web-system supporting
adaptation functions. Functions Merge Scheme is presented at Fig. 5, it allows identifying two blocks of the
analyzed functions of CTS of the adaptive testing:
1. block: , installed distributively;
2. block: web-systems of .</p>
      <p>Further on the common functions present at CTS groups will not be considered.</p>
      <p>The features of the design, application and selection of the distributive systems and web development do
not allow conducting the joint analysis of their functional completeness that is why this methodology we apply
separately for each of the two groups Let us single out the systems supporting the analyzed functions, from the
full list of the considered CAT (Tables 2, 3).</p>
      <p>By the “reference” system we understand the system supporting all analyzed functions.
The fragment of the X matrix showing what functions performed by the researched DTS is presented in Table
4. If function j is supported by system I, then Xij=1, otherwise Xij=0. Applying the methodology proposed in
[2, 16], it is possible to analyze the functionality of these systems: to assess the completeness of the automated
functions with respect to the “reference” system as well as to assess the degree of their similarity and connection
with each other.</p>
      <p>Pi1k1 = ISi \ ISk - intersection power of systems with respect to automated functions;
Pi0k1 = ISk=ISi; Pk1i0 = ISi=ISk - the power of difference of the corresponding sets. As a mismatch measure
between systems ISi and ISk we choose value Si k Rik = Pi0k1=Pi1k1 + Pi1k0;
to assess the extent of absorption by the system ISk of the system ISi- value HikAik = Pi1k1=(Pi1k1 + Pi1k0);
to assess the degree of similarity of systems - a measure of Jaccard similarity: Gik Lik = Pi1k1=(Pi1k1 + Pi1k0 +
Pi0k1).</p>
      <p>Through the logical absorption matrices the degree of the interconnection and similarity between the compared
systems ISi and ISk is identified. The indicators are calculated:
the share of the common functions performed simultaneously by ISi and ISk in the total volume of functions
of ISi (matrix H);
number of the common functions possessed by ISi and ISk (matrix 0);
the share of common functions in the total volume of functions ISi and IS k (matrix G).</p>
      <p>Selecting different threshold values for the elements of the matrices P 10; Sik; Gik; Hik it is possible to design
the absorption matrices P ik0; Sik0; Gi0k; Hik0 respectively.</p>
      <p>The elements of the new matrices replace the respective element of the basis matrix for “1”if the element value
is greater than or equal to the threshold one and “0” otherwise.</p>
      <p>Elements of the main diagonal (whose column and line number coincide) in any case equal to zero.</p>
      <p>The absorption matrix Hik0 and similarity matrix Gi0k help to determine if the analyzed test systems belong
to the “reference” one (Tables 5, 6).
S21 1 0 1 1 1 0 0 0 0 0 0 0 1 1 1 0 1 ... 1
S22 1 0 1 1 1 1 0 1 1 1 0 0 1 1 1 0 1 ... 1
S23 1 0 1 1 1 0 0 0 0 0 0 0 0 0 1 0 0 ... 1
S24 1 1 1 1 1 1 0 0 0 0 1 0 0 1 1 0 0 ... 1
S25 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ... 1
Close to the “reference” one are the distributive systems: S3 (AST-Test), S4 («MasterTest»), S5 («SInTeZ»),
S15 ( Net), S17 (Quizzz), S25 (FastTEST Professional Testing System), S26 (Test4DL, ), S27 (MSCat Demo),
S28 (Test 2002. Professoinal Edition), S29 ( -) and web-systems: VS6 (WebTutor (module “Testing”), VS11
(eLearning Server 3000 (module “Testing”), VS12 (LAMS (module “Testing”), VS14 (Sakai (module “Testing”),
VS15 (distance education system Prometheus (module ”Test”), VS17 (Learn eXact (module “Testing”), VS18
(Microsoft E-Learning (module “Testing”), VS19 (IBM Lotus LearningSpace (module “Testing”). To illustrate it
two groups of such CST whose graphs are presented at Fig. 6 and 7 were singled out.</p>
    </sec>
    <sec id="sec-4">
      <title>Discussion</title>
      <p>CAT with CAT functions from one group can be compared with each other in the further, comparing such
characteristics as price, producer, reliability, adaptation degree and others, giving the consumers the possibility
to make a reasonable choice.</p>
      <p>Threshold values for the elements of matrices and changed in the interval [0.25..0.8]. The optimal value was
chosen option 0.4. Increasing the threshold values to 0.8, the number of the analyzed testing systems close to
the “reference” one reduced dramatically. Only DTS FastTEST Professional Testing System turned out to be
close to the “reference” one, and there was no one web-system to satisfy this criterion
6</p>
    </sec>
    <sec id="sec-5">
      <title>Conclusion</title>
      <p>There are a number of controlling, educational innovative systems in the educational market at present. It is
rather difficult to select the right one among them.</p>
      <p>The comparison of the testing systems according to the functional completeness allows implementing the
following:
to make a full list of the functions performed by the considered computerized educational testing systems;
to systemize the information on the composition and functional completeness of the existing computerized
testing systems;
to quantify the computerized testing system compliance degree with the user’s requirements for functional
completeness;
at the stage of the preliminary analysis to exclude the computerized testing systems where the necessary
functions are not performed from the further consideration;
to form a group of the computerized testing systems with the identical functional completeness;
to expand the optimal choice for the consumer-user at the computerized testing system market providing
the full list of the performed functions by each system, and to show the designer the position of the product
among other existing computerized testing systems
At the same time the result does not speak on the complete analysis of the functional completeness of the
computerized testing systems in education that is why in the future it is necessary to compare their prices and
other features (for example, the applied technical means and the operating system, the user interface quality,
the complexity of working with the system, reliability, etc).
[Lip83] .V. Lipaev. Quality software. M .: Finance and Statistics, 1983. 263 p.
[Khu98] .N. Khubaev. Comparison of complex software systems according to the criterion of functional
completeness // Software products and systems. 2. pp. 6-9. 1998.
[Kal99] .Kh. Kalugyan. Testing systems in high school as a tool for managing the educational process (for
example, the discipline "Economic Informatics"): diss. - Rostov-on-Don: RSEU (RINH), 1999.
[Efi09] .N. Efimov About approaches to the structure of an adaptive knowledge testing system // Problems
of creating and using information systems and technologies: materials of the third scientific-practical conf.</p>
      <p>December‘ 11, 2009. - Rostov-on-Don: RSEU (RINH). 2009.
[Wei73] .J. Weiss. The stratified adaptive computerized ability test. Minneapolis: University of Minnesota,</p>
      <p>Department of Psychology, Psychometric Methods Program. 1973.
[Kim08] . Kim-Kang, D. J. Weiss. Adaptive measurement of individual change // Journal of Psychology. 2008.</p>
      <p>216 (1). pp. 49-58.
[Tis18] .N. Tishchenko, E.V. Zhilina, T.N. Sharypova, G.N. Palutina. Fuzzy models of results of the mastering
the educational programs in the field of information security // Theory and Application of Fuzzy System
and Soft Computing – ICAFS. 13th International Conference. 2018.
[Tis16] .N. Tishchenko, T.N. Sharypova, E.V. Zhilina, S.E. Cherkezov. Economic and Mathematical modeling
of complex cooperation of academic staff of educational cluster on the basis of fuzzy sets theory // Journal
of Applied Economic Sciences (JAES). Issue 5 (43). pp. 905-907. 2016.
[Sca07] . Scalise, M. Wilson. Bundle models for computerized adaptive testing in e-learning assessment //
Proceedings of the 2007 GMAC Conference on Computerized Adaptive Testing. 2007.
[Ser07] .V. Sergeev. Adaptive testing in distance learning systems // Science and Education. 4. 2007. Access
mode: http://technomag.edu.ru/doc/65577.htm. 2019/03/10.
[Ava02] .S. Avanesov. The composition of the test tasks. M.: From the Testing Center of the Ministry of Education
of the Russian Federation. 2002.
[Nik16] .N. Nikolaeva. Adaptive Testing System // Traditions and Innovations in Construction and Architecture.</p>
      <p>Natural sciences and technosphere safety. - Samara: SGASU. 2016. pp. 50-53.
[Zhil10] .V. Zhilina, I.I. Miroshnichenko. Designing the semantic content core of an educational Internet resource
with support for the functions of adaptive knowledge control // Bulletin of the Rostov State Economic
University. - Rostov-on-Don, 2010. - 3 (32). - p. 219-226.
[Bus07] .I. Bushmeleva Automated adaptive testing system //Modern problems of science and education. 2007.</p>
      <p>2. pp. 48-50</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          <source>[Nik14] .Yu. Nikiforov</source>
          . Use of adaptive computer testing systems // Humanitarian scientific research.
          <year>2014</year>
          .
          <article-title>4</article-title>
          . Access mode: URL: http://human.snauka.ru/
          <year>2014</year>
          /04/6274.
          <year>2019</year>
          /03/26.
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [Khu95
          <string-name>
            <given-names>] .N.</given-names>
            <surname>Khubaev</surname>
          </string-name>
          .
          <article-title>Methods of economic evaluation of consumer software quality // Software products</article-title>
          and
          <source>systems (SOFTWARE and SYSTEMS). 1</source>
          . pp.
          <fpage>2</fpage>
          -
          <lpage>8</lpage>
          .
          <year>1995</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [Buc99] . Buch.
          <article-title>Object-oriented analysis and design with examples of applications in C ++</article-title>
          . M.: “Publishing Binom”, St. Petersburg: “Nevsky Dialect”.
          <year>1999</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [Tel02]
          <string-name>
            <given-names>u.F.</given-names>
            <surname>Telnov</surname>
          </string-name>
          .
          <article-title>Intellectual information systems in economics: manual for universities</article-title>
          . - 3rd ed. - M.: SINTEG.
          <year>2002</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          <source>[Tit98] .A. Titorenko Automated information technologies in economics. M</source>
          .
          <year>1998</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [Smi02
          <string-name>
            <given-names>] .N.</given-names>
            <surname>Smirnova</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.A.</given-names>
            <surname>Sorokin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Yu.F.</given-names>
            <surname>Telnov</surname>
          </string-name>
          .
          <source>Designing economic information systems. M.: Finance and Statistics</source>
          ,
          <year>2002</year>
          . 512 p.
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>