Funktionshinweis
Einen Stundenplan pro Studierendem generieren
Eine Gruppe ist eine bequeme Näherung. An den Rändern stimmt sie nicht mehr, und dort entstehen die Beschwerden über veröffentlichte Stundenpläne.
Wo die Gruppe nicht mehr stimmt
Die Generierung behandelt eine Studierendengruppe als kleinste Einheit der Lehre, und für den größten Teil eines Stundenplans ist das genau richtig. Alle in der Gruppe besuchen dieselben Vorlesungen, sodass die Planung der Gruppe jede Person in ihr plant.
Vier gewöhnliche Situationen heben diese Annahme auf. Ein Wahlfach, das Studierende aus zwei verschiedenen Gruppen belegen und die dann in eine eigene Wahlfachgruppe eingeteilt werden. Eine Studierende, die eine Lehrveranstaltung vom Vorjahr wiederholt. Zwei Studiengänge, die eine Lehrveranstaltung gemeinsam, alles andere aber getrennt haben. Eine Laborteilgruppe, deren Mitglieder auch an den Vorlesungen der übergeordneten Gruppe teilnehmen.
In jedem dieser Fälle ist die Gruppenstruktur korrekt, und der daraus erstellte Stundenplan ist für eine bestimmte Person trotzdem falsch — sie findet in ihrem eigenen Stundenplan zwei Veranstaltungen in derselben Stunde und sagt das nach der Veröffentlichung statt davor.
Zwei Wege hinein, je nachdem, wo Sie beginnen
Wenn die Gruppen bereits existieren und jede Studierende in einer ist, muss nichts importiert werden, und es ändert sich keine Struktur. Zwei Einstellungen unter Einstellungen ▸ Verschiedenes ▸ Generieren veranlassen den Generator, bei jedem Paar von Veranstaltungen, die er in dieselbe Stunde legen will, zu fragen, ob eine Person an beiden Orten sein müsste. Die eine liest die Einschreibung in die Lehrveranstaltung und ignoriert Gruppen vollständig — sie funktioniert also auch bei einer Lehrveranstaltung ohne zugeordnete Gruppe, wie ein Wahlfach üblicherweise aus einem Studierendeninformationssystem ankommt. Die andere liest die Gruppenzugehörigkeit und zählt eine übergeordnete Gruppe und ihre Teilgruppen als eine.
Wenn es überhaupt keine Gruppen gibt, kann Wise Timetable sie erstellen. Zwei flache CSV-Dateien — der Lehrplan und die Einschreibungsliste — werden zu einer Gruppe pro Studierender, Lehrveranstaltung für Lehrveranstaltung zu Turnussen zusammengeführt, in der Größe nach der Zahl der Einschreibungen bemessen und geteilt, wenn ein Raum sie nicht fasst. Der entstehende Stundenplan ist pro Person korrekt, weil jede Person eine Einheit der Berechnung war.
Beides sind streng genommen schwierigere Probleme als die Planung nach Gruppen, sodass ein Stundenplan, der zuvor eng war, mit mehr nicht zugewiesenen Veranstaltungen zurückkommen kann. Das ist das richtige Ergebnis: Diese Veranstaltungen waren nie wirklich platzierbar, und die Gruppennäherung hat das verborgen.
Die Handbücher
Beide Wege sind vollständig dokumentiert, einschließlich der Benennungsregeln, die über den Erfolg eines Imports entscheiden, der Kosten jeder Prüfung an Generierungszeit und eines durchgespielten Beispiels, das Sie in zehn Minuten nachbauen können.
- Generierung pro Studierendem mit bestehenden Gruppen (PDF, 16 Seiten)Prüfung auf Studierendenebene, wenn die Gruppen bereits vorhanden sind: was jede der beiden Einstellungen vergleicht, wie Studierendendaten hineingelangen und wie das Ergebnis zu lesen ist.
- Stundenplangenerierung pro Studierendem (PDF, 9 Seiten)Beginn ganz ohne Gruppen: Zwei CSV-Dateien werden zu einer Gruppe pro Studierender, Lehrveranstaltung für Lehrveranstaltung zu Turnussen zusammengeführt.
Möchten Sie sehen, wie das funktioniert?
Buchen Sie eine 45-minütige Online-Präsentation, in der wir es anhand des Planungsproblems Ihrer eigenen Hochschule durchgehen.