Pflichtenheft - paul-tat/tgbbz1Base GitHub Wiki

Benutzerverwaltung

  • Rollensystem:

    • Admins:

      • Löschen von Accounts
      • Anlegen von Accounts (Jede Rolle)
      • Änder von Daten aller Account Arten
      • Generieren von Tokens zum Lehrer Account anlegen
    • Lehrer:

      • Generieren von Schüler Account Tokens
      • Ändern der eigenen Daten
      • Ändern von Schülerdaten
    • Schüler:

      • Ändern der eigenen Daten
      • Admins > Lehrer > Schüler
    • Registrierungssystem:

      • Name
      • Vorname
      • Email
      • Passwort
      • Token
    • Berechtigungskonzept

      • Benutzerdaten
      • Name
      • Vorname
      • E-Mail
      • Benutzername
      • Passwort
      • Voraussichtliches Ablaufdatum
      • Initialen
    • LogIn

      • Benutzername
      • Passwort

Raumbuchungssystem

    • Nur Lehrer und können Räume buchen
    • Raumbelegung nur mit zeitlichem Unterschied möglich
    • Kalender Übersicht (Gebuchter Raum mit Lehrer Initialen anzeigen)
    • Raum IDs
    • Lehrer können Lehrer als Vertretung eintragen
    • Als Vertretung eingetragene Lehrer erhalten eine Benachrichtigung