Produkt

Machbare Stundenpläne, und die Gründe dahinter

Der Smootables-Solver macht aus Ihrem Periodenplan einen konfliktfreien Stundenplan. Und wenn er es nicht kann, sagt er warum: 13 Prüfungen vor dem Solve, typisierte Berichte mit Lösungsvorschlägen danach.

Was es leistet

Smootables generiert Stundenpläne mit CP-SAT, einem Constraint-Solver aus der industriellen Einsatzplanung. Der Solve läuft in zwei Phasen: Phase eins beweist, dass unter Ihren harten Regeln ein konfliktfreier Stundenplan existiert, Phase zwei verbessert ihn entlang der Präferenzen, die Sie gewichten. Das Modell arbeitet mit 15-Minuten-Intervallen und Stundenlängen von 5 bis 480 Minuten. Kurze Einheiten, Doppelstunden und ganztägiger Blockunterricht werden nativ platziert und nicht in starre Raster gezwängt. Wiederkehrende Perioden lösen eine Musterwoche; individuelle Perioden lösen jede Woche einzeln, sodass auch ein Zeitraum ohne zwei gleiche Wochen generiert wird.

Den Unterschied spüren Sie in der Erklärbarkeit. Vor dem Solve stoppen 13 Prüfungen einen aussichtslosen Lauf und benennen das Problem: eine Platzierung ohne Lehrkraft, eine Lehrkraft über der Wochenstundengrenze, eine gepinnte Stunde außerhalb ihres Verfügbarkeitsfensters, zu wenige Räume für gleichzeitig unterrichtete Gruppen. Ist ein Solve wirklich unmöglich, ordnet der Bericht den Konflikt einer von 13 typisierten Ursachen zu und ergänzt Vorschläge für den Lauf, etwa eine Lehrkraft ergänzen, eine Gruppe teilen oder die zulässigen Räume erweitern.

So läuft es in Smootables

  1. Periodenplan fertigstellen und Generate timetable drücken. Zuerst läuft die Validierung; die Seitenleiste listet jeden Fehler mit der zugehörigen Platzierung, markiert mit "fix before generating".
  2. Prioritäten einmal in den Solver Settings festlegen: sechs gewichtete Präferenzen von Freistunden bei Schülern und Lehrkräften über Tagesbalance und Fachverteilung bis zur Morgenpräferenz, jeweils 0 bis 200. Die Gewichte sind normalisiert; 100 bedeutet an einer kleinen Schule dasselbe wie an einer großen.
  3. Das Ergebnis im Panel Timetable analysis lesen: Generierungszeit, das Abschneiden jeder Präferenz und die Lösungsqualität bis "Proven optimal".
  4. Beweist der Solver die Unmachbarkeit des Plans, wählen Sie Complete with partial placement: Alles Platzierbare landet im Raster, die restlichen Stunden warten im Wartebereich auf die manuelle Lösung.
  5. Regenerieren Sie zu Ihren Bedingungen. Der Generation scope baut "Changed groups only" oder alle Gruppen neu, gepinnte Stunden bleiben exakt an ihrem Platz, und jede Generierung sichert eine Version zum Wiederherstellen oder Rückgängigmachen.

Zentrale Fähigkeiten

Harte Regeln, die immer gelten

Konfliktfreie Lehrkräfte, Räume und Gruppen; Verfügbarkeiten und Wochenstundengrenzen; Pausen und Mittagsfenster; gepinnte Stunden; Ende-vor-Start-Abhängigkeiten zwischen Platzierungen; exakte Wochenstundenzahl; gesperrte Tage und Ferien.

13 Prüfungen vor dem Solve

Fehlende Lehrkräfte oder Räume, überschrittene Wochenstunden, ungültige gepinnte Platzierungen, Raumdeckung gegen gleichzeitige Gruppen und mehr, jeweils mit Verweis auf die zu korrigierende Platzierung.

13 typisierte Unmachbarkeitsursachen

Ein gescheiterter Solve liefert einen klassifizierten Bericht, von überlasteten Lehrkräften bis zu verletzten Abhängigkeiten, mit Handlungsvorschlägen für den Lauf statt einer nackten Fehlermeldung.

Teilplatzierung, mit Absicht

Bei bewiesener Unmachbarkeit übernehmen Sie einen Teil-Stundenplan: Das Raster behält alles Platzierbare, nie platzierte Stunden parken im Wartebereich und lassen sich in Slots ziehen.

Versionen und Wiederherstellung

Jede Generierung sichert eine Version mit unveränderlichem Schnappschuss des zugrunde liegenden Plans. Umbenennen, wiederherstellen oder die letzte Generierung rückgängig machen, alles im Versionspanel.

Variable Stundenlängen

15-Minuten-Intervalle und Längen von 5 bis 480 Minuten decken Doppelstunden, Labore und Ganztagsblöcke ohne Umwege ab.

Wo es hingehört

Die Generierung sitzt in der Mitte des Arbeitsablaufs. Vorgelagert entscheidet der Plan, was der Solver leisten kann; individuelle Lernwege zeigt, wie Gruppen und einzelne Schüler diesen Plan formen. Nachgelagert liefern Sie selten das erste Ergebnis unverändert aus: Ziehen, tauschen und pinnen Sie in der Stundenplan-Bearbeitung, oder bitten Sie den Planner assistant in normaler Sprache um die Änderung. Für das Handwerk selbst behandeln die Timetabling-Leitfäden die Planungsentscheidungen, die einen Solve leicht machen, die Constraint-Leitfäden erklären harte und weiche Regeln, und die Constraint-Rezepte beantworten konkrete Fragen wie das Minimieren von Freistunden bei Lehrkräften.

Mehr vom Produkt

Weiterführende Seiten

Sehen Sie es an Ihrem eigenen Stundenplan

Buchen Sie eine Produktvorstellung, und wir bauen einen kleinen Ausschnitt Ihrer Schule in Smootables nach: Ihre Perioden, Ihre Gruppen, Ihre Regeln. Sie sehen live, was der Solver zu Ihrem Plan sagt.