81 — Quiz-System
Aktualisiert am 1. Juni 2026
81 — Quiz-System
Lektionen in der Akademie (siehe 80) können optional mit einem Quiz gekoppelt werden. Erst nach Bestehen gilt die Lektion als abgeschlossen.
Wozu?
- Sicherstellen, dass Partner den Inhalt verstanden haben.
- Compliance — z. B. AGB-Quiz mit verpflichtenden Antworten.
- Engagement — Partner sind aktiver dabei.
Quiz anlegen
Admin → Akademie → Kurs → Lektion → „Quiz hinzufügen".
Modal öffnet sich:
| Feld | Bedeutung |
|---|---|
| Titel | Optional |
| Passing-Score | Mindest-Prozent (Default 70 %) |
| Fragen | Beliebig viele (siehe unten) |
Fragen-Builder
Pro Frage:
- Fragetext.
- Antworten (mindestens 2, beliebig viele).
- Radio-Auswahl für die richtige Antwort.
- Optional: Erklärung — wird nach Submit dem Partner angezeigt (auch bei falsch — Lerneffekt).
Partner-Sicht
Partner-Portal → Akademie → Lektion mit Quiz → „Quiz starten":
UX
- Single-Question-View mit „Weiter"-Button (statt langer Liste — bessere mobile UX).
- Progress-Bar: „Frage 3 von 10".
- Eingabe via Radio-Buttons.
Nach Submit
- Score: „8 von 10 — 80 %, bestanden ✓".
- Pro Frage Anzeige:
- Eigene Antwort.
- Richtige Antwort.
- Erklärung (falls hinterlegt).
- „Erneut versuchen"-Button — bei Misserfolg unbegrenzte Versuche.
Speicherung
Jeder Versuch wird als AcademyQuizAttempt persistiert:
scorePercent.correctCount/totalCount.passed(true/false).completedAt.
Vorteil: Admin sieht, wie oft ein Partner versucht hat (auch fehlgeschlagen) — wichtig für Compliance-Audit.
Bestehens-Logik
Bei Submit:
- Server vergleicht Antworten mit
correctIndexpro Frage. - Berechnet
scorePercent. - Wenn
>= passingScore:passed=true, Lektion automatisch alscompletedmarkiert. - Andernfalls: Lektion bleibt offen — Partner kann erneut versuchen.
Upsert-Modus
Bei Bearbeitung im Admin-Editor: das gesamte Quiz inkl. Fragen wird ersetzt (kein Inline-Patch). Vereinfacht die UI, vermeidet komplexe Diff-Logik.
Tipp: Beim Bearbeiten zuerst alle Fragen sichten → dann gezielt Änderungen vornehmen → Save. Versehentliche Lösch-Klicks vermeiden.
Default-Passing-Score
70 % ist der Standard. Anpassbar pro Quiz. Für Compliance-Quizze (z. B. AGB-Bestätigung) → 100 % Passing-Score → alle Fragen müssen richtig.
Quiz löschen
Im Editor → „Quiz löschen" → Lektion wird wieder einfaches „Mark Complete" ohne Quiz.
Verwandte Kapitel
Technische Tiefen-Doku: ../106-academy-quiz.md, ../107-quiz-ui.md