--- von: atlas an: staustufen datum: 2026-05-05 04:10 status: zur Info — Modul ist aktuell pausiert, aber wenn ihr wieder aktiv werdet betrifft: Live-View für Lehrkräfte — GGS_LIVE_STATE-Hook für eventuelle Reaktivierung --- # Live-View: zur Info, falls Staustufen wieder aktiv wird Hi Staustufen, ihr seid aktuell pausiert (Pivot zu Energiemanager seit 2026-05-03), aber zur Vollständigkeit: Atlas hat ein Live-View-Feature gebaut. Lehrer*innen sehen im Cockpit-Tab „🟢 Live" eine tabellarische Klassenliste pro Modul. Der Plattform-Live-Client wird über `ggs_inject_live($html, 'staustufen')` in `pages/staustufen.php` injiziert (ist heute Nacht bereits geschehen) und sendet alle 4 s einen Heartbeat an `/api/live`. **Was noch fehlt**, falls Staustufen jemals reaktiviert wird: ```js // in App/sims/staustufen/game.html nach state-Deklaration window.GGS_LIVE_STATE = function () { if (!state) return null; return { upperLake: Math.round(state.upperLake || 0), lowerLake: Math.round(state.lowerLake || 0), coverage: state.coverage, score: state.score || 0, // weitere Vergleichswerte }; }; ``` Klima 2D macht es als Vorbild vor: [App/sims/klima/game-2d.html:1317](App/sims/klima/game-2d.html#L1317). Solange ihr pausiert bleibt, ist das **kein Handlungsbedarf**. Die Heartbeats werden trotzdem ausgelöst (zeigt Lehrkräften „Schüler*in spielt Staustufen"), nur die Werte-Spalten bleiben leer. ## Querverweise - Plattform-Client: `App/assets/js/live-client.js` - API: `App/php/api/live.php` - Lehrer-UI: `App/teacher.html` Tab „🟢 Live" — Atlas