Журнал прохождения курса
Журнал прохождения курса - это агрегированная информация о том, как пользователь изучал курс. Журнал привязан к пользователю и группе. Редактировать журнал может преподаватель.
Журнал состоит из оценок за модули и темы, а также разделен контрольными неделями(КН). По умолчанию их количество равно и не может превышать 2. Контрольные недели можно перемещать между темами/модулями или удалять.
Также в журнале можно скрывать определенные темы из подсчета
За контрольную неделю автоматически подсчитывается оценка. 0 - если сумма < 50%, 1 - если 50% < сумма < 73%, 2 - если сумма > 73%. Сумма ведется по предшествующим КН темам.
По возможности препод может отключать какие-либо темы из итогового рассчета.
Атрибуты
- id - int - уникальный ID
- stream_id - связь с потоком
- theme_mark - float - оценка за тему
- control_week - int - контрольная неделя. По дефолту 2. Не может быть больше двух. Может быть нулем
- control_mrak - int - оценка от 0 до 2. В зависимости от процента набранных баллов за темы курса.
- sum - float - итоговая сумма за курс.