Prüfplanviewer
Installation
Nach dem laden des Repos und der Installation der Module
aus requirements.txt
sollten noch folgende
manage.py tasks
ausgeführt werden:
migrate
(Anlegen der Datenbanktabellen)- Befehl aus READ.ME im Verzeichnis
fixtures
. Dadurch werden Berechtigungsgruppen angelegt. Für den Prüfungsplan wird aktuell nur die GruppePP_ADMIN
benötigt. createsuperuser
(Anlage eines ersten Admin-Users)
Danach kann die Anwendung gestartet werden. Anmeldung mit dem
gerade generierten Superuser. Im Bereich "Administration" können
weitere User angelegt werden und ggf. der Gruppe PP_ADMIN
zugeordnet werden. Benutzer in dieser Gruppe können den
Prüfplan nicht nur sehen, sondern auch neue Daten laden.
Daten
Die Daten werden von Prof. Mahr und Prof. Hopf generiert. Bei Bedarf müssen wird dort nachfragen. Alte Daten gibt es auch bei Prof. Hofmann.
Neue Anforderungen
Nach dem Testbetrieb wurden einige neue Amforderungen identifiziert:
- Anzeige von "Präsenz"-Pflicht in der Dozentensicht (ob und wie dies in den Daten enthalten ist, muss noch geklärt werden)
- Anzeige von "Pendler"-Eigenschaft in der Dozentensicht (ob und wie dies in den Daten enthalten ist, muss noch geklärt werden)
- Anzeige von ungeplanten Prüfungen (also z.B. alternative Prüfungsformen während COVID) (ob und wie dies in den Daten enthalten ist, muss noch geklärt werden)
- Anzeige des Versionsstands der importierten Daten (ob und wie dies in den Daten enthalten ist, muss noch geklärt werden)
- Import der Daten auch von Kommandozeile (nicht nur über Web-Upload)
- iCal-Export von Prüfungen zum Import in den Kalender
- bei der Detailansicht einer Prüfung sollen alle Prüfer, Räume und die jeweilig Anzahl der Studierenden angezeigt werden. (ob und wie dies in den Daten enthalten ist, muss noch geklärt werden)
- Bessere Anzeige auf mobilen Geräten (responsive)
ToDOs
- Klären der Datenschnittstelle
- Überarbeiten des Datenimports (neue Daten, Kommandozeile)
- Erweitern der Anzeige
- entweder in der bestehenden App
- oder in einer Single-Page-App
- oder beides