Für Sek I und Sek II an allgemeinbildenden Schulen · Windows · Open Source
Automatische Stundenplanerstellung mit echtem Optimierungs-Solver – liest und schreibt Untis-Dateien und kann ALLE Anforderungen – z. B. das Vermeiden von Dreifach-Hohlstunden oder eine gleichmäßige Fächerverteilung – nicht nur bestrafen, sondern in der Lösung erzwingen.
Windows 10 / 11 · keine .NET-Installation nötig · .exe direkt starten
Untis-kompatibel
Wer schon mit Untis arbeitet, hat seine Unterrichtsverteilung längst erfasst. Diese Software liest das GPU-Format direkt ein, optimiert den Plan mit einem echten Constraint-Solver und gibt das Ergebnis im selben Format zurück. Ein voller Umstieg ist nicht nötig – du kannst beide Werkzeuge nebeneinander nutzen.
Untis bietet derzeit noch keinen direkten Planimport als GPU-Datei an. Hierfür bietet das ZZ-Verfahren einen „10-Klick-Workaround".
Ein echter Constraint-Solver verteilt alle Unterrichte konfliktfrei. Der schnelle Modus mit Greedy-Hint liefert auch bei großen Plänen früh ein brauchbares Ergebnis. Der Solver nutzt dabei alle verfügbaren Prozessorkerne parallel.
Hohlstunden, Stundenfolge, Stunden pro Tag, Doppel-/Dreifach-Hohlstunden, freie Tage und Bad Units lassen sich je Lehrkraft in den Stammdaten (StD) einzeln als harte Regel schalten – statt sie nur zu bestrafen. So spielst du die Stärke des OR-Tools-Solvers voll aus.
Lehrertausch-Funktion! Über die von dir gesetzten Tauschbarkeitskennzeichen (LTKZ) legst du fest, welche Lehrkräfte gegeneinander tauschbar sind; daraus trifft der Solver eine möglichst aussichtsreiche Vorauswahl, indem er die Täusche mit den wenigsten Konflikten favorisiert.
Meldet der Solver, dass kein Plan möglich ist, sucht er die Ursache automatisch: Er testet stufenweise – Räume, Fach/Klasse/Tag, Doppelstunden, freie Tage – und nennt die verantwortliche Regel bzw. die betroffene Lehrkraft oder Klasse.
Jeder Plan bekommt eine nachvollziehbare Bewertung, und der Prüfmodus listet alle Verletzungen auf – volle Kontrolle statt Blackbox.
Fertige Pläne per Hand nachjustieren, mit Parallelanzeige und sofortiger Prüfung auf Regelverletzungen. Ein übersichtlicher Vergleichsmodus stellt zwei Pläne direkt gegenüber.
Der Solver rechnet vollständig auf deinem Rechner – ohne Internetverbindung, ohne Cloud, ohne Konto. Lehrer-, Klassen- und Stundendaten verlassen den PC nie. Ideal für den datenschutzsensiblen Schulbetrieb.
Bündelt Fächer mehrerer Klassen zu gemeinsamen Bändern – etwa Wahlpflicht-, Religions-/Ethik- oder Kursbänder mit frei wählbaren Fächerkombinationen. Der Solver legt alle beteiligten Gruppen zeitgleich, sodass Schülerinnen und Schüler klassenübergreifend wechseln können und der Plan trotzdem konfliktfrei bleibt.
Liest und schreibt echte Untis-GPU-Dateien über eigene Im- und Exportfunktionen. Bestehende Daten übernehmen, optimieren und im selben Format zurückgeben – kein doppeltes Erfassen.
Ein Zwei-Phasen-Modus für eng verzahnte Pläne: Zuerst plant der Solver nur die stark verkoppelten Unterrichte – etwa die Oberstufenschienen – und erzeugt daraus mehrere gute „Anker". Jeder Anker wird dann fixiert und der übrige Plan darum herum gelöst; am Ende gewinnt die beste Gesamtlösung. So läuft das bewährte Vorgehen „erst die Kurse festlegen, dann den Rest" automatisch ab – oft der schnellste Weg zu einer Lösung bei stark gekoppelten Plänen.
Lässt sich nicht alles gemeinsam unterbringen, verplant der Teilplan-Modus möglichst viele Unterrichte fehlerfrei und lässt nur die unvermeidbaren fallen – statt einer bloßen Unlösbar-Meldung. Was verplant wird, ist garantiert konfliktfrei.
Freie Tage, gesperrte Stunden und Wunschzeiten werden eingelesen und beim Planen entweder zwingend eingehalten oder per Qualitätsfunktion bestraft. Zeitwünsche lassen sich in Untis im- und exportieren.
Späte, pädagogisch ungünstige Einheiten – „Bad Units" – werden erkannt, bewertet und lassen sich je Lehrkraft hart sperren.
Ein Solver-Modus für minimale Änderungen passt einen fertigen Plan an, ohne alles umzuwerfen. Ideal, wenn sich mitten im Jahr eine Vorgabe verschiebt.
Einzelne Unterrichte festnageln oder von der Planung ausnehmen. Der Solver arbeitet um die Fixierungen herum und behält sie bei.
Bewertet, wie gut ein Plan Vertretungsreserven über die Woche verteilt: nutzbare Hohlstunden („NuHos") vertretungsbereiter Lehrkräfte in den Stunden 2–5. Über einen Sollwert je Zeitslot lässt sich auf eine gleichmäßige Reserve hin planen; ein NuHo-Übersichtsplan zeigt sie je Tag und Stunde.
Feinschliff von Hand
Fertige Lösungen per Drag & Drop nachjustieren – mit Tauschvorschlägen und Verschiebung-mit-Ausweich. Harte Konflikte werden sofort gesperrt, Qualitätsprobleme gelb gewarnt.
Zwei Lösungen lassen sich auch direkt vergleichen: Verschiebungspfeile zeigen, wohin jede Stunde gewandert ist, und geänderte Slots werden gelb markiert. Der Fachgruppenplan zeigt zusätzlich die Raum-Auslastung je Slot.
Diagnose & Qualität
Die Diagnose-Tabelle listet für jede Lehrkraft Hohlstunden, Doppel- und Dreifach-Hohlstunden, Stundenfolge, Std./Tag, verletzte Zeitwünsche und späte Einheiten auf – farbig markiert und mit einem Gesamt-Qualitätsfaktor. So erkennst du sofort, wo ein Plan noch klemmt.
Volle Kontrolle
Wie gut ein Plan ist, entscheidet eine offengelegte Qualitätsfunktion – keine Blackbox. In der Tabelle PM (Parameter) stellst du jede Gewichtung selbst ein: Wie stark zählen Hohlstunden, späte Doppelstunden, verletzte Zeitwünsche, Std./Tag und vieles mehr? So bestimmst du individuell, worauf der Solver optimiert.
Je Lehrkraft
Für jede Lehrkraft legst du eigene Vorgaben fest: freie Tage, freie Stundenbänder, Hohlstunden-Grenzen, Stundenfolge, Stunden pro Tag und mehr – und schaltest sie bei Bedarf als harte Regel. Die aus Untis stammenden Spalten (gelb) lassen sich per GPU004-Import übernehmen und aktualisieren, deine zusätzlichen Einstellungen (weiß) bleiben dabei erhalten.
Nachträgliche Änderungen
Verschiebt sich mitten im Schuljahr eine Vorgabe, rechnet der Modus „Minimale Änderungen" den Plan neu und bleibt dabei so nah wie möglich am Ausgangsplan – Zeitwünsche, Fixierungen und alle Qualitätskriterien gelten weiter oder werden entsprechend neuer Vorgaben angepasst. Über das Stabilitätsgewicht steuerst du, wie stark der Solver am bisherigen Plan festhält.
Bei langen Suchläufen zeigt der Live-Modus jederzeit den aktuellen Zwischenstand an, ohne den Solver zu unterbrechen – und du kannst den Lauf jederzeit abbrechen.
In vier Schritten
Excel-Datei oder Untis-GPU importieren – Klassen, Lehrkräfte, Fächer und Stunden.
Zeitwünsche laden, Unterrichte fixieren, Parameter fürs Optimieren wählen.
Der Solver erstellt einen konfliktfreien Plan – exakt oder im schnellen Modus.
Import des fertigen Stundenplans in eine Untis-Datei oder Ausgabe der Klassen- und Lehrerpläne als Excel-Sheet.
Download
Exe-Datei herunterladen, starten. Keine Anmeldung, keine Lizenzgebühr.
🔒 Datensicherheit: Der Solver läuft rein lokal – ganz ohne Internetverbindung.
ℹ️ Beim ersten Start kann eine Warnung des SmartScreen-Filters erscheinen – über „Weitere Informationen" und „Trotzdem ausführen" starten.
Das vollständige Benutzerhandbuch (Excel-Aufbau, alle 21 Funktionen, PM-Parameter und Fehlerbehebung) gibt es hier als PDF. Zum schnellen Einstieg kannst du die Excel-Beispieldatei herunterladen und einfach einlesen.
Kontakt
Schreib direkt hier – die Nachricht geht per E-Mail an den Entwickler.
Deine Angaben werden nur zur Beantwortung deiner Nachricht verwendet.