Errori di validazione

Cosa fare quando le lezioni superano il massimo possibile

Questo errore significa che la settimana non ha abbastanza slot di insegnamento per le lezioni configurate. Correggi i conteggi prima di regolare le preferenze.

Juho Isola, fondatore di Smootables

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

SintomoCausa probabileCosa fare
Il conteggio è saltato dopo un importRighe duplicate da un foglio di calcolo o una riga di curriculum copiataCerca nei dati sorgente le combinazioni ripetute di classe, materia e docente, ed elimina i duplicati.
Ogni classe è leggermente oltreOre al giorno o settimane di lezione contate male, ad esempio una settimana di esami o formazione non modellataRiconta 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 aulaTroppo poche aule specialistiche per i gruppi che le richiedono nello stesso momentoAggiungi aule, scagliona la domanda nella settimana o riduci i gruppi paralleli.
Falliscono le lezioni di un solo docenteLe sue lezioni assegnate superano ciò che entra nei suoi giorni lavorativi al netto del tempo non disponibileRiequilibra l'assegnazione o la disponibilità. Un totale settimanale entro contratto può comunque essere impossibile da collocare.

Riconta in questo ordine

  1. Riconta ore al giorno, lunghezza del ciclo e settimane di lezione sul calendario reale.
  2. Totalizza le lezioni richieste per classe, per docente e per pool di aule specialistiche.
  3. Sottrai il tempo non disponibile, poi confronta i totali con gli slot disponibili, come nel verificatore sopra.
  4. Cerca righe duplicate negli import prima di eliminare qualsiasi lezione legittima.
  5. Riduci le lezioni, aggiungi aule o ore, o riequilibra l'organico finché l'aritmetica non torna.
  6. 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

Smootables controlla il piano del periodo prima di spendere tempo in una generazione completa.

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.

  1. Elimina le collocazioni duplicate o riduci le lezioni nel piano del periodo.
  2. Aggiungi aule sotto Resources o estendi l'orario della giornata scolastica se i gruppi simultanei richiedono più capacità.
  3. 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.

Scopri come Smootables gestisce i vincoli della tua scuola

Prenota una sessione. Esamineremo insieme carico docenti, aule e regole di orario e ti mostreremo come funzionano in Smootables.