Casi d'uso

Software per orari scolastici automatici

Generazione dell'orario basata su vincoli, integrata in uno spazio di pianificazione strutturato, con validazione prima del solve, report di infattibilità ed editing completo dopo la generazione.

Cosa dovrebbe davvero significare 'automatico'

La generazione automatica viene spesso venduta come un singolo pulsante: lo premi e ottieni l'orario. In pratica ogni pianificatore sa che il lavoro vero sta prima e dopo quel pulsante. I dati devono essere corretti, i vincoli devono rispecchiare le regole della scuola, il risultato va ispezionato e di solito seguono modifiche.

Smootables è progettato attorno a questo flusso reale. Il solver è veloce, ma il valore sta nella validazione prima del solve, nelle spiegazioni di infattibilità quando la generazione non riesce e negli strumenti di editing che mantengono il pianificatore al comando dopo la generazione.

Come viene generato un orario

A partire da un piano annuale validato, il solver produce un orario fattibile per il periodo in quattro passaggi.

  1. La validazione pre-generazione spiega dati mancanti, carichi impossibili, problemi di capacità e probabili infattibilità prima ancora di lanciare il solve.
  2. I vincoli vengono letti dal modello di pianificazione: conflitti di docenti e aule, capacità, disponibilità, carichi settimanali, regole su pause e mensa, lezioni fissate, dipendenze e compatibilità delle risorse.
  3. Il solver colloca le lezioni nel periodo, rispettando i vincoli hard e ottimizzando rispetto a preferenze soft configurabili.
  4. Il risultato è presentato come un orario modificabile, con un'area di attesa per le lezioni non collocabili con le regole correnti.

I vincoli che il solver conosce

Vincoli hard

Conflitti tra docenti, tra aule e tra classi, conflitti studente opzionali, disponibilità, capacità, carichi settimanali, mensa, pause, lezioni fissate, dipendenze e compatibilità delle risorse.

Vincoli soft

Ore vuote, equilibrio sui giorni, orari preferiti, preferenze dei docenti, esperienza degli studenti, qualità delle aule e priorità specifiche della scuola che puoi ripesare.

Controlli pre-solve

La validazione segnala carichi impossibili, docenti o aule mancanti e problemi di capacità prima del solver, così non si perde tempo a interpretare errori opachi.

Report di infattibilità

Quando un orario non può funzionare con la configurazione attuale, Smootables spiega perché e suggerisce correzioni concrete invece di restituire un silenzioso nessun risultato.

Dopo il solve: l'editing del pianificatore

Il risultato del solver è raramente l'orario finale, ma l'obiettivo è portarti rapidamente a un orario già oltre il 90% completo fin da subito. Servono spostamenti, scambi di docenti, divisione di un laboratorio in due metà o il fissaggio di una lezione che deve restare dov'è con rigenerazione del resto. Smootables supporta drag-and-drop, swap, split e merge, pin e rigenerazione, slot insight prima di un drop, undo e redo, cronologia delle versioni e branch dell'orario per confrontare alternative senza sovrascrivere una bozza che funziona.

Le lezioni non collocabili con le regole correnti vanno in un'area di attesa invece di interrompere la generazione automatica dell'orario. Il pianificatore può risolverle a mano, allentare un vincolo o rimandarle al solver dopo aver corretto il piano.

Domande sulla generazione automatica degli orari

L'AI genera l'orario da sola?

No. La generazione si basa sulla risoluzione di un problema matematico di ottimizzazione multi-vincolo mediante algoritmi, non sull'AI da sola. L'assistente AI aiuta il pianificatore a descrivere cosa vuole, valida i comandi prima di applicarli, spiega i trade-off ed esegue confronti tra scenari.

Cosa succede se non esiste un orario fattibile?

Ricevi un report di infattibilità invece di un risultato rotto. Il report spiega quali vincoli sono in conflitto, quali risorse sono sovra-impegnate e quali modifiche renderebbero possibile un solve. Molti casi vengono già intercettati dalla validazione pre-solve.

Possiamo fissare parti dell'orario?

Sì. Le lezioni fissate sono trattate come vincoli hard durante la rigenerazione, quindi puoi bloccare le collocazioni concordate e lasciare che il solver lavori intorno a esse. Risorse bloccate, branch e cronologia delle versioni rendono sicuro sperimentare.

Gestisce i vincoli degli istituti professionali?

Sì. Smootables è pensato per scuole i cui orari includono laboratori, aule specialistiche, attrezzature, classi miste, didattica fuori sede o sul lavoro e percorsi individuali — non solo ore di classe standard.

In cosa Smootables è diverso da aSc Timetables?

Entrambi possono generare orari automaticamente. aSc Timetables è costruito attorno a quello step: configuri i vincoli, avvii il solver e rifinisci il risultato. Smootables parte dal piano dell'anno — corsi, docenti, carico e regole vivono nello stesso workspace. Validi prima di generare, individui i problemi di personale in anticipo e rigeneri senza esportare dati in un altro strumento. Se ti interessa solo la generazione, aSc può ancora andare bene. Se pianificazione, visibilità del carico e percorsi individuali contano quanto l'orario finale, Smootables è pensato per quel flusso.

Approfondimenti correlati

Scopri come Smootables si adatta alla tua scuola

Prenota una demo e mapperemo Smootables sul tuo processo di pianificazione, carico docenti e orari.