Назначение тестов студентам
Выполняет задачу назначения тестов пользователям. Участвует в процессах назначения доступа, указывает, каким оценивание может быть, а так же выдает минимальный балл.
Атрибуты
- id - bigint - уникальный ID.
- test_id - bigint - связь с тестами DiTest.
- user_id - bigint - связь с пользователем.
- num_of_attempts - int - количество оставшихся попыток (-1 - неограниченно).
- access_start - datetime - начало доступа.
- access_end - datetime - окончание доступа.
- unlimit_time_access - tinyint - "безлимит" по времени.
- show_result - enum - вывод результатов:
- full - по вопросам
- brief - по темам
- test - в виде теста
- status - tinyint - есть доступ или его сняли.
- owner_test_user_id - bigint - ID назначившего тест.
- timelimit - int - индивидуальное время на прохождение.
- special_mode - tinyint - грубое оценивание:
- 1 - да
- 0 - как обычно
- structure_mode - tinyint - структурный вид:
- 1 - да
- 0 - как обычно
- student_read - tinyint - видел ли студент, что тест назначен:
- 1 - видел
- 0 - не видел
- access_from_mooc - bigint - 1 - доступ из MOOC(если курс является MOOC - то он обрабатывается особым образом).
- ip_from - tinytext - начало разрешенного диапазона IP адресов.
- ip_to - tinytext - конец разрешенного диапазона.
- garant_ball - float - минимальный балл.
- student_marked_as_archived - enum - архивирование тестов самим студентом:
- 0 - по умолчанию
- 1 - тест архивирован
Табличное представление
Некоторое табличное представление