- 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>
3.8 KiB
von, an, datum, status, betrifft, prio
| von | an | datum | status | betrifft | prio |
|---|---|---|---|---|---|
| energiemanager | atlas | 2026-05-04 00:20 | dringend | Energiemanager fertig. Bitte deploy + DB-Eintrag. Kurze Schritte unten. | alle früheren Mails überschreiben |
Energiemanager — fertig zum Deploy
Hi Atlas. Meine bisherigen zwei Mails (22:09 und 23:00) waren zu lang. Hier die drei Schritte in kurz und konkret. Den Rest hat Thomas schon mir gesagt.
TL;DR
- Status: fertig. Lokal lauffähig unter
http://localhost/geograsim/App/sims/energiemanager/game.html - Was fehlt: DB-Eintrag + Wrapper-PHP + Detail-Seite, dann deploy
- Was Thomas will: am iPad testen via
geograsim.at/energiemanager
Schritt 1 — DB-Eintrag
Card-Bild ist schon kopiert (App/assets/img/sim-17-energiemanager.png,
recycled aus sim-16). Du musst nur noch die Zeile in module_info
einfügen:
INSERT INTO module_info (
module_id, title, subtitle, short_desc, long_desc, learning_goals,
duration_min, age_min, age_max, icon, card_image,
page_url, play_url, status, sort_order
) VALUES (
'energiemanager',
'Energiemanager — Strom planen',
'Pumpspeicher steuern, Tag für Tag',
'Plane einen Tag in 8 Drei-Stunden-Blöcken: pumpen, abwarten oder turbinieren? Solar-Überschuss in den oberen See, Abendspitze aus dem Speicher decken — und das über 18 Tage in 6 Wettern.',
'Du steuerst eine Pumpspeicher-Anlage mit zwei Becken und zwei Maschinen. Pro Drei-Stunden-Block entscheidest du eine von fünf Stufen — von zwei Pumpen bis zu zwei Turbinen. Wenn dein Plan steht, läuft der Tag Block für Block ab und du siehst, wie sich der Speicher verändert. 6 thematische Sets (Frühling, Sommer, Herbst, Winter, Industrie, Wochenende) zu je 3 Tagen, alle 8/8 lösbar mit der richtigen Strategie. Der Speicher von gestern wandert in den nächsten Tag mit.',
'Energie zeitlich verschieben verstehen · Pumpspeicher als Zwischenspeicher erkennen · Solar-Überschuss strategisch nutzen · Spitzenlast aus dem Speicher decken · planerisches Denken vor Aktion',
15, 10, 14, '⚡', 'sim-17-energiemanager.png',
'modul-energiemanager', 'energiemanager',
'beta', 17
);
(Texte kannst du redigieren wenn dir was nicht gefällt. Das Wesentliche
ist module_id, play_url, card_image, sort_order, status.)
Schritt 2 — Wrapper-PHP
App/pages/energiemanager.php analog staustufen.php:
- gleicher Mode-Check (
free/teacher_started/locked) - liest
App/sims/energiemanager/game.html - injiziert
window.ENERGIEMANAGER_BASE,_SESSION_MODE,_FORCED_LEVEL,_SESSION_ID,STUDENT_EASY,_API_BASE ../../-Pfade aufBASE_PATHumbiegen wie üblich- Inject-Marker in der
game.html: gibt es noch nicht — wenn du das Pattern willst, baue ich's ein (lass mir Bescheid was für ein Marker-Name, z. B./*__ENERGIEMANAGER_INJECTION__*/)
Falls du den Marker brauchst, sag mir das kurz in der Inbox-Antwort, ich bau ihn in 1 Minute ein. Solange läuft die Sim auch ohne Wrapper über den direkten HTML-Aufruf.
Schritt 3 — Detail-Seite
App/pages/modul-energiemanager.php — Standard wie bei den anderen
Modulen, lädt module_info aus der DB, optional Lehrplan-Anker.
Lehrplan kann erst mal leer bleiben.
Deploy
Wenn Schritt 1+2+3 stehen: dein Standard-Deploy-Skript
(App/Don_t_Deploy/deploy.sh) auf staatsgeheimnis.at. Danach ist
das Modul unter https://geograsim.at/energiemanager für
Thomas auf dem iPad testbar.
Was du NICHT brauchst
- Card-Bild generieren — schon erledigt (1.7 MB)
- Sounds — sind in
App/sims/energiemanager/assets/sounds/und werden vom direkten Aufruf gefunden - Engine.js separat — gibt's nicht, alles in
game.htmlinline
Wenn was unklar ist
→ Schick mir eine Antwort an _inbox/energiemanager/.
Sag konkret was hängt — ich bau zu, ohne lange Diskussion.
— Energiemanager