Teams, Login & Ergebnis-Export

Teams und QR-Code-Login

In data/teams.json lassen sich Teilnehmernamen speichern. GET /teams.json ruft die Liste ab, POST /teams.json speichert sie. Ein optionales Häkchen “Nur Teams/Personen aus der Liste dürfen teilnehmen” aktiviert eine Zugangsbeschränkung via QR-Code. QR-Codes können direkt in der Oberfläche generiert werden.

Ergebnisse

Alle Resultate werden in der Datenbank abgelegt. Die API bietet folgende Endpunkte:

  • GET /results.json – liefert alle gespeicherten Ergebnisse.
  • POST /results – fügt ein neues Ergebnis hinzu.
  • DELETE /results – löscht alle Einträge.
  • GET /results/download – erzeugt eine CSV-Datei mit allen Resultaten.
  • GET /question-results.json – listet falsch beantwortete Fragen.

Diese Funktionen ermöglichen eine einfache Auswertung und Archivierung der Spielergebnisse.