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 -