Автошкола хоче перевести запис на заняття в онлайн-формат замість дзвінків і паперових списків. Учні мають бачити розклад групових теоретичних занять і окремо — вільні слоти в календарі кожного інструктора з водіння, щоб самостійно обрати зручний час. Наразі адміністратор веде два різні розклади вручну, і це призводить до накладок: два учні потрапляють на той самий час з інструктором, або група з теорії переповнюється, а дізнаються про це вже в день заняття.
Окрема вимога — обмеження на кількість годин водіння на тиждень для одного учня, встановлене правилами школи. Система має самостійно стежити за цим лімітом і не дозволяти записатися на заняття понад норму. Інструкторам потрібна можливість закривати у своєму календарі недоступний час (відпустка, особисті справи), а календар має оновлюватися в реальному часі, щоб двоє учнів не змогли зайняти один і той самий слот одночасно.
Що потрібно реалізувати: — кабінет учня з розкладом груп теорії та календарем запису до інструктора — автоматичний контроль тижневого ліміту годин водіння — календар інструктора з можливістю відкривати, закривати та блокувати слоти — панель адміністратора із загальним виглядом тижня по всіх групах та інструкторах — нагадування про найближчі заняття
Поділіться прикладами подібних систем запису чи розкладу, які ви вже реалізовували, і своїм баченням логіки тижневого ліміту.