Stundenplan

Eine Schulwoche, die gelöst und nicht von Hand ausgefüllt wird

Campus baut den Stundenplan mit einem Constraint-Solver: Verfügbarkeit der Lehrkräfte, Raumkapazität, Tagesfenster der Klassen und Doppelstunden werden gemeinsam abgewogen. Was nicht erfüllbar ist, wird beim Namen genannt — dieser Kurs, diese Lehrkraft, dieser Raum — statt als eine einzige Zahl gemeldet zu werden.

01

Ihre Randbedingungen, keine Standardvorlage

Ein Projekt hält die Schulwoche: die Arbeitstage, die Unterrichts- und Pausenzeiten und mehr als einen Wochenplan, wenn Grundschule und Oberstufe nicht demselben Gong folgen. Alles Weitere wird darauf eingetragen — je Lehrkraft, Klasse, Raum und Kurs und je Wochenplan, wo eine Schule mehrere führt.

Lehrkräfte

Nicht verfügbare und weniger bevorzugte Stunden, eine Obergrenze an Stunden pro Tag, an aufeinanderfolgenden Stunden und an Arbeitstagen sowie ein eigener Raum, wenn eine Lehrkraft immer am selben Ort unterrichtet.

Klassen

Gesperrte Stunden, ein Minimum und ein Maximum an Stunden pro Tag und ein Tagesfenster: Eine Klasse kann nicht früher beginnen und nicht später enden als eine festgelegte Stunde und keinen leeren Tag behalten.

Räume

Ein geteilter Raum trägt, wie viele Stunden gleichzeitig darin stattfinden dürfen. Ein Fachraum nennt die Fächer, für die er da ist, und jeder Raum lässt sich für eine Stunde sperren, ohne den Plan zu verlassen.

Kurse

Stunden pro Woche und die Obergrenze für einen Tag, Blöcke, die zusammenbleiben müssen, Kurse, die klassenübergreifend parallel laufen, und ein Raum aus der Liste der Lehrkraft, der Klasse, des Fachs oder einer ausdrücklichen Liste — abzüglich der Räume, die Sie ausschließen.

Teilungen und Gruppen

Eine Klasse teilt sich in Teilungen und Gruppen, sodass eine Sprache oder ein Wahlfach nur einen Teil davon belegt, während der Rest in derselben Stunde woanders ist.

Vermeiden statt verbieten

Jedes Verfügbarkeitsraster hat eine zweite Ebene: Eine Stunde lässt sich als weniger bevorzugt statt als nicht verfügbar markieren. Der Solver zahlt einen kleinen Preis dafür und nutzt sie nur, wenn jede Alternative teurer ist.

02

Vom leeren Projekt zur veröffentlichten Woche

Acht Schritte. Ein Durchlauf ist eine eingefrorene Kopie des gesamten Datenbestands, deshalb ist der Lauf, den Sie prüfen, genau der Lauf, der gelöst wurde — spätere Änderungen am Projekt verschieben ihn nicht.

  1. Projekt

    Legen Sie die Arbeitstage und die Wochenpläne fest: Unterrichtsstunden, Pausen und die Klassen, für die jeder Plan gilt.

  2. Import

    Holen Sie Klassen, Lehrkräfte, Räume, Fächer und Kurse direkt aus Campus oder laden Sie sie über die Excel-Vorlage, die der Dienst für jedes davon ausgibt.

  3. Einschränken

    Setzen Sie Verfügbarkeit, Präferenz und Grenzen für jede Lehrkraft, Klasse, jeden Raum und Kurs — über ein ganzes Raster auf einmal oder Eintrag für Eintrag.

  4. Durchlauf

    Ein Durchlauf kopiert Klassen, Lehrkräfte, Räume und Kurse im aktuellen Stand und trägt eigene Gewichte, sodass zwei Läufe abweichen können, ohne das Projekt zu verändern.

  5. Lösen

    Eine Konstruktionsheuristik setzt jede Stunde, danach verbessern Tabu-Suche und Late Acceptance weiter — bis zu einer Stunde, mit frühem Abbruch, sobald fünfzehn Minuten keine Verbesserung bringen.

  6. Versionen

    Verbesserungen werden in Abständen und nicht bei jedem Schritt gesichert, damit sich die angebotenen Versionen sichtbar voneinander unterscheiden. Ein Durchlauf hält bis zu zehn.

  7. Prüfen

    Lesen Sie die Woche nach Klasse, Lehrkraft oder Raum oder alle drei nebeneinander im Panel, wobei nicht platzierte Stunden gesondert aufgeführt sind.

  8. Veröffentlichen

    Exportieren Sie jede Ansicht nach Excel oder schreiben Sie den Plan zurück auf die Campus-Kurse, aus denen er stammt — einzeln oder für den ganzen Durchlauf.

03

Drei Ebenen, damit „nicht machbar“ etwas bedeutet

Dreißig Randbedingungen, jede mit einem festgelegten Gewicht auf einer von drei Ebenen. Eine Präferenz auf die oberste Ebene zu setzen, macht jeden Stundenplan unmachbar und das Machbarkeitssignal wertlos; deshalb bleiben die Ebenen getrennt und meinen, was sie sagen.

Hart — physisch unmöglich

Eine Klasse, eine Lehrkraft oder ein Raum an zwei Orten zugleich; eine Stunde dort, wo die Lehrkraft oder der Raum geschlossen ist; eine Stunde ganz ohne Raum. Diese Verstöße machen einen Stundenplan unmachbar.

Mittel — die eigenen Regeln der Schule

Der Fachraum, den ein Fach braucht, das Tagesfenster einer Klasse, ein Block, der zusammenbleiben muss, eine Tagesobergrenze. Sie zählen — und ein Plan, der eine davon bricht, läuft trotzdem.

Weich — Qualität

Lücken im Tag einer Klasse und einer Lehrkraft, eine Lehrkraft in einem Raum gehalten, weniger bevorzugte Stunden und technische Fächer eher an den Anfang als ans Ende des Tages gezogen.

Gewichte, die Sie setzen

Jede Randbedingung trägt ein Standardgewicht, und ein Durchlauf darf es überschreiben. Solver und bewertete Regeln lesen dieselbe Tabelle, sodass ein Gewicht nicht an einer Stelle geändert und an der anderen stillschweigend ignoriert werden kann.

Benannte Probleme statt einer Zahl

Die Konfliktliste sagt, was tatsächlich falsch ist — dieser Kurs, diese Stunden, diese Lehrkraft, dieser Raum — in der Sprache der lesenden Person und mit Verweis auf die betroffene Klasse und Lehrkraft.

Auch Handkorrekturen werden geprüft

Verschieben Sie eine Stunde, werden nur die Zeiten angeboten, die für ihre Klasse, ihre Lehrkraft und ihren Raum frei sind — eine Korrektur kann keinen Konflikt zurückholen, den der Lauf gerade beseitigt hat.

04

Was das Modul enthält

Ein Projekt hält die Daten, Durchläufe halten die Läufe, und unter einem Plan, den Menschen bereits lesen, wird nichts an Ort und Stelle verändert.

Projekte & Wochenpläne

  • Arbeitstage, Unterrichts- und Pausenzeiten
  • Mehrere Wochenpläne in einem Projekt
  • Ein ganzes Projekt ins nächste Jahr kopieren

Lehrkräfte

  • Verfügbarkeit und Präferenz je Wochenplan
  • Grenzen pro Tag, in Folge und pro Woche
  • Eigene Räume und Raumtreue

Klassen

  • Teilungen und Gruppen
  • Tagesfenster und Tagesminimum
  • Klassenräume

Räume

  • Geteilte Räume mit Parallelkapazität
  • Fachspezifische Räume
  • Sperrungen je Stunde

Fächer & Kurse

  • Wochenpensum und Tagesobergrenze
  • Blöcke und Parallelkurse
  • Raumregeln und Ausschlüsse
  • Online-Kurse ohne Raumbedarf

Durchläufe

  • Eingefrorene Kopie des Datenbestands
  • Lauf stoppen und das beste Ergebnis behalten
  • Durchlauf kopieren oder mit dem Projekt abgleichen

Ansichten

  • Nach Klasse, Lehrkraft, Raum
  • Ein Panel für alle drei
  • Nicht platzierte Stunden separat gelistet

Konflikte & Bearbeitung

  • Jedes verbleibende Problem benannt
  • Stunden nur in freie Zeiten ziehen
  • Meldungen in der Sprache der Lesenden

Import & Export

  • Import aus Campus oder aus Excel
  • Eine Excel-Vorlage je Datenart
  • Ansicht exportieren oder Woche nach Campus schreiben

Sehen Sie es an Ihrer eigenen Schulwoche

Bringen Sie einen Wochenplan, eine Klassenliste und die Lehrkräfte mit, die am Freitagnachmittag nicht da sein können. Wir lösen sie mit Ihnen und lesen das Ergebnis gemeinsam.