Companion-App: zur deploybaren PWA ausgebaut (statisch)
- 04_Tablet-Quiz/prototype -> app/ (deploybarer Stand). - PWA: manifest.webmanifest + sw.js (Offline-App-Shell) + icon.svg, im <head> eingebunden, Service-Worker-Registrierung. - Debrief-Export als Datei-Download (Markdown UND JSON) ergaenzt. - DEPLOY.md: Anleitung fuer statisches Hosting (nginx/Caddy, HTTPS, Verifikation). - README: Umsetzungsstand + MVP-Haken aktualisiert. - .claude/launch.json (lokale Preview), settings.local.json ge-gitignored. Verifiziert: 40 Stationen / 3 Gates / 45 Quizfragen, JS+SW-Syntax + Manifest valide, alle Assets via http 200. (Inhalte noch in index.html eingebettet; YAML-Pipeline = naechster Schritt.) Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
parent
ab61222cf2
commit
7f0e847561
8 changed files with 196 additions and 9 deletions
|
|
@ -1,6 +1,14 @@
|
|||
# Tablet-Quiz — Begleit-App (Teilprojekt)
|
||||
|
||||
**Status:** Konzept · **Typ:** eigenständiges Software-Teilprojekt des SLC-Workshops
|
||||
**Status:** App lauffähig (PWA) · Deploy vorbereitet · **Typ:** eigenständiges Software-Teilprojekt des SLC-Workshops
|
||||
|
||||
> **Umsetzungsstand:** Die App liegt unter [`app/`](app/) als statische **PWA**
|
||||
> (offline-/kioskfähig). Sie führt den kompletten Flow durch (Action Card →
|
||||
> Startpunkt → optionale Tour → Station: Diskussion/Quiz/Auflösung → Debrief mit
|
||||
> **Markdown-/JSON-Export**). Inhalte (40 Stationen, 45 Quizfragen, 6 Use-Cases)
|
||||
> sind derzeit in `app/index.html` eingebettet. **Deployment:** statisch, siehe
|
||||
> [`app/DEPLOY.md`](app/DEPLOY.md). **Lokal testen:** `python -m http.server 8099
|
||||
> --directory 04_Tablet-Quiz/app` (oder Preview-Config `.claude/launch.json`).
|
||||
|
||||
Das Tablet-Quiz ist der **digitale Begleiter** des Tabletops — kein Ersatz fürs
|
||||
Brett. Es ist der **erklärende Gegenpart** zu den Pucks: Die Pucks tragen nur die
|
||||
|
|
@ -65,12 +73,13 @@ steht, sondern in der App liegt.
|
|||
|
||||
## 5. Funktionsumfang (MVP)
|
||||
|
||||
- [ ] `questions.json` + Stations-Inhalte aus YAMLs generieren (Build-Skript).
|
||||
- [ ] Stationsführung: linearer Durchlauf mit „Nächste Station" + Fortschritt/Phasen-Farben.
|
||||
- [ ] Fragetypen 1–3 (vermittelndes Quiz).
|
||||
- [ ] „Auflösen"-Mechanik (Antwort erst auf Klick) **+ ausführliche Stationsauflösung** (Erklärung/RACI/Artefakt) nach dem Quiz.
|
||||
- [ ] „Unklar"-Markierung je Aktivität.
|
||||
- [ ] Debrief-Export (Markdown/JSON, lokal).
|
||||
- [x] Stationsführung: linearer Durchlauf mit „Nächste Station" + Fortschritt/Phasen-Farben.
|
||||
- [x] Fragetypen 1–3 (vermittelndes Quiz).
|
||||
- [x] „Auflösen"-Mechanik (Antwort erst auf Klick) **+ ausführliche Stationsauflösung** (Erklärung/RACI/Artefakt) nach dem Quiz.
|
||||
- [x] „Unklar"-Markierung je Aktivität.
|
||||
- [x] Debrief-Export (Markdown **und** JSON, lokaler Download).
|
||||
- [x] PWA / offline lauffähig (Manifest + Service Worker).
|
||||
- [ ] `questions.json` + Stations-Inhalte aus YAMLs generieren (Build-Skript) — Inhalte aktuell in `app/index.html` eingebettet (braucht Blueprint-Repo-Zugriff).
|
||||
|
||||
### Später (Ausbau)
|
||||
- Gate-Fragen mit Rollen-Check (Typ 4–5).
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue