64 lines
2.2 KiB
Markdown
64 lines
2.2 KiB
Markdown
# Prüfplanviewer
|
|
|
|
## Installation
|
|
|
|
Nach dem laden des Repos und der Installation der Module
|
|
aus <code> requirements.txt </code> sollten noch folgende
|
|
<code> manage.py tasks </code> ausgeführt werden:
|
|
|
|
- <code> migrate </code> (Anlegen der Datenbanktabellen)
|
|
- Befehl aus READ.ME im Verzeichnis <code> fixtures </code>.
|
|
Dadurch werden Berechtigungsgruppen angelegt.
|
|
Für den Prüfungsplan wird aktuell nur die
|
|
Gruppe <code> PP_ADMIN </code> benötigt.
|
|
- <code> createsuperuser </code> (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 <code> PP_ADMIN </code>
|
|
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 |