Files
h-school/docs/phases/15-fallout/82-sick-staff-lessons.md
T
Leonid Pershin b314f50112 Wire sick-teacher stay-home into cancelled lessons.
Heavy flu keeps the assigned teacher off the day plan; pupils get 48/73 no-teacher marks and a one-shot LessonCancelled notice instead of silent empty rooms.
2026-08-21 14:17:37 +03:00

36 lines
1.9 KiB
Markdown

# Фаза 82. Больной учитель и урок
## Зависимости
- [Фаза 78](../14-health/78-diseases.md)
- [Фаза 48](../off-queue/48-lesson-teacher-present.md)
- [Фаза 73](../13-grades/73-lesson-marks.md)
## Зачем
Болезнь сотрудника бьёт по учебному дню, а не только по полоске на карточке.
## Задачи
- [x] Учитель с тяжёлой стадией / «остаться дома» не появляется на уроке (явная стыковка с 14)
- [x] Урок без учителя → рост/оценка по уже принятым правилам 48/73
- [x] Лог и/или `EventDef` info «без учителя» / сорванный урок — без спама каждый тик
- [x] Больничный лист и перерасчёт зарплаты не моделируем
- [x] Детерминизм: тот же сид болезни → тот же приход/неприход
## Тесты, без которых фаза не закрыта
- [x] Больной учитель вне школы → у учеников нет роста «как с учителем в кабинете»
- [x] Здоровый контроль при тех же слотах растёт
- [x] Notice/лог не чаще порога
- [x] Явка учеников при сорванном уроке не помечается как их прогул ошибочно
## Критерий готовности
- Грипп у математика → в журнале дыра/слабые оценки за слот без него; тост или лог понятен
- Отфильтрованные тесты по Testing policy проходят
## Стоп
Не замена учителем-дублёром как отдельная должность. Не вызов родителя. Не травмы.