Files
h-school/docs/phases/13-grades/74-attendance.md
T

1.8 KiB

Фаза 74. Посещаемость

Зависимости

Зачем

Журнал знает, был ли ученик на уроке, без ручной галочки.

Задачи

  • На слот урока класса: присутствовал (узел = кабинет, не идёт), опоздал (порог минут в данных), отсутствовал
  • Писать в сейв рядом с журналом оценок
  • Источник — присутствие и расписание, не клиент
  • Заготовка причины отсутствия (прогул по умолчанию); «болезнь» заполнит срез 14
  • Опоздание не отменяет оценку целиком, если правило этапа A иначе — согласовать с 73 в данных

Тесты, без которых фаза не закрыта

  • Ученик в кабинете к началу → присутствовал
  • Пришёл после порога → опоздал
  • Вне школы / другой узел весь слот → отсутствовал
  • Тот же день и сид → та же явка
  • Сейв переживает reload

Критерий готовности

  • Прогульщик и сидящий на уроке отличаются в данных явки после одного и того же слота
  • Отфильтрованные тесты по Testing policy проходят

Стоп

Не UI. Не уважительная болезнь (14). Не авто-вызов за прогул (76).