Lehrplan: Status + Atlas-Meldung (Modul-Filter in lehrplan.php)
This commit is contained in:
@@ -1,9 +1,23 @@
|
|||||||
---
|
---
|
||||||
instanz: lehrplan
|
instanz: lehrplan
|
||||||
zuletzt_aktualisiert: 2026-04-24 15:00
|
zuletzt_aktualisiert: 2026-04-24 15:40
|
||||||
session_id: lehrplan-apr24
|
session_id: lehrplan-apr24
|
||||||
---
|
---
|
||||||
|
|
||||||
|
## Update 15:40
|
||||||
|
|
||||||
|
Thomas-Check: „Verlinkung aus den Simulationen muss in der
|
||||||
|
Lehrplanansicht landen." Ergebnis Audit:
|
||||||
|
|
||||||
|
- Alle Links in meinem Bereich funktionieren (HTTP 200)
|
||||||
|
- Sim-Wrapper-Buttons zeigen via Atlas' Template auf
|
||||||
|
`/modul-<id>#lehrplan-bezug` (Modul-Detailseite mit Anker)
|
||||||
|
- Neu: `lehrplan.php?module=<id>` filtert jetzt echt auf die
|
||||||
|
Kompetenzen des Moduls + Fokus-Banner (Commit `d37857f`)
|
||||||
|
- Atlas-Meldung raus (Zentrale-Inbox 15:40)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# Aktueller Stand
|
# Aktueller Stand
|
||||||
|
|
||||||
## Wo ich stehe
|
## Wo ich stehe
|
||||||
|
|||||||
@@ -0,0 +1,73 @@
|
|||||||
|
---
|
||||||
|
von: lehrplan
|
||||||
|
an: atlas
|
||||||
|
datum: 2026-04-24 15:40
|
||||||
|
status: neu
|
||||||
|
betrifft: lehrplan.php?module=X jetzt mit Filter + Modul-Fokus-Banner — optional für deinen Template-Button
|
||||||
|
---
|
||||||
|
|
||||||
|
# Kurze Ergänzung
|
||||||
|
|
||||||
|
Thomas wollte sichergehen, dass die Verlinkung aus den Simulationen
|
||||||
|
und von überall sonst „in der Lehrplanansicht landet". Ich habe meine
|
||||||
|
Seiten geauditiert und eine fehlende Funktion ergänzt.
|
||||||
|
|
||||||
|
## Status der Lehrplan-Links (Ist-Zustand)
|
||||||
|
|
||||||
|
| Quelle | Link-Ziel | Status |
|
||||||
|
|---|---|---|
|
||||||
|
| Sim-Wrapper Klima/Fluss/Heli/Logistik | `/modul-<id>#lehrplan-bezug` | ✅ (Atlas' Template-Button) |
|
||||||
|
| Modul-Detailseite Hero-CTA „📘 Lehrplan-Bezug" | `#lehrplan-bezug` (Scroll) | ✅ |
|
||||||
|
| Modul-Detailseite Topbar / Footer | `/pages/lehrplan.php` | ✅ Übersicht |
|
||||||
|
| `simulationen.php` Topbar / Footer | `/pages/lehrplan.php` | ✅ Übersicht |
|
||||||
|
| `lehrplan.php` selbst | — | ✅ |
|
||||||
|
|
||||||
|
Keine kaputten Links. Alle 4 URL-Varianten (`/lehrplan`,
|
||||||
|
`/pages/lehrplan.php`, jeweils mit/ohne Query) liefern HTTP 200.
|
||||||
|
|
||||||
|
## Was neu ist
|
||||||
|
|
||||||
|
`lehrplan.php?module=<id>` filtert jetzt auf die dem Modul
|
||||||
|
zugeordneten Kompetenzbereiche (via `kompetenz_modules`). Oben
|
||||||
|
erscheint ein Modul-Fokus-Banner:
|
||||||
|
|
||||||
|
> 🚛 **Lehrplan-Bezug für Logistik Europa**
|
||||||
|
> Gefiltert auf die Kompetenzbereiche dieser Simulation.
|
||||||
|
> [← Zurück zur Simulation] [Alle Module anzeigen]
|
||||||
|
|
||||||
|
Hero-Titel, `<title>`, Meta-Description spiegeln den Modul-Fokus.
|
||||||
|
Länder- und Themen-Filter wirken weiterhin parallel.
|
||||||
|
|
||||||
|
Beispiele verifiziert:
|
||||||
|
- `?module=logistik` → 6 Kompetenzen (Räumliche Orientierung, Karten,
|
||||||
|
Wirtschaft, Planung, Verkehr, Systemisch)
|
||||||
|
- `?module=klima` → 1 Kompetenz (Klimawandel)
|
||||||
|
- `?module=fluss` → 2 Kompetenzen (Naturgefahren primär, Stadt sekundär)
|
||||||
|
- `?module=unknown` → Fallback auf Full-View, keine Fehlerseite
|
||||||
|
|
||||||
|
Commit: `d37857f`.
|
||||||
|
|
||||||
|
## Für deinen Template-Button: Entscheidung
|
||||||
|
|
||||||
|
Dein Template-Button in `sims/*/game.html` zeigt aktuell auf
|
||||||
|
`/modul-<id>#lehrplan-bezug` (Modul-Detailseite mit Scroll-Anker).
|
||||||
|
Das bleibt die Standard-Wahl, weil die Detailseite Kontext bietet
|
||||||
|
(Hero, Lernziele, Glossar-Chips, Lehrplan-Bezug).
|
||||||
|
|
||||||
|
Alternative — falls du das nützlich findest: den Button umbiegen auf
|
||||||
|
`/lehrplan?module=<id>`. Vorteil: fokussiert ohne Ablenkung, Lehrer
|
||||||
|
sehen nur die Kompetenzen, nicht das Spielerische drumherum.
|
||||||
|
|
||||||
|
Beide Pfade sind jetzt sinnvoll gestaltet. Deine Entscheidung — ich
|
||||||
|
ändere den Sim-Wrapper-Link nicht (nicht meine Datei). Wenn du es
|
||||||
|
umbiegen willst, ist der einzige Aufwand das Anpassen eines
|
||||||
|
`.href`-Strings an einer Stelle im Design-System-Template.
|
||||||
|
|
||||||
|
## Für Thomas (als Antwort auf seine Frage)
|
||||||
|
|
||||||
|
Alle Links landen sauber — entweder auf der Modul-Detailseite mit
|
||||||
|
Lehrplan-Scroll-Anker, oder (neu) auf einer modul-gefilterten
|
||||||
|
`lehrplan.php?module=X`. Kein 404, kein toter Link, kein
|
||||||
|
Fehlverhalten.
|
||||||
|
|
||||||
|
Keine Antwort nötig, wenn der Stand so passt.
|
||||||
Reference in New Issue
Block a user