Skip to content

Тест

Тест - набор вопросов, правил прохождения и интерпретация ответов. Тест может существовать как отдельная сущность только в качестве проверки. Результаты за такой тест нельзя отследить. Тест необходимо назначать на какой-либо курс. Вся статистика прохождения теста заносится в журнал курса.

Требования

Тест необходим для проверки качества полученных знаний.

Так же тесты могут выполнять функцию подготовки пользователя.

Содержит в себе массив вопросов, на которые нужно ответить для успешного прохождения.

В результате прохождения теста, кроме итоговой оценки, пользователь может получить сертификат о прохождении(только в некоторых случаях).

Тест может быть создан как в "Управлении тестами" так и в курсе

Атрибуты

  • id - int - уникальный ID
  • title - varchar(1000) - название
  • dispace_id - int - генерируется на бэке
  • workspace_id - int - связь с рабочим пространством
  • global_id - int - генерируется на бэке
  • course_id - int - связь с курсом к которому прикреплен тест. Может быть null
  • discipline_id - int - связь с дисциплиной
  • time - int - время прохождения теста
  • description - text - описание
  • passing_mode - enum - режим прохождения курса:
    • casual - свободный режим прохождения
    • adaptive - последовательный режим прохождения
  • question_feedback - varchar(100) - отзыв на вопрос:
  • deferred - отложенный
  • instant - немедленный
  • attempts_to_answer - int - количество попыток ответа на вопрос
  • penalty - bool - штраф:
    • True - да
    • False - нет(по умолчанию)
  • show_comments - bool - комментарий при неправильном ответе:
  • True - показывать
  • False - скрывать
  • competence_id - int - компетенция. По умолчанию null
  • working_program_id - int - рабочая программа

Связанные модели


Назад