# Feature-Inventar vor dem Fragenbank-Umbau

Diese Funktionen müssen nach dem Ausbau weiterhin vollständig funktionieren:

- öffentlicher Start ohne Anmeldung, Tracking oder echte Shell
- responsive Darstellung auf Desktop und Smartphone
- Retro-Terminal-Optik und sichtbarer Aufbau der neun Linux-Module
- Auswahl-, Terminal- und Sequenzaufgaben
- gemischte Sequenzbausteine mit ungefährlichen Ablenkern
- Hinweise, Fehlversuche, XP, Integrität und lokale Fortschrittsspeicherung
- Lernschema „Signal → Werkzeug → Entscheidung → Risiko“
- Rückblick auf bereits gelöste Aufgaben und kontrollierter Neustart
- Projekt-PDF und bereinigtes Weitergabe-ZIP als direkte Downloads
- statischer Export unter `/kernel-panic/`

## Erweiterte Abnahmekriterien

- exakt zehn Kapitel mit je zehn eigenständig formulierten Fragen
- Kurslauf: pro Kapitel drei zufällige Fragen, insgesamt 30
- Lernmodus: alle 100 Fragen
- Frageauswahl und Reihenfolgen bleiben nach Neuladen stabil
- Kapitel werden nacheinander freigeschaltet und zeigen ihren Fortschritt
- Abschlussbericht zeigt Ergebnisse pro Kapitel
- nach jedem Kapitel erscheint ein animierter Erfolgsmoment mit
  Lernzusammenfassung
- der Gesamtsystem-Abschluss enthält Animation, Gesamtfazit und Statistik
- gemeinsame „Hall of Tux“ mit frei gewähltem anonymem Alias
- Score-API bleibt optional; bei Ausfall funktioniert das gesamte Lernspiel
- echte SQLite-Datei bleibt privat außerhalb des Webroots
- getrennte öffentliche Fake-SQLite bildet eine harmlose Treasure Hunt
- Score-Werte werden serverseitig aus den Einzelergebnissen neu berechnet
- Fragenbank wird strukturell automatisiert validiert
- weder Kursoriginale noch Prüfungsbilder oder interne Hosting-Metadaten werden
  veröffentlicht

## Fehlermechanik und Lernübersicht

- falsche Antwort zeigt animiert den Abzug (−10 XP, −2 % Integrität) und die
  exakte Lösung
- danach wird nach 3,5 Sekunden automatisch weitergeschaltet; ein stets
  sichtbarer „Weiter“-Knopf tut dasselbe sofort
- eine falsch beantwortete Frage bleibt offen und wird am Kapitelende erneut
  vorgelegt; ein Kapitel gilt erst als abgeschlossen, wenn alle seine Fragen
  gelöst sind
- der dritte Fehler eines Kapitels setzt auf den Kapitelanfang zurück; gelöste
  Fragen und XP bleiben erhalten
- der ausstehende Reset lässt sich nicht durch Neuladen umgehen
- Fehlversuche sind bei 20 gedeckelt, und die Integrität wird aus ihnen
  abgeleitet — beides hält Client und Score-API bei identischen Werten
- die Abschlussseite gibt einen persönlichen Lern-Spickzettel als
  Markdown-Download und als Druckansicht heraus, ohne Netzwerkaufruf und ohne
  personenbezogene Daten
- `prefers-reduced-motion` bleibt respektiert: keine Wackel- oder
  Countdown-Animation, der manuelle Weg bleibt vollständig nutzbar
