Настройки темы
Атрибуты
- id - int - уникальный ID
- theme_id - int - связь с темой курса
- passing_mode - enum - тип прохождения темы. Может быть "Свободный" или "Последовательный"
- casual - свободный режим прохождения
- adaptive - последовательный режим прохождения
- is_control_event - bool - является ли тема контролирующим мероприятием:
- True - да
- False - нет(по умолчанию)
-
control_event_mark - int - балл за контролирующее мероприятие
-
mark - float - балл за тему
- is_with_deadlines - bool - есть ли в теме дэдлайн:
- True - да
- False - нет(по умолчанию)
- soft_deadline - datetime - мягкий дэдлайн. Дэдлайн по учебным неделям
- tough_deadline - datetime - жесткий дэдлайн. Дэдлайн по учебным неделям
- theme_commenting - bool - комментирование темы:
- True - пользователь может комментировать тему
- False - не может(по умолчанию)
- is_with_restrictions - есть ли в теме ограничения на прохождения темы:
- True - да
- False - нет(по умолчанию)
- restriction_by_module - int - связь модуля. Необходима для реализации ограничений текущей темы, по какой-либо другой теме или модулю
- restriction_by_theme - int - связь модуля.
- theme_assessment - bool - оценивание темы:
- True - пользователь может оценить тему
- False - не может(по умолчанию)
- restriction_percent - int - процент ограничения, который неоходимо набрать, чтобы открылась тема