Zeitliche Bedingungen: Klassen, Fächer, Gruppen, Räume und Raster
Die zeitlichen Bedingungen geben dem Generierungsalgorithmus an, welche Zeitfenster zu meiden oder zu bevorzugen sind. Derselbe Editor dient für die Verfügbarkeiten einer Lehrkraft sowie für die Bedingungen, die von einer Klasse, einem Fach, einer Gruppe, einem Raum oder dem Raster selbst getragen werden. Jede Oberfläche zeigt nur die Stufen, die für sie sinnvoll sind.
Zu den Einzelheiten des Falls der Lehrkraft (Eingabe durch die Lehrkraft, Freigabelink, Validierung) siehe Verfügbarkeiten der Lehrkräfte.
Die vier Stufen
Ein Zeitfenster wird mit einer dieser Stufen bemalt, die jeweils an einer Farbe erkennbar sind:
| Farbe | Stufe | Auswirkung auf die Generierung |
|---|---|---|
| ⚫ Schwarz | Unabkömmlich | Harte Bedingung: Der Generierungsalgorithmus platziert dort niemals eine Unterrichtsstunde |
| 🔴 Rot | Unerwünscht | Starke weiche Bedingung: Der Generierungsalgorithmus meidet es so weit wie möglich |
| 🟠 Orange | Weniger erwünscht | Leichte weiche Bedingung: zu meiden, wenn der Rest es zulässt |
| 🟢 Grün | Bevorzugt | Positive Präferenz: Der Generierungsalgorithmus bevorzugt dieses Zeitfenster |
Ein nicht bemaltes Zeitfenster ist neutral. Die Löschen entfernt eine gesetzte Stufe und kehrt zum Neutralen zurück.
Wer welche Stufen trägt
Nicht alle geben Zugriff auf die vier Stufen:
- Lehrkraft — Unabkömmlich, Unerwünscht, Bevorzugt (Schwarz, Rot, Grün). Das sind ihre Verfügbarkeiten.
- Klasse (Zeitliche Einschränkungen der Klasse), Fach (), Raum (Verfügbarkeit) — Unabkömmlich und Unerwünscht (Schwarz, Rot). Hier beschreibt man die Zeitfenster, in denen man nicht oder eher nicht möchte, dass die Klasse arbeitet / das Fach gelegt wird / der Raum genutzt wird.
- Gruppe (Verfügbarkeit) — dieselben Stufen Schwarz und Rot, eine Premium-Funktion (siehe unten).
- Zeitraster (der Standort) — es ist die einzige Oberfläche, die die Stufe Orange (Weniger erwünscht) anbietet. Siehe unten.
Der Zugriff erfolgt überall über die kleine Uhr , die auf der Entität sitzt (auf jeder Klasse, jedem Fach der Klasse, jedem Raum…). Die Uhr färbt sich, sobald bereits Bedingungen eingegeben sind.
Auf dem Raster gesetzte Bedingungen
Auf dem Raster eines Standorts bemalt man direkt die globalen Bedingungen, die für die gesamte Einrichtung gelten:
- Bemalt man ein Zeitfenster schwarz, wird es für alle geschlossen — so wird ein Zeitfenster global gesperrt (Mittwochnachmittag, Pause, Sitzungszeitfenster…).
In Premium akzeptiert das Raster zusätzlich weiche Bedingungen: Rot (Unerwünscht) und Orange (Weniger erwünscht), um ein Zeitfenster zu erschweren, ohne es zu schließen.
Siehe Zeitraster, Zeitfenster und Dauern für die Struktur des Rasters (Zeitfenster, Dauern, Pausen).
Der Bedingungseditor
Der Editor ist allen Entitäten gemeinsam, und alles geschieht per Klick.
Wählen Sie zunächst eine Stufe in der Leiste oben (die angebotenen Stufen hängen von der Entität ab). Sie wird zum aktiven „Pinsel“ und wird auf jedes Zeitfenster angewendet, das Sie berühren:
- Klicken Sie eine Zelle an, um dieses einzelne Zeitfenster zu bemalen; klicken und ziehen Sie über mehrere Zellen, um sie in einer einzigen Bewegung zu bemalen.
- Klicken Sie die Kopfzeile eines Tages an, um die ganze Spalte (den gesamten Tag) zu bemalen; klicken Sie die Kopfzeile einer Stunde an, um die ganze Zeile zu bemalen (dieses Zeitfenster an allen Tagen). Das ist der schnellste Weg, um große Bereiche abzudecken.
- Die Löschen ist ein Pinsel wie jeder andere: Wählen Sie ihn aus und klicken oder ziehen Sie dann, um zum Neutralen zurückzukehren.
Musterwoche und Kalenderansicht
Für einen wöchentlichen oder zyklischen Stundenplan werden die Bedingungen auf einer Musterwoche eingegeben.
Für einen Stundenplan vom Kalendertyp (Premium) ermöglicht eine Navigationsleiste, zwischen Wochen, Monaten, dem ganzen Jahr und der Musterwoche zu wechseln: Man gibt datierte Bedingungen ein und kann auch eine wiederkehrende Bedingung auf der Musterwoche deklarieren. Die datumsfenster schränken zusätzlich die Zeiträume ein, in denen bestimmte Unterrichtsstunden geplant werden können.
Auf der Musterwoche konsolidiert jedes Zeitfenster die Bedingungen aller entsprechenden Daten des Zeitraums (alle Montage um 8:00 zum Beispiel). Weichen diese Daten voneinander ab, zeigt das Zeitfenster ein proportionales Farbband an — die Breite jeder Farbe spiegelt die Anzahl der betroffenen Tage wider — und sein Tooltip gibt die Zählung pro Stufe an (wie viele Tage unabkömmlich, unerwünscht usw.). Ein Klick auf dieses Zeitfenster erzwingt die gewählte Stufe auf allen diesen Daten auf einmal: So entscheidet man generisch für den gesamten Mustertag.
Zusätzliche Optionen
Unter dem Editor kann eine Klassen- oder Gruppenbedingung Obergrenzen tragen (Premium):
- Maximale Anzahl von Unterrichtsstunden am Tag — im Format
HH:MM; - Maximale Anzahl von Unterrichtsstunden in der Woche — im Kalendermodus.
Der Generierungsalgorithmus beachtet diese Obergrenzen als Optimierungsbedingungen.
Auf Seiten der Lehrkraft ermöglicht ein freier Kommentar, eine Anmerkung zu ihren Verfügbarkeiten mitzuteilen (Reisen, besondere Bedingung).
Vererbung zwischen Stufen
Eine Gruppe erbt die Bedingungen ihrer Klasse und ihrer übergeordneten Gruppen (siehe Gruppenhierarchie). Wenn ein Zeitfenster lokal erlaubt werden muss, trotz einer geerbten Bedingung, hebt die Stufe Erlaubte Stunden die geerbte Bedingung auf, ohne die Quelle zu verändern.
Auswirkung bei der Generierung
Schwarze Bedingungen sind blockierend: Eine Unterrichtsstunde wird niemals auf ein unabkömmliches Zeitfenster gelegt. Die Stufen Rot und Orange sind Malusse, die der Generierungsalgorithmus zu minimieren versucht; Grün ist ein Bonus. Machen die Bedingungen eine Unterrichtsstunde unmöglich zu platzieren, meldet die Generierung dies — siehe Eine fehlschlagende Generierung diagnostizieren.