Kursplanung und Stundenplan-Optimierung |
![]() ![]() ![]() |
Am Ende der Kursplanung sollten alle Kurswahlen der Studenten festgelegt sein und es sollte eine Reihe von Bändern mit jeweils gleichzeitig verplanbaren Kursen geben. Nun geht es darum, die Kurse bzw. die Bänder auch zeitlich zu platzieren, d.h. zu verplanen. Diese Aufgabe fällt der Stundenplan-Optimierung zu.
Beim Aufruf der Optimierung gibt es im Optimierungsdialog zwei Optionen, die bei Verwendung des Moduls Kursplanung relevant sind:
Bänder neu rechnen Ist diese Option aktiviert so werden alle bislang angelegten Bänder gelöscht und zunächst eine neue Totaloptimierung gestartet. Erst anschließend wird die Stundenplanoptimierung aufgerufen.
Kurse getrennt optimieren Mit diesem Haken werden zunächst sämtliche Unterrichte, die keine Kurse sind, automatisch ignoriert. Daraufhin werden die Kurse optimiert, bis keine Verbesserung mehr gefunden werden kann. Anschließend werden die restlichen Unterrichte optimiert und so der Gesamtstundenplan vervollständigt.
Beachten Sie bitte, dass sich keine widersprüchlichen Eingaben bei den Kursen eines Bandes finden, wie z.B. ein Kurs, der in Doppelstunden und einer, der in Einzelstunden abgehalten werden soll. Derartige Eingaben können das Optimierungsergebnis verschlechtern.
Hinweis: Bandbedingungen Die Bandbedingungen stellen eine Möglichkeit dar, solche Ergebnisse zu verhindern. Geben Sie dazu jeweils eine Bandbedingung mit den Einzelstundenkursen und eine mit den Doppelstundenkursen ein und geben Sie an, dass Kurse aus der einen Bedingung nicht mit Kursen aus der anderen Bedingung im selben Band verplant werden dürfen.
Für die Stundenplanoptimierung gibt es zwei prinzipiell unterschiedliche Methoden.
Bänder dürfen zerrissen werden
Wenn die Kurszuordnung zu den Bändern verändert werden darf, dann können Sie die Stundenplanoptimierung sofort starten. Ein Band ist für die Stundenplan-Optimierung nichts anderes als eine Gleichzeitigkeitsgruppe. Alle Kurse einer Gleichzeitigkeitsgruppen werden von der Setzoptimierung zugleich an einer Position im Stundenplan verplant. Die Tauschoptimierung kann jedoch noch einzelne Kurse verschieben.
Bänder müssen erhalten bleiben
Wenn Bänder unbedingt erhalten bleiben müssen, können Sie alle oder ausgewählte Bänder in der Kurs-Band-Matrix in Kopplungen umwandeln. Dadurch wird gewährleistet, dass wirklich alle Kurse eines Bandes an den selben Positionen im Stundenplan verplant werden.
Hinweis: Kopplungen in Gleichzeitigkeitsgruppen Die Umkehrfunktion können Sie über "Datei | Hilfsfunktionen | Koppl. in Unt-Folge" aktivieren
Achtung: Fixierte Bänder Wenn Sie Bänder fixieren, dann werden auch alle Kurse dieser Bänder fixiert. Dadurch können diese Kurse von der Tauschoptimierung nicht mehr versetzt werden. Das ist eine drastische Einschränkung der Optimierung. |