1e51ef7def
- 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>
19 lines
1.8 KiB
SQL
19 lines
1.8 KiB
SQL
-- ============================================================================
|
|
-- Energiemanager — Modul-Eintrag (2026-05-03)
|
|
-- Idempotent: nutzt INSERT...ON DUPLICATE KEY UPDATE.
|
|
-- ============================================================================
|
|
|
|
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 durch den Tag balancieren',
|
|
'18 Tagesszenarien (Frühling/Sommer/Herbst/Winter/Industrie/Wochenende). Du planst pro Tag in 8 Blöcken: zwei Pumpspeicher hoch- oder runterfahren, je nach Wetter und Verbrauch. Ziel: alle 8 Blöcke ohne Defizit.',
|
|
'Stufe 1: Steuere zwei Pumpspeicher-Becken durch einen Tag. Wetter (sonnig/sturm/hitzewelle/frostnacht/...) bestimmt das PV-/Wind-Angebot. Sechs thematische Sets à 3 Tagen: Frühling, Sommer, Herbst, Winter, Industrie, Wochenende. Persistenter Speicher zwischen Tagen eines Sets.',
|
|
'Energiebilanz verstehen: Erzeugung vs. Verbrauch im Tagesverlauf. Speicher als Puffer für Schwankungen. Wetter-Einfluss auf erneuerbare Energien. Last-Profile (Werktag vs. Wochenende). Begriffe: Pumpspeicher, Grundlast, Spitzenlast, Kapazität.',
|
|
20, 13, 16,
|
|
0xE29AA1, 'card-energiemanager.png', 'modul-energiemanager', 'energiemanager', 'beta', 35)
|
|
ON DUPLICATE KEY UPDATE
|
|
title=VALUES(title), subtitle=VALUES(subtitle), short_desc=VALUES(short_desc),
|
|
long_desc=VALUES(long_desc), learning_goals=VALUES(learning_goals),
|
|
duration_min=VALUES(duration_min), age_min=VALUES(age_min), age_max=VALUES(age_max),
|
|
icon=VALUES(icon), card_image=VALUES(card_image), page_url=VALUES(page_url),
|
|
play_url=VALUES(play_url), status=VALUES(status), sort_order=VALUES(sort_order);
|