Опис проєкту
ПерекладЯдро системи — розклад, який враховує реальні обмеження. Для одного заняття потрібні одночасно вільний учень, вільний інструктор та вільна машина, тому календар зобов'язаний виключати подвійну запис відразу по всім трьом і показувати вікна, які можна заповнити. У кожного учня повинна бути картка прогресу: які маневри та теми вже пройдені, скільки практичних годин залишилось у пакеті, нотатки інструктора після кожного заняття та простий індикатор готовності до теоретичного та практичного екзамену. Облік теорії для нас важливий — хочемо фіксувати спроби, бали та пересдачі, щоб ніколи не відправляли нікого на екзамен непідготовленим. Платежі повинні бути пов'язані з усім цим: вартість пакета, скільки внесено, скільки залишилось та зрозумілий баланс по кожному учневі.
Ми готові почути вашу рекомендацію по стеку, але хочемо акуратний інтерфейс, зручний на телефоні: інструктори будуть дивитись розклад та відмічати результати занять зі смартфона між уроками. Важливі ролі: адміністратори керують усім, інструктор бачить тільки своїх учнів та свій календар, а в ідеалі учень отримує простий доступ до списку найближчих занять та залишку годин. Будь ласка, покажіть приклади схожих проектів по розкладу або у сфері навчання. Розкажіть, як ви змоделюєте інструкторів, автомобілі та слоти занять та скільки за часом займе перша робоча версія.
— Запис учнів з пакетами, прикріпленим інструктором та машиною
— Розклад без конфліктів по учням, інструкторам та машинам
— Журнал прогресу занять з нотатками інструктора та залишком годин
— Облік готовності до теорії та практики, спроби та пересдачі
— Облік платежів: ціна пакета, внесено, залишок по кожному учневі
— Ролевий доступ для админів, інструкторів та учнів, зручно на телефоні