Vincoli di orario

Regole del curricolo nell’orario: periodi, ore doppie, blocchi e distribuzione

Come i requisiti del curricolo diventano vincoli di collocazione e l’errore di eccesso di vincoli che rende gli orari impossibili.

Juho Isola, fondatore di Smootables

Le regole del curricolo modellano dove le lezioni possono andare prima ancora che si consideri una preferenza: periodi richiesti per materia, bisogni di ore doppie, combinazioni di materie insegnate in parallelo come blocchi e desideri di distribuzione.

Alcune sono rigide per natura, alcune sono scelte di politica e alcune sono preferenze che continuano a essere scambiate per requisiti. È in quest’ultimo gruppo che gli orari muoiono: l’errore di modellazione documentato è trattare i desideri come obbligatori finché l’insieme diventa impossibile nel suo complesso.

Questa guida ordina le regole del curricolo sulla linea rigido-morbido. La linea stessa è definita nei vincoli rigidi e nei vincoli morbidi.

Punti chiave

  • I periodi richiesti per materia sono la spina dorsale; ore doppie, blocchi e distribuzione ci si costruiscono sopra.
  • I blocchi legano insieme gruppi e docenti, quindi ogni blocco moltiplica le interazioni tra vincoli.
  • Distribuzione e desideri di collocazione appartengono all’insieme morbido con penalità.
  • Classifica le regole del curricolo come rigide, ferme o morbide; un insieme obbligatorio impossibile scambia in modo imprevedibile.

Le regole che il curricolo manda

Quattro famiglie, in ordine decrescente di rigidità.

  • Periodi richiesti per materia a settimana, la spina dorsale non negoziabile
  • Bisogni di ore doppie, dove una lezione richiede un blocco continuo
  • Blocchi paralleli: combinazioni di materie che devono svolgersi in simultanea
  • Preferenze di distribuzione: come le lezioni si distribuiscono nella settimana
  • Regole sui conflitti di studenti, rigide o morbide secondo la politica della scuola
  • Desideri di collocazione (mattine, non ultimo periodo) che restano preferenze per quanto vengano dichiarati ad alta voce

Classifica le regole del curricolo prima di modellarle

La pratica documentata: classifica come rigido, fermo o morbido invece di dichiarare tutto obbligatorio.

  1. Elenca i periodi richiesti di ogni materia e confermali rispetto al curricolo pubblicato.
  2. Segna quali lezioni hanno davvero bisogno di ore doppie continue.
  3. Mappa ogni blocco: quali materie, gruppi e docenti lega insieme.
  4. Metti distribuzione e desideri di collocazione nell’insieme morbido con pesi.
  5. Decidi esplicitamente la politica sui conflitti di studenti e registra chi ne è responsabile.
  6. Rivedi il sottoinsieme rigido per impossibilità congiunta prima della generazione.

Come farlo in Smootables: durate, distribuzione e regole di stesso giorno

I numeri di lezioni settimanali vivono sulle collocazioni del piano del periodo, quindi i periodi richiesti per materia sono l’input che il solver colloca. Una lezione di durata doppia si imposta come durata della collocazione (una lezione di 90 o 120 minuti occupa il blocco continuo), non con un interruttore separato per le ore doppie.

La distribuzione è il peso Distribuzione delle materie nelle Impostazioni solver: penalizza la stessa materia che cade più di una volta nello stesso giorno, il che spinge le lezioni a distanziarsi nella settimana. Il desiderio inverso esiste per singola collocazione come Tutte le lezioni nello stesso giorno sotto Preferenze di orario. Tenere due materie diverse fuori dallo stesso giorno non è uno dei sei pesi, quindi tratta l’abbinamento tra materie come un punto di revisione manuale, non come una regola che il solver applica.

La spirale dell’eccesso di vincoli

Il pattern è documentato e prevedibile. Le preferenze entrano come requisiti, una alla volta, ognuna difendibile. Lo spazio fattibile si restringe in modo invisibile. Alla fine l’insieme è impossibile nel suo complesso, e un solver a cui è stato detto che tutto è obbligatorio produce compromessi imprevedibili, perché non hai mai detto cosa sacrificare.

La riparazione documentata è la classificazione: rigido per la fattibilità, fermo per le regole con emergenza definita, morbido con pesi per il resto. Esistono percorsi guidati per le tre regole più comuni: ore doppie, distribuire le lezioni nella settimana e evitare coppie di lezioni nello stesso giorno. La pianificazione del curricolo che produce queste regole è trattata in pianificazione del catalogo corsi.

Domande dei pianificatori sulle regole del curricolo

Le ore doppie sono un vincolo rigido?

Di solito sì nella struttura (una lezione pratica che ha bisogno di un blocco continuo ci sta o non ci sta) e no nella collocazione (in quale giorno cade è preferenza). Dividi la regola in questo modo ed entrambe le metà diventano facili da modellare.

Cosa rende costosi i blocchi?

Un blocco programma più materie in parallelo, il che significa che più docenti e gruppi devono essere liberi nello stesso momento, ogni volta che il blocco si riunisce. Ogni blocco è un fascio di requisiti di simultaneità, e i fasci collidono.

"Niente teoria nell’ultimo periodo del venerdì": rigido o morbido?

È l’esempio documentato di eccesso di vincoli. Codificalo come preferenza con peso. Se fosse davvero rigido, la scuola cancellerebbe la lezione piuttosto che tenerla il venerdì pomeriggio, e quasi nessuna scuola lo farebbe.

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.