allows students and teachers to observe the objective state of knowledge and exclude
cases where the teacher reduces the weight of complex issues or vice versa.
Figure 6. Page for creating a new question
From the student's point of view, when registering in a web application, he
chooses a group and indicates his data. After registration, the test start button is
available, which becomes active in terms of time determined by the teacher. When a
student starts testing, each answer to the question that he chooses is stored in the
database (this ensures the integrity of the data in case of loss of communication or
problems with the device from which the testing took place).
On the passed tests page that is available after the test period, the student can see
scores for each question and the correct answer - thus it is possible to find out the gaps
in knowledge and see the objective state of the material learned.
Examples of applications. During the summer session of 2017 on the faculties of
computer sciences and cybernetics and information technologies of T. Shevchenko
University, students were tested with the help of the application. As a result of testing,
they were evaluated for the practical part of the exam [19]. The absence of the need to
check the "manual" work of the students allowed teachers to devote more time to
theoretical issues. Also, the individual test results of the students made it possible to
formulate theoretical questions more precisely.
Teachers who have been able to use the software have expanded their
functionality with new modules and use the system while teaching their courses.
Algorithms for adaptation and adjustment of complexity of tasks. The
complexity
of
the
task
∈(0,1] will be considered low when ∈
(0,0.33],the average for ∈(0.33,0.66] and high at > 0.66. The maximum score
that a student can get for completing a task block is 1, i.e. 100%. Then, at the request
- 1847 -