Ключевое требование — вместимость каждого интервала. Комиссия должна заранее указывать, сколько человек может записаться на конкретный получасовой отрезок, например три студента на защиту курсовой, и после достижения этого числа интервал автоматически становится недоступным для записи — просто исчезает из списка или помечается заполненным. Отдельно нужно уведомление: за сутки до назначенного времени каждый записавшийся получает сообщение с точной датой, временем и аудиторией, чтобы никто не забыл прийти и не пришлось обзванивать людей вручную накануне.
Функционал, без которого модуль не имеет смысла:
— страница выбора дня с сеткой доступных и занятых интервалов
— жёсткий лимит записей на один интервал, заданный вручную
— один студент — один активный слот на конкретный экзамен, повторная запись блокируется
— автоматическая рассылка напоминаний за сутки
— админский раздел для преподавателей: создание расписания приёма, изменение лимитов, просмотр и отмена записей