Constraint-Rezept
Ein Laborblock ist eine Praxiseinheit als Doppelstunde in einem Fachraum. Beide Stunden brauchen dieselbe Lehrkraft, Klasse, Labor und Ausstattung; der Block reserviert also einen knappen Raum für zwei Stunden auf einmal. Platzieren Sie Laborblöcke vor flexiblen Stunden, und prüfen Sie bei einem Konflikt den ganzen Block, statt eine einzelne Stunde davon zu verschieben.
Kernaussagen
- Ein Laborblock braucht zwei benachbarte Stunden im selben Labor.
- Der Block reserviert das Labor für beide Stunden; jede andere Klasse wartet.
- Die Kapazität kann ein freies Labor für die Gruppengröße unbrauchbar machen.
- Platzieren Sie knappe Laborblöcke vor flexiblen Klassenzimmerstunden.
Ein Labor, viele Ansprüche
Labore sind knapp und über Jahrgänge geteilt, und Stundenplanung ist schwer genug, dass die Platzierungsreihenfolge zählt: Die Elemente mit den wenigsten gültigen Slots kommen zuerst. Ein Laborblock ist meist das am stärksten eingeschränkte Element der Woche, weil er eine Raumanforderung, eine Nachbarschaftsanforderung und eine Lehrkraft auf eine Platzierung stapelt.
Behandeln Sie Laborblöcke als Teil der Datenvorbereitung, nicht als Änderung nach der Generierung. Ein Block, der hinzukommt, nachdem der Stundenplan existiert, erzwingt meist einen Neuaufbau.
Ein durchgerechnetes Beispiel: ein Chemielabor, eine Woche
Das ist die Woche des Chemielabors, nicht die einer Lehrkraft. 9A hält einen Doppelblock am Dienstag P3 und P4. Ein geplanter Umzug der Einzelstunde von 8B in Dienstag P4 kollidiert mit der zweiten Hälfte dieses Blocks, was leicht zu übersehen ist, wenn man nur schaut, wo eine Stunde beginnt.
Laborbelegung: der Block hält beide Stunden
| Mo | Di | Mi | Do | Fr | |
|---|---|---|---|---|---|
| P1 | 10B | ||||
| P2 | 8B | ||||
| P3 | 9A 1/2 | 10B | |||
| P4 | 9A 2/2 · 8B? | ||||
| P5 | 7C | ||||
| P6 |
- Einzelne Laborstunde
- Doppelblock der 9A
- Versuchte Platzierung in den Block
Öffnen Sie vor jedem Umzug den ganzen Block: Lehrkraftverfügbarkeit, Klassenverfügbarkeit, Laborverfügbarkeit, Ausstattung, und ob die Gruppe überhaupt in das Labor passt. Den Block in zwei Einzelstunden zu teilen ist nur eine Option, wenn das Curriculum es erlaubt; ein Praktikum, das zusammenhängende Zeit braucht, ist aus gutem Grund ein Block. Für Werkstätten und berufliche Labore siehe Werkstatt- und Labor-Einplanung.
Platzieren Sie die Blöcke, solange Optionen existieren
- Listen Sie die Laboreinheiten auf, die benachbarte Stunden erfordern, und ordnen Sie jede ihren geeigneten Laboren und der erforderlichen Ausstattung zu.
- Vergleichen Sie die Größe jeder Gruppe mit der Kapazität des Labors, bevor Sie das Labor als geeignet behandeln.
- Platzieren Sie die am stärksten eingeschränkten Laborblöcke zuerst, bevor flexible Klassenzimmerstunden die guten Slots belegen.
- Prüfen Sie bei einem Konflikt beide Stunden des Blocks und die Ausstattung, nicht nur die erste Stunde.
- Teilen Sie einen Block nur dann in Einzelstunden, wenn das Curriculum getrennte Einheiten ausdrücklich erlaubt.
Laborblock-Fehler
- Den Raumtyp prüfen, aber nicht, ob das Labor zur Gruppengröße passt
- Zwei Blöcke gleichzeitig planen, die von derselben begrenzten Ausstattung abhängen
- Einen Block teilen, der existiert, weil die Aktivität zusammenhängende Zeit braucht
In Smootables
Ein Laborblock kombiniert zwei Einstellungen auf einer Platzierung: eine längere Stundendauer für den Block und Allowed rooms beschränkt auf die geeigneten Labore. Der Generator platziert die Einheit als eine durchgehende Strecke in einem dieser Räume, und die Room no-conflict-Regel hält das Labor über die gesamte Länge eindeutig; die zweite Hälfte eines Blocks kann also nie so doppelt gebucht werden, wie es das durchgerechnete Beispiel oben zeigt.
Als Remote (no room) markierte Stunden halten gar keinen physischen Raum, sodass Online-Theorieeinheiten nicht mit Praktika um Laborplatz konkurrieren.
- Setzen Sie Dauer und Allowed rooms des Blocks vor der Generierung, nicht danach.
- Markieren Sie wirklich online stattfindende Einheiten als Remote (no room), damit sie keine Laborkapazität mehr verbrauchen.
Kurzantworten
Sind Laborblöcke verbindliche Regeln?
Sie sind verbindlich, wenn die Aktivität ohne das Labor oder die benachbarten Stunden nicht laufen kann. Sonst können sie eine Präferenz sein.
Warum verursachen Laborblöcke Raumkonflikte?
Ein Block hält einen knappen Raum über zwei Stunden, eine Platzierung kollidiert also mit jeder flexiblen Stunde, die eine der beiden wollte.