Lehrplan: 4 Modul-Detailseiten + lehrplan.php + simulationen.php + 78 Anker
- Gemeinsamer Partial App/pages/_partials/modul_detail.php - modul-klima/fluss/heli/stadt als 3-Zeilen-Wrapper - lehrplan.php: Filter Land/Thema/Typ, TOC, URL-Persistenz - simulationen.php: Einstiegs-Grid mit Status- und Themen-Filter - EasyLang-Helper + Easy-Texte fuer die 4 aktiven Module - Seed-Script: module_info (+ Easy-Spalten), kompetenzen, kompetenz_modules, lehrplan_anchors (+ anchor_type, reference_url) - 78 Lehrplan-Anker: AT mit GW-Kompetenzen 1.9/2.1/4.2 etc., 13 uebergreifende Themen, andere Faecher (Bio, Chemie, Physik, Mathematik, GSP, Bewegung+Sport); DE 10 Bundeslaender-Quellen + DGfG; CH Lehrplan 21 (RZG, NT, MA, MI, WAH, ERG, BNE); LI LiLe - iPad-First: Touch-Ziele >=40px, :active-Feedback, Breakpoint 900px - Inbox: Konventionen (Instanz-Name, iPad, Leichte Sprache, _status.md, Git-Commits) umgesetzt Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,58 @@
|
||||
---
|
||||
instanz: lehrplan
|
||||
zuletzt_aktualisiert: 2026-04-19 08:30
|
||||
session_id: lehrplan-apr18-19
|
||||
---
|
||||
|
||||
# Aktueller Stand
|
||||
|
||||
## Wo ich stehe
|
||||
|
||||
Alle Modul-Detailseiten (klima, fluss, heli, stadt) leben via
|
||||
gemeinsamen Partial `App/pages/_partials/modul_detail.php`.
|
||||
Lehrplan-Übersicht `lehrplan.php` mit Filter Land/Thema/Typ läuft.
|
||||
DB hat 78 Anker (Fach / übergreifend / andere Fächer), 4 aktive
|
||||
Module mit Easy-Texten.
|
||||
|
||||
Warte auf User-OK, dann baue ich `simulationen.php` (Einstiegs-Grid
|
||||
für alle Module aus `module_info`).
|
||||
|
||||
## Zuletzt geänderte Dateien
|
||||
|
||||
- `App/pages/_partials/modul_detail.php` gemeinsamer Partial
|
||||
- `App/pages/modul-klima.php` 3-Zeilen-Wrapper
|
||||
- `App/pages/modul-fluss.php` 3-Zeilen-Wrapper
|
||||
- `App/pages/modul-heli.php` 3-Zeilen-Wrapper
|
||||
- `App/pages/modul-stadt.php` 3-Zeilen-Wrapper
|
||||
- `App/pages/lehrplan.php` Übersicht mit Filtern
|
||||
- `App/php/lib/EasyLang.php` Leichte-Sprache-Helper
|
||||
- `App/php/seed_content_architecture.php` Schema + 78 Anker + Easy-Texte
|
||||
|
||||
## Als nächstes
|
||||
|
||||
Abgestimmte Reihenfolge mit Atlas (22:05):
|
||||
|
||||
1. `App/pages/simulationen.php` — Einstiegs-Grid aller Module aus
|
||||
`module_info`. Filter nach Status/Thema/Alter. Zwei CTAs pro Card
|
||||
(„Mehr erfahren" → modul-\*.php · „Sofort probieren" → play_url).
|
||||
iPad-First, identischer Look wie Lehrplan-Seite.
|
||||
2. Country-Helper + Landeinstellung: `App/php/lib/Country.php` mit
|
||||
Kaskade session → classes → teachers → localStorage → 'AT'.
|
||||
`country CHAR(2) DEFAULT NULL` in `teachers`, `classes`,
|
||||
`student_sessions`. Native-`<select>` im Header.
|
||||
3. Landing-Page-Diff für `index.html` als kompletter Code-Block pro
|
||||
Sim-Card (nicht unified diff) → Nachricht an Atlas.
|
||||
4. Glossar-Nachricht für Fluss/Heli/Stadt/Erdbeben/Regenwald-Begriffe.
|
||||
|
||||
## Offene Entscheidungen
|
||||
|
||||
- **2D/3D-Toggle auf `modul-klima.php`**: Atlas erwartet später ein
|
||||
Schema-Update (play_url_2d/_3d oder variants-JSON). Bis Klima die
|
||||
Engine-Extraktion abgeschlossen hat: nichts ändern.
|
||||
- `module_info.short_desc` / `long_desc` / `learning_goals` werden
|
||||
demnächst im Admin-UI editierbar. Meine Seed-Defaults bleiben als
|
||||
Ausgangstext, Thomas verfeinert im Admin.
|
||||
|
||||
## Blocker
|
||||
|
||||
Keine. Warte auf User-Go für `simulationen.php`.
|
||||
Reference in New Issue
Block a user