Lehrkräfte-Constraints

So modellieren Sie Lehrkräfteverfügbarkeit und nicht verfügbare Stunden

Trennen Sie Stunden, in denen eine Lehrkraft nicht arbeiten kann, von Stunden, die sie lieber meiden würde. Beides zu vermischen ist eine häufige Ursache unmöglicher Stundenpläne.

Juho Isola, Gründer von Smootables

Constraint-Rezept

Verfügbarkeit hat zwei Ebenen. Eine unavailable-Stunde bedeutet, die Lehrkraft darf dann nicht eingeplant werden, zum Beispiel wegen Kinderbetreuung, einem anderen Standort oder einem festen Teilzeit-Tag. Eine preferred free-Stunde bedeutet, sie könnte bei Bedarf unterrichten, würde die Stunde aber lieber frei halten. Markieren Sie echte Blocker als harte Regeln und Wünsche als weiche. Im Team unterrichtete Stunden brauchen jede Lehrkraft frei in derselben Stunde.

Kernaussagen

  • Unavailable bedeutet darf nicht unterrichten; preferred free bedeutet würde lieber nicht.
  • Arbeitsfreie Teilzeit-Tage sind nicht verfügbare Stunden, keine Präferenzen.
  • Notieren Sie den Grund für jedes Zeitfenster; der Grund entscheidet die Regelebene.
  • Lockern Sie Präferenzen, bevor Sie echte Unverfügbarkeit abschwächen.

Zwei Ebenen, zwei verschiedene Regeln

Der Wunsch, den Freitagnachmittag zu meiden, ist nicht dasselbe wie ein Tag, an dem die Lehrkraft nicht arbeitet. Jeden Wunsch als verbindlich zu behandeln macht den Stundenplan schnell unmöglich, besonders bei geteilten Fachlehrkräften und Teilzeitpersonal. Der Generator kann eine Kinderbetreuungsabholung nicht von einer milden Präferenz unterscheiden, wenn Ihre Daten es nicht tun.

Notieren Sie den Grund für jedes Zeitfenster: Vertrag, Campusfahrt, Kinderbetreuung oder Präferenz. Ein Vertragsgrund blockiert die Platzierung; eine Präferenz sollte nur davon abraten.

Ein durchgerechnetes Beispiel: die Woche einer Lehrkraft, klassifiziert

Frau Duarte unterrichtet an zwei Standorten. Mittwoch ist ihr Tag am anderen Standort, Freitag P5 und P6 sind Fahrtzeit zurück, und Montag P1 würde sie gern für die Fachbereichsplanung frei halten. Drei Zeitfenster, aber nur zwei davon dürfen die Platzierung blockieren.

30 Stunden: 8 blockiert, 1 gewünscht, 21 offen

MoDiMiDoFr
P1MeidenCampus B
P2Campus B
P3Campus B
P4Campus B
P5Campus BFahrt
P6Campus BFahrt
  • Nicht verfügbar (hart)
  • Bevorzugt frei (weich)
Leere Zellen sind für die Platzierung offen. Wäre der Montag-P1-Wunsch als unavailable codiert, fielen ihre offenen Stunden ohne vertraglichen Grund von 21 auf 20.

Der Unterschied zählt am meisten bei gemeinsamen Stunden. Wenn Frau Duarte mit einer Kollegin im Team unterrichtet, deren einzige freie Nachmittage der Mittwoch sind, ist diese Stunde unmöglich, und keine Generator-Einstellung wird das beheben. Die Überlappung der verfügbaren Stunden des Teams ist das echte Platzierungsfenster; prüfen Sie sie, bevor Sie versprechen, dass die Stunde laufen kann.

Gemeinsamer Unterricht braucht gemeinsame Verfügbarkeit

Jede Lehrkraft einer im Team unterrichteten Klasse muss in derselben Stunde frei sein. Kalender einzeln zu prüfen übersieht den echten Engpass: das Überlappungsfenster für das ganze Team.

Siehe Lehrkräfteverfügbarkeits-Randbedingungen für die vollständige Klassifizierung und Beispiele.

Klassifizieren Sie jedes Zeitfenster vor der Generierung

  1. Listen Sie jede Verfügbarkeitsnotiz pro Lehrkraft mit dem dahinterliegenden Grund auf.
  2. Markieren Sie darf-nicht-unterrichten-Fenster, einschließlich arbeitsfreier Teilzeit-Tage, als nicht verfügbare Stunden.
  3. Markieren Sie lieber-meiden-Fenster als Präferenzen, es sei denn, die Regelung verlangt anderes.
  4. Zeichnen Sie für gemeinsame Stunden die Überlappung der verfügbaren Stunden aller benötigten Lehrkräfte und zählen Sie, ob der Pflichtunterricht hineinpasst.
  5. Scheitert die Platzierung, lockern Sie zuerst Präferenzen. Ändern Sie eine echte nicht verfügbare Stunde nur, wenn sich die zugrunde liegende Verpflichtung ändert.

Klassifizierungsfehler, die Sie vermeiden sollten

  • Jeden Lehrkraftwunsch als unavailable codieren
  • Teammitglieder getrennt prüfen statt ihrer gemeinsamen freien Stunden
  • Verfügbarkeit nach dem Fixieren von Unterricht hinzufügen, was die fixierten Slots unzulässig machen kann

In Smootables

Verfügbarkeit ist in Smootables eine harte Regel: Eine Stunde ist entweder offen oder blockiert, und der Generator platziert nie eine Stunde in eine blockierte. Markieren Sie einzelne Stunden im Verfügbarkeitsraster der Lehrkraft, wo jeder Slot zwischen Available und Unavailable umschaltet. Für Muster öffnen Sie Resources und nutzen die Verfügbarkeitsregeln: Dates when unavailable (full day) für einzelne Tage wie Urlaubs- oder Exkursionstage und In-day time settings (repeating weekly) für wiederkehrende Fenster wie jeden Mittwoch am anderen Campus.

Es gibt keine separate weiche Ebene für Stunden, die eine Lehrkraft nur lieber meiden würde; halten Sie reine Wünsche deshalb aus den Verfügbarkeitsdaten heraus. Eine blockierte Stunde entfernt Platzierungen vollständig; ein Wunsch gehört in Ihre Prüfung des generierten Stundenplans, nicht in die Regeln.

  1. Erfassen Sie vertragliche Blocker als Unverfügbarkeit vor der Generierung; fixierte Stunden, die in eine Regel fallen, werden unter Validation Errors markiert.
  2. Lassen Sie Präferenzwünsche unmarkiert und prüfen Sie sie stattdessen per Auge am generierten Raster.

Kurzantworten

Ist Lehrkraft-Unverfügbarkeit immer hart?

Wenn die Lehrkraft in dieser Stunde wirklich nicht unterrichten kann, ja. Eine Präferenz, eine Stunde zu meiden, sollte meist weich bleiben.

Warum kann eine Teilzeit-Lehrkraft viele Klassen betreffen?

Jede Stunde, die diese Lehrkraft braucht, muss in ihre Arbeitstage und Stunden passen. Gemeinsame Stunden brauchen auch die anderen Lehrkräfte und die Klasse zur gleichen Zeit frei.

So passt Smootables zu den Constraints Ihrer Schule

Buchen Sie eine Einführung. Wir gehen gemeinsam Lehrkräftebelastung, Räume und Stundenplanregeln durch und zeigen, wie sie in Smootables umgesetzt werden.