- Konzept/, didaktik_geografie/, didaktik_simulation/, v2-modules/, v2-platform/ - 12 code-workspace-Files - STATUS-*.md - viele M/D/R-Änderungen an bereits getrackten Files - .gitignore verstärkt: **/.humaninput/, **/secret_keys.txt Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
9.1 KiB
Kofferdetektiv · Verbesserungsvorschläge
Datum: 2026-06-15 Sicht: Atlas (Plattform-Instanz), nach Vollausbau Glossar + Lehrplan Vorgehen: sortiert nach Effekt vs. Aufwand
Sicht von außen — die Sim ist didaktisch eine Schatzkiste
30 Fall-Länder, 20 Hinweis-Kategorien, 30 Fundsachen mit didaktisch starken Info-Texten, 12 Flughäfen weltweit, 16 Hintergrund-Musikstücke, ~190 Länder zum Auswählen. Das macht den Kofferdetektiv zum inhaltsstärksten Modul der Plattform. Die meisten Verbesserungen sind keine Lücken-Schließer, sondern Hebel um das Material noch besser sichtbar zu machen.
Hoher Effekt, kleiner Aufwand
1. Glossar-Tooltips IN den Fundsachen-Texten verlinken
Die Fundsachen-Toasts erklären jetzt großartige Dinge („100-ml-Regel", „Roaming", „Powerbank-Sicherheit"). Die 26 neuen Glossar-Begriffe sind alle in der DB — aber die Sim-Toasts verlinken sie noch nicht.
Aufwand: Sim-Engine markiert in den Texten Schlagwörter mit <span class="ggs-g" data-glossar="…">…</span> (Plattform-Standard, glossar-tooltip.js ist schon eingebunden). Vorlage:
"Powerbanks müssen ins <span class='ggs-g' data-glossar='akku-handgepaeck'>Handgepäck</span>,
nie in den aufgegebenen Koffer..."
Effekt: Lernende klicken den Begriff → sehen Easy-Sprache-Variante. Lehrperson kann darauf bauen, dass das Vokabular klickbar ist.
2. Reflexionsfrage prominenter
INTEGRATION.md sagt: Reflexionsfrage „Welcher Hinweis hat dir am meisten geholfen — und welcher Fall war am schwierigsten? Begründe kurz" vor dem Submit. Falls die nur als kleines Textfeld kommt: stärker akzentuieren. Vorschlag: Vollbild-Modal mit dem Bild aus intro/fall-abgeben.webp, klares Layout, Submit-Button erst nach Mindest-Text-Länge aktiv (40+ Zeichen).
Effekt: echte didaktische Reflexion statt Klick-durch.
3. Lehrer-Sicht: case_country prüfen auf Datenschutz
Im Cockpit zeigt LIVE_PRIMARY_FIELDS['kofferdetektiv'] das Zielland mit Kommentar „nur Lehrpersonen-Sicht". Aber: wenn der Sim den case_country in GGS_LIVE_STATE einbettet, ist er für Schüler:innen über DevTools im JavaScript sichtbar — der „Lehrer-only" Hinweis ist nur in der teacher.html-Render-Logik. Empfehlung:
- Variante A: Sim soll
case_countrynicht in GGS_LIVE_STATE liefern. Atlas liest in/api/live.phpaus der Sim-internen DB (z. B. auskofferdetektiv_cases-Log oder aus dem letztenassessments.results.countries[]-Eintrag), nur an Lehrpersonen-Endpoint. - Variante B: Sim verschlüsselt
case_countrymit einem pro-Klasse-Schlüssel, den nur der Lehrer-Cockpit-Backend hat.
Für Pilot-Phase reicht Variante A; das Schüler:innen-Frontend bekommt keinen Anlass, in DevTools zu schauen.
4. Welt-Übersicht welt.html aus dem Header zugänglich machen
Die existierende welt.html (147 LoC, Welt-Atlas-Übersicht aller Länder) ist live unter /sims/kofferdetektiv/welt.html, aber nicht verlinkt. Vorschlag: kleiner Header-Button 🌍 im Sim-Header, der die welt.html im neuen Tab öffnet — als Begleit-Referenz „Welt-Übersicht aller 190 Länder".
Effekt: Lernende haben ein „großes Bild" zur Hand, didaktisch parallel zur Detektivarbeit.
5. Card-Image-Variation für die anderen Cockpit-Stellen
Aktuell: card-kofferdetektiv.webp ist die Standard-Karte. Für die Modul-Detailseite + Hero könnte ein zweites Bild („Detektiv mit Lupe über Koffer-Inhalt", aus assets/img/intro/intro-koffer.webp oder intro-terminal.webp) als Hero-Banner dienen.
Mittlerer Effekt, mittlerer Aufwand
6. Easy-Sprache-Modus durch die ganze Sim
Wenn window.STUDENT_EASY === true, sollte die Sim:
- statt
KD_GLOSSARYdie Easy-Variante aus DB ziehen (oder lokal eigene Easy-Variante im data.js) - Hinweis-Texte vereinfachen („Eine Infografik nennt etwa 110 Menschen pro km²" → „Auf einem Bild steht: ungefähr 110 Menschen leben auf 1 Quadrat-Kilometer")
- Wahrzeichen-Bilder ggf. mit Bild-Beschreibung als Alt-Text
- Fundsachen-Infos auf Easy-Sprache-Version umstellen
Aufwand: mittel; pro Sektion ein Easy-Pendant. Plattform liefert STUDENT_EASY schon, Sim muss es nur auswerten.
7. „Bonus-Material" als Bottom-Sheet zu jedem gelösten Land
Nach Lösung eines Falls könnte ein Bottom-Sheet zusätzliche Info zeigen:
- 1 Wahrzeichen-Foto (gibt's schon in
assets/img/landmarks/) - 1 Faktbox aus dem Sim-internen Wissen
- Link zum vollen Glossar-Eintrag der nationalen Symbole (Flagge / Wappen / Staatsform)
Aufwand: mittel; UI-Komponente + 30 kurze Texte. Effekt: vertieft das Lernen statt Klick-Bestätigung.
8. Performance-Profil dokumentieren
133 MB Sim-Assets, davon 1,8 MB Three.js-Modell (Airport-Diorama) + ~80 MB Hintergrundmusik (16 MP3). Auf Prod ist das fein, weil HTTP/2 und Cache, aber:
- iPad-Erstaufruf könnte langsam wirken
- Schul-Internet mit niedriger Bandbreite testen
- Audio kann später nachgeladen werden (lazy-load nach Boot)
Empfehlung: Audio-Verzeichnis assets/audio/music/ mit <audio preload="none"> Pattern, lädt erst beim Play.
9. Mehrsprachigkeit vorbereitet → tatsächlich Englisch ergänzen
INTEGRATION.md sagt: „Mehrsprachigkeit vorbereitet, alle Texte in data.js/UI-Konstanten gebündelt". Für DACH-Klassen mit nicht-deutschsprachigen Lernenden wäre Englisch-Variante nützlich. Vorschlag: KD_TEXTS_DE/KD_TEXTS_EN, Schalter im Header.
Aufwand: groß (alle Texte übersetzen). Effekt: Klassen-Inklusion.
Hoher Effekt, größerer Aufwand
10. Lehrer-Auswertung „Fall-Verlauf pro Schüler:in"
Im Lehrer-Cockpit (results.php) könnte für Kofferdetektiv ein eigener Tab kommen:
- Welche Länder hat Schüler:in X gelöst (Heatmap)
- Welche Hinweise wurden am häufigsten gebraucht (Histogramm)
- Zeit pro Fall als Trend
- Reflexionsantworten als Text-Liste
Schema assessments.results.countries[] aus INTEGRATION.md liefert das Material schon. Atlas baut die Auswertung in results.php (ähnlich Heli oder Klima).
11. Klassen-Vergleichsmodus
Lehrperson startet mode='teacher_started' mit forcedLevel=2 für die ganze Klasse. Cockpit zeigt: alle Schüler:innen → selbe Stufe → wer hat welches Land schon? Echtzeit-Wettbewerb (ohne Punkte-Druck).
12. Globe-Visualisierung im Endscreen
Statt klassischer Score-Liste am Ende: 3D-Globus rotiert, gelöste Länder leuchten goldgelb, ungelöste sind dunkel. „Du hast 4 von 30 Ländern erforscht." Klick auf Land → öffnet noch mal die Visitenkarte.
Aufwand: groß (Three.js-Globus + Daten-Binding). Effekt: emotionaler Abschluss, klares „mehr ist möglich" Signal.
13. Aussprache-Audio für nicht-deutsche Wahrzeichen
30 Wahrzeichen — manche schwer zu lesen (Sigiriya, Mtatsminda, Kotor). Ein 🔊-Knopf in der Visitenkarte spielt die Aussprache (ElevenLabs könnte das vorgenerieren). 30 × ~5 Sekunden = 30 kleine MP3.
Effekt: Inklusion für Lernende mit Lese-Schwierigkeiten + Sprach-Vorbild.
Polish und Konsistenz
14. Texte-Audit gegen Sprachkonvention
INTEGRATION.md sagt „Lernarbeit-Sprache". Stichprobenartig prüfen:
- Kein „Spiel", „Spielen", „Spieler"
- „Durchgang" statt „Runde"
- „Lehrperson" statt „Lehrkraft"
15. Glossar-Begriffe in DB → in data.js KD_GLOSSARY spiegeln
Die 26 neuen Begriffe sind in der DB, aber data.js KD_GLOSSARY enthält nur die 20 Hinweis-Kategorien. Für den Fall, dass die Sim offline läuft (Standalone-Test), wäre Konsistenz schön — Atlas könnte ein Python/Node-Script anbieten, das beide Quellen abgleicht.
16. Image-Sitemap für Modul-Detailseite
Auf der Modul-Detailseite (modul-kofferdetektiv) könnte ein kleiner Bildergalerie-Streifen zeigen: 4-5 In-Sim-Screenshots (Flughafen 3D, Analyse-Ansicht, Visitenkarte, Endscreen, Atlas-Übersicht). Aktuell nur eine Hero-Card.
17. Lehrplan-Anker erweitern
Aktuell 8 AT-Anker + 6 CH + 4 DE + 2 LI. Für die volle Tiefe könnten 12 pro Land kommen — z. B. fächerübergreifend in DE die Verbindung zu Wirtschaft/Recht (Verbraucherbildung) und Politik (Internationale Beziehungen).
Was Atlas direkt nachziehen kann (heute oder morgen)
- ✓ Glossar +26 Begriffe (erledigt)
- ✓ Lehrplan-Kompetenzen + 20 Anker (erledigt)
- ✓ Modul-Detail-Seite mit Dual-Button (erledigt)
- ✓ Card-Image (erledigt)
- ⏳ Punkt 4 — Welt-Header-Link auf welt.html
- ⏳ Punkt 5 — Hero-Banner zweites Bild für Modul-Detail
- ⏳ Punkt 16 — Bildergalerie auf Modul-Detail
Was Sim-Entwickler-Eingriff braucht
- Punkt 1 — Glossar-Tooltips in Fundsachen-Texten
- Punkt 2 — Reflexion-Modal prominenter
- Punkt 3 — case_country aus GGS_LIVE_STATE entfernen
- Punkt 6 — Easy-Sprache durchgängig
- Punkt 7 — Bonus-Material-Bottom-Sheet
- Punkt 9 — Englisch-Variante
- Punkt 12 — Globe-Endscreen
- Punkt 13 — Aussprache-Audio
- Punkt 15 — KD_GLOSSARY mit DB abgleichen
Was im Plattform-Backend kommt
- Punkt 10 — Lehrer-Cockpit Fall-Verlauf-Tab
- Punkt 11 — Klassen-Vergleichsmodus
Empfehlung Reihenfolge: Punkt 4 + 5 + 16 sind heute machbar (UI-Polish auf Plattform-Seite). Punkt 1 + 6 sind die größten Hebel für didaktische Tiefe und sollten als nächstes mit dem Sim-Entwickler abgestimmt werden.