Punti chiave
- I bisogni di aule specialistiche sono rigidi: il tipo di aula sbagliato rende lo slot nessuna soluzione.
- La disponibilità delle aule è una causa primaria di infattibilità; modellala prima della prima esecuzione.
- Postazioni, banchi e macchine limitano quanti gruppi condividono uno spazio.
- La maggior parte dei fallimenti sulle aule è un fallimento di dati: tipi, disponibilità e capacità registrati male.
I dati sulle aule da raccogliere
I fallimenti sulle aule sono di solito fallimenti di dati. Raccogli questi prima di giudicare qualsiasi esecuzione.
- Tipo di aula: quali lezioni questo spazio può ospitare
- Disponibilità: quando l’aula può essere programmata
- Capacità: quanti studenti lo spazio contiene
- Attrezzature: postazioni, banchi, macchine e cosa limitano
- Regole di condivisione: quali gruppi o materie competono per lo spazio
- Quali lezioni richiedono davvero lo spazio specialistico
Rigido dove la lezione non può svolgersi
La linea rigido-morbido per le aule è una sola domanda: la lezione può svolgersi in questo spazio? Una lezione di laboratorio in un’aula standard non è un orario peggiore, non è un orario. Quei requisiti sono vincoli rigidi e appartengono al modello come tali.
Tutto ciò che sta sopra quella linea è preferenza: aule più belle, tragitti più brevi, un dipartimento che resta su un solo corridoio. Quelle regole portano pesi, non veti, per le ragioni trattate nei vincoli rigidi.
Come farlo in Smootables: aule, attrezzature e aule consentite
Aule e Attrezzature sono tipi di risorsa in Risorse, con la stessa superficie di regole dei docenti dove si applica: l’indisponibilità delle aule si inserisce sotto Disponibilità come blocchi a giornata intera o regole ricorrenti dentro la giornata.
La regola sul tipo è applicata per unità di studio: le Impostazioni dell’unità di studio contengono le aule consentite per quella materia, e il solver le tratta come rigide. Su una singola collocazione, l’aula può essere Qualsiasi aula, aule specifiche, Remoto (senza aula) o Da decidere più tardi. Quando una risoluzione fallisce sulle aule, il report lo dice con cause tipizzate (un insieme di aule troppo piccolo, un’aula non consentita, capacità dell’aula troppo piccola) e azioni suggerite come cambiare le aule consentite o aggiungere aule.
Preparare i vincoli di aula
L’obiettivo è che il primo report di infattibilità indichi una scarsità reale, non dati mancanti.
- Fai un audit delle aule: tipi, capacità e attrezzature di ognuna.
- Registra la disponibilità di ogni spazio condiviso o specialistico.
- Collega i requisiti di aula alle materie che li hanno davvero.
- Lascia le lezioni generali libere di usare qualsiasi aula adatta.
- Confronta domanda e offerta per tipo di aula prima di generare.
- Tratta i conflitti ripetuti su uno spazio come segnale di scarsità, non come bug di programmazione.
Quando il modello delle aule incontra gli altri
I vincoli di aula interagiscono: un’aula specialistica restringe le opzioni, il docente che può prendere la classe le restringe di nuovo, e le altre lezioni del gruppo le restringono una terza volta. L’infattibilità di solito arriva dall’intersezione, ed è per questo che ragionare su un vincolo alla volta porta fuori strada.
Il lavoro di riparazione parte dai dati: preparazione dei dati copre l’audit, e le ricette per i due casi più acuti sono limitare le aule per materia e capacità delle aule officina.
Domande dei pianificatori sui vincoli di aula
Perché l’orario è infattibile quando ci sono aule visibilmente libere?
Libera non è il test; adatta lo è. Se le lezioni rimaste hanno tutte bisogno delle stesse aule specialistiche negli stessi orari, le aule generali libere sono irrilevanti. Ecco perché la disponibilità delle aule causa infattibilità così spesso.
Le preferenze di aula devono essere vincoli rigidi?
Solo i requisiti di aula. Una lezione di scienze che non può svolgersi fuori da un laboratorio è rigida. Un docente a cui piace l’aula 12 è morbido, e irrigidire quel desiderio è un modo classico per rendere un orario impossibile.
In cosa le attrezzature differiscono dalle aule nel modello?
Le attrezzature sono una risorsa numerabile dentro o tra le aule: postazioni, banchi, macchine. Limitano quanti gruppi possono lavorare nello stesso momento, che è una regola di capacità più che di luogo.