Files
h-school/docs/phases/17-timetable-screen.md
T
2026-08-18 23:51:10 +03:00

2.2 KiB

Фаза 17. Расписание на экране

Зависимости

Зачем

Школа перестаёт быть списком имён: видно, что происходит в комнатах прямо сейчас и как выглядит неделя класса и учителя.

Задачи

  • В дереве карты рядом с комнатой — что и у кого там сейчас: Кабинет 204 (Математика · 5Б). Свободная комната остаётся без скобок
  • Панель локации: «Сейчас» — урок и класс, «Персонажи» — учитель и ученики этого класса
  • В «Управлении» — расписание класса: сетка «день × урок», выбор параллели
  • В карточке человека — его личное расписание, рядом с навыками и семьёй
  • Правка урока из сетки: перенос и смена кабинета, видимая отметка «закреплено» и снятие
  • Отказ планировщика (некуда поставить, кабинет занят) объясняется текстом, а не молчанием
  • Строки через t(...), обе локали

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

  • Открыть школу в учебное время и увидеть в дереве занятые кабинеты, а в каникулы — пустые
  • Открыть расписание 5Б, найти окно на месте непокрытого предмета
  • Открыть учителя и увидеть те же уроки с его стороны
  • Передвинуть урок и убедиться, что он не разъехался после найма
  • dotnet test и клиентские npm test / build проходят

Стоп

Не общая сетка на всю школу. Не оценки и не посещаемость. Не анимация перемещений.