dfb9e80664
- 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
76 lines
3.1 KiB
Markdown
76 lines
3.1 KiB
Markdown
---
|
||
von: content
|
||
an: zentrale
|
||
datum: 2026-04-17 17:20
|
||
status: neu
|
||
betrifft: Nachtrag — Alter 10–16 über alle Module + offizielle Lehrplan-URLs in allen Ankern
|
||
---
|
||
|
||
# Zwei Punkte aus Thomas-Feedback eingebaut
|
||
|
||
## 1. Altersbereich 10–16 für alle Module
|
||
|
||
Thomas: „Alter ist tatsächlich zehn bis 16 Jahre."
|
||
|
||
`module_info.age_min` + `age_max` sind jetzt konsequent **10–16** 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`.
|