Vincoli docenti

Ridurre le ore libere dei docenti nell'orario scolastico

Un'ora libera tra due lezioni di solito è un problema di carico, non un conflitto. Ecco come contare i buchi, capire cosa li impone e ridurli senza violare disponibilità o regole sulle aule.

Juho Isola, fondatore di Smootables

Ricetta di vincolo

Un buco è un'ora libera tra due lezioni nello stesso giorno. Se un docente ha lezione all'ora 1 e all'ora 4, le ore vuote 2 e 3 sono buchi, anche quando l'ora 4 è la sua ultima lezione della giornata. Restano esclusi solo il tempo prima della prima lezione, la pausa pranzo e il tempo dopo l'ultima lezione. Escludi prima doppie assegnazioni e ore non disponibili, poi restringi le preferenze sui buchi o sposta le lezioni.

Punti chiave

  • Conta i buchi tra le lezioni dello stesso giorno, compresi quelli prima dell'ultima lezione.
  • Risolvi conflitti e ore non disponibili prima di puntare a zero buchi.
  • Giornate part-time, doppie ore e aule specialistiche spesso impongono buchi.
  • Ogni buco chiuso sposta una lezione; verifica cosa rompe lo spostamento per la classe e l'aula di arrivo.

Quando un buco è un problema

I pianificatori chiamano i buchi anche ore buche, e uno tra due lezioni può andare bene. Cinque nello stesso giorno possono violare la policy locale sul carico. I buchi costano tempo retribuito del personale, ma non impediscono all'orario di funzionare. È questo a distinguerli da un conflitto, in cui lo stesso docente è assegnato a due classi contemporaneamente e l'orario non è valido.

Tratta i buchi come obiettivo di qualità, salvo che la policy renda vietato un buco specifico. Una regola hard non può essere violata; una regola soft è una preferenza che il sistema può piegare quando qualcosa di più importante la blocca. I limiti sui buchi sono quasi sempre soft: il generatore li riduce dove aule, disponibilità e lezioni obbligatorie lo consentono ancora.

Un esempio svolto: tre buchi in una settimana

La prof.ssa Keller insegna 12 ore di matematica in cinque classi. Filtra l'orario sulla sua settimana e conta le ore libere tra le lezioni di ogni giorno. Il martedì ha due buchi e il giovedì uno. Il lunedì pomeriggio è vuoto, ma quel tempo cade dopo la sua ultima lezione, quindi non conta.

Prima: martedì P2 e P3, giovedì P2

LunMarMerGioVen
P17A8B9A
P27BBuco7BBuco
P39ABuco8B7A
P49A
P57A7B
P68A
  • Lezione
  • Buco (ora buca)
  • Lezione spostata
Dodici lezioni, tre buchi. Il mercoledì P1 non è un buco perché quel giorno nessuna lezione lo precede.

Dopo: le stesse 12 lezioni, zero buchi

LunMarMerGioVen
P17A8B9A
P27B9A7B7A
P39A7A8B
P4
P57B
P68A
  • Lezione
  • Buco (ora buca)
  • Lezione spostata
Le lezioni di 9A e 7A del martedì salgono di due ore; quella di 7A del giovedì sale di una.

La correzione non è gratis. Spostare 9A dal martedì P4 alla P2 significa che la classe 9A ora ha una materia diversa in P4, e l'aula usata dalla prof.ssa Keller deve essere libera in P2. Ogni buco chiuso è uno spostamento, e ogni spostamento richiede che classe, docente e aula di arrivo siano liberi. Per questo un generatore a volte lascia un buco dov'è: la collocazione compatta esiste per il docente ma non per tutti gli altri in quello slot.

Cosa mantiene i buchi al loro posto

I docenti che lavorano solo due o tre giorni lasciano meno slot per compattare le lezioni. Le doppie ore e i blocchi in laboratorio richiedono tempo adiacente, il che può aprire buchi altrove nella giornata. Il co-insegnamento richiede che ogni docente assegnato sia libero nella stessa ora, riducendo le opzioni per l'intero gruppo. Un'aula specialistica libera solo in P1 e P4 può imporre un buco tra quelle lezioni, qualunque cosa tenti il generatore.

Consulta i vincoli soft per capire come le preferenze di qualità, come i limiti sui buchi, cedono il passo a conflitti, aule e disponibilità.

Lavora sui buchi in ordine

Esegui i controlli in questo ordine, così non insegui un obiettivo di zero buchi che la disponibilità rende impossibile.

  1. Filtra l'orario un docente alla volta e conta le ore libere tra le lezioni dello stesso giorno, come nell'esempio sopra.
  2. Verifica doppie assegnazioni e lezioni collocate in ore che il docente ha segnato come non disponibili. Correggi prima quelle: sono problemi di validità, non di qualità.
  3. Per ogni buco rimasto, annota se le lezioni intorno sono fissate, in co-insegnamento, doppie ore o legate a un'aula specialistica.
  4. Decidi cosa conta di più per la tua scuola: giornate docente compatte, distribuzione delle materie nella settimana o la forma della giornata degli studenti. Stringere una cosa di solito ne allenta un'altra.
  5. Alza la preferenza sui buchi, o sposta a mano le lezioni che bloccano, poi rigenera.
  6. Confronta il numero di buchi prima e dopo. Se un buco sopravvive, registra il perché: di solito lo spiegano una giornata part-time, un limite di aula o una sovrapposizione di co-insegnamento.

Errori che creano più buchi

  • Trattare ogni buco come un conflitto o un errore nei dati invece che come obiettivo di qualità
  • Fissare le lezioni in anticipo e poi incolpare il generatore per i buchi creati dai fissaggi
  • Esigere zero buchi da personale part-time che lavora solo pochi giorni a settimana
  • Chiudere il buco di un docente con uno spostamento che ne apre due a un collega

In Smootables

Teacher Gaps è un peso di preferenza a livello di scuola, non una regola che blocca la generazione.

Un buco è un'ora libera tra due lezioni nello stesso giorno. Contano anche gli slot vuoti tra le lezioni precedenti e l'ultima lezione del giorno. Restano esclusi solo il tempo prima della prima lezione, la pausa pranzo e il tempo dopo l'ultima lezione. Smootables tratta i buchi come qualcosa da ridurre quando vuoi giornate più compatte, non come un conflitto che rende l'orario non valido.

Apri Settings → Timetabling e alza Teacher Gaps (da 0 a 200). Zero disattiva la preferenza. Un valore più alto chiede al generatore di compattare la giornata di ogni docente quando aule, disponibilità e altre regole lo consentono ancora.

  1. Esegui Generate timetable solo dopo che conflitti e regole sulle aule sembrano già fattibili.
  2. Confronta Teacher gaps nel riepilogo analisi tra due esecuzioni prima di impegnarti con un peso elevato.

Risposte rapide

Le ore libere dei docenti sono vincoli hard o soft?

Di solito soft. Una doppia assegnazione o una lezione in un'ora non disponibile rende l'orario non valido; un'ora buca tra lezioni valide è un problema di qualità del carico.

Il tempo libero prima della prima lezione conta come buco?

No. I buchi sono ore libere tra due lezioni dello stesso giorno. Il tempo prima della prima lezione, la pausa pranzo e il tempo dopo l'ultima lezione sono esclusi.

Perché il generatore non elimina ogni buco?

Un'altra regola può non lasciare alcuna collocazione compatta. Controlla giornate part-time, co-insegnamento, doppie ore e aule specialistiche prima di alzare di nuovo il peso sui buchi.

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.