---
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`.
