Lehrplan: Landing-Diff an Atlas + Glossar-Bedarf + Status
- 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
This commit is contained in:
@@ -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
|
||||
- `<nächster>` — 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-`<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.
|
||||
Eigene Arbeiten vorerst keine. Wenn Thomas Detailseiten für die
|
||||
geplanten Module (regenwald, erdbeben, energiemix, lieferketten)
|
||||
möchte: wäre ein schnelles Zusatzmodul (je 3-Zeilen-Wrapper auf den
|
||||
bestehenden Partial), module_info hat bereits alle Felder.
|
||||
|
||||
## 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.
|
||||
- **Platzhalter-Detailseiten für geplante Module?** Im Landing-Diff
|
||||
habe ich Atlas gefragt, ob ich `modul-regenwald.php` / `modul-erdbeben.php`
|
||||
/ `modul-energiemix.php` / `modul-lieferketten.php` als Wrapper
|
||||
vorziehe. Wartet auf Atlas-Antwort.
|
||||
|
||||
## Blocker
|
||||
|
||||
Keine. Warte auf User-Go für `simulationen.php`.
|
||||
Keine.
|
||||
|
||||
Reference in New Issue
Block a user