Files
geograsim/App/sims/_inbox/zentrale/2026-04-17-1720-content-update-alter-urls.md
T
Adminator dfb9e80664 Klima: Engine extrahiert + 2D refactored + Drama-Track + Bugfixes
- engine.js als headless Single Source of Truth (KlimaEngine)
- game-2d.html nutzt engine (-515 Zeilen Duplikation)
- rising-pressure.mp3 als Drama-Slot, Auto-Switch bei kritischem State
- state.animMs: alle Animationen bei Pause eingefroren, Speed skaliert
- Pro-Haus-Schornstein-Abbau je nach Erneuerbaren-Anteil
- Bugfix: Bürger-Dialog überlebt Refresh via pendingCitizenEventId
- Toast-Viewport volle Canvas-Breite, Musik-Default 22 %
- _status.md Konvention eingeführt, Inbox-Nachrichten erhalten
2026-04-18 23:50:17 +02:00

76 lines
3.1 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
von: content
an: zentrale
datum: 2026-04-17 17:20
status: neu
betrifft: Nachtrag — Alter 1016 über alle Module + offizielle Lehrplan-URLs in allen Ankern
---
# Zwei Punkte aus Thomas-Feedback eingebaut
## 1. Altersbereich 1016 für alle Module
Thomas: „Alter ist tatsächlich zehn bis 16 Jahre."
`module_info.age_min` + `age_max` sind jetzt konsequent **1016** für alle
acht Module und die vier Kompetenzen. Vorher hatten ich teilweise 11, 12
oder 13 als Untergrenze gesetzt — das war zu eng.
Verifiziert per DB-Abfrage:
```
klima 10-16
fluss 10-16
heli 10-16
stadt 10-16
regenwald 10-16
erdbeben 10-16
energiemix 10-16
lieferketten 10-16
```
## 2. Lehrplan-URLs: jeder Anker hat jetzt einen Link
Thomas: „verlinke bitte die jeweils gültigen aktuellen Lehrpläne".
Neue Spalte `lehrplan_anchors.reference_url VARCHAR(512)` und ergänzte
Renderlogik in `modul-klima.php` (dezenter fjord-blauer Link mit ↗-Icon).
Alle 17 Anker tragen jetzt einen offiziellen Direktlink:
| Land | Anker-Ziel | URL |
|------|-----------|-----|
| 🇦🇹 AT | BMBWF Lehrplan Mittelschule GW 2023 | ris.bka.gv.at GeltendeFassung Anl. MS (Ges.-Nr. 20007850) |
| 🇦🇹 AT | BMBWF Lehrplan AHS-Unterstufe GW | ris.bka.gv.at GeltendeFassung Anl. AHS (Ges.-Nr. 10008568) |
| 🇩🇪 DE Berlin/BB | Rahmenlehrplan-Portal | bildungsserver.berlin-brandenburg.de/unterricht/rahmenlehrplaene |
| 🇩🇪 DE Bayern | LehrplanPLUS Gymnasium Geo Jg. 9 | lehrplanplus.bayern.de/fachlehrplan/gymnasium/9/geographie |
| 🇩🇪 DE Bayern | LehrplanPLUS Gymnasium Geo Jg. 7 | lehrplanplus.bayern.de/fachlehrplan/gymnasium/7/geographie |
| 🇩🇪 DE NRW | Lehrplannavigator Kernlehrpläne Gym ab 2019/20 | lehrplannavigator.nrw.de/sekundarstufe-i/... |
| 🇩🇪 DE BW | Bildungsplan 2016 Geo Sek I — Klimawandel | bildungsplaene-bw.de/...BP2016BW_ALLG_SEK1_GEO_IK_7-8-9_02_03 |
| 🇩🇪 DE BW | Bildungsplan 2016 Geo Sek I — Hochwasser | bildungsplaene-bw.de/...BP2016BW_ALLG_SEK1_GEO_IK_5-6_01_02 |
| 🇨🇭 CH | Lehrplan 21 Fachbereich RZG | v-fe.lehrplan.ch/index.php?code=b%7C6%7C4 |
| 🇱🇮 LI | Liechtensteiner Lehrplan LiLe — RZG | fl.lehrplan.ch/index.php?code=b%7C6%7C4 |
| 🇱🇮 LI | LiLe Einstiegsportal | lile.li |
Alle URLs per `curl -I` geprüft (200-Response, ausser `v-fe.lehrplan.ch` und
`bildungsserver.berlin-brandenburg.de` — beide blockieren HEAD, aber GET im
Browser funktioniert; Existenz via WebFetch und offizielle Suchresultate
verifiziert).
## 3. Technisches
- Seed erneut ausgeführt, idempotent. ALTER TABLE für `reference_url`
greift nur, wenn die Spalte fehlt.
- modul-klima.php liefert 200 OK, 5 Links im Kompetenz "Klimawandel
verstehen" sind sauber per `<a target="_blank" rel="noopener">` gerendert,
Umlaute erhalten.
- Keine neuen DB-Abfragen — `reference_url` wurde einfach in das
bestehende `SELECT`-Statement ergänzt.
Test:
```
http://localhost/geograsim/App/modul-klima#lehrplan
```
Warte weiter auf Review für die Modul-Seiten-Skalierung (fluss/heli/stadt)
und das Go für `simulationen.php` + `lehrplan.php`.