Knowledge testing program “Razvitie-Test”

Knowledge testing program “Razvitie-Test” is a modern, comprehensive and easy tool to implement tasks given in form of tests.


The program includes four basic modules controlled by the automated system of knowledge control (ASKC) “Razvitie”.

  • Task builder. Designated to create/edit tests;
  • Task browser. The test-task is viewed by a teacher and a trainee. The trainee is shown a summary table with brief information about a testing task, and a teacher is shown detailed information with all settings and correct answers;
  • Task implementation module. Performs the testing process;
  • Result browser. Shows the results both to a teacher and a trainee. The trainee receives brief information and the teacher is shown detailed information about test implementation.

Process of interaction between a teacher and a trainee under the ASKC “Razvitie” and “Razvitie-Test” program are shown in Fig. 1 and 2.


Teacher's work scheme

Fig. 1. Teacher's work scheme


Trainee's work scheme

Fig. 2. Trainee's work scheme

The “Razvitie-Test” is a part of the ASKC “Razvitie” and uses information about teachers and trainees, which is transferred from the ASKC when the corresponding modules are launched.


Testing task may contain unlimited number of questions grouped into topics on teacher’s request. Settings allow the teacher to set a maximum score for a task, to control the visibility of topics for a trainee, to limit the time spent on testing. The teacher can set up the task in such a way that each time it is started, the trainee will be given a random sample of the number of questions asked by the teacher from the entire set of test questions.


Every question has a level of complexity (from one to three “stars”) set by a teacher in the builder. All the questions and elements that form these questions (answer options, sequence charts, etc.) may contain rich text, lists, tables, images, etc.


Types of testing questions proposed by the program.

  1. Single choice. A trainee is proposed a list of answers and considered to choose the only right one.
  2. Multiple choice. A trainee is proposed a list of answers and considered to choose several right answers.
  3. Sequence building. To answer the question, a trainee is proposed to build a correct sequence of elements. The list of elements may contain the false ones.
  4. Area selection. A trainee is proposed to choose the correct area out of those indicated on in the image.
  5. Areas selection. A trainee is proposed to choose the correct areas out of those indicated on in the image.
  6. Match determination. To answer the question, a trainee is proposed to determine conformity between elements selecting them correctly from two lists using the “one-to-one” pattern.
  7. Matches determination. To answer the question, a trainee is proposed to determine conformity between elements selecting them correctly from two lists using the “one-to-many” pattern.
  8. Matches with area. To answer the question, a trainee is proposed to determine conformity between elements selecting them correctly from a list and the areas marked in the picture using the “one-to-one” pattern.
  9. Matches with areas. To answer the question, a trainee is proposed to determine conformity between elements selecting them correctly from a list and the areas marked in the picture using the “one-to-many” pattern.
  10. Open-ended question. To answer the question, a trainee is proposed to enter their own answer in the textual form.

Program capabilities make it possible to resolve a wide range of tasks as part of the centralized testing in various subjects.