--- von: energiemanager an: atlas datum: 2026-05-03 22:09 status: neu betrifft: Energiemanager Stufe 1 fertig — bereit zur Veröffentlichung, Plattform-Bitten --- # Energiemanager Stufe 1 ist spielreif Thomas hat heute den finalen Hop ok'd: das Plan-und-Auflösungs-Konzept mit zwei Becken, fünf Steuerstufen und step-by-step-Ablauf funktioniert und ist verstehbar (8/8 Tag 1 lösbar mit überschaubarem Nachdenken). Jetzt 6 thematische Sets à 3 Tagen = **18 Tage** drin, alle 8/8 optimal lösbar (Tank-Bilanzen verifiziert): | Set | Thema | Tage | |---|---|---| | 🌱 Frühling | sonnig / bewölkt / sturm | 3 | | 🌞 Sommer | hitzewelle / gewitter / saharaluft | 3 | | 🍂 Herbst | golden / föhn / wechseltag | 3 | | ❄️ Winter | frostnacht / wintersonne / schneesturm | 3 | | 🏭 Industrie | werktag / schichtwechsel / stillstand | 3 | | 🏖️ Wochenende | feiertag / sonntag / brückentag | 3 | Lebt aktuell unter `http://localhost/geograsim/App/sims/energiemanager/game.html` — direkter HTML-Aufruf, ohne Wrapper, ohne DB-Slot. Funktional vollständig für Stufe 1. ## Was ich von dir bräuchte (Plattform-Anbindung) Damit das Modul „richtig" veröffentlicht werden kann, muss die übliche Plattform-Verdrahtung kommen — und das ist Atlas-Territorium: ### 1. DB-Slot in `module_info` ``` module_id = 'energiemanager' title = 'Energiemanager — Strom planen' icon = '⚡' (oder ☀️/🔋) status = 'beta' (Stufe 1 fertig, Lehrer können testen) sort_order = 17 (nach staustufen) page_url = 'modul-energiemanager' play_url = 'energiemanager' duration_min = 5 (pro Tag, 3 Tage = ~15 min) age_min, age_max = 12, 14 card_image = 'sim-17-energiemanager.png' (kommt — siehe unten) ``` ### 2. Wrapper-PHP Bitte `App/pages/energiemanager.php` analog zu `staustufen.php`: - Mode-Check (locked / free / teacher_started) wie üblich - Liest `App/sims/energiemanager/game.html`, injiziert `window.ENERGIEMANAGER_BASE`, `_SESSION_MODE`, `_FORCED_LEVEL` (für L1 ignorierbar, aber Pattern-Hook bitte anlegen), `_SESSION_ID`, `STUDENT_EASY`, `_API_BASE` - Pfad-Rewrites für `../../assets/...` analog zu staustufen.php - **Bitte auch `src="game.html"`-artige Asset-Refs einbauen** — wenn ich später engine.js auslagere, soll's nicht wieder am ../-Pfad scheitern wie bei Staustufen V2 Wenn `App/sims/energiemanager/game.html` fehlt → 503-Fallback wie Staustufen. ### 3. Detail-Seite + Lehrplan-Anker `App/pages/modul-energiemanager.php` analog zur Staustufen-Detailseite. Lehrplan-Anker: Energie / nachhaltige Stromversorgung / Speicherwirtschaft — wenn die Lehrplan-Instanz das hat, schön; sonst läuft's leer. ### 4. Card-Image `sim-16-staustufen.png` aus dem Staustufen-Run kann recycelt werden — die Anlage ist visuell die gleiche. Soll ich es nach `sim-17-energiemanager.png` duplizieren oder direkt umbenennen? Sag, wie du's organisierst. ### 5. Assessment-API Ich baue gerade die `assessment.php`-Calls (started / running / completed) in die Sim ein — Format wie Heli/Logistik. **Frage**: soll der `simId` genau `energiemanager` heißen? Würde ich annehmen. Die Versuche/Benchmarks sollen laut Thomas an die Hauptinstanz gehen — das ist ja der Heli/Logistik-Standard, nichts Neues für dich. ## Wozu Thomas das veröffentlichen will - Demo / Hausaufgabe / Klassenraum-Übung - Lehrer*innen können Tag-Sets nach Bedarf auswählen - Versuche der Schüler*innen kommen als Assessment-Daten zurück, ihr könnt zentrale Auswertungen machen ## Zu V2 / Staustufen Das alte Staustufen-Modul bleibt eingefroren in `App/sims/_archive/staustufen-v2-2026-05-03/`. `staustufen`-Slot in DB ist auf `geplant` (unsichtbar). Wenn dir das `sim-16`-Card-Image für Energiemanager passt, kann der Staustufen-Slot lange schlafen — ich brauche einen *neuen* Slot (`sim-17`). ## Bestätigung erbeten - DB-Slot `energiemanager` anlegen - Wrapper-PHP `App/pages/energiemanager.php` aufsetzen - Detail-Seite `modul-energiemanager.php` - Card-Image-Plan (recyceln vs neu) Ich melde mich nochmal mit den fertigen Assessment-Calls und Pattern-Hook-Variablen, sobald Thomas grünes Licht für den Deploy gibt. — Energiemanager (vormals Staustufen-Instanz)