Was es leistet
Bearbeiten in Smootables ist Handsteuerung mit wachem Planungsmodell. Jeder Zug wird gegen dieselben Lehrkräfte, Räume und Gruppen geprüft, mit denen der Solver gearbeitet hat: Landet eine Stunde ungünstig, benennt "Conflicts detected" genau, wer kollidiert, und "Proceed anyway" bleibt Ihre Entscheidung. Schon vor dem Ablegen zeigt der Einblick "Free resources", welche Lehrkräfte, Räume und Ausstattung in einem Slot frei sind.
Die zweite Hälfte der Geschichte ist die Wiederherstellung. Änderungen landen im Undo-Stapel und im Änderungsprotokoll der Version, jede Generierung sichert eine wiederherstellbare Version, und "Undo last generation" dreht den ganzen Stundenplan zurück. Sie können am lebenden Stundenplan experimentieren, weil hier keine Tür nur in eine Richtung aufgeht.
So läuft es in Smootables
- Eine Linse wählen: nach Lehrkraft, Raum, Gruppe, Ausstattung oder einzelnem Schüler filtern und die Wochenansicht sehen; stehen alle Filter auf "Alle", erscheint stattdessen die vollständige Listenansicht.
- Stunden direkt bewegen: in einen neuen Slot ziehen, eine Stunde auf eine andere fallen lassen zum Tausch ("Drop to swap"), und der Konfliktdialog fängt Überschneidungen ab, bevor sie landen.
- Edit lesson für Präzision öffnen: Tag, Woche, Start- und Endzeit; Lehrkräfte, Raum (oder Remote (no room)), Ausstattung, Gruppen, einzelne Schüler und Ausnahmen; angewendet auf "This lesson only" oder die ganze Quellplatzierung. Split lesson in half und Move to another period… decken Umbauten ab.
- Pinnen, was nicht wandern darf (bleibt durch die Regenerierung fixiert), im Wartebereich parken, was noch nicht passt, und das Extended grid einschalten, um Stunden von 06:00 bis 22:00 oder am Wochenende von Hand zu setzen, markiert "Outside school day profile".
- Auf jede Distanz zurückrollen: Undo (Strg+Z / ⌘Z) für die letzten Änderungen, das Änderungsprotokoll für diese Version, "Versions and changes" mit "Restore this version" für ganze Stundenpläne und "Undo last generation" für den Solve selbst.
Zentrale Fähigkeiten
Konfliktgeprüfte Züge
Ziehen, Ablegen, Tauschen und Teilen werden zuerst gegen Lehrkräfte, Räume und Gruppen geprüft. Der Dialog benennt die Kollision, und das Übersteuern ist eine ausdrückliche Entscheidung.
Slot-Einblick vor dem Ablegen
"Free resources" listet freie Lehrkräfte, Räume und Ausstattung für jeden Slot, Ausstattung als verfügbare Stückzahl von der Gesamtmenge.
Pinnen, das den Solver überlebt
Gepinnte Stunden bleiben durch die Regenerierung exakt an ihrem Platz, auch manuelle Platzierungen außerhalb des Schultagsprofils.
Erweitertes Raster für das echte Leben
Abendkurse, Samstagstermine, frühe Besprechungen: Stunden von 06:00 bis 22:00 und am Wochenende setzen, mit dem Hinweis "Outside school day profile", damit nichts verborgen bleibt.
Wartebereich
Stunden vom Raster nehmen und zurückziehen, wenn das Bild klarer ist; geparkte Stunden sind in Exporten markiert und geraten nie in Vergessenheit.
Versionen, Protokoll, Undo
Zwanzig Undo-Schritte je Periode während der Arbeit, ein Änderungsprotokoll je Version, wiederherstellbare Versionen für jede Generierung und das Zurückrollen des letzten Solves mit einem Klick.
Wo es hingehört
Die Bearbeitung übernimmt, wo die Stundenplan-Generierung aufhört, und die Regenerierung respektiert Ihre Pins; beide reichen sich die Arbeit sauber hin und her. Der Planner assistant macht dieselben Änderungen auf einen Satz hin, wenn die Rasterarbeit repetitiv wird, und jede Änderung landet so oder so in denselben Versionen. Für die Abwägungen hinter den Eingriffen sind die Timetabling-Leitfäden der Startpunkt.