Evaluation und Integration von Stundenplan-Generator in IDMS
Project Idea Metadata
- Project Idea Name: Evaluation und Integration von Stundenplan-Generator in IDMS
- Date: 6/24/2022 11:32:07 AM
-
Administrators:
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
- Analyse zu bestehenden Lösungen (zentrale Features, deren Probleme)
- Identifikation und Definition der möglichen Use-Cases
- Erarbeitung und Validierung eines UI Prototypen
- Softwareerstellung für die Übernahme von Stundenplänen in die bestehende IDMS-Architektur (CQRS)
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.