Kurswahl 2 Help

Nutzerverwaltung

Administratoren

Name

Funktionen

Adresse

Genutzte Endpunkte

Ansicht Admins

  • Zu Admin erstellen weiterleiten

  • Admin löschen

  • Admin Passwort zurücksetzen

  • Zu Admin bearbeiten weiterleiten

/admin/admins

  • GET: /api/admin/admins

  • DELETE: /api/admin/admin?adminId=id

  • DELETE: /api/admin/admins

Admin erstellen

  • Admin erstellen

  • Attribute

    • Vorname

    • Nachname

/admin/admins/create

  • POST: /api/admin/admin

Admin bearbeiten

  • Ausgewählter Admin wird geladen

  • Admin bearbeiten

  • Attribute

    • Vorname

    • Nachname

/admin/admins/edit/:id

  • GET: /api/admin/admin?adminId=id

  • PUT: /api/admin/admin?adminId=id

Schüler

Name

Funktionen

Adresse

Genutzte Endpunkte

Ansicht Schüler

  • Nach Klasse Filtern

  • Zu Schüler erstellen weiterleiten

  • Schüler löschen

  • Schüler Passwort zurücksetzen

  • Zu Schüler bearbeiten weiterleiten

/admin/students

  • GET: /api/admin/students

  • GET: /api/admin/studentClasses

  • DELETE: /api/admin/student?studentId=id

  • DELETE: /api/admin/students

Schüler importieren / exportieren

  • Schüler aus Datei importieren

    • Datei muss eine UTF-8 kodierte CSV Datei sein.

    • Alle Zeilen werden importiert, das heißt Zeilen mit den Spalten Titeln müssen entfernt werden.

    • Format: Klasse;Nachname;Vorname

    • Jahrgang muss ausgewählt werden

  • Schüler als PDF exportieren → Nach Klassen filter exportieren

    • Felder: Klasse, Vorname, Nachname, generiertes Passwort

/admin/students

  • POST: /api/admin/csvStudents

Schüler erstellen

  • Lädt alle Klassen

  • Schüler erstellen

  • Attribute

    • Vorname

    • Nachname

    • Klasse

/admin/students/create

  • GET: /api/admin/studentClasses

  • POST: /api/admin/student

Schüler bearbeiten

  • Lädt alle Klassen

  • Lädt ausgewählten Schüler

  • Schüler bearbeiten

  • Attribute

    • Vorname

    • Nachname

    • Klasse

/admin/students/edit/:id

  • GET: /api/admin/studentClasses

  • GET: /api/admin/student?studentId=id

  • PUT: /api/admin/student?studentId=id

Lehrer

Name

Funktionen

Adresse

Genutzte Endpunkte

Ansicht Lehrer

  • Zu Lehrer erstellen weiterleiten

  • Lehrer löschen

    • Kann nicht gelöscht werden, wenn ein Lehrer noch eine Klasse leitet

  • Lehrer Passwort zurücksetzen

  • Zu Lehrer bearbeiten weiterleiten

/admin/teachers

  • GET: /api/admin/teachers

  • DELETE: /api/admin/teacher?teacherId=id

  • DELETE: /api/admin/teachers

Lehrer erstellen

  • Lehrer erstellen

  • Attribute

    • Vorname

    • Nachname

    • Kürzel

/admin/teachers/create

  • POST: /api/admin/teacher

Lehrer bearbeiten

  • Ausgewählter Lehrer wird geladen

  • Lehrer bearbeiten

  • Attribute

    • Vorname

    • Nachname

    • Kürzel

/admin/teachers/edit/:id

  • GET: /api/admin/teacher?teacherId=id

  • PUT: /api/admin/teacher?teacherId=id

Last modified: 11 July 2024