Datei-Zusammenhänge¶
Diese Seite bringt alles zusammen: Sie zeigt den Weg der Daten von der ersten Eingabe bis zum Vertretungsplan – und welche Dateien in welcher Phase eine Rolle spielen. Wer diesen Fluss im Kopf hat, versteht, warum die einzelnen Beschreibungsdateien existieren.
Der Gesamtablauf¶
flowchart TD
EIN["1 · Eingabe<br/>Fach · Klasse · Lehrer · Eingabe.spm<br/>oder ASV: STDFACH · STDKLAS · STDLEHR · STDPLAN"]
PLAN["2 · Planung SPM++<br/>Stammdaten + Unter.spm + Bedingungen"]
OPT["3 · Optimierung<br/>Hohl* · Leist* · Rhyth* · FSOpt* · RaumOpt* · Kol*opt"]
AUS["4 · Ausgabe<br/>Zu*.spm · Zuordsav.spm · Errors.txt"]
VER["5 · Vertretung VPM<br/>Absenzen · Vertretung · Ausfall · Statistik"]
EIN --> PLAN --> OPT --> AUS --> VER
Original-Übersicht von ABC SOFT
Dieselbe Idee als Original-Schaubild „Der Weg zum besten Stundenplan auf einen Blick":
.spm-Dateien je Phase.Die fünf Phasen im Detail¶
1 – Eingabe¶
Die Grunddaten kommen entweder aus Selbsteingabe (Fach.spm, Klasse.spm,
Lehrer.spm, Eingabe.spm) oder – an bayerischen Schulen – per Übernahme aus ASV
(STDFACH.TXT, STDKLAS.TXT, STDLEHR.TXT, STDPLAN.TXT, Bericht11.txt,
Bericht12.txt). Das erledigt der Stundenplaneditor SPE.
2 – Planung¶
SPM++ baut aus Stammdaten, Unterrichten und Bedingungen den Graphen auf und
erzeugt den ersten Plan. Zusatzdateien wie Mittag.spm, Lehrergruppe.spm, Auslag.spm,
Berufsschule.spm und Block.spm decken Sonderfälle ab.
3 – Optimierung¶
Die Optimierungsdateien (Hohl*, Leist*, Rhyth*, FSOpt*, RaumOpt*, Kol*opt)
verbessern den Plan nach Ihren gewichteten Zielen – ohne die festen Bedingungen zu verletzen.
4 – Ausgabe¶
Fertige Pläne landen in Zuordnungsdateien (Zu*.spm), gesichert in Zuordsav.spm;
Warnungen stehen in Errors.txt. Die Ausgabe erfolgt als Text, CSV/Excel oder HTML.
5 – Vertretung¶
Im laufenden Schuljahr übernimmt VPM: Absenzen (Klassen, Lehrer, Räume), Vertretung (Ersatz, Tausch, Vorziehen, Mitführen), Ausfall, Präsenzen, Pausenaufsichten, Prüfungen und Statistik (Stundenbilanz, Jahresprotokoll).
Merksatz
Eingabe → Planung → Optimierung → Ausgabe → Vertretung. SPE bereitet die ersten drei Phasen vor, SPM++ rechnet und gibt aus, VPM begleitet den Alltag.