Add lesson attendance from presence (present/late/absent).
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -11,20 +11,20 @@
|
||||
|
||||
## Задачи
|
||||
|
||||
- [ ] На слот урока класса: присутствовал (узел = кабинет, не идёт), опоздал (порог минут в
|
||||
- [x] На слот урока класса: присутствовал (узел = кабинет, не идёт), опоздал (порог минут в
|
||||
данных), отсутствовал
|
||||
- [ ] Писать в сейв рядом с журналом оценок
|
||||
- [ ] Источник — присутствие и расписание, не клиент
|
||||
- [ ] Заготовка причины отсутствия (прогул по умолчанию); «болезнь» заполнит срез 14
|
||||
- [ ] Опоздание не отменяет оценку целиком, если правило этапа A иначе — согласовать с 73 в данных
|
||||
- [x] Писать в сейв рядом с журналом оценок
|
||||
- [x] Источник — присутствие и расписание, не клиент
|
||||
- [x] Заготовка причины отсутствия (прогул по умолчанию); «болезнь» заполнит срез 14
|
||||
- [x] Опоздание не отменяет оценку целиком, если правило этапа A иначе — согласовать с 73 в данных
|
||||
|
||||
## Тесты, без которых фаза не закрыта
|
||||
|
||||
- [ ] Ученик в кабинете к началу → присутствовал
|
||||
- [ ] Пришёл после порога → опоздал
|
||||
- [ ] Вне школы / другой узел весь слот → отсутствовал
|
||||
- [ ] Тот же день и сид → та же явка
|
||||
- [ ] Сейв переживает reload
|
||||
- [x] Ученик в кабинете к началу → присутствовал
|
||||
- [x] Пришёл после порога → опоздал
|
||||
- [x] Вне школы / другой узел весь слот → отсутствовал
|
||||
- [x] Тот же день и сид → та же явка
|
||||
- [x] Сейв переживает reload
|
||||
|
||||
## Критерий готовности
|
||||
|
||||
|
||||
Reference in New Issue
Block a user