Opis projektu
PrzetłumaczoneTrudna część to limit godzin jazdy: zasady naszej szkoły ograniczają, ile godzin praktycznej jazdy pojedynczy uczeń może zarezerwować w tygodniu, a system musi to automatycznie egzekwować, aby nikt przypadkowo nie zapisał się na pięć sesji w trzy dni. Musimy również, aby instruktorzy mogli blokować niedostępny czas w swoim kalendarzu, a cały harmonogram powinien aktualizować się w czasie rzeczywistym, aby dwóch uczniów nigdy nie mogło zarezerwować tego samego slotu jednocześnie.
Co musimy zbudować:
— obszar konta ucznia z harmonogramem grupy teoretycznej i kalendarzem rezerwacji dla każdego instruktora
— automatyczne egzekwowanie tygodniowego limitu godzin jazdy
— kalendarz po stronie instruktora z możliwością otwierania, zamykania i blokowania slotów czasowych
— podstawowy panel administracyjny pokazujący cały tydzień dla wszystkich instruktorów i grup
— przypomnienia o nadchodzących lekcjach
Proszę podziel się przykładami podobnych narzędzi do rezerwacji lub harmonogramowania, które stworzyłeś wcześniej, i powiedz nam, jak podszedłbyś do logiki limitu tygodniowego.