Konflikte erkennen und lösen (bei der Generierung)

Omniscol erkennt Konflikte fortlaufend während der Vorbereitung eines Stundenplans und bei jeder manuellen Positionierung. Die Diagnose unterscheidet blockierende Konflikte von nicht eingehaltenen Nebenbedingungen und von Warnungen, die eine Abwägung erfordern, und sie codiert diesen Schweregrad durch eine Farbe — auf den Kandidaten-Zeitfenstern und den Auswahllisten, wenn Sie eine Unterrichtsstunde platzieren, und auf jeder Zeile des Diagnosebereichs. Die automatische Generierung ist eine gesonderte Berechnung (der Generierungsalgorithmus platziert unter Nebenbedingungen oder lässt eine Unterrichtsstunde unplatziert): Ihre Diagnose wird in Eine fehlschlagende Generierung diagnostizieren behandelt.

Was die Diagnose prüft

  • Belegung (Doppelbelegung) — eine Lehrkraft, eine Klasse, eine Gruppe, ein Schüler, ein Raum oder eine Ressource kann nicht für zwei sich überschneidende Unterrichtsstunden dienen, außer bei expliziter Modellierung (kompatible Gruppen, Partitionen, große Räume).
  • Verfügbarkeiten und zeitliche Nebenbedingungen — als nicht verfügbar erklärter Zeitraum oder nicht eingehaltene zeitliche Nebenbedingung (Lehrkraft, Klasse, Gruppe, Raum, Fach, Standort), abgestuft nach der Priorität der Nebenbedingung. Ein auferlegtes Datumsfenster hingegen ist immer blockierend.
  • Kapazität und Lehrverpflichtung — Überbelegung eines Raums, in zu vielen Exemplaren angeforderte Ressource, ungeeigneter Raum (Kapazität, Spezialisierung, Standort) oder überschrittene Lehrverpflichtungsstunden einer Lehrkraft.
  • Rasterüberlauf — die zu platzierenden Unterrichtsstunden überschreiten die Anzahl der offenen Zeitfenster des Rasters oder nähern sich ihr, für eine Lehrkraft oder für eine ganze Klasse.
  • Orte und Wege — unzureichende Wegezeit zwischen zwei Standorten für eine Lehrkraft oder eine Klasse, oder zwei als inkompatibel erklärte Fächer, die zur selben Zeit platziert sind.
  • Kalender — eine Unterrichtsstunde, die auf einer Abwesenheit (Lehrkraft oder Klasse), einem geschlossenen Tag / Ferien oder einem inkompatiblen Ereignis platziert ist.
  • Modellierung — gebrochene Ausrichtung (ausgerichtete Gruppen ohne gemeinsame Unterrichtsstunde), unterschiedliche Anzahl von Unterrichtsstunden zwischen Gruppen derselben Partition oder derselben Ausrichtung, fehlende Lehrkraft oder fehlender Raum, oder unvollständige Konfiguration (Standort, Raster, vor der Generierung erforderliche Einstellung).

Schweregrade

Dieselbe Skala des Schweregrads — grün, gelb, orange, rot — färbt mehrere Stellen der Bearbeitung.

Auf den Kandidaten-Zeitfenstern, wenn Sie eine Unterrichtsstunde positionieren (siehe Manuelle Positionierung). Und auf jeder Option der Auswahllisten: Wenn Sie eine Lehrkraft, einen Raum, eine Ressource, eine Gruppe oder Teilnehmer für eine Unterrichtsstunde auswählen, trägt jeder Eintrag ein Kalendersymbol, das nach seiner Stufe am angepeilten Zeitfenster gefärbt ist — grün, wenn die Entität frei ist, rot, wenn sie belegt ist — mit den Details beim Überfahren mit der Maus. Nur eine rote Nichtverfügbarkeit (belegt, geschlossener Zeitraum) verhindert die Auswahl; ein zu kleiner oder falsch spezialisierter Raum bleibt auswählbar, mit Warnung.

Farbe Bedeutung
grün kein Konflikt — die Entität ist frei (oder eine Ressource bleibt unter ihrem Limit)
gelb leichte, nicht blockierende Beeinträchtigung (zeitliche Nebenbedingung mittlerer Priorität, vollständig vertretene Abwesenheit, korrekter, aber nicht idealer Raum)
orange starke Nebenbedingung (zeitliche Nebenbedingung hoher Priorität, bis zu 110 % seiner Kapazität gefüllter Raum, Lehrverpflichtungsstunden bis zu 110 %, zu kurzer Weg zwischen Standorten, inkompatible Fächer, geschlossener Tag)
rot blockierender Konflikt (Doppelbelegung, verpflichtende zeitliche Nebenbedingung oder auferlegtes Datumsfenster, Raum über 110 % seiner Kapazität, nicht abgedeckte Abwesenheit, gebrochene Ausrichtung)

Im Diagnosebereich. Jedes aufgeführte Problem trägt eine Stufe, die vom Filter übernommen wird. Der Bereich fasst Orange und Gelb unter einer einzigen Stufe „wichtig“ zusammen und fügt eine Stufe „Empfehlung“ für nicht blockierende Informationen hinzu:

Stufe Bedeutung Entsprechende Zeitfenster-Farben
rot Blockierender Konflikt rot
gelb Nicht eingehaltene Nebenbedingung / Warnung orange + gelb
blau Empfehlung / Nahe am Limit Rasterdruck, Partitionen

Wenn die Option Kollidierende Optionen blockieren (harte Nebenbedingungen) aktiv ist, verhindert Omniscol Auswahlen, die eine starke Nebenbedingung erzeugen würden; andernfalls bleibt die Warnung sichtbar, damit der Administrator abwägen kann.

Rasterüberlauf und Rasterdruck

Omniscol vergleicht permanent die zu platzierenden Unterrichtsstunden mit der Anzahl der offenen Zeitfenster des Rasters — für jede Lehrkraft (pro Klasse und pro Standort) und für jede ganze Klasse. Die Meldung gibt beide Werte an, zum Beispiel „18 h / 16 h“. Drei Stufen, je nach Füllung:

Stufe Füllung Lesart
blau — Druck Raster zu 90–100 % gefüllt die Grenzen werden bald erreicht; die Platzierung ist bereits angespannt
orange — leichter Überlauf 100–110 % (Stunden > Zeitfenster bis zu 110 %) ein gültiger Stundenplan wird wahrscheinlich unmöglich sein
rot — starker Überlauf über 110 % ein gültiger Stundenplan wird nahezu sicher unmöglich sein

Diese Berechnung läuft nur, wenn mindestens ein Standort konfiguriert ist, und meldet nichts, solange das Raster unter 90 % bleibt. Sie misst die erforderlichen Stunden gegen die verfügbaren Zeitfenster — nicht zu verwechseln mit der Überschreitung der Lehrverpflichtungsstunden einer Lehrkraft (unterrichtete Stunden gegen vertragliche Stunden), die dieselben Farben teilt, aber eine gesonderte Erkennung bleibt.

Alle Erkennungen

Erkennung Filterfamilie Stufe
Lehrkraft, Klasse oder Gruppe bereits belegt Konflikte rot
Raum bereits belegt Konflikte rot
Gebrochene Ausrichtung (ausgerichtete Gruppen ohne gemeinsame Unterrichtsstunde) Konflikte rot (orange, wenn nur der Raum oder die Ressource abweicht)
Nicht eingehaltene zeitliche Nebenbedingung (Lehrkraft, Klasse, Gruppe, Raum, Fach, Standort) Zeitliche Nebenbedingungen verpflichtend → rot, hoch → orange, mittel → gelb (Datumsfenster → immer rot)
Überbelegung eines Raums Kapazität orange bis 110 % der Kapazität, rot darüber hinaus
Ressource in Überzahl Kapazität orange
Ungeeigneter Raum (Kapazität, Spezialisierung, Standort) Kapazität gelb — erzwingbar
Überschrittene Lehrverpflichtungsstunden einer Lehrkraft Kapazität orange bis 110 %, rot darüber hinaus
Rasterüberlauf / Rasterdruck Rasterüberlauf blau → orange → rot (siehe oben)
Unzureichende Wegezeit zwischen Standorten (Lehrkraft, Klasse) Distanz orange
Inkompatible Fächer zur selben Zeit Kompatibilität orange
Kein Raum unter den erlaubten Räumen verfügbar Fehlender Raum gelb (rot, wenn keiner)
Fehlende Lehrkraft (Unterrichtsstunde ohne zugewiesene Lehrkraft) Fehlende Lehrkraft gelb
Fehlender Raum (Unterrichtsstunde ohne erforderlichen Raum platziert) Fehlender Raum gelb
Unterschiedliche Anzahl von Unterrichtsstunden zwischen Gruppen einer Partition Partitionen blau (Hinweis)
Unterschiedliche Anzahl von Unterrichtsstunden zwischen ausgerichteten Gruppen Ausrichtungen rot (blockierende Konfiguration)
Lehrkraft in ihrer Unterrichtsstunde abwesend Abwesenheiten nicht abgedeckt → rot, vertreten → gelb, teilweise (Co-Teaching) → orange
Klasse abwesend Abwesenheiten rot
Unterrichtsstunde an einem geschlossenen Tag / Ferien Kalender orange (manchmal auf rot erzwungen)
Unvollständige Konfiguration (Standort, Raster, Einstellung) blockierend vor der Generierung

Von einer Warnung aus navigieren

Jede Zeile des Bereichs ist anklickbar: Die Lupe führt direkt zur betroffenen Unterrichtsstunde, Gruppe oder Klasse — der schnellste Weg, den Kontext eines Konflikts zu isolieren. Bei einem Gruppen-Konflikt (Partition, Ausrichtung) behält das Symbol nur die zueinander in Beziehung stehenden Gruppen, was die Nebenbedingung heraustreten lässt, wenn die reine Diagnose nicht ausreicht.

Die Diagnose filtern: Auf Premium-Konten lässt sich der Diagnosebereich nach Stufe, Entität, Klassenstufe, Campus, Standort, Problemtyp oder Datumsintervall filtern, um herauszufiltern, was zählt.

Die Diagnose filtern

Die Schaltfläche Diagnosefilter (Warndreieck, am Kopf des Bereichs) öffnet ein Menü, um nur die für die laufende Analyse nützlichen Warnungen zu behalten. Ihr Symbol wird orange, solange ein Filter aktiv bleibt. Dort stellen Sie ein:

  • Stufen — Rot (blockierend), Gelb (wichtig / zu prüfen), Blau (Empfehlung / nahe am Limit) anzeigen oder ausblenden.
  • Entitäten — Klassen, Lehrkräfte, Räume, Ressourcen, Gruppen sowie die Kalender-Ereignistypen (Ereignisse, Ferien, Abwesenheiten).
  • Klassenstufen, Campus, Standorte — auf einen Bereich einschränken. Der Campus grenzt eine organisatorische Einheit (Niederlassung, Fakultät, Zentrum) ab; der Standort bezieht sich auf den physischen Ort.
  • Gründe — jede Erkennungsfamilie aktivieren oder deaktivieren: zeitliche Nebenbedingungen, Konflikte, Kapazität, Distanz, fehlende Lehrkraft, fehlender Raum, Kompatibilität, Partitionen, Ausrichtungen.
  • Intervall (Kalender-Stundenplan) — auf die nächsten Wochen oder Monate begrenzen und die Vergangenheit ausblenden.
  • Verhalten — Kollidierende Optionen blockieren (harte Nebenbedingungen) verhindert aktiv Positionierungen, die einen starken Konflikt erzeugen würden.
  • Zurücksetzen — alles wieder anzeigen.

Ein Filter löst keinen Konflikt: Er blendet nur aus, was der laufenden Analyse nicht hilft.

Einen Konflikt lösen

Die häufigsten Korrekturen sind:

  • eine Unterrichtsstunde verschieben;
  • Lehrkraft, Raum oder Ressource wechseln;
  • eine zu starke Nebenbedingung anpassen;
  • eine irrtümlich erfasste Nichtverfügbarkeit oder Abwesenheit korrigieren;
  • die Gruppen, Partitionen oder Ausrichtungen anlegen oder korrigieren;
  • einen kompatiblen Raum, eine Kapazität oder eine Spezialisierung hinzufügen;
  • eine Unterrichtsstunde sperren, die fest bleiben soll, bevor eine Generierung neu gestartet wird.

Wenn die Generierung keine vollständige Lösung findet, kann sie einen teilweisen Stundenplan zurückgeben: Die nicht positionierten Unterrichtsstunden verbleiben in der Leiste der Haftnotizen der zu platzierenden Unterrichtsstunden. Korrigieren Sie die vorrangigen Diagnosen und starten Sie dann die verbleibenden Fälle neu oder positionieren Sie sie manuell.

Fälle, die eine Abwägung erfordern

Manche Signale entsprechen eher einer fachlichen Entscheidung als einem Eingabefehler. Beispiele:

  • eine Prüfung mit einem Hauptraum und einem Raum für Nachteilsausgleich;
  • eine Kapazität, die höher erklärt wird als die erfassten Plätze, wenn die Einrichtung weiß, dass ein Teil der Eingeschriebenen nicht anwesend sein wird;
  • ein Nebenraum, der in Omniscol nicht modelliert ist.

In diesen Fällen ist es besser, die Situation explizit zu modellieren, wenn möglich: Mehrfachräume, angepasste Gruppen, korrigierte Kapazität oder gesondertes Ereignis. Eine bewusste Warnung stehen zu lassen, muss eine dem Team bekannte Entscheidung bleiben, kein dauerhaftes Rauschen.

Anleitung

  1. Öffnen Sie die Diagnose des Stundenplans.
  2. Filtern Sie bei Bedarf nach Stufe, Campus, Standort, Entität oder Problemtyp.
  3. Behandeln Sie zuerst die blockierenden Konflikte.
  4. Öffnen Sie die Details des Problems, um die betroffenen Unterrichtsstunden und Ressourcen zu identifizieren.
  5. Korrigieren Sie die Unterrichtsstunde, die Nebenbedingung oder die Modellierung.
  6. Starten Sie die Diagnose oder die Generierung neu, um zu prüfen, dass das Problem verschwunden ist.

Siehe auch