Zum Hauptinhalt springen
Arignote Timetable
Arignote Timetable

Erstellung eines Schulplans, von Anfang bis Ende

Was es eigentlich braucht, um einen Stundenplan mit einem Constraint löser zu erstellen, vom ersten Lehrer, den du eingibst, bis hin zu den Stundenplänen, die vor dem Lehrerzimmer aufgeklebt sind.


Das meiste, was über Fahrplansoftware geschrieben wird, bleibt in den Wolken: Constraint-Solver, komplexe Algorithmen, Optimierung. Gut, soweit es geht. Aber wenn Sie derjenige sind, der vor September einen fertigen Masterplan einreichen muss, sagt Ihnen nichts davon, wie der Job an einem Dienstagnachmittag tatsächlich aussieht. Was tippst du zuerst ein? In welcher Reihenfolge? Und wenn der erste Versuch des Computers, einen Zeitplan zu erstellen, nicht ganz stimmt, was macht man dann eigentlich dagegen?

Also hier ist die Komplettlösung, die niemand schreibt: von Anfang bis Ende, am Beispiel von Arignote Timetable, obwohl die Form des Prozesses für so ziemlich jedes solverbasierte Planungstool gilt.

Schritt 1: Erstellen Sie ein Modell Ihrer Schule

Später hängt alles davon ab, ob dieser Teil richtig gemacht wird, also lohnt es sich, hier langsamer zu werden. Du baust ein digitales Modell deiner Schule aus vier Teilen.

Lehrer. Namen, Themen und deren Verfügbarkeit und Wünsche. Verfügbarkeit ist das Schwierige: zum Beispiel ein Teilzeitbeschäftigter, der gesetzlich nicht freitags arbeiten kann. Die Wünsche sind milder: eine Vorliebe für den Unterricht am Vormittag oder die Hoffnung, fünf Stunden Unterricht am Stück zu vermeiden. Wenn Sie diese jetzt eingeben, respektiert das System sie bei jedem folgenden Entwurf, nicht nur beim ersten.

Räume. Nicht nur eine Liste von Zahlen. Sie definieren Kategorien und Kapazitäten: welche Räume sind Wissenschaftslabore, welche haben einen Projektor, in den tatsächlich dreißig Kinder passen, ohne dass jemand auf dem Boden sitzt. Klassifizieren Sie sie richtig und die Software weist sie selbst zu, anstatt jedes Mal, wenn eine Klasse ein Labor benötigt, einen Querverweis auf eine Tabelle durchführen

zu müssen.

Klassen und Kurse. Der Lehrplan selbst: wie viele Stunden Mathematik oder Englisch jede Unterrichtsgruppe benötigt und wer unterrichtet sie? Arignote beginnt bei Null und wird mit Kursstrukturen ausgeliefert, die bereits für mehrere nationale Schulsysteme eingerichtet wurden, was eine Menge Arbeit erspart. Wenn Sie von FET, GPuntis, aSc TimeTables, Penalara GHC, Additio oder PlanIt kommen, können Sie einfach importieren, was Sie bereits haben, und den Einrichtungsschritt komplett überspringen

.

Die Form der Woche. Tage, Periodenzeiten, Mittagspausen, der gesamte Rahmen. Prüfungswochen oder halbtägige Sommerpläne, die nicht wie der Rest des Jahres aussehen? Erstellen Sie separate Zeitraster für sie und wechseln Sie zwischen ihnen, anstatt ein starres Layout so zu verbiegen, dass es an alles passt

.

Eine Sache, die erfahrene Planer Ihnen sagen werden: Bereinigen Sie das Modell nicht, um es einfacher zu machen. Leg das unangenehme Zeug genau so ein, wie es ist. Der Sportlehrer, der die Zeit mit einer anderen Schule teilt. Der Kunstraum, der jeden Dienstagnachmittag verschlossen ist. Die doppelte Phase, die das Mittagessen nicht überlagern kann. Alles, was du hier auslässt, wird später zu einer fixieren, die du von Hand machst, bei jedem einzelnen Entwurf.

Schritt 2: Die Lektionen kennzeichnen, die nicht richtig passen

Bevor du etwas generierst, informiere das System über die Klassen, die nicht in einer ordentlichen Stunde stattfinden Zeitfenster.

Mehrteilige Blöcke stehen an erster Stelle: Labore, Doppel- und Split-Sessions. Definieren Sie diese als eine Einheit und der löser sie in aufeinanderfolgenden Zeitfenster zusammen, anstatt sie über die Woche zu verteilen. Als nächstes folgen synchronisierte Klassen. Die Option bietet Blöcke, in denen drei Fächer gleichzeitig stattfinden, sodass die Schüler zwischen ihnen wählen können. Wenn Sie sie als synchronisiert markieren, wird es zu einer schwierigen Regel; der löser wird einen dieser Lehrer einfach nicht woanders hinstellen. Und auch Mitarbeiterbesprechungen brauchen einen Platz im Raster, mit dem richtigen Raum und den richtigen Leuten, die genauso auf Konflikte überprüft werden wie jede Klasse. Wenn Sie treffen auslassen, werden Sie in der zweiten Semesterwoche herausfinden, warum das ein Fehler war.

Schritt 3: Den löser die eigentliche Arbeit machen lassen

Wenn

das Modell fertig ist, ist die Generierung eines Stundenplan fast kein Ereignis. Sie klicken auf „Lösen“, und die Suchmaschine durchsucht einen Suchbereich, dessen Größe die meisten Menschen nie erraten würden. Sie suchen nach einem Layout, in dem alle harten Regeln gelten (niemand hat doppelt gebucht, jede Verfügbarkeit wird respektiert) und das gleichzeitig so viele weiche Wünsche wie möglich

berücksichtigt.

Ein paar Minuten vergehen. Sie haben einen vollständigen, konfliktfreien Zeitplan

.

Es lohnt sich, eine Sekunde lang dabei zu sitzen: Dies ist ein erster Entwurf, und er hat Sie fast nichts gekostet. Einen Zeitplan so weit von Hand zu erstellen, hat früher einen Teil Ihres Sommers verschlungen. Hier hat es Minuten gedauert.

Schritt 4: Mit einem menschlichen Auge darüber sprechen

Hier kommt Ihr eigenes Urteilsvermögen wieder ins Spiel. Du überprüfst den Entwurf nicht mehr als Matheaufgabe, du liest ihn als eine Woche, die jemand tatsächlich durchleben muss. Wähle einen Lehrer und folge seinem Tag. Schau dir an, wie der Stundenplan einer Studentengruppe abläuft. Überprüfe, ob die Wissenschaftslabore die Hälfte der Zeit leer stehen.

Willst du etwas ändern? Ziehen Sie die Lektion in einen neuen Zeitfenster. Die Konflikterkennung sagt dir sofort, ob der Platz freigeben ist oder was er kaputt macht, wenn er es nicht ist. Das ist eine andere Welt als bei der Stundenplanung in Tabellenkalkulationen, wo eine manuelle Bearbeitung leise fünf andere Klassenzimmer ruinieren kann und niemand

es bis Oktober bemerkt.

Wie eine Änderung, die du von Hand vorgenommen hast? Fixieren Sie es, und der löser baut beim nächsten Lauf alles andere auf dieser Entscheidung auf. Gefällt dir der Entwurf überhaupt nicht? Passen Sie eine Regel an und führen Sie sie erneut aus. Fünf verschiedene Versionen an einem Nachmittag zu testen, ist nicht mehr unangemessen, vor allem, wenn unbegrenztes Rückgängigmachen und automatisches Speichern hinter allem stehen, was Sie tun

.

Schritt 5: Es an alle verteilen, die es brauchen

Wenn der Stundenplan erst einmal richtig aussieht, ist es fast kein Aufwand, ihn zu teilen. PDFs für das offizielle Protokoll, die Pinnwand und die Mitarbeiterkopien. HTML für die direkte Veröffentlichung auf der Schulwebsite. Excel-Arbeitsmappen mit einem separaten Blatt pro Lehrer und pro Klasse sowie Layouts im Posterstil, die zum Ausdrucken und Aufkleben an die Klassenzimmertür konzipiert

sind.

Was früher ein Nachmittag des Kopierens und Einfügens in Vorlagen war, wird zu einer Schaltfläche.

Schritt 6: Mit den Veränderungen leben, die immer kommen

Irgendwann im Oktober macht etwas den Plan kaputt. Ein Lehrer geht in Urlaub. Ein Raum wird überflutet oder ein neuer öffnet sich. Es passiert immer.

Dies ist der zweite Gewinn, wenn man es auf diese Weise baut. Anstatt ein handgefertigtes Raster zu patchen und zu hoffen, dass nichts anderes stillschweigend kaputt geht, aktualisieren Sie das Modell, lösen es erneut oder bearbeiten es direkt, während die Konfliktprüfung noch läuft, und exportieren erneut. Der Stundenplan ist kein Dokument mehr, das Sie einmal fertiggestellt haben, sondern etwas, das Sie tatsächlich weiter verwenden können.

Probiere es an deiner eigenen Schule aus

Arignote Timetable erstellt komplette, kollisionsfreie Schulpläne in Sekunden bis Minuten. Der freigeben Tarif gilt für kleine Schulen ohne Zeitlimit. Mit der integrierten Demo-Schule können Sie sehen, wie eine komplette Sekundarschule gelöst ist, bevor Sie Ihre eigenen Daten eingeben.

Wir verwenden essenzielle Cookies für den Betrieb der Website. Mit Ihrer Einwilligung nutzen wir zusätzlich Analyse-Cookies, um sie zu verbessern. Erfahren Sie mehr