Ricetta di vincolo
Questo errore è aritmetica, non qualità dell'orario. Una classe con 8 ore al giorno per 5 giorni ha 40 slot; chiedi 44 collocazioni di lezione e 4 non potranno mai essere piazzate, per quanto a lungo giri il generatore. Riconta domanda e capacità nei dati sorgente, e cerca righe di import duplicate, prima di cambiare qualsiasi preferenza.
Punti chiave
- La settimana ha meno slot validi delle collocazioni di lezione richieste.
- Riconta ore, settimane, lezioni, docenti e aule prima di ogni altra cosa.
- I duplicati importati sono la causa più comune di un salto improvviso.
- Preferenze come distribuzione e buchi non possono creare nuove ore di insegnamento.
L'errore è aritmetica
Il sistema di orario ti sta dicendo che la domanda supera l'offerta. Può significare troppe lezioni nel piano del periodo, troppo poche ore nella giornata scolastica, troppa indisponibilità dei docenti o troppo poche aule per i gruppi che devono girare contemporaneamente. Le scuole che migrano dai fogli di calcolo ci sbattono spesso, perché i dati tenuti a mano portano righe duplicate e contraddittorie che emergono solo quando qualcosa finalmente le conta.
Far girare il generatore più a lungo o alzare un peso di qualità non può risolverlo. Quaranta slot contengono quaranta lezioni; la quarantunesima ha bisogno che prima esista uno slot.
Controlla tu stesso l'aritmetica
Inserisci i tuoi numeri per una classe o un docente. Gli slot validi sono i giorni per le ore, meno gli slot bloccati da indisponibilità, giornate part-time o tempo riservato.
Slot validi: 30
Ci sta, con 0 slot di margine.
Se il controllo fallisce per una classe, la correzione è strutturale: meno lezioni, più ore, più aule o un organico diverso. Se passa per ogni classe e docente ma la generazione fallisce ancora, la carenza sta in un sottoinsieme più stretto, il più delle volte un'aula specialistica o un docente part-time la cui aritmetica personale non torna.
Dove si nasconde di solito la discrepanza
| Sintomo | Causa probabile | Cosa fare |
|---|---|---|
| Il conteggio è saltato dopo un import | Righe duplicate da un foglio di calcolo o una riga di curriculum copiata | Cerca nei dati sorgente le combinazioni ripetute di classe, materia e docente, ed elimina i duplicati. |
| Ogni classe è leggermente oltre | Ore al giorno o settimane di lezione contate male, ad esempio una settimana di esami o formazione non modellata | Riconta la lunghezza del ciclo e le ore al giorno sul calendario reale prima di toccare le lezioni. |
| Falliscono solo le lezioni che richiedono un tipo di aula | Troppo poche aule specialistiche per i gruppi che le richiedono nello stesso momento | Aggiungi aule, scagliona la domanda nella settimana o riduci i gruppi paralleli. |
| Falliscono le lezioni di un solo docente | Le sue lezioni assegnate superano ciò che entra nei suoi giorni lavorativi al netto del tempo non disponibile | Riequilibra l'assegnazione o la disponibilità. Un totale settimanale entro contratto può comunque essere impossibile da collocare. |
Riconta in questo ordine
- Riconta ore al giorno, lunghezza del ciclo e settimane di lezione sul calendario reale.
- Totalizza le lezioni richieste per classe, per docente e per pool di aule specialistiche.
- Sottrai il tempo non disponibile, poi confronta i totali con gli slot disponibili, come nel verificatore sopra.
- Cerca righe duplicate negli import prima di eliminare qualsiasi lezione legittima.
- Riduci le lezioni, aggiungi aule o ore, o riequilibra l'organico finché l'aritmetica non torna.
- Esegui di nuovo la validazione prima di toccare le preferenze su distribuzione, buchi o bilanciamento.
Cosa non funziona
- Alzare i limiti di tempo del generatore quando il conteggio è già impossibile
- Allentare le preferenze soft, che non creano ore di insegnamento
- Eliminare lezioni vere quando il sovraccarico veniva da un import duplicato
In Smootables
Fall 2026
Recurring weeks18.8.2026 - 20.12.2026 / 18 weeks
Validation errors
Teacher hours exceeded (1)
Teacher "J. Rivera" has 28 hours/week assigned; maximum is 24 hours/week.
Reduce this teacher's workload or increase their weekly maximum hours.
View teacher
Insufficient rooms (1)
This period needs at least 3 room(s) for your student groups, but only 2 are available.
Add more rooms in Resources or reduce the number of student groups with lessons in this period.
Go to rooms
Quando le lezioni richieste superano ciò che la settimana può contenere, Smootables segnala un problema di capacità invece di restituire una griglia rotta. Nella schermata del periodo, Validation Errors elenca i problemi da correggere prima che Generate timetable parta, ad esempio un docente sopra le sue ore settimanali massime o aule insufficienti per gruppi che insegnerebbero contemporaneamente.
Se quei controlli passano ma il piano non entra comunque, il report di fallimento indica il deficit: troppo pochi slot di insegnamento nella griglia della giornata scolastica, troppo poche aule, o entrambi.
- Elimina le collocazioni duplicate o riduci le lezioni nel piano del periodo.
- Aggiungi aule sotto Resources o estendi l'orario della giornata scolastica se i gruppi simultanei richiedono più capacità.
- Genera di nuovo solo dopo che Validation Errors si è azzerato.
Risposte rapide
Un generatore migliore può risolvere troppe lezioni?
No. Se gli slot validi sono meno delle lezioni richieste, il conteggio deve cambiare prima. I generatori collocano lezioni; non creano ore.
Dovrei allentare prima i vincoli soft?
No. Le preferenze su distribuzione e buchi non creano nuove ore di insegnamento. Correggi prima domanda e capacità.
Perché l'errore è comparso subito dopo un import?
Gli import duplicano spesso le righe. Una classe che aveva 30 lezioni nel vecchio sistema può arrivarne con 45 se le righe di curriculum sono state copiate due volte. Deduplica prima di eliminare qualcosa di vero.