This page is optimized for AI. For the human-readable: Evaluation und Integration von Stundenplan-Generator in IDMS

Evaluation und Integration von Stundenplan-Generator in IDMS

Project Idea Metadata

Project Idea Description

Ausgangslage und Problemstellung

In der eigen entwickelten Applikation IDMS werden u.a. Stundenpläne für die HSLU-I gepflegt. Die Stundenpläne wurde zurzeit mittels der Applikation Untis generiert. Im Modul IIP wurden von Studenten zwei eigene Studenplangeneratoren entwickelt. Der Semesterplaner möchte Untis mit einer dieser neu entwickelten Lösung ablösen, da jene eine weitaus bessere Performance aufweisen und Untis in der Bedienung alles andere als Benutzerfreundlich ist. Zudem benötigt Untis eine sehr spezifische Schnittstelle für den Import der Daten aus IDMS.


Ziel der Arbeit und erwartete Resultate

In dieser Arbeit geht es darum, die beiden Generatoren für den produktiven Einsatz zu analysieren und den geeigneten in IDMS zu integrieren. Weiter soll das Erstellen und manuelle Bearbeiten des Studenplanes über IDMS ermöglicht werden.


Resultate:

1. Stundenplanfunktion: Funktionen für die Erstellung, Verwaltung und Überprüfung von Stundenplänen

2. Stundenplan-Solver: Evaluation und Integration einer der beiden Constraint-basierten IIP Stundenplangeneratoren

3. Konzept

4. Projektmanagement Dokument


Es sollen folgende Arbeiten ausgeführt werden:

1. Analyse und Evaluation der Generatoren

2. Ansteuerung des Generators über IDMS

a. Evtl. Anpassung des bestehenden REST-API falls jene nicht zielführend ist

3. Übernahme von generierten Studenpläne in das Datenmodell von IDMS

4. UseCase Erfassung ‘Manuelles Optimieren des Stundenplanes’ für welchen ein UI-Prototyp erstellt werden soll

5. UI-Prototyp für das 'Manuelle Optimieren des Stundenplanes' realisieren

6. (optional) Containerisierung des geeigneten Generators für den Gebrauch in der Entwicklungsumgebung

Methoden, Vorgehen


Kreativität, Varianten, Innovation

Das Projekt verfügt über kreativen Spielraum beim Design des UI, Usability und der Software-Architektur. Das Team wird ermutigt, eigene Lösungsansätze zu entwickeln und Varianten zu erarbeiten.

Integration eines der beiden Studenplan Generatoren, welche im Modul IIP erstellt wurden, in die bestehende IDMS Applikation und Ausbau resp. Erstellung Stundenplanfunktionen in IDMS.