Alighierimaceratasmart: l’orario scolastico ai tempi dell’AI

il 25 Aprile 2026 inizia l’impostazione di quella che sarebbe diventata una web app o meglio una PWA (Progressive Web App). L’orario per l’anno scolastico 2026/27 sarebbe stato fruibile online per mezzo di una struttura semplice anche se inedita: il codice su GitHub, il backend su Supabase ed il frontend su Vercel.

Questo significa che l’orario scolastico sarebbe diventato una app consultabile da telefono, tablet e computer. In una settimana di tempo l’impalcatura era pronta, il codice scritto e la grafica delle pagine web impostata. Tutto abbastanza semplice anche perchè a guidare le mosse c’era Claude Code, il tool AI re indiscusso su questo tipo di lavori, almeno all’epoca. Sì perchè, sebbene si tratti di qualche mese fa, si può bene parlare di altra epoca rispetto ad oggi Ottobre 2026, visto che il ritmo di avanzamento dell’AI è orario, neanche settimanale o mensile.

il 15 Maggio viene avviata la seconda sessione di lavoro, quella vera e propria sulla struttura dell’orario scolastico e qui la strada si fa in salita, oltre che del tutto inesplorata. La bozza dell’orario sarebbe stata completa solo al 50% o al massimo 60% per via della fisiologica mancanza di dati per la sua chiusura. Quanto detto era pienamente atteso, ma non era possibile prevedere la reazione di Claude alla complessità delle richieste umane. I dati da considerare erano del tipo:

Impossibile chiaramente dare in pasto a Claude una tale mole di dati, combinati su 1440 variabili, senza l’individuazione di una strategia. Ecco che quindi l’AI inizia a configurarsi come “cassetta degli attrezzi” da utilizzare solo se è l’utilizzatore ad individuare la strada. 

Primi tentativi di costruire un assetto didattico bilanciato clamorosamente fallimentari: Claude non individua proprio la strada per “pesare” le richieste e calibrare una matrice oraria sostenibile per alunni e docenti. Il tentativo di parcellizzare l’enorme problema matematico alla base del calcolo in problemi più piccoli non porta alcun frutto, si perde anzi la visione d’insieme. 

Si cambia strada e invece di spezzare i singoli macro-nodi si tenta la via degli scenari d’insieme, sebbene la strategia operativa non cambi: si usa l’IDE di VS Code su cui è installato claude code ma anzichè interagire nella chat dell’IDE si preferisce un rapporto conversazionale con la stessa chat di Claude, anche per un duplice controllo sull’operato del tool.

Dal 20 di Giugno si predispongono prompt dettagliati e omnicomprensivi di tutte le problematiche riscontrabili tra le richieste dei docenti ed i vincoli esterni, proprio per mettere a fuoco scenari che consentano di tenere conto di più fattori possibili ed evitare calcoli e ricalcoli parziali che, come in precedenza, avevano condotto a strade cieche.

L’unica strada possibile è assemblare una macchina che abbia potenza bruta e si procede in tal senso. La workstation che ne deriva, su socket AM5 con CPU RYZEN 9 e 64Gb di RAM DDR5, fa degnamente il suo lavoro ma… il re degli imprevisti si presenta senza preavviso: un picco di tensione brucia CPU e scheda madre a inizio Luglio 2026, ancor prima che si possa trovare una strada percorribile per la stesura di un orario completo.

Dal 18 Luglio si cercano disperatamente pezzi di ricambio per il computer che si sarebbe occupato del lavoro. Nell’attesa si procede con una soluzione temporanea rappresentata dal notebook sul quale, però, è possibile eseguire solo calcoli parziali. Lo scenario si complica quando le richieste iniziano a riguardare interi dipartimenti disciplinari, per i quali gli slot orari vanno alternati in sequenza a quelli delle materie standard. Insomma, un singolo computer portatile non basta più, rivelandosi del tutto inadeguato alla strategia operativa, anche a quella di parcellizzare i problemi di calcolo.

Il supercalcolatore di decisioni entra in azione e potendo considerare tutti i fattori in gioco è in grado di lanciare sessioni di calcolo anche di un’ora, questo cambia le regole del lavoro e la struttura dell’orario scolastico inizia davvero a prendere forma.

Arrivati al 27 Agosto la situazione è la seguente: l’uso di Visual Studio Code come editor di codice, in cui è installata la libreria di google OR-Tools, consente al motore speciale CP-SAT di elaborare in sequenza versioni dell’orario scolastico.

Il punto è che tali versioni non riescono chiaramente a tenere conto dei criteri didattici su cui impostare l’orario stesso. Si susseguono slot orari di materie pesanti anche per la totalità delle 5 ore giornaliere, oppure si presentano fenomeni strani come quello del “saltello” orario di una stessa disciplina nella stessa classe, in cui le lezioni sono a distanza di una o due ore l’una dall’altra.

L’11 Settembre viene elaborata una versione provvisoria dell’orario che risulta didatticamente sostenibile e conforme ai criteri dettati al motore di calcolo. Nei giorni successivi si procede al perfezionamento di tale versione fino a quella del 12 Ottobre in cui ogni criticità risulta sciolta. L’orario ha preso forma nella sua veste definitiva e ottimizzata rispetto alle richieste didattiche e dei docenti. 

Si procede quindi alla traduzione grafica dell’orario nella web app alighierimaceratasmart, il tutto attraverso singoli deploy su Vercel che aggiornano progressivamente il frontend delle pagine web.

Di seguito uno screen dell’app da cui è possibile vedere la veste grafica. 

Facebook
Twitter
WhatsApp
Telegram
LinkedIn
Email

Approfondisci

Articoli correlati

COMPILA I CAMPI DI SEGUITO E RICEVI IL LOGO DEL BLOG

SEGNALA UN PRODOTTO DI TUO INTERESSE

COMPILA I CAMPI DI SEGUITO

OPERAZIONE ESEGUITA CON SUCCESSO

IL CONSULENTE TECH PER SCUOLE E PP.AA.

Invia una semplice mail con la ricevuta del pagamento o la sua notifica a info@danielefabianishop.net ed avvieremo insieme il percorso.

Grazie per la fiducia 

Il primo passo per richiedere la consulenza
avanzamento 50%

PDF gratuito: GUIDA AL PROCESSO DI CONSULENZA

La risorsa gratuita sarà inviata direttamente all’indirizzo mail. Autorizzare il trattamento dei dati personali per ricevere il file PDF. Buona lettura!.

La CONSULENZA in sintesi: procedura, tempi, costi

Su questo sito utilizziamo strumenti di prima o terza parte che memorizzano piccoli file (cookie) sul tuo dispositivo. I cookie sono normalmente utilizzati per consentire il corretto funzionamento del sito (cookie tecnici), per generare report sull’utilizzo della navigazione (cookie di statistica) e per pubblicizzare adeguatamente i nostri servizi/prodotti (cookie di profilazione). Possiamo utilizzare direttamente i cookie tecnici, ma hai il diritto di scegliere se abilitare o meno i cookie statistici e di profilazione. Abilitando questi cookie, ci aiuti a offrirti un’esperienza migliore.