1.8 KiB
1.8 KiB
Фаза 74. Посещаемость
Зависимости
Зачем
Журнал знает, был ли ученик на уроке, без ручной галочки.
Задачи
- На слот урока класса: присутствовал (узел = кабинет, не идёт), опоздал (порог минут в данных), отсутствовал
- Писать в сейв рядом с журналом оценок
- Источник — присутствие и расписание, не клиент
- Заготовка причины отсутствия (прогул по умолчанию); «болезнь» заполнит срез 14
- Опоздание не отменяет оценку целиком, если правило этапа A иначе — согласовать с 73 в данных
Тесты, без которых фаза не закрыта
- Ученик в кабинете к началу → присутствовал
- Пришёл после порога → опоздал
- Вне школы / другой узел весь слот → отсутствовал
- Тот же день и сид → та же явка
- Сейв переживает reload
Критерий готовности
- Прогульщик и сидящий на уроке отличаются в данных явки после одного и того же слота
- Отфильтрованные тесты по Testing policy проходят
Стоп
Не UI. Не уважительная болезнь (14). Не авто-вызов за прогул (76).