From 003eeeb9f7fe8dd2909f556f6b27039227bdf57e Mon Sep 17 00:00:00 2001 From: Thomas Date: Sun, 19 Apr 2026 00:12:20 +0200 Subject: [PATCH] Lehrplan: Landing-Diff an Atlas + Glossar-Bedarf + Status MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Nachricht an Atlas: kompletter Code-Block pro FREE-Sim-Card mit Card-Split "Mehr erfahren"/"Sofort probieren" inkl. CSS, plus Muster für LOCKED-Cards - Nachricht an Glossar: Begriffs-Wunschliste für Fluss (Priorität 1), Heli (Priorität 2), Stadt (Priorität 3), später geplante Module - _status.md: Arbeitsblock-Abschluss dokumentiert --- App/sims/_inbox/content/_status.md | 73 +++--- ...ehrplan-begriffsbedarf-fluss-heli-stadt.md | 97 ++++++++ .../2026-04-19-0945-lehrplan-landing-diff.md | 212 ++++++++++++++++++ 3 files changed, 347 insertions(+), 35 deletions(-) create mode 100644 App/sims/_inbox/glossar/2026-04-19-1000-lehrplan-begriffsbedarf-fluss-heli-stadt.md create mode 100644 App/sims/_inbox/zentrale/2026-04-19-0945-lehrplan-landing-diff.md diff --git a/App/sims/_inbox/content/_status.md b/App/sims/_inbox/content/_status.md index fd8a098..17eadb4 100644 --- a/App/sims/_inbox/content/_status.md +++ b/App/sims/_inbox/content/_status.md @@ -1,6 +1,6 @@ --- instanz: lehrplan -zuletzt_aktualisiert: 2026-04-19 08:30 +zuletzt_aktualisiert: 2026-04-19 10:15 session_id: lehrplan-apr18-19 --- @@ -8,51 +8,54 @@ session_id: lehrplan-apr18-19 ## 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. +Alle 4 offenen Punkte aus dem Abstimmungs-Block mit Atlas (22:05) sind +abgearbeitet: -Warte auf User-OK, dann baue ich `simulationen.php` (Einstiegs-Grid -für alle Module aus `module_info`). +1. ✓ `simulationen.php` live +2. ✓ Country-Helper + Landeinstellung live (API + Native-Select + Footer) +3. ✓ Landing-Diff-Vorschlag an Atlas gesendet +4. ✓ Glossar-Nachricht für Fluss/Heli/Stadt-Begriffe gesendet + +Commits: +- `db9ed43` — 4 Modul-Detailseiten + lehrplan.php + simulationen.php + 78 Anker +- `` — Country-Helper + Landeinstellung ## 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 +- `App/php/lib/Country.php` NEU — Kaskade-Resolver +- `App/php/api/country.php` NEU — GET/POST +- `App/pages/_partials/country_picker.php` NEU — Native-Select +- `App/pages/_partials/country_footer.php` NEU — Andere-Länder-Links +- `App/pages/_partials/modul_detail.php` Picker + Footer integriert +- `App/pages/lehrplan.php` Picker + Country-Default-Filter +- `App/pages/simulationen.php` Picker + Footer +- `App/php/seed_content_architecture.php` ALTER TABLE country +- `App/sims/_inbox/zentrale/2026-04-19-0945-…landing-diff.md` an Atlas +- `App/sims/_inbox/glossar/2026-04-19-1000-…begriffsbedarf.md` an Glossar ## Als nächstes -Abgestimmte Reihenfolge mit Atlas (22:05): +Warte auf: +- **Atlas** baut den `📚 Lehrplan`-Button in `App/sims/template.html` + (Anker `#lehrplan-bezug` steht auf allen modul-*.php einheitlich). +- **Atlas** arbeitet Landing-Diff ein (4 FREE-Cards mit Card-Split + „Mehr erfahren" + „Sofort probieren"). +- **Glossar-Instanz** Tranche Fluss/Heli/Stadt-Begriffe. +- **Klima** 3D V2 + Engine-Extraktion fertig → dann entscheidet Atlas + Schema für 2D/3D-Toggle (play_url_2d/_3d oder variants-JSON). -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-`