Skip to content

Latest commit

 

History

History
59 lines (49 loc) · 2.23 KB

12_Glossar.adoc

File metadata and controls

59 lines (49 loc) · 2.23 KB

Abschnitt 12 Glossar

Aufgabe 12.1 Einstieg

Zuerst muss sich der User in der Weboberfläche anmelden.
Er kann sich entweder als Student oder Organisator anmelden.
Wenn er sich dann angemeldet hat, kann er als Organisator Module hizufügen,
Studenten manuell zulassen, Zulassungslisten hochladen
und Module aktivieren bzw. deaktivieren.
Der Student kann sein Zulassungstoken entweder per Link oder
manuell einreichen und verifizieren lassen.

Aufgabe 12.2 Begriffe

Token:

Das Token dient zur Verifikation der Zulassung.
Es ist verschlüsselt und kann mit einem Key, welcher
von der Universität gespeichert wird, entschlüsselt werden.
So kann man bei der Einreichung durch den Studenten sicher testen,
ob dieser zugelassen ist.

ModulID:

Die ModulID wird beim Eingeben eines neuen Moduls,
welches noch nicht in der Modul-Datenbank gespeichert ist,
automatisch generiert.

Klausurliste herunterladen:

Durch diese Funktion erhält der Benutzter eine Liste mit Studenten,
die zur aktuellen Klausur zugelassen sind.
Diese sollte kurz vor Beginn der Klausur heruntergeladen werden,
damit Studenten mit Altzulassung die Möglichkeit haben,
sich automatisch auf die Liste zu schreiben.

Modulverwaltung:

Nach einer geschriebenen Klausur sollte das Modul
über die Oberfläche des Organisators deaktiviert werden.
Damit wird in der Modul-Datenbank der Organisator und die Frist gelöscht,
und das Modul deaktiviert, sodass beim nächsten Aktivieren des Moduls der
Organisator und die Frist neu gesetzt werden kann.

Papierzulassung:

Vor dieser Anwendung wurden die Zulassungen analog
auf Papier erstellt und in Aktenordnern gesichert.
Hat ein Student eine solche Zulassung muss dies vermerkt werden.

Aufgabe 12.3 Installation und Anwendung

  • Die Anwenung ist als dockercontainer vorliegend.

  • Dieser kann erstellt werden durch:

docker-compose -f prod-compose.yml build
  • Anschließend kann der Container gestartet werden durch den Befehl:

docker-compose -f prod-compose.yml up
  • Die Webanwendung kann nun über den Port :8080 mit dem Pfad /zulassung1 aufgerufen werden.