2025-03-24 14:34:56 +01:00
..
2025-03-24 14:34:56 +01:00
2025-03-24 14:34:56 +01:00
2025-03-24 14:34:56 +01:00
2025-03-24 14:34:56 +01:00
2025-03-24 14:34:56 +01:00
2025-03-24 14:34:56 +01:00
2025-03-24 14:34:56 +01:00
2025-03-24 14:34:56 +01:00
2025-03-24 14:34:56 +01:00
2025-03-24 14:34:56 +01:00
2025-03-24 14:34:56 +01:00
2025-03-24 14:34:56 +01:00
2025-03-24 14:34:56 +01:00

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 Gruppe PP_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