Punti chiave
- Un generatore per istituti scolastici: parte dalle cattedre e dal piano dell’anno, invece che da una griglia vuota da riempire.
- Orario scolastico automatico con un solutore a vincoli (CP-SAT): regole rigide sempre rispettate, dalle sovrapposizioni di docenti e aule alle lezioni fissate, e 6 obiettivi pesati, tra cui la riduzione delle ore buche.
- 13 controlli prima del calcolo e report tipizzati con la causa quando l’orario non è realizzabile.
- Il risultato resta tuo: sposti, fissi, rigeneri solo i gruppi cambiati, confronti varianti ed esporti in PDF, Excel e CSV.
Che cosa serve davvero a un generatore di orario
Un generatore colloca in griglia ore già decise: quali cattedre esistono, chi le copre, quante ore alla settimana, in quali aule, con quali disponibilità. Se questi dati stanno in fogli diversi e nella memoria di chi fa l’orario, qualunque generatore parte da input incerti, e l’incertezza riappare come conflitti a settembre.
Per questo in Smootables il generatore è l’ultimo passo di un percorso: prima si pianifica l’anno scolastico, con calendario, periodi, cattedre e carico docenti, poi la validazione verifica che la struttura regga, e solo allora si genera. La differenza si vede quando qualcosa non torna: invece di un orario sbagliato da correggere a mano, hai un piano che ti dice dove intervenire.
Dal piano dell’anno all’orario generato
- Costruire il modello: anno, periodi, materie, gruppi, docenti, aule e regole dell’istituto.
- Verificare il piano: 13 controlli trovano dati mancanti, cattedre scoperte e carichi impossibili prima del calcolo.
- Generare: il solutore a vincoli produce un orario realizzabile rispettando le regole rigide, dai docenti, dalle aule e dalle classi senza sovrapposizioni fino alle lezioni fissate, e ottimizzando 6 obiettivi pesati, come la riduzione delle ore buche.
- Capire il risultato: se l’orario non è realizzabile, un report tipizzato indica una delle tredici cause di conflitto e propone correzioni concrete.
- Rifinire: spostare, scambiare e fissare le lezioni, risolvere i casi rimasti nell’area di attesa, rigenerare e confrontare varianti.
Generato non basta: deve essere utilizzabile
La differenza tra un orario generato e un orario adottato sta in quello che puoi farci dopo il calcolo.
- Modifica diretta in griglia: trascinare, scambiare, dividere e fissare le lezioni, con annulla e ripristina
- Rigenerazione parziale: ricalcolare solo i gruppi cambiati, lasciando fermo il resto dell’orario
- Area di attesa per le ore non collocabili, da risolvere a mano con calma
- Varianti di versione per confrontare alternative prima di pubblicare
- Accessi in sola lettura dal browser per i docenti ed esportazione in PDF, Excel e CSV per gli altri sistemi della scuola
E i generatori gratuiti?
Se il budget è zero, l’opzione seria si chiama FET: gratuito e open source (licenza AGPL v3), con un ampio catalogo di vincoli e un motore di generazione che lavora per recursive swapping. Il prezzo si paga in tempo: FET genera da dati preparati altrove, il manuale ufficiale avverte che non esiste una funzione di annullamento e consiglia salvataggi frequenti, e le recensioni indipendenti descrivono una curva di apprendimento ripida. Per una scuola con un orario stabile e una persona paziente può bastare.
Smootables è un servizio a pagamento e fa un mestiere più largo: il piano dell’anno, la validazione, la generazione e la condivisione vivono nello stesso sistema nel browser, e ogni modifica al piano si riflette sull’orario senza ricominciare da capo.
Il generatore è un pezzo di un sistema più grande
La generazione automatica rende al massimo quando il piano a monte è solido. Come Smootables tratta la pianificazione dell’anno, il carico docenti e i dati condivisi è descritto nella pagina software orario scolastico. Se il tuo istituto è un tecnico o un professionale, con compresenze, ITP e classi articolate, la pagina software orario per istituti tecnici e professionali entra nel merito di quelle strutture.
Il miglior orario automatico nasce da un piano verificato
Generare in pochi minuti è utile solo se l’input regge. I 13 controlli prima del calcolo e i report che spiegano i conflitti servono a questo: il tempo guadagnato con la generazione resta guadagnato, invece di tornare indietro come correzioni a settembre.
Domande frequenti sul generatore di orario
È un generatore automatico o un editor di orari?
Le due cose insieme, nell’ordine giusto: il solutore genera un orario realizzabile dal piano dell’anno, poi lo modifichi in griglia come preferisci. Le modifiche restano tracciate e puoi rigenerare solo i gruppi toccati.
Quanto ci mette a generare?
Dipende dalla dimensione dell’istituto e dai vincoli. Il punto che conta è un altro: i 13 controlli girano prima del calcolo, quindi non scopri dopo minuti di elaborazione che mancava una cattedra o un’aula.
Cercavo un’app gratuita per compilare il mio orario personale.
Allora questa pagina non fa per te: Smootables è pensato per chi costruisce l’orario di un intero istituto. Per l’orario personale di uno studente esistono app dedicate negli store, e per una scuola senza budget la strada gratuita più seria è FET.
Cosa succede se l’orario non è realizzabile?
Ricevi un report tipizzato con una delle tredici cause di conflitto, ad esempio un docente sovrassegnato o un’aula insufficiente, e proposte di correzione concrete. Le ore non collocabili restano nell’area di attesa per la risoluzione manuale.