Vincoli docenti

Modellare disponibilità e ore non disponibili dei docenti

Separa le ore in cui un docente non può lavorare da quelle che preferirebbe evitare. Confonderle è una causa frequente di orari impossibili.

Juho Isola, fondatore di Smootables

Ricetta di vincolo

La disponibilità ha due livelli. Un'ora non disponibile significa che il docente non deve essere programmato in quel momento, ad esempio per la cura dei figli, un altro campus o un giorno part-time fisso. Un'ora libera preferita significa che potrebbe insegnare se necessario, ma preferirebbe tenerla libera. Segna i veri blocchi come regole hard e le richieste come regole soft. Le lezioni in co-insegnamento richiedono ogni docente libero nella stessa ora.

Punti chiave

  • Non disponibile significa che non deve insegnare; libera preferita che preferirebbe di no.
  • I giorni non lavorativi part-time sono ore non disponibili, non preferenze.
  • Annota il motivo di ogni finestra; il motivo decide il livello della regola.
  • Allenta le preferenze prima di indebolire la vera indisponibilità.

Due livelli, due regole diverse

Una richiesta di evitare il venerdì pomeriggio non è la stessa cosa di un giorno in cui il docente non lavora. Trattare ogni richiesta come obbligatoria rende presto l'orario impossibile, soprattutto per specialisti condivisi e personale part-time. Il generatore non ha modo di distinguere il ritiro dei figli a scuola da una preferenza blanda, se i tuoi dati non lo fanno.

Annota il motivo di ogni finestra: contratto, spostamento tra campus, cura dei figli o preferenza. Un motivo contrattuale blocca la collocazione; una preferenza dovrebbe solo scoraggiarla.

Un esempio svolto: la settimana di una docente, classificata

La prof.ssa Duarte insegna su due campus. Il mercoledì è il suo giorno sull'altra sede, il venerdì P5 e P6 sono tempo di rientro, e preferirebbe tenere libero il lunedì P1 per la programmazione di dipartimento. Tre finestre, ma solo due possono bloccare la collocazione.

30 ore: 8 bloccate, 1 richiesta, 21 aperte

LunMarMerGioVen
P1EvitareCampus B
P2Campus B
P3Campus B
P4Campus B
P5Campus BTrasferta
P6Campus BTrasferta
  • Non disponibile (hard)
  • Libera preferita (soft)
Le celle vuote sono aperte alla collocazione. Se la richiesta del lunedì P1 fosse codificata come non disponibile, le sue ore aperte scenderebbero da 21 a 20 senza alcun motivo contrattuale.

La differenza conta soprattutto per le lezioni condivise. Se la prof.ssa Duarte co-insegna con un collega i cui unici pomeriggi liberi sono il mercoledì, quella lezione è impossibile, e nessuna impostazione del generatore la sistemerà. La sovrapposizione delle ore disponibili del team è la vera finestra di collocazione, quindi verificala prima di promettere che la lezione si può fare.

Le lezioni condivise richiedono disponibilità condivisa

Ogni docente di una classe in co-insegnamento deve essere libero nella stessa ora. Controllare i calendari un docente alla volta perde il vero collo di bottiglia: la finestra di sovrapposizione dell'intero team.

Consulta i vincoli di disponibilità docente per la classificazione completa e altri esempi.

Classifica ogni finestra prima della generazione

  1. Elenca ogni nota di disponibilità di ogni docente con il motivo che c'è dietro.
  2. Segna le finestre in cui non deve insegnare, compresi i giorni non lavorativi part-time, come ore non disponibili.
  3. Segna le finestre da evitare come preferenze, salvo che la policy richieda diversamente.
  4. Per le lezioni condivise, traccia la sovrapposizione delle ore disponibili di tutti i docenti richiesti e conta se le lezioni obbligatorie ci stanno dentro.
  5. Se la collocazione fallisce, allenta prima le preferenze. Cambia una vera ora non disponibile solo quando cambia l'impegno sottostante.

Errori di classificazione da evitare

  • Codificare ogni richiesta del docente come non disponibile
  • Controllare i membri del team separatamente invece delle loro ore libere comuni
  • Aggiungere disponibilità dopo aver fissato le lezioni, il che può rendere non validi gli slot fissati

In Smootables

In Smootables la disponibilità è una regola hard: un'ora è aperta o bloccata, e il generatore non colloca mai una lezione in un'ora bloccata. Segna le singole ore sulla griglia di disponibilità del docente, dove ogni slot alterna tra Available e Unavailable. Per gli schemi ricorrenti, apri Resources e usa le regole di disponibilità: Dates when unavailable (full day) per giorni specifici come ferie o uscite, e In-day time settings (repeating weekly) per finestre ricorrenti, come un altro campus ogni mercoledì.

Non esiste un livello soft separato per le ore che un docente preferirebbe solo evitare, quindi tieni le semplici richieste fuori dai dati di disponibilità. Un'ora bloccata elimina del tutto le collocazioni; un desiderio appartiene alla tua revisione dell'orario generato, non alle regole.

  1. Inserisci i blocchi di livello contrattuale come indisponibilità prima di generare; le lezioni fissate che finiscono dentro una regola vengono segnalate in Validation Errors.
  2. Lascia le richieste di preferenza non segnate e verificale a occhio sulla griglia generata.

Risposte rapide

L'indisponibilità docente è sempre hard?

Se il docente non può davvero insegnare in quell'ora, sì. Una preferenza per evitare un'ora dovrebbe di solito restare soft.

Perché un docente part-time può influenzare molte classi?

Ogni lezione che richiede quel docente deve entrare nei suoi giorni e ore lavorativi. Le lezioni condivise richiedono anche che gli altri docenti e la classe siano liberi nello stesso momento.

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.