Vincoli di orario

Modellare la disponibilità dei docenti nell’orario

I periodi indisponibili come regole rigide, i periodi liberi preferiti come regole morbide e perché la disponibilità part-time si propaga a un intero team.

Juho Isola, fondatore di Smootables

La disponibilità dei docenti entra nel modello in due forme, e confonderle causa la maggior parte dei problemi di disponibilità. I periodi indisponibili sono rigidi: il docente non viene mai programmato lì. I periodi liberi preferiti sono morbidi: rispettati quando possibile, scambiati quando no.

I giorni liberi dei part-time sono vincoli di disponibilità, e sono una fonte frequente di conflitti con un effetto rimbalzo documentato: la disponibilità limitata di un part-time si trasferisce a tutti quelli con cui insegna in team.

Questa guida tratta la classificazione della disponibilità e il contenimento di quella propagazione. Il lato del carico di lavoro degli stessi dati (limiti di ore invece di finestre orarie) è in ore contrattuali.

Punti chiave

  • I periodi indisponibili sono vincoli rigidi; i periodi liberi preferiti sono morbidi.
  • I giorni liberi dei part-time sono regole di disponibilità, e la fonte di conflitti più frequente.
  • La disponibilità restringe un intero team di docenti, perché le classi condivise hanno bisogno di tempo libero comune.
  • Due part-time in un team possono ridurre la disponibilità comune al punto di rompere da soli la fattibilità.

Due forme, due forze

I periodi indisponibili sono impegni: i giorni in cui un part-time non lavora, il pomeriggio in cui un docente è in un’altra sede. Il solver non deve mai programmarci dentro, quindi sono rigidi.

I periodi liberi preferiti sono desideri: la mattinata protetta per la preparazione che qualcuno spera di tenere, l’uscita anticipata a cui qualcuno tiene. Sono morbidi, rispettati se possibile. Le due forme sembrano identiche in una colonna di foglio di calcolo, ed è esattamente per questo che vengono confuse e che la classificazione merita un passaggio esplicito.

Classifica la disponibilità in modo deliberato

Fallo una volta per ciclo di pianificazione, prima della generazione.

  1. Raccogli ogni dichiarazione di disponibilità: contratti, incarichi, sedi divise, desideri.
  2. Segna come rigido solo ciò che è contrattuale o fisicamente vero.
  3. Registra tutto il resto come preferenze morbide con pesi.
  4. Mappa i pattern part-time sul ciclo di insegnamento reale, giorno per giorno.
  5. Calcola la disponibilità comune di ogni team di insegnamento con un part-time.
  6. Segnala i team con un tempo comune troppo stretto prima che lo scopra il solver.

Come farlo in Smootables: regole di indisponibilità

L’indisponibilità si inserisce come regole intorno a cui il solver deve programmare.

La disponibilità vive in Risorse, sotto un’intestazione che dichiara il modello con chiarezza: quando questa risorsa non può essere programmata. Due tipi di regola coprono i casi: Date di indisponibilità (giornata intera) per assenze e giorni bloccati, e Orari dentro la giornata (ricorrenti ogni settimana) per pattern come ogni lunedì prima delle 10:00. Le regole esistono per docenti e aule, valgono in tutta la scuola su tutte le sedi, e i pulsanti per aggiungerle sono Aggiungi blocco a giornata intera e Aggiungi regola oraria dentro la giornata.

Il solver le tratta come rigide: la generazione programma intorno a esse, e la validazione segnala le collocazioni fissate nel tempo bloccato di qualcuno prima che un’esecuzione venga tentata.

Contenere l’effetto rimbalzo

Il pattern di propagazione è meccanico: le classi condivise hanno bisogno di tempo libero comune, quindi ogni regola di disponibilità sottrae qualcosa a ogni team a cui il docente appartiene. Il contenimento è strutturale, non un trucco di programmazione: meno part-time per team dove l’organico lo consente, assegnazioni ai team controllate rispetto alla disponibilità comune prima della generazione e una segnalazione onesta quando la finestra di un team è troppo piccola.

Quando lo stesso conflitto di disponibilità continua a ripresentarsi in generazione, la correzione sta a monte: docenti part-time copre il lato organico, e il percorso guidato è finestre di disponibilità dei docenti.

Domande dei pianificatori sulla disponibilità

Perché un solo contratto part-time influenza l’intero orario?

La descrizione documentata è un effetto rimbalzo: la disponibilità limitata del part-time si trasferisce a tutto il suo team di insegnamento, perché le classi condivise hanno bisogno che tutti siano liberi nello stesso momento. Due part-time in un team possono insegnare solo nei loro orari comuni, il che da solo può rendere l’orario impossibile.

La mattinata libera preferita di un docente va inserita come indisponibilità?

No. Inserire i desideri come indisponibilità rigida è un eccesso di vincoli rigidi: elimina slot di cui il solver può avere molto bisogno. Registra il desiderio come preferenza morbida, così viene rispettato quando costa poco e scambiato quando no.

Disponibilità o limite di carico: qual è il limite vincolante?

Controlla entrambi. Un part-time può stare dentro il suo limite di ore ed essere comunque impossibile da collocare, perché i giorni disponibili sono troppo stretti. Il limite conta le ore; la disponibilità decide quali slot esistono.

Altre guide su questo argomento

Scopri come Smootables si adatta alla tua scuola

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