Vincoli di orario

Vincoli di aule e attrezzature nell’orario

Le aule specialistiche come vincoli rigidi, capacità e attrezzature come limiti e i dati sulle aule da modellare prima di incolpare il solver.

Juho Isola, fondatore di Smootables

Un’aula libera non è automaticamente un’aula utilizzabile. Una classe che ha bisogno di un laboratorio non può svolgersi in un’aula standard, quindi i bisogni di aule specialistiche sono vincoli rigidi: il tipo di aula sbagliato non è affatto una soluzione. La disponibilità delle aule è una delle cause principali di infattibilità.

Capacità e attrezzature stringono ulteriormente il modello: postazioni, banchi e macchine limitano quanti gruppi possono usare uno spazio nello stesso momento.

Questa guida tratta i dati sulle aule che vale la pena modellare e dove ogni regola si colloca sulla linea rigido-morbido. Per la versione di questo problema centrata sulle officine, vedi pianificare officine e laboratori.

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.

  1. Fai un audit delle aule: tipi, capacità e attrezzature di ognuna.
  2. Registra la disponibilità di ogni spazio condiviso o specialistico.
  3. Collega i requisiti di aula alle materie che li hanno davvero.
  4. Lascia le lezioni generali libere di usare qualsiasi aula adatta.
  5. Confronta domanda e offerta per tipo di aula prima di generare.
  6. 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.

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.