Klassenteilungen
Eine Klassenteilung erklärt dem Generierungsalgorithmus, dass mehrere Gruppen derselben Klasse im selben Zeitfenster liegen können, ohne in Konflikt zu geraten — weil kein Schüler mehr als einer dieser Gruppen angehört.
Warum das nötig ist — die Philosophie „alles ist standardmäßig ein Konflikt“
Omniscol ist eine Planungssoftware, die unter Einschränkungen arbeitet. Direkte Folge: Alles, was eine Konfliktquelle sein kann, wird standardmäßig als solche betrachtet, sofern der Benutzer es nicht ausdrücklich anders angibt.
- Zwischen zwei verschiedenen Klassen: annahmegemäß kein gemeinsamer Schüler, also kein zu meldender Konflikt. (Klassenübergreifende / gemeinsam genutzte Unterrichtsstunden werden gesondert über die Gruppen-Ausrichtungen oder die gruppen von Gruppen modelliert.)
- Innerhalb einer und derselben Klasse hat der Generierungsalgorithmus keine logische Möglichkeit, zu erraten, welche Gruppen im selben Zeitfenster nebeneinander bestehen können, ohne sich zu überschneiden. Er betrachtet daher zwei Gruppen derselben Klasse als möglicherweise mit gemeinsamen Schülern. Ohne Erklärung einer Klassenteilung löst das Planen zweier Unterrichtsstunden im selben Zeitfenster für zwei Gruppen derselben Klasse einen Konflikt aus.
Es ist Aufgabe des Stundenplan-Autors, dem Generierungsalgorithmus zu sagen: „Diese Gruppen schließen sich gegenseitig aus, Sie dürfen sie gleichzeitig planen“. Die Klassenteilung ist diese Erklärung.
Der Generierungsalgorithmus versucht so weit wie möglich, die Unterrichtsstunden von Gruppen in einer Teilung gleichzeitig zu setzen, kann dies jedoch aufgrund anderer Einschränkungen nicht immer erreichen (Raummangel, unvereinbare Zeit-Einschränkungen zwischen Lehrkräften oder Fächern, eine gemeinsame Entität wie der spezialisierte Raum oder die gemeinsame Lehrkraft zwischen den Unterrichtsstunden). In diesem Fall erkennt der Generierungsalgorithmus, dass ein Teil der Klasse keinen Unterricht hat, und wendet eine anteilige Strafe an (Standardoption: Lücken für die Schüler reduzieren), was ihn dazu drängt, diese Unterrichtsstunden ganz zu Beginn oder ganz am Ende des Tages zu planen, oder aber während der Mittagspause, sofern möglich.
Typische Anwendungsfälle
- Alphabetische halbe Klassen: Gruppen A und B (nach alphabetischer Reihenfolge oder Losverfahren) — ein Schüler ist in der einen ODER der anderen, nie in beiden.
- Halbe Klassen nach Niveau: Gruppen Verstärktes Englisch vs. Standard-Englisch; ein Schüler ist in der einen ODER der anderen.
- Halbe Klassen nach Geschlecht (Sonderfall bestimmter Einrichtungen, etwa für den Sportunterricht).
- Exklusive Wahlfächer: 2. Fremdsprache Französisch / 2. Fremdsprache Spanisch / 2. Fremdsprache Italienisch — ein Schüler wählt nur eine der drei Sprachen. (Passen Sie das Beispiel an Ihren Kontext an; im angelsächsischen Raum spricht man von electives.)
- Bündel gleichzeitiger Wahlfächer: ein Angebot von Wahlfächern, bei dem
die Einrichtung entscheidet, alle Optionen in dasselbe geblockte
Zeitfenster zu legen (
Freitag 14-16 Uhr = Wahlfach-Zeitfenster), und die Schüler ihre Option aus dem Bündel wählen — alle exklusiv im Sinne von „ein Schüler besucht nur eine Option“. - Praktika / Labore in halben Gruppen: Praktikum-A und Praktikum-B im selben Zeitfenster in zwei verschiedenen Räumen mit zwei Lehrkräften.
Erstellung
Schritte:
- Gehen Sie auf die Gruppenseite einer Klasse (Reiter Gruppen).
- Wählen Sie die betroffenen Gruppen aus.
- Klicken Sie auf Eine Klassenteilung hinzufügen.
- Bestätigen Sie.
Mehrere Teilungen können in derselben Klasse nebeneinander bestehen: eine für die naturwissenschaftlichen Praktika (Praktikum-A, Praktikum-B), eine für die Sprachen (2. Fremdsprache Französisch, 2. Fremdsprache Spanisch), eine für die Leistungskurse (Leistungskurs Philosophie, Leistungskurs Geschichte-Geografie, Leistungskurs Mathematik). Jede Teilung ist von den anderen unabhängig.
Sobald eine Gruppe in einer Teilung liegt, erscheint sie in allen betroffenen Ansichten mit einem Symbol .
Standardsicherung: eine Gruppe in nur einer Teilung
Standardmäßig wendet die Oberfläche eine einfache Sicherung an: Eine Gruppe gehört nur einer einzigen Teilung an. Das ist der häufigste Fall, und es vermeidet viele Fehler.
Diese Filterung kann jedoch aufgehoben werden, wenn die tatsächliche Zusammensetzung der Gruppen es rechtfertigt.
Beispiel:
- nur die Schüler von
2. Fremdsprache Französischbelegen auchLatein; - die Schüler von
2. Fremdsprache Spanischbelegen keinLatein.
Sie können dann erstellen:
- eine Teilung
2. Fremdsprache Französisch/2. Fremdsprache Spanisch; - eine Teilung
Latein/2. Fremdsprache Spanisch.
Der Nutzen besteht darin, dem Algorithmus mehr Freiheit zu geben, bestimmte Unterrichtsstunden einander gegenüberzustellen und die Lücken für einen Teil der Klasse zu reduzieren.
Mit Sorgfalt zu verwenden: Die tatsächliche Verteilung der Schüler muss vollständig beherrscht werden.
Gültigkeitskriterium
Kein Schüler darf zwei Gruppen derselben Teilung angehören. Das ist die mathematische Definition einer Teilung — die Mengen sind disjunkt.
Wenn ein Schüler in zwei Gruppen derselben Teilung erscheint, gibt Omniscol eine Konsistenzwarnung aus (der Generierungsalgorithmus kann ihn nicht an zwei Orte gleichzeitig schicken).
Auswirkung auf den Algorithmus
Bei erklärter Teilung wird der Generierungsalgorithmus:
- die gleichzeitige Planung der Gruppen der Teilung zulassen (während dies andernfalls ein Konflikt wäre),
- trotzdem die anderen Ressourcen prüfen: Es braucht so viele verschiedene Räume wie gleichzeitige Gruppen, so viele verschiedene Lehrkräfte. Die Teilung hebt ausschließlich den Schüler-Konflikt auf — nicht die Raum- / Lehrkraft-Konflikte, die strikt bleiben.
Häufiger Fehler — drei Unterrichtsstunden im selben Zeitfenster in einer Klasse
Wenn Sie drei verschiedene gleichzeitige Unterrichtsstunden in einer Klasse wünschen (Philosophie, Geschichte-Geografie, Mathematik als Leistungskurs), weil Ihre Schüler exklusive Wahlfächer haben, erstellen Sie drei Gruppen (Philosophie, Geschichte-Geografie, Mathematik-Leistungskurs) und legen Sie diese in eine Teilung. Nicht drei Unterrichtsstunden ohne Gruppe — sonst hat der Generierungsalgorithmus keinerlei Information über die Gleichzeitigkeits-Einschränkungen, und jede wird gesondert platziert, zu unterschiedlichen Zeiten.
Unterschied zu einer anderen Konstruktion
| Sie wünschen … | Verwenden Sie |
|---|---|
| Mehrere Gruppen einer und derselben Klasse im selben Zeitfenster (verschiedene Unterrichtsstunden, disjunkte Schüler) | Klassenteilung (diese Seite) |
| Mehrere Gruppen verschiedener Klassen im selben Zeitfenster (dieselbe Unterrichtsstunde, dieselbe Lehrkraft, derselbe Raum) über eine Logik, die einfache Gruppen verknüpft | Gruppen-Ausrichtung |
| Wie die Ausrichtung, aber im Nachhinein leicht änderbar, durch Erstellung einer eigenständigen Gruppierungs-Entität | Gruppe von Gruppen |
| Eine Gruppe mit nicht festgelegter Zusammensetzung (Arbeitsgruppe, freie Einschreibung) | Freie Gruppe |