Das Wichtigste auf einen Blick
- Statische Analyse findet fehlende Werte, Duplikate und unbesetzten Unterricht.
- Dynamische Analyse testet Daten und Regeln gemeinsam.
- Kritische Probleme müssen vor der Optimierung behoben werden.
- Bestandene Validierung macht Machbarkeit wahrscheinlicher, aber nie sicher.
Was findet statische Analyse?
Statische Analyse prüft, ob die Rohdaten nutzbar sind. Sie findet fehlende Werte, doppelte Datensätze und unbesetzten Unterricht vor dem Solver-Start. Das sind Datenprobleme, keine Platzierungsprobleme.
Welche Prüfungen gehören vor die Optimierung?
Vor der Optimierung zählen blockierende Themen.
- Fehlende Lehrkraft-, Klassen-, Fach- oder Raumwerte
- Doppelte Lehrkräfte, Räume, Gruppen oder Unterrichtseinheiten
- Unbesetzter Unterricht, der nicht platziert werden kann
- Regelkonflikte, die Pflichtplatzierung unmöglich machen
- Probleme aus Block Build, Combing Chart und Clash Table
- Kritische Meldungen, die vor einem Lauf gelöst werden müssen
Wie wird ein Modell validiert?
Nutzen Sie Validierung als Gate vor der Optimierung.
- Statische Analyse der Stundenplandaten ausführen.
- Fehlende Werte, Duplikate und unbesetzten Unterricht beheben.
- Dynamische Analyse gegen aktive Regeln ausführen.
- Kritische Probleme vor der Optimierung lösen.
- Strukturelle Planungsergebnisse wie Block Builds und Clash Tables prüfen.
- Generierung erst starten, wenn verbleibende Probleme verstanden sind.
Wie fließen Planungsprüfungen ein?
Block Build, Combing Charts und Clash Tables testen, ob die geplante Struktur passt, bevor einzelne Stunden platziert werden. Wenn die Planung bereits einen Clash zeigt, sollte die Struktur zuerst korrigiert werden.
Was sollte das Ergebnis zeigen?
Das Ergebnis sollte auf eine behebbare Ursache verweisen.
- Ob es ein Datenfehler oder Regelkonflikt ist
- Welche Lehrkraft, Klasse, welcher Raum oder Unterricht betroffen ist
- Ob das Problem Generierung blockiert oder warten kann
- Welches Planungsergebnis geprüft werden sollte
- Ob nach der Korrektur eine weitere Validierung nötig ist
- Ob Generierung mit dem aktuellen Modell starten kann
Fragen zur Validierung
Was ist statische Validierung?
Sie prüft die Daten allein, einschließlich fehlender Werte, Duplikate und unbesetzten Unterrichts.
Was ist dynamische Validierung?
Sie prüft Daten zusammen mit Regeln und findet Probleme, die erst bei Platzierungslogik auftreten.
Garantiert saubere Validierung Erfolg?
Nein. Sie macht Machbarkeit wahrscheinlicher. Manche Konflikte erscheinen erst während der Platzierung.