Attribut

Ein Attribut erläutert einen Unterricht. Attribute zu einem Unterricht sind Klasse, Lehrer, Fach, Raum, Stundenzahl, usw.


Block

Erhält ein Unterricht das Attribut Block, so kann(!) dieser Unterricht am gleichen Tag liegen, wie ein anderer Unterricht, der das gleiche Fach in der gleichen Klasse bezeichnet. Trifft dies zu, so liegen beide Unterrichte unmittelbar nacheinander.
Folgerung (jeweils gleiches Fach und gleiche Klasse): Es können an einem Tag höchstens zwei Einzelunterrichte im Block stattfinden, wenn mindestens ein Unterricht das Attribut Block und kein Unterricht das Attribut Multi hat.

Beispiel 1:

Beispiel 2:


Dateien (SPM-Dateien)

In SPO-Office sind alle Dateien Textdateien, die mit jedem beliebigen Texteditor geöffnet werden können. Alle SPM-Dateien haben als Extension *.spm und gliedern sich wie folgt:

Das Dateisystem bei SPO-Office.

Definitionsdateien sind alle Dateien in denen Begriffe definiert werden.

Bedingungsdateien sind alle Dateien in denen Bedingungen definiert werden.

Optimierungsdateien sind Dateien, die zum Ausdruck bringen, welche Bedingungen eingehalten werden müssen, damit der Stundenplan ein guter Stundenplan ist.


(6 + 1) / 2 = 3,5 ... <= 4,5
(6 + 2) / 2 = 4   ... <= 4,5
(6 + 3) / 2 = 4,5 ... <= 4,5

(6 + 4) / 2 = 5   ... >  4,5
(6 + 5) / 2 = 5,5 ... >  4,5
(6 + 6) / 2 = 6   ... >  4,5

Ergebnisdateien sind Stundenpläne oder Zuordnungsdateien, die mit Dateinamen der Form Zu*.spm gespeichert werden.


Direktes Vorziehen

Direktes Vorziehen einer Unterrichtsstunde liegt vor, wenn ein Lehrer eine Unterrichtsstunde erteilt und dafür seinen planmäßigen Unterricht in der Klasse - eine Randstunde - ausfallen lässt.


Elementarzeit

Ein Unterricht, der an einen festen Termin gebunden ist, wird als Elementarzeit bezeichnet. Di3 heißt z.B. Dienstag 3. Stunde. Ein Unterricht mit einer Elementarzeit hat im Stundenplan eine eindeutig bestimmte Position.

Ist der Unterricht mehrstündig, so bezieht sich die Elementarzeit jeweils nur auf die erste Stunde. Alle gebildeten Elementarzeiten sind in SPM++ bekannt.


Ersatzstunde

Fällt der Unterricht bei einem Lehrer wegen Abwesenheit aus und wird diese Stunde von einem anderen Lehrer gehalten, so spricht man von einer Ersatzstunde.


Fach

Das Fach oder Unterrichtsfach ist ein Attribut zu einem Unterricht. Alle Fächer, die als Attribut in Unterrichten genannt werden, müssen in der Datei Fach.spm definiert werden. Neben den bekannten Fächern wie Deutsch, Englisch, Mathematik, usw. können auch Fächer wie z.B. Sprechstunde, Präsenz oder frei in Fach.spm aufgezählt werden.


Fichtelstunde(n)

... oder differenzierter Unterricht

Wird eine Klasse für zwei Unterrichtsstunden in zwei Lerngruppen aufgeteilt und von zwei Lehrern derart unterrichtet, dass jeder Lehrer in diesen zwei Stunden jede Lerngruppe nur in seinem Fach unterrichtet, so bezeichnet man das als Fichtelstunde.
Anmerkung: Sinnvollerweise liegen Fichtelstunden immer direkt hintereinander, zumindest aber am gleichen Tag.

Beispiel:

Hinweis: Der Begriff Fichtelstunde ist vom Namen eines bayerischen Ministerialbeamten abgeleitet.


Fichtelstunde(n) auflösen

... für 2 Lehrerstunden mehr

Bei Fichtelstunde auflösen wird jeweils ein Lehrer aus einem Teil der Fichtelstunde herausgenommen - der andere Lehrer übernimmt dann für diesen Teil mit seinem Fach die ganze Klasse.

Beispiel:


Hohlstunde

Ein Lehrer hat eine Hohlstunde (eine Freistunde) in seinem Stundenplan, wenn er an einem Tag früher und später noch unterrichtet.


Klassenblock

Ein Klassenblock ist die Zusammenfassung verschiedener Klassenteile, die gemeinsam unterrichtet werden. Z.B. "Die Mädchen der 5a und 5b bilden im Sport einen Klassenblock und werden gemeinsam unterrichtet."


Klassenteil

Werden Schüler einer Klasse für verschiedene Unterrichte getrennt, so bildet man Klassenteile. Eine Klasse kann in mehrere, unterschiedliche Klassenteile aufgeteilt sein. Z.B. "Die Schüler der 5a werden in Sport nach 'Männlich', 'Weiblich' und in Religion nach 'Katholisch', 'Evangelisch' und 'Ethik' unterrichtet."


Der Klassenteilname besteht aus Klassenname, Unterstrich und Kennzeichnung.
Beispiel für eine Eingabe in SPE: 9a = 9a_N 9a_M


Kurswahlliste

Eine Kurswahlliste ist eine Tabelle in der alle Kurse einer Kollegstufe und die jeweiligen Teilnehmer (Kollegiaten) aufgelistet sind. Die Kurswahlliste der Klasse kol13 - die Schüler der 13. Klasse eines Gymnasiums - wird in der Datei Kollegstufe13.spm gespeichert.


Löschen - Daten im Memory löschen (SPE/SPM++)

Eine etwas längere Erklärung findet sich hier!


Malus

Hat ein Lehrer Hohlstunden nacheinander oder öfters am Tag, so kann hierfür einen Malus vergeben. Dieser Malus wird in der Datei Hohl*.spm eingetragen. Es können verschiedene Maluswerte für unterschiedliche Sachverhalte angeben werden, der Maluswert wird im allgemeinen positiv eingetragen. Bei negativem Maluswert spricht man von einem Bonus, der Lehrer wünscht sich also eine bestimmte Stundenkonstellation, z.B. eine Doppelhohlstunde.

Lehrer Albert

Lehrer Berg

Lehrer Dierauf

Lehrer Droll


Mitführen einer Klasse

Mitführen einer Klasse bedeutet, dass ein Lehrer seinen Unterricht erteilt und zugleich die Aufsicht für eine weitere Klasse übernimmt.


Multi

Erhält ein Unterricht das Attribut Multi, kann dieser Unterricht am gleichen Tag liegen, wie ein anderer Unterricht, der das gleiche Fach in der gleichen Klasse bezeichnet; z.B. darf in einer Klasse an einem Tag das Fach Deutsch zweimal unterrichtet werden - nicht unbedingt nacheinander. Ein Unterricht mit dem Attribut Multi kann in einem Fach und einer Klasse aber auch alleine an einem Tag stattfinden.


Optimierung

Nach dem Verplanen aller Unterrichte werden diese optimiert, um eine bessere Stundenverteilung für die Schüler und Lehrer, bzw. eine bessere Nutzung der Fachräume zu erhalten.

Die Optimierung kann vollständig automatisch durch SPM++ erfolgen, aber auch individuell und gezielt durch den Stundenplaner. Gute bis sehr gute Ergebnisse werden durch eine Mischung beider Verfahren erzielt.

    1. zieht einen Unterricht in eine bestimmte Wochenstunde,
    2. wartet bis SPM++ diesen Unterricht - und die dadurch bedingten Verschiebungen - in den Gesamtplan eingearbeitet hat,
    3. fixiert den verplanten Unterricht,
    4. lässt SPM++ für wenige Sekunden weiter optimieren,
    5. stoppt den Fortgang der Optimierung, hebt die Fixierung auf und
    6. lässt SPM++ alsbald weiter planen/optimieren.

Oder


Partition

Eine Partition (Klassenpartition) ist die Aufteilung einer Klasse in Klassenteile, so dass jeder Schüler einer Klasse genau in einem Klassenteil präsent ist.
- Sport: entweder Mädchen oder Junge
- Religion: entweder katholisch oder evangelisch oder ohne Teilnahme


Planungshilfe

Die Planungshilfe zeigt alle möglichen Vertretungen an, die für einzelne Vertretungsstunden durch klasseneigene Lehrer oder durch Vorziehen zur Verfügung stehen.


Plusstunde

Eine Plusstunde ist eine zusätzliche und zu verrechnende Unterrichtsstunde oder Vertretungsstunde für einen Lehrer.


Präsenzstunde

In einer Präsenzstunde hat ein Lehrer keinen planmäßigen Unterricht. Er steht für Vertretungsunterricht zur Verfügung.


Pseudoklasse

Eine Pseudoklasse ist eine Klasse, die es gar nicht gibt. Eine solche Pseudoklasse kann z.B. dazu genutzt werden, unterschiedlichste Probleme aus dem Unterrichtsgeschehen stundenplantechnisch umzusetzen. Der wesentliche Unterschied zwischen Pseudolehrer und Pseudoklasse ist der, dass in einer Pseudoklasse zu einem Zeitpunkt mehrere Unterrichte verplant werden können.


Pseudolehrer

Ein Lehrerkürzel für einen Lehrer, den es gar nicht gibt, nennt man Pseudolehrer. Für manche stundenplantechnischen Umsetzungen ist es hilfreich Pseudolehrer einzuführen, Lehrer zu erfinden. Der 'klassische' Fall: Ein Lehrer unterrichtet in zwei Klassen je eine Unterrichtsstunde vierzehntägig im Wechsel zur gleichen Unterrichtsstunde. Bei der Umsetzung dieser Ausgangslage kommen Gleichzeitigkeitsbedingungen ins Spiel, in denen das jeweilige Lehrerkürzel aber stets nur einmal vorkommen darf! Lösung: Der Lehrer erhält ein zweites Kürzel (in der Schreibweise leicht modifiziert), es wird ein Pseudolehrer eingeführt, so dass jetzt die notwendigen Bedingungen formuliert werden können.


Pseudoraum

Ein Pseudoraum ist ein Raum, den es gar nicht gibt. Hilfreich ist ein Pseudoraum vor allem dann, wenn nur eine begrenzte Anzahl an Unterrichten zu einem Zeitpunkt sein darf. Der 'klassische' Fall: An einer Schule werden 4 Nachmittagskurse von 3 Lehrern an 2 Tagen mit der Einschränkung angeboten, dass nur 2 Kurse zur gleichen Zeit stattfinden dürfen. Es bleibt frei, welcher Lehrer an welchem Tag und zu welcher Stunde seinen Kurs hält. Lösung: (1) Es wird eine Raumgruppe mit 2 Pseudoräumen eingerichtet, (2) der Raumgruppe wird eine entsprechende Zeittafel zugeordnet, (3) alle Unterrichte der 4 Kurse erhalten als Raumzuordnung die besagte Raumgruppe.


Pseudounterricht

Pseudounterricht ist ein Unterricht, der als Platzhalter fungiert. Er wird gesetzt, und kein anderer Unterricht kann an dieser Stelle stattfinden. Jeder Pseudounterricht hat das Attribut ND oder NichtDrucken, was bewirkt, dass dieser Unterricht in keinem Stundenplan ausgedruckt wird. Jeder Pseudounterricht kann fest (Elementarzeit) oder flexibel (Zeittafel), verplant werden. Der 'klassische' Fall 1: Eine Turnhalle steht nur für bestimmte Unterrichtsstunden zur Verfügung. Lösung: Alle nicht zur Verfügung stehenden Unterrichtsstunden werden durch Pseudounterrichte für den normalen Schulbetrieb gesperrt. Der 'klassische' Fall 2: In einer Klasse, die nur 26 Stunden am Vormittag hat, füllen 4  Pseudounterrichte die Stundentafel auf die planbaren 30 Stunden auf. Werden diese 4  Pseudounterrichte, gesteuert über eine Zeittafel, nun in die 1. oder 6. Stunde verplant, sind Klassenhohlstunden damit automatisch vermieden.


Randmalus

Einem Lehrer, der in den ersten drei oder letzten drei Stunden eines Tages nur je eine Stunde unterrichtet, kann ein (Rand)Malus für Beginn, ein (Rand)Malus für Ende und ein (Zusatz)Malus gegeben werden, wenn beides an einem Tag auftritt.
(Eingabe in der Hohl*.spm).
Beispiel: -rd 2,1 2,4 1


Randstunde

Eine Randstunde liegt vor, wenn eine Klasse davor oder danach keinen Unterricht mehr hat. Im Allgemeinen sind dies die 1. bzw. 6. Stunde, im Grundschulbereich kann das auch schon einmal die 4. Stunde sein.


Räume

Fachraum

Klassenzimmer

+Raum

-Raum


Raumgruppe

Mehrere Räume können zu einer Raumgruppe zusammengeschlossen werden, wenn es gleich ist, in welchem Raum ein Unterricht aus einer Raumgruppe stattfindet. Es können zu einem Zeitpunkt zahlenmäßig nie mehr Unterrichte stattfinden als die Raumgruppe Räume umfasst.
Hinweis: Ein Raum kann in mehreren Raumgruppen aufgeführt werden.


Rhythmisierung

Rhythmisierung von Unterrichtsstunden bedeutet, dass im Stundenplan Kernfächer und musische Fächer sowie die übrigen Fächer gleichmäßig durchmischt in jeder Klasse gesetzt werden.


Satz

In allen Dateien werden Informationen bzw. Aussagen in Form von Sätzen hinterlegt. Jeder Satz endet mit einem Punkt " ." ( Wichtig!). Zwei Slash-Zeichen // leiten einen Kommentar ein.


Stundenkürzel

Die 1. Stunde am Tag wird mit 1 bezeichnet, die 2. Stunde mit 2, usw. In der Standardzeittafel wird die letzte Stunde am Tag, die 12. Stunde, mit 12 bezeichnet. Innerhalb der Stunden ist eine totale Ordnung definiert und zwar " 1<2<3 ... <12". Somit ist es möglich, Bedingungen bei verschiedenen Unterrichten mit den Relationszeichen =, <, <=, >, >= und <> zu formulieren. Solche Bedingungen werden in Stunde.spm eingetragen. Reichen die Anzahl der Stunden pro Tag nicht aus, so kann man die allgemeine Zeittafel verwenden.


Stundentausch

Tauschen zwei Lehrer, die beide in einer Klasse unterrichten, zwei Stunden gegenseitig aus, so spricht man vom Stundentausch.


Stundenzahl

Die Stundenzahl ist ein Attribut und gibt in einem Unterricht an, wie viele Unterrichtsstunden am Stück gehalten werden. Auch wenn die Stundenzahl größer 1 ist, handelt es sich um einen Unterricht.


Tageskürzel

Die Wochentage der Standardzeittafeln werden wie folgt abgekürzt:

In SPM++ ist eine totale Ordnung auf die Tage gelegt und zwar " Mo<Di<Mi<Do<Fr". Damit ist es möglich, Bedingungen bei verschiedenen Unterrichten mit den Relationszeichen =, <, <=, >, >= und <> zu formulieren. Solche Bedingungen werden in Tag.spm eingetragen. Reicht die Anzahl der Tage nicht aus, so kann man die allgemeine Zeittafel verwenden.


Unterricht

Ein Unterricht beginnt mit der Unterrichtsnummer, es können weitere Attribute folgen. Jeder Unterricht wird in der Datei Unter.spm dargestellt und schließt mit einem Punkt. Jeder Unterricht sollte eine Zeittafel oder eine Elementarzeit haben. Ein Unterricht ohne Zeittafel, bzw. ohne Elementarzeit, kann zu jedem Zeitpunkt gesetzt werden.

Es ist möglich, einen Unterricht lediglich mit einer Unterrichtsnummer zu versehen - sinnvoll ist es eigentlich nicht.


Unterrichtsnummer

Jedem Unterricht wird eine Unterrichtsnummer zugeordnet. Alle Unterrichte - mit ihren Unterrichtsnummern - stehen in der Datei Unter.spm.

In den Bedingungsdateien werden die Bedingungen nur mithilfe der Unterrichtsnummern formuliert.


Vertreten durch Klassentausch

Ein Lehrer vertritt durch Klassentausch, wenn er eine Vertretungsstunde in einer Klasse übernimmt und dafür mit einem anderen Lehrer in einer Klasse einen Stundentausch vornehmen muss.


Vertretungsstunde

Eine Vertretungsstunde liegt vor, wenn der planmäßige Unterricht nicht gehalten werden kann. Eine Vertretungsstunde kann eine Ersatzstunde oder eine vorgezogene Stunde sein.


Vorgezogene Stunde

Wenn eine planmäßige Unterrichtsstunde nicht stattfinden kann und stattdessen ein anderer Lehrer der Klasse seinen Unterricht vorzieht, um dafür seine planmäßige Unterrichtsstunde ausfallen zu lassen, dann spricht man von einer vorgezogenen Stunde. Im allgemeinen handelt es sich dabei um eine Randstunde.


Vorziehen über Drittlehrer

Vorziehen über Drittlehrer liegt vor, wenn ein Lehrer (Drittlehrer) eine Vertretungsstunde übernimmt und dafür eine seiner Stunden an einen anderen Lehrer abgibt, der wiederum eine seiner Randstunden ausfallen lässt.

Beispiel:


Vorziehen über Klassentausch

Ein Lehrer zieht über Klassentausch vor, wenn er eine Vertretungsstunde in einer Klasse übernimmt und dafür mit einem anderen Lehrer in einer Klasse einen Stundentausch vornehmen muss und eine Randstunde in der Klasse in der er eine Vertretungsstunde hält, ausfallen lässt.

Beispiel:


WocheA, WocheB

Die Begriffe WocheA und WocheB sind Attribute zu einem Unterricht und besagen, wenn der Stundenplan die zwei Zeitabschnitte WocheA und WocheB hat, findet der Unterricht mit dem Attribut WocheA nur im Zeitabschnitt WocheA statt.
Beispiel:

Dieser Unterricht findet nur in der WocheA statt, dies wird im Planungsfenster und im Ausdruck mit (A) bzw. (B) zum Ausdruck gebracht.


direkter Zeitbereich

Ein direkter Zeitbereich ist die Zeit, in der ein Lehrer für Vertretungsstunden zur Verfügung steht - in seinen Hohlstunden oder in seinen Randstunden.


indirekter Zeitbereich

Ein indirekter Zeitbereich ist die Zeit, in der ein Lehrer als Mittelsmann (Drittlehrer) für einen Stundentausch hinsichtlich vorgezogene Stunde oder Vorziehen Klassentausch zur Verfügung steht - der Lehrer hilft einem anderen Lehrer, damit dieser eine Vertretungsstunde halten kann.


Zeittafel

Es gibt die Standardzeittafel und die allgemeine Zeittafel. Man kann jeweils nur mit einem Typ arbeiten. Alle Zeittafeln entweder Standardzeittafel oder allgemeine Zeittafel sind in der Datei Zeit.spm aufgelistet. Bei einer Zeittafel bedeuten die Zahlen von  1 bis 5 die Wertigkeit für diese Zeitposition. Die Zahl 6 bedeutet, dass an dieser Stelle kein Unterricht gesetzt werden darf. Zahlen größer 6 sind nicht erlaubt.
Eine Zeittafel mit nur einer möglichen Setzposition entspricht einer Elementarzeit.

Zwei Beispiele:

Standard-Zeittafel

Allgemeine Zeittafel