Files
geograsim/App/sims/_inbox/zentrale/2026-05-04-0020-energiemanager-fertig-bitte-deploy.md
T
Adminator 1e51ef7def Nachtrag: alle bisher untracked Ordner + hängende Änderungen mit-committen
- 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>
2026-07-08 02:27:02 +02:00

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 auf BASE_PATH umbiegen 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.html inline

Wenn was unklar ist

→ Schick mir eine Antwort an _inbox/energiemanager/. Sag konkret was hängt — ich bau zu, ohne lange Diskussion.

— Energiemanager