salta al contenuto
Tutti i progetti

caso studio

IUL, gestionale delle sessioni d’esame

Un algoritmo di pianificazione che incastra gli esami dell’Università Telematica IUL tra docenti, sedi e orari, senza una sola sovrapposizione. Si caricano le prenotazioni e la sessione ha il suo calendario, con gli avvisi pronti per studenti, docenti e sedi.

Ruolo
Architettura e sviluppo full stack
Anno
2025
iuline.it
Stack
  • NestJS
  • React
  • Capacitor
  • Calendario esami
IUL, gestionale delle sessioni d’esame

Un’università telematica fa esami in presenza in tante sedi, con docenti che si spostano e studenti che prenotano. Prima del gestionale far combaciare tutto era un lavoro a mano, su fogli di calcolo.

Oggi le prenotazioni arrivano da un foglio Excel e il resto lo fa l’algoritmo. Parte dai corsi più piccoli, ordina le sedi per la priorità del giorno e avanza uno slot alla volta, rispettando gli orari di docenti e sedi, le pause tra un corso e l’altro, i tetti giornalieri per corso e la prima data utile di ogni studente. Se una sede è piena prova le altre prima di spostare l’orologio, e prima di salvare verifica che nessun docente e nessuna sede siano impegnati due volte.

Quando due sessioni si accavallano il pannello lo segnala e con un clic fa partire la nuova dopo l’ultimo esame già fissato. Poi partono le email, con modelli che la segreteria modifica da sé. Ogni studente riceve giorno, ora e docente, ogni docente l’elenco dei suoi studenti con i piani didattici personalizzati in evidenza, ogni sede il calendario dei corsi che ospita.

galleria