Stundenplanerstellung

Stundenplan-Konflikte lösen: Kickouts, Tausche und FIT-Ketten

Lesen, warum eine Stunde nicht passt, Tauschketten in der richtigen Reihenfolge abarbeiten und strukturelle Konflikte erkennen.

Juho Isola, Gründer von Smootables

Ein Kickout ist eine Stunde, die in keine Periode passt: Ihr Personal, ihre Schüler oder beide sind nie gleichzeitig frei. Der Planungsbildschirm sollte zeigen, warum jede Periode unbrauchbar ist, denn der Grund entscheidet über die Lösung.

Die Kerntaktik ist FIT, ein Ringtausch von Aktivitäten wie bei der Reise nach Jerusalem. Er reicht vom Tausch in zwei Schritten bis zur langen Kette, und es ist geordnete Arbeit: Stundenplanung ist NP-vollständig, Brute Force skaliert also nicht, und wer tauscht, ohne zuerst den Clash zu lesen, verschiebt das Problem nur.

Dieser Leitfaden behandelt das Lesen eines Kickouts, das Abarbeiten einer FIT-Kette und die Signale, dass ein Konflikt strukturell ist. Die Kontrollhebel, auf die er sich stützt, behandelt die Planungskontrolle.

Das Wichtigste auf einen Blick

  • Lesen Sie, warum jede Periode blockiert ist, bevor Sie das Raster anfassen; der Grund wählt die Taktik.
  • FIT-Ketten machen einen Slot frei, indem sie andere Aktivitäten verschieben, in zwei Schritten oder vielen.
  • Die Teilzeitverfügbarkeit von Lehrkräften ist der häufigste einzelne Treiber von Clashes.
  • Ein Konflikt, der geordnetes Tauschen übersteht, ist strukturell: Personal, Blöcke oder Teilungen müssen sich ändern.

Zuerst den Kickout lesen

Beginnen Sie damit, warum jede Periode unbrauchbar ist: ein Lehrkraft-Clash, ein Schüler-Clash oder beides. Ein Kickout ist ein konkreter Platzierungsfehler mit einem konkreten Grund je Periode, und die Lösung unterscheidet sich je nach Grund. Ein Lehrkraft-Clash weicht vielleicht einer Personaländerung; ein Schüler-Clash deutet meist auf die Gruppenstruktur.

Diesen Leseschritt zu überspringen ist der Weg zu schlechteren Rastern. Ein Tausch gegen den falschen Grund verschiebt den Konflikt an eine weniger sichtbare Stelle.

Eine FIT-Kette abarbeiten

FIT ist geordnete Tauscharbeit, kein Brute Force.

  1. Die festgefahrene Stunde wählen und lesen, warum jede Periode blockiert ist.
  2. Eine Aktivität finden, deren Verschiebung eine nutzbare Periode freigeben würde.
  3. Ist auch diese Aktivität blockiert, die Kette Glied für Glied verlängern.
  4. Bei jedem Glied prüfen, dass Personal und Schüler frei bleiben.
  5. Die Kette erst anwenden, wenn die endgültige Platzierung von Anfang bis Ende gültig ist.
  6. Das Raster erneut validieren, damit der Kickout nicht bloß verschoben wurde.

Die übrigen Taktiken

Nutzen Sie die kleinste Taktik, die zu dem Grund passt, den Sie aus dem Kickout gelesen haben.

  • Personal-Pins, damit eine Kette keine Zuweisungen umverteilt
  • Lehrkraft-Tausche, wo die Schulrichtlinien sie erlauben
  • Oberstufenunterricht oder Unterricht außerhalb der Blöcke verschieben, wo diese Struktur existiert
  • Klassen teilen, wenn die Struktur es trägt
  • Teilzeitverfügbarkeit prüfen, wenn derselbe Clash immer wiederkehrt
  • Strukturprüfung, wenn keine erlaubte Änderung eine gültige Periode schafft

So geht es in Smootables: Konflikte, Slot-Einblick und der Wartebereich

Der Dialog benennt den Clash, bevor der Zug wirksam wird, also solange die Information noch nützlich ist.

Wer unter Stundenpläne eine Stunde in einen kollidierenden Slot zieht, öffnet einen Konfliktdialog, der genau auflistet, was kollidieren würde, und die Wahl ist explizit: fortfahren mit protokolliertem Konflikt oder abbrechen. Öffnen Sie vor einem Zug per Mauszeiger über dem Slot den Slot-Einblick, um die freien Lehrkräfte, Räume und die freie Ausstattung für diese Zeit zu sehen.

Eine festgefahrene Stunde parken Sie im Wartebereich, arbeiten die Kette auf dem Raster ab (eine Stunde auf eine andere ziehen, um sie zu tauschen) und platzieren die geparkte Stunde, sobald ein Slot frei wird. Das Bearbeitungsprotokoll erfasst jeden Zug und jeden Tausch, sodass sich eine schiefgegangene Kette zurücklesen und Schritt für Schritt auflösen lässt.

Warum Reihenfolge Anstrengung schlägt

Stundenplanung ist NP-vollständig: eine formale Art zu sagen, dass sich ein festgefahrenes Raster nicht mit Brute Force lösen lässt. Die Methode, die skaliert, ordnet Aktivitäten danach, mit wie vielen anderen sie kollidieren, und platziert die konfliktreichsten zuerst, solange das Raster den Platz hat, den sie brauchen. Lässt man sie bis zum Schluss liegen, haben die leichten Stunden jeden Slot besetzt, der funktioniert hätte.

Dieselbe Rangordnung sagt Ihnen, wann Sie aufhören sollten zu tauschen. Bleibt die Clash-Zahl einer Stunde hoch, egal welche Züge Sie versuchen, ist nicht der Stundenplan das Problem: Personal, Blöcke oder Klassenteilungen sind es. Teilzeitverfügbarkeit treibt mehr dieser Fälle als alles andere; kehrt derselbe Clash immer wieder, gehört die Prüfung zu Teilzeit-Lehrkräften, und die Reparaturrezepte für die konkreten Fehler sind eine doppelt gebuchte Lehrkraft und ein Raum-Clash.

Fragen von Planenden zu Konflikten

Ist ein Kickout die Schuld des Solvers?

Selten. Ein Kickout meldet, dass keine Periode für Personal und Schüler dieser Stunde funktioniert. Die Ursache liegt meist in den Daten oder der Struktur; der Solver ist der Bote.

Wie lang kann eine FIT-Kette werden?

Vom Tausch in zwei Schritten bis zu vielen Schritten. Die praktische Grenze ist die Erklärbarkeit: Wenden Sie eine Kette nur an, wenn Sie sagen können, warum jeder Zug darin gültig ist. Eine Kette, die Sie nicht erklären können, ist ein strukturelles Signal.

Skaliert tauschbasierte Konfliktlösung auf große Einrichtungen?

Ja, wenn die Reihenfolge stimmt. Ein Praktiker, der im Maßstab von rund 1.800 Modulen und 350.000 Studierenden arbeitet, beschreibt dieselbe Methode: Aktivitäten danach ordnen, mit wie vielen anderen sie kollidieren, und die konfliktreichsten zuerst packen.

Weitere Leitfäden zu diesem Thema

So passt Smootables zu Ihrer Schule

Buchen Sie eine Produktdemonstration – wir ordnen Smootables Ihrem Planungs-, Arbeitslast- und Stundenplanprozess zu.