Constraint-Rezept
Eine Doppelbelegung setzt dieselbe Lehrkraft in zwei Stunden in derselben Periode. So kann der Stundenplan nicht laufen. Öffnen Sie beide Stunden, prüfen Sie auf doppelte Importzeilen oder manuelle Verschiebung in einen belegten Slot, dann verschieben Sie eine Stunde oder wechseln Sie das Personal. Prüfen Sie den neuen Slot auf Raum- und Klassenkonflikte, bevor Sie speichern.
Kernaussagen
- Eine Lehrkraft, zwei Stunden, dieselbe Periode: ungültig.
- Doppelte Importzeilen und manuelle Edits auf belegte Slots sind häufige Ursachen.
- Teilzeit-Verfügbarkeit begrenzt, wohin die Stunde verschoben werden kann.
- Beheben Sie den Konflikt, bevor Sie Verteilungs- oder Lückenpräferenzen anpassen.
Warum das Veröffentlichung blockiert
Eine Lehrkraft kann nicht an zwei Orten gleichzeitig sein. Das ist eine darf-nicht-gebrochen-werden-Regel in jedem ernsthaften Stundenplansystem.
Der Konflikt kommt meist von manuellem Ziehen auf einen belegten Slot, einer doppelten Tabellenzeile oder zwei getrennten Stunden im Periodenplan, die dieselbe Lehrkraft listen.
Was vor dem Verschieben einer Stunde zu verfolgen ist
Folgen Sie beiden Stunden zurück zum Periodenplan oder Importquelle. Notieren Sie Klasse, Raum und ob die Stunde im Team unterrichtet werden soll.
Ist die Lehrkraft in Teilzeit, prüfen Sie Lehrkräfteverfügbarkeit, bevor Sie die Stunde auf einen arbeitsfreien Tag verschieben.
Nächste Schritte
- Öffnen Sie die zwei Stunden, die Lehrkraft und Periode teilen.
- Durchsuchen Sie die Quelldaten nach doppelten Zeilen oder kopierten Zuweisungen.
- Entscheiden Sie, welche Zuweisung falsch ist und ob eine Zeile gelöscht werden soll.
- Prüfen Sie Teilzeit-Arbeitstage und nicht verfügbare Perioden.
- Verschieben Sie die falsche Zuweisung, wechseln Sie das Personal oder löschen Sie sie.
- Prüfen Sie Raum- und Klassenkonflikte im neuen Slot erneut.
Typische Fehler
- Eine Doppelbelegung als Präferenzverletzung behandeln
- Die Stunde verschieben, ohne empfangenden Raum und Klasse zu prüfen
- Eine Stunde löschen, wenn das eigentliche Problem eine doppelte Importzeile ist
In Smootables
Conflicts detected
The following conflicts will occur if you proceed:
Teacher J. Rivera is already scheduledWorkshop safety at 10:15–11:45
Smootables behandelt eine Lehrkraft in zwei überlappenden Stunden als unmöglich. Wenn Sie Generate timetable ausführen, hält der Solver jede Lehrkraft zur gleichen Zeit an einem Ort. Im Team unterrichtete Stunden erfordern trotzdem, dass jede zugewiesene Lehrkraft für die ganze Periode frei ist.
Ziehen Sie eine Stunde auf einen Slot, in dem diese Lehrkraft schon unterrichtet, benennt Conflicts detected die andere Klasse und Zeit, bevor die Änderung gespeichert wird. Nach der Generierung bestätigt Teacher no-conflict in der Analysezusammenfassung, dass das Raster in diesem Lauf sauber blieb.
- Verfolgen Sie beide Stunden zu ihrer Quellplatzierung, bevor Sie verschieben oder Personal wechseln.
- Entfernen Sie doppelte Importzeilen, bevor Sie dem Generator die Schuld geben.
Kurzantworten
Ist eine Lehrkraft-Doppelbelegung jemals akzeptabel?
Nein. Wenn dieselbe Lehrkraft gleichzeitig an zwei Orten benötigt wird, ist der Stundenplan nicht gültig.
Was ist der sicherste erste Schritt?
Verfolgen Sie beide Stunden zu den Quelldaten, entfernen Sie das Duplikat oder verschieben Sie eine Stunde in einen Slot, wo Lehrkraft, Raum und Klasse frei sind.