<!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>Method for Automated Test Tasks Creation for Educational Materials</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Khmelnytskyi National University</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Khmelnytskyi</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Ukraine alexander.barmak@gmail.com</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>exechong@gmail.com</string-name>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Glushkov Cybernetics Institute</institution>
          ,
          <addr-line>Kyiv</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Taras Shevchenko National University of Kyiv</institution>
          ,
          <country country="UA">Ukraine</country>
        </aff>
      </contrib-group>
      <fpage>0000</fpage>
      <lpage>0003</lpage>
      <abstract>
        <p>The article considers the method of automated creation of test tasks for educational materials, which does not require additional formalization of educational materials and uses the production model of knowledge representation for presentation of rules for creation of test tasks. A sufficient requirement for the formalization of educational materials is the presence in the input document of text content in the form of symbols and preferably a structure in the form of headings in the file. As a result of the method of automated creation of test tasks receive the set of test tasks that are different in parameters (type of question, number of correct answers, the rule behind which the test task is formed, terms used in the task, etc.) and can be used to check the level of knowledge by existing educational environments and testing systems. The set contains test tasks that semantically, structurally, and parametrically cover the corresponding input informational education material. An important feature of the developed method is the binding of the created test tasks to all levels of the semantic structure of the informational education material, which ensures its complete coverage and enables adaptive control of the level of acquired knowledge.</p>
      </abstract>
      <kwd-group>
        <kwd>test tasks</kwd>
        <kwd>information technology</kwd>
        <kwd>keywords</kwd>
        <kwd>key terms</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        Computer-based means of knowledge testing play an important role in addressing the
problem of effective control of the level of acquired knowledge that emerges with the
development of new technologies and education [
        <xref ref-type="bibr" rid="ref1 ref2 ref3 ref4">1–4</xref>
        ]. Computer-based testing is one
of the main ways of controlling knowledge in educational information systems, such
as "Moodle" [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] or "ATutor" [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. Information technologies make it possible to
significantly reduce labor costs for the creation of test tasks with the possibility of their
constant updating, which forms the current direction of scientific research [
        <xref ref-type="bibr" rid="ref10 ref7 ref8 ref9">7–10</xref>
        ].
      </p>
      <p>
        Education course of discipline uses informational education material (IEM) as the
main information in the education course and test education material (ТEM)
necessary to assess the level of knowledge of IEM. ТEM contains test exercises of varying
complexity which allow to determinate the level of knowledge of IEM, identify gaps
in knowledge, causes of wrong actions of the subject studying the education course
[
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]. In the context of narrow specialization of courses, their numbers and intensive
updating, the only way to provide courses of disciplines with representative and
discriminatory ТEM is to automate the formation of sets of test tasks.
      </p>
      <p>
        Many scientific works are devoted to various aspects of testing, development and
application of educational and testing environments using modern information
technologies, and to the development of software systems of knowledge level testing [
        <xref ref-type="bibr" rid="ref12 ref13 ref14 ref15">12–
15</xref>
        ]. Most of them carried out research in the field of testing, filling out the database
of test tasks with the help of means to support manual creation of test tasks,
assessment of complexity of test tasks, safety of the process of testing and reproduction of
results.
      </p>
      <p>
        Among the known means of automation of the creation of test tasks, it is necessary
to note the method of parameterized tasks, the method of generation of test tasks by
conceptual-thesis model and the method of generation of test tasks by formalization
of structured text elements including classification and clustering ones for effective
data processing. The solutions developed are effective for use in certain cases, but
require substantial and time-consuming preparation of IEM. Much of the content of
the IEM of many courses is predominantly textual content, which is characterized by
consistency and semantic coherence of the presentation [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ]. This feature cuts the
way to the development of a method for the automated creation of test tasks, which
does not require significant pre-processing of IEM.
      </p>
      <p>The purpose of the work is to develop a method of automated creation of test tasks
for educational materials, which does not require additional formalization of
educational materials and uses a production model of knowledge representation to represent
the rules of formation of test tasks. The output data of the method is a set of test tasks
and metadata necessary to bind the created test tasks to the levels of the semantic
structure of the educational materials, which provides a complete coverage of the
educational material and enables adaptive control of the level of acquired knowledge.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Information Model of the Semantic Structure of the</title>
    </sec>
    <sec id="sec-3">
      <title>Educational Course</title>
      <p>
        The method of automated creation of test tasks for educational materials determines
the elements of a number of sets of information model of the semantic structure of
educational course. The information model of the semantic structure of educational
course is a complete representation of the semantic structure of the educational course
[
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]. The model is formalized by presenting part of the course elements as a set of
entities (headings, key terms, test tasks, relations). The structure of the educational
course (EC) is presented in the form of:
      </p>
      <p>IEM ,ТEM  EC ,
where IEM – informational education material), ТEM – testing education material.</p>
      <p>The semantic structure of the EC as a union of IEM and TEM is represented as:</p>
      <p>IEM ТEM = M Heading  M Term  M TestEx  M Re l ,
where MHeading – set of headings, MTerm – set of key terms, MTestEx – set of test tasks,
MRel – set of relations.</p>
      <p>According to the types of elements in (2) that are related with the elements of set
MRel, its structure can be represented as:</p>
      <p>M Rel = M Rel:H −H  M Rel:H −T  M Rel:H −TE  M Rel:T −TE ,
where MRel:Н-Н – set of relations between headings and headings, MRel:Н-Т – set of
relations between headings and key terms, MRel:H-TE – set of relations between headings
and test tasks, MRel:T-TE – set of relations between key terms and test tasks.</p>
      <p>From here, according to (2) and (3), the semantic structure of the IEM and ТEM
education course is (Fig. 1):
IEM ТEM = (M Heading  M Term  M TestEx  M Re l:H −H  M Re l:H −T  M Re l:H −TE  M Re l:T −TE ).(4)
(1)
(2)
(3)
(5)
(6)
The semantic structure of the IEM can be represented as:</p>
      <p>(M Heading  M Term  M Rel:H −H  M Rel:H −TE )  IEM  EC .</p>
      <p>The semantic structure of the ТEM can be represented as:</p>
      <p>(M Heading  M Term  M TestEx  M Re l:H −TE  M Re l:T −TE )  ТEM  EC .
Each of the IEM and TEM components in the EC model has its own representation
and structure.</p>
      <p>
        Previous works have considered the method of forming the structure of educational
materials and searching for key terms in them [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ], which defines the elements of the
sets IEM: MHeading – set of headings, MTerm – set of terms, MRel:Н-Н – set of relations
between headings and headings, MRel:Н-Т – set of relations between headings and key
terms [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]. This data [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ] is input to the method of creation of test tasks for
educational materials, which finds the elements of the following sets of ТEM: set of test
tasks MTestEx, set of relations between headings and test tasks MRel:H-TE, set of relations
between key terms and test tasks MRel:T-TE.
      </p>
      <p>Each element of the set of test tasks mTestEx  M TestEx is a cortege of the form:
mTestEx = (ID,Type,TEContent , Answers ) ,
(7)
where ID – unique identifier of the element, Type – type of question, TEContent –
content of the test task, Answers – number of answers.</p>
      <p>Each element of the set of relation between headings and test tasks
mRel:H −TE  M Rel:H −TE is a cortege of the form:</p>
      <p>mRel:H −TE = (3,Obj1,Obj2,Cont ) ,
where 3 – identifier for this type of relation; Obj1– first entity of the relation, the
element of the set of MHeading; Obj2 – second entity of the relation, an element of the set
MTestEx; Cont – number of the sentence used.</p>
      <p>Each element of the set of relation between key terms and test tasks
mRel:T −TE  M Rel:T −TE is a cortege of the form:</p>
      <p>mRel:T −TE = (4,Obj1,Obj2, Loc) ,
where 4 – identifier for this type of relation; Obj1– first entity of the relation, an
element of the set of key terms MTerm; Obj2 – second entity of the relation, an element of
the set MTestEx; Loc – numeric indicator obtained from the use of the rule of creation of
test tasks and is a pointer to the type or place of use of the term in the test task.
3</p>
    </sec>
    <sec id="sec-4">
      <title>Production Rules for the Creation of Test Tasks</title>
      <p>
        Procedural knowledge or rules are a set of procedures for transforming knowledge as
data [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ].
      </p>
      <p>
        The production model best reflects the procedural nature of knowledge [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ]. The
basic constructive element of such model is the production rule [
        <xref ref-type="bibr" rid="ref21 ref22 ref23">21–23</xref>
        ], which can be
represented as follows: IF &lt;condition&gt; THAN &lt;action&gt;, so the rule consists of a
conditional and an effective part.
      </p>
      <p>The condition (premise, antecedent) is some sentence-template, which is used for
searching, and action (result, conclusion, consequence) is an algorithm for converting
the sentence into the content of the components of the test task, which are executed
with successful search results (Fig. 2).
(8)
(9)
An example of a production rule for the creation of a test tasks prototype can be
shown in Fig. 3. In this case, the antecedent defines three requirements for the
sentence, in the case of simultaneous implementation of which the rule is activated.
When using an antecedent, the active term and the set of relation fragments are used.
The consequence determines the four-step sequence required to formulate the content
of the test task. When applying the consequence, the content of the sentence, the
active term, and the set of key terms for the given fragment are used.
Thus, set of production rules MRule is the primary mechanism for creating test tasks.
Each rule of production of the test tasks mRule  M Rule is a cortege of two elements –
the antecedent and the consequence that form the implication:
mRule = (a  c) ,
(10)
where a – antecedent of the rule, c – consequence of the rule.</p>
      <p>A set of 2 antecedents has been created to describe all the sentences that are
potentially suitable for creating test tasks. The set of 11 consequences covers all algorithms
for creation test tasks of the types used in educational environments: logical type,
single choice, multiple choice and text input tasks. Sets of antecedents and
consequences form a set of 17 possible production rules that allow to create all possible test
tasks for all potentially suitable sentences.
4</p>
    </sec>
    <sec id="sec-5">
      <title>Scheme of the Method of Automated Creation of Test Tasks</title>
      <p>The scheme of the method of automated creation of test tasks is presented in Fig. 4.
The input data of the method is the content of information educational material or its
defined element of the MHeading structure and the corresponding set of key terms MTerm
∪ MRel:Н-Т; the output data is a set of test tasks MTestEx, as well as a sets of relations
between headings and test tasks MRel:H-TE and between terms and test tasks MRel:T-TE.
The method requires many rules for the production of test tasks MRule, created
separately and in advance.
First (Block 1), by parsing the content of the selected IEM element (the HContent
attribute of the elements of set MHeading), a set of fragments MS is formed, each of
which is a sentence or in some cases (like lists) a set of sentences. The fragments
localize potential content to create separate test tasks.</p>
      <p>To create a set of test tasks G (Block 2), each element mS  M S from each heading
of the document mHeading  M Heading is checked for the presence of each key term
mTerm  M Term , mapped to this heading mTerm  M Rel:H −T   . If the term mTerm is
present in the fragment mS, then the production rules MRule are searched for
compliance with the antecedent of the rule. Every case of compliance
(mS,i  mTerm, j  mRule,k  )x results in the automatic creation of a new test
task gx. The effective part of the production rule (consequence) defines the algorithm
for converting the content of the fragment mS into a test problem task content g.</p>
      <p>
        By searching the fragments, terms, and production rules, the antecedent of the
selected rule is searched for in the IEM content fragment. If compliance is established –
a new test task is formed in accordance with the consequence of this rule, is checked
for the minimum number of elements required for this type of test task, and is added
to the set of test tasks MTestEx. Then (Block 3), the corresponding relations are formed
as elements of the set of relations between headings and test tasks MRel:H-TE and the set
of relations between terms and test tasks MRel:T-TE, which is necessary for further
adaptive testing [
        <xref ref-type="bibr" rid="ref24">24</xref>
        ].
      </p>
      <p>The output data of the method of automated creation of test tasks are all attributes
of elements of sets of ТEМ: G = ТEM = M TestEx  M Rel:H −TE  M Rel:T −TE .</p>
      <p>Method of automated creation of test tasks allows to create test tasks of the types
used in educational environments: logical type, single choice, multiple choice and text
input tasks.</p>
      <p>Each test task has a set of answers, each of which has parameters: content of the
answer, evaluation of the answer. The answer estimation is automatically determined
from the following calculation. If the maximum base for the correct answer to the test
task is B and the number of correct answers is NTrue, then each correct answer receives
a BTrue = B NTrue score. Accordingly, if the number of false answers is NFalse, then
each false answer receives a score of BFalse = − B N False .</p>
      <p>To improve the generated test tasks, it is possible to manually edit the content of
each test task and to automatically edit the total number of test tasks.
5</p>
    </sec>
    <sec id="sec-6">
      <title>Method Efficiency Research – Content Coverage</title>
      <p>The research was conducted to determine the part of the IEM content, that is used to
create the test tasks, and accordingly the level of knowledge that can be verified
created using this method. 203 elements of the test sample educational materials were
used for the research. The test software was designed for the automated formation of
test tasks. It has been estimated that on average in 97.8% of cases of presences of a
key term in the content at least one test task of each type are created (Fig. 5).</p>
      <p>The calculation of the average number of rules used for the production of test tasks
for the presences of key terms in the content of IEM on a test sample of 203
documents get the results shown in Table 1 (97.8% of cases were taken into account, when
the presence of the term triggered at least one antecedent of product rules).
Combining the same antecedents and different consequences in the production rules
reaches the minimal required equality of distribution of test tasks by type and by key
terms used.
6</p>
    </sec>
    <sec id="sec-7">
      <title>Method Efficiency Research – Further Actions</title>
      <p>A separate research was conducted to determine the difference in time required to
creation a set of test tasks, by determining the difference between the time required
for this job to perform it manually and the time required to obtaining a similar result
by using the developed method and successive manually correction the automatically
created test tasks set. The research material used elements of disciplines in the test
sample, total 41 samples. The task is to develop the same number of test tasks for
each sample of IEM (40–100 tasks). For the automated creation of test tasks, a
software product developed according to the following method (Fig. 6) was used. Moodle
was used to manually development and correction of the test tasks. The subjects of the
work on the development and correction of the test tasks were used by teachers of the
KhNU (total 5 persons).
The following results obtained. The average value of the effect of reducing the time
on the creation of a set of test tasks was 60.25%, minimum value was 26.91% and
maximum value was 74.53% (Fig. 7).
The average percentages of the number of test tasks in the further actions of the test
developer was: 23.65% included in the resulting set without changes, 27.14%
included in the resulting set and was manually adjusted, 49.21% deleted as incorrect or
redundant (Fig. 8).</p>
      <p>The average effect of reducing the time for creation of test tasks set 60.25%
indicates that the creation of test tasks set using the developed method and subsequent
manual adjustment of the automatically created test tasks set allows to reach the goal
more quickly.
The available percentage of the number of deleted test tasks 49.21% is explained
mainly by the excess number of automated test tasks created, rather than their
incorrectness, since in no case did the teacher need to create new test tasks. The correction
made to a number of automated test tasks of 27.14% concerned mainly the syntactic
alignment of test task elements and editing of distractors. However, a significant
number of test tasks, 23.65%, which is 46.56% of the total number of tasks in the
resulting set, were used without adjustments and changes.
7</p>
    </sec>
    <sec id="sec-8">
      <title>Conclusion</title>
      <p>The method of automated creation of test tasks for educational materials is
considered, which does not require additional formalization of educational materials and
uses the production model of knowledge representation for presentation of rules for
creation of test tasks. A sufficient requirement for the formalization of educational
materials is the presence in the input document of text content in the form of symbols
and preferably a structure in the form of headings in the file. As a result of the method
of automated creation of test tasks receive the set of test tasks that are different in
parameters (type of question, number of correct answers, the rule behind which the
test task is formed, terms used in the task, etc.) and can be used to check the level of
knowledge by existing educational environments and testing systems. The set
contains test tasks that semantically, structurally, and parametrically cover the
corresponding input IEM.</p>
      <p>An important feature of the developed method is the binding of the created test
tasks to all levels of the semantic structure of the IEM, which ensures its complete
coverage and enables adaptive control of the level of acquired knowledge.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Yang</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Potts</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shanks</surname>
            ,
            <given-names>D. R.</given-names>
          </string-name>
          :
          <article-title>Enhancing learning and retrieval of new information: a review of the forvard testing effect</article-title>
          .
          <source>Science of Learning</source>
          ,
          <volume>3</volume>
          :
          <issue>8</issue>
          (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Chen</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dosyn</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lytvyn</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sachenko</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Smart Data Integration by Goal Driven Ontology Learning</article-title>
          ,
          <source>Advances in Big Data</source>
          ,
          <volume>529</volume>
          , pp.
          <fpage>283</fpage>
          -
          <lpage>292</lpage>
          (
          <year>2016</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Brusilovsky</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rollinger</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Peyl</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>Adaptive and Intelligent Technologies for Webbased Education</article-title>
          .
          <source>Special Issue on Intelligent Systems and Teleteaching, Konstliche Intelligenz 4</source>
          , pp.
          <fpage>19</fpage>
          -
          <lpage>25</lpage>
          (
          <year>1999</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Saed</surname>
            ,
            <given-names>M. R.</given-names>
          </string-name>
          :
          <article-title>Methods and Applications for Advancing Distance Education Technologies: International Issue and Solutions</article-title>
          .
          <source>IGI Global</source>
          (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5. Moodle -
          <article-title>Open-source learning platform</article-title>
          . https://moodle.org/
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>ATutor - Expert Tutoring</surname>
          </string-name>
          Advice. https://atutor.ca/
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Krak</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Barmak</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mazurets</surname>
            ,
            <given-names>O:</given-names>
          </string-name>
          <article-title>The practice investigation of the information technology efficiency for automated definition of terms in the semantic content of educational materials</article-title>
          .
          <source>CEUR Workshop Proceedings</source>
          ,
          <volume>1631</volume>
          , pp.
          <fpage>237</fpage>
          -
          <lpage>245</lpage>
          (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Carpenter</surname>
            ,
            <given-names>S. K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pashler</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wixted</surname>
            ,
            <given-names>J. T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vul</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          :
          <article-title>The effects of tests on learning and forgetting</article-title>
          .
          <source>Memory &amp; Cognition</source>
          , 36, pp.
          <fpage>438</fpage>
          -
          <lpage>448</lpage>
          (
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Cho</surname>
            ,
            <given-names>K. W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Neely</surname>
            ,
            <given-names>L. H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Crocco</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Virando</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          :
          <article-title>Testing enhances both encoding and retrieval for both tested and untested items</article-title>
          .
          <source>Quarterly Journal of Experimental Psychology</source>
          ,
          <volume>70</volume>
          (
          <issue>7</issue>
          ), pp.
          <fpage>1211</fpage>
          -
          <lpage>1235</lpage>
          (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Pasichnyk</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Melnyk</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pasichnyk</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Turchenko</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          :
          <article-title>Method of adaptive control structure learning based on model of test's complexity</article-title>
          .
          <source>Proceedings of the 6th IEEE International Conference on Intelligent Data Acquisition and Advanced Computing Systems: Technology and Applications</source>
          , IDAACS'
          <year>2011</year>
          , 2, pp.
          <fpage>692</fpage>
          -
          <lpage>695</lpage>
          (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Barmak</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mazurets</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Krak</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kulias</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Smolarz</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Azarova</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gromaszek</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Smailova</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>Information technology for creation of semantic structure of educational materials</article-title>
          . Photonics Applications in Astronomy, Communications, Industry, and
          <source>HighEnergy Physics Experiments</source>
          ,
          <volume>11176</volume>
          (
          <year>2019</year>
          ) https://doi.org/10.1117/12.2537064
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Gutl</surname>
          </string-name>
          , Ch.,
          <string-name>
            <surname>Lankmayr</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Weinhofer</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hofler</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Enhanced Approach of Automatic Creation of Test Items to foster Modern Learning Setting</article-title>
          .
          <source>Electronic Journal of eLearning, 9</source>
          , pp.
          <fpage>23</fpage>
          -
          <lpage>38</lpage>
          (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Gierl</surname>
            ,
            <given-names>M. J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lai</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hogan</surname>
            ,
            <given-names>L. B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Matinovic</surname>
            <given-names>D.</given-names>
          </string-name>
          :
          <article-title>A Method for Generation Educational Test Items that are Aligned to the Common Core State Standards</article-title>
          .
          <source>Journal of Applied Testing Technology</source>
          ,
          <volume>16</volume>
          (
          <issue>1</issue>
          ), pp.
          <fpage>1</fpage>
          -
          <lpage>18</lpage>
          (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Kryvonos</surname>
            ,
            <given-names>I. G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Krak</surname>
            ,
            <given-names>I. V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Barmak</surname>
            ,
            <given-names>O. V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kulias</surname>
            ,
            <given-names>A. I.</given-names>
          </string-name>
          :
          <article-title>Methods to Create Systems for the Analysis</article-title>
          and
          <source>Synthesis of Communicative Information. Cybernetics and Systems Analysis</source>
          ,
          <volume>53</volume>
          (
          <issue>6</issue>
          ), pp.
          <fpage>847</fpage>
          -
          <lpage>856</lpage>
          (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Manziuk</surname>
            ,
            <given-names>E. A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Barmak</surname>
            ,
            <given-names>O. V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Krak</surname>
            ,
            <given-names>Iu. V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kasianiuk</surname>
            ,
            <given-names>V. S.:</given-names>
          </string-name>
          <article-title>Definition of information core for documents classification</article-title>
          .
          <source>Journal of Automation and Information Sciences</source>
          ,
          <volume>50</volume>
          (
          <issue>4</issue>
          ), pp.
          <fpage>25</fpage>
          -
          <lpage>34</lpage>
          (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Aggarwal</surname>
            ,
            <given-names>C. C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zhai</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          : Text Data. Springer (
          <year>2012</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Krak</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Barmak</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mazurets</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          :
          <article-title>The practice implementation of the information technology for automated definition of semantic terms sets in the content of educational materials</article-title>
          ,
          <source>CEUR Workshop Proceedings</source>
          ,
          <volume>2139</volume>
          , pp.
          <fpage>245</fpage>
          -
          <lpage>254</lpage>
          (
          <year>2018</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <surname>Barmak</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Krak</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mazurets</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pavlov</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Smolarz</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wojcik</surname>
          </string-name>
          , W.:
          <article-title>Research of Efficiency of Information Technology for Creation of Semantic Structure of Educational Materials</article-title>
          .
          <source>Advances in Intelligent Systems and Computing</source>
          ,
          <volume>1020</volume>
          , pp.
          <fpage>554</fpage>
          -
          <lpage>569</lpage>
          (
          <year>2020</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <surname>Liu</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gegov</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cocea</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Rule-based systems: a granular computing perspective</article-title>
          .
          <source>Granular Computing</source>
          ,
          <volume>4</volume>
          , pp.
          <fpage>259</fpage>
          -
          <lpage>274</lpage>
          (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20.
          <string-name>
            <surname>Moghimi</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Varjani</surname>
          </string-name>
          , A. Y.:
          <article-title>New rule-based phishing detection method</article-title>
          .
          <source>Expert systems with applications</source>
          ,
          <volume>53</volume>
          , pp.
          <fpage>231</fpage>
          -
          <lpage>242</lpage>
          (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          21.
          <string-name>
            <surname>Hu</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pedrycz</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Castillo</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Melin</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          :
          <article-title>Fuzzy rule-based models with interactive rules and their granular generalization</article-title>
          .
          <source>Fuzzy Sets and Systems</source>
          ,
          <volume>307</volume>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>28</lpage>
          (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          22.
          <string-name>
            <surname>Baki</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sahraoui</surname>
          </string-name>
          , H.:
          <article-title>Multi-Step Learning and Adaptive Search for Learning Complex Model Transformations for Examples</article-title>
          .
          <source>ACM Transaction on Software Engineering and Methodology</source>
          ,
          <volume>25</volume>
          (
          <issue>3</issue>
          ), pp.
          <fpage>1</fpage>
          -
          <lpage>37</lpage>
          (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          23.
          <string-name>
            <surname>Kehrer</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Alshanqiti</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Heckel</surname>
            <given-names>R.</given-names>
          </string-name>
          :
          <article-title>Automatic inference of rule-based specifications of complex in-place model transformations</article-title>
          .
          <source>International Conference on Theory and Practice of Model Transformations</source>
          , pp.
          <fpage>92</fpage>
          -
          <lpage>107</lpage>
          (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          24.
          <string-name>
            <surname>Durlach</surname>
            ,
            <given-names>P. J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lesgold</surname>
            ,
            <given-names>A. M.</given-names>
          </string-name>
          :
          <article-title>Adaptive Technologies for Training and Education</article-title>
          . Cambridge University Press (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>