Descrizione del progetto
TradottoIl cuore del sistema è un programma che tiene conto dei vincoli reali. Ogni lezione richiede uno studente libero, un istruttore libero e un veicolo libero allo stesso tempo, quindi il calendario deve prevenire le doppie prenotazioni su tutti e tre e mostrare gli slot disponibili. Ogni studente dovrebbe avere una scheda di progresso: quali manovre e argomenti sono stati completati, quante ore pratiche rimangono nel pacchetto, note dell'istruttore dopo ogni lezione e un semplice indicatore di prontezza per gli esami teorici e pratici. Ci interessa monitorare la teoria: vogliamo registrare i tentativi, i punteggi e i recuperi in modo che nessuno si presenti impreparato a un esame. I pagamenti devono essere collegati a tutto: costo del pacchetto, importo pagato, saldo residuo e un chiaro saldo per studente.
Siamo aperti alle tue raccomandazioni sulla tecnologia, ma vogliamo un'interfaccia pulita che funzioni bene su un telefono: gli istruttori controlleranno gli orari e segneranno i risultati delle lezioni dai loro smartphone tra una lezione e l'altra. I ruoli sono importanti: gli amministratori gestiscono tutto, gli istruttori vedono solo i loro studenti e il loro calendario, e idealmente gli studenti hanno un facile accesso alle loro lezioni imminenti e alle ore rimanenti. Si prega di mostrare esempi di progetti simili di programmazione o educativi. Spiega come modelleresti istruttori, veicoli e slot per le lezioni e quanto tempo ci vorrebbe per la prima versione funzionante.
— Registrazione degli studenti con pacchetti, istruttore e veicolo assegnati
— Programmazione senza conflitti per studenti, istruttori e veicoli
— Diario dei progressi delle lezioni con note dell'istruttore e ore rimanenti
— Monitoraggio della prontezza teorica e pratica, tentativi e recuperi
— Monitoraggio dei pagamenti: prezzo del pacchetto, importo pagato, saldo per studente
— Accesso basato sui ruoli per amministratori, istruttori e studenti, comodo su mobile