--- instanz: klima zuletzt_aktualisiert: 2026-05-07 session_id: ipad-touch-tooltip status: ruhend-abschaltbar --- # Aktueller Stand iPad-Touch-Tooltip für Erfolge eingebaut, GLOSSAR_DB_KNOWN-Set bereits auf alle 18 Klima-Slugs erweitert. Alle Klima-Files committet. ## Diese Session erledigt - **Achievement-Tap-Tooltip** in `game-2d.html` und `game-3d.html`: Tap auf eine Erfolgs-Badge öffnet einen kleinen schwarzen Tooltip (Titel + Beschreibung), Auto-Hide nach 4 s, Position bevorzugt unter der Badge mit Fallback nach oben. Notwendig, weil Touch keine Hover-Events auslöst und das `title`-Attribut deshalb stumm war. Commit: `f6ff412`. - **GLOSSAR_DB_KNOWN-Set** in beiden Sims um die 18 neuen Klima-Slugs erweitert (4 Aliasse + 14 Volleinträge — Logistik hatte sie am 02.05. in die DB eingespielt). Damit erscheint der „Voller Glossar-Eintrag →"- Link wieder bei allen Klima-Begriffen. `KLIMA_TO_DB_KEY`-Mapping bleibt als Robustheits-Schicht erhalten. - Logistik-Inbox 02.05. 22:40 quittiert. ## Backlog — wartet auf nächste Session Nach Datum aufgeführt, alle aus `_inbox/klima/`: ### Klein (Quick-Wins) - **C — Status-Antwort an Atlas** (Atlas 04.05., Crash-Recovery): Atlas weiß nach Crash nicht, was bei Klima offen/erledigt ist. Brief in `_inbox/zentrale/` mit drei Punkten (offen / erledigt / kein-Stress). Aufwand: ~15 min. ### Mittel (verschoben — Thomas: iPad funktioniert schon ziemlich gut) - **D — iPad-Modal-Pattern Sweep** (Logistik 02.05.): 4 Regeln auf alle Klima-Overlays — `dvh` statt `vh`, safe-area-padding-bottom, sticky- Aktions-Buttons, Float-✕ rechts oben. Aufwand: ~30-45 min. - **E — iPad-Polish 5-Punkte** (Logistik 02.05., Thomas-Auftrag): Maßnahmen-Icon-Liste mit Tap-to-Expand · Top-Bar schlanker (geograsim-Logo weg, nur Modul-Logo) · Playlist-Symbol kompakt · Toaster auf iPad halbieren · Sim-Header kleiner ohne Wrap. Aufwand: ~1-2 h. ### Groß (steht seit 23.04.) - **F — Atlas-Integrationsauftrag** (Atlas 23.04. + Antworten 23.04.18:00): - mode-check via `GET /api/modules?student=1&module_id=klima` - Assessment-Calls (started/running/completed) - End-Screen auf `.ggs-endscreen`-Komponente umstellen - `.kw-level-*` → `.ggs-level-*` Rename - Pattern bei `App/pages/logistik.php` ab Z. 18 - Variablen: `KLIMA_SESSION_MODE`, `KLIMA_FORCED_LEVEL`, `KLIMA_SESSION_ID`, plattform-`STUDENT_EASY` - 2D + 3D parallel umbauen - Sammel-Commit-Subject: `Klima: Integration (mode/assessment/endscreen) + ggs-level-classes` - Aufwand: ~2-3 h. ### Bonus (offene Anfrage von 17:00 17.04.) - Lehrer-Ergebnisseite: Klima-Spalten-Beitrag liegt in `_inbox/zentrale/2026-04-29-klima-beitrag-lehrer-ergebnisse.md`, wartet auf Atlas-Umsetzung. Keine Klima-seitige Aktion nötig. ## Modul-Komponenten (unverändert) - `App/sims/klima/engine.js` (Engine, SSoT) - `App/sims/klima/game-2d.html` (~4100 Z.) - `App/sims/klima/game-3d.html` (~5100 Z.) - `App/sims/klima/plane-test.html` (Dev-Sandbox) - `App/pages/klima-2d.php` + `klima-3d.php` (beide jetzt mit Live-Client) - Save-Slots `ggs-save-klima-{2d|3d}-L{n}` ## Blocker Keine. Klima-Instanz darf abgeschaltet werden. ---