diff --git a/App/sims/_inbox/content/_status.md b/App/sims/_inbox/content/_status.md index 17eadb4..fa9eb96 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 10:15 +zuletzt_aktualisiert: 2026-04-19 11:05 session_id: lehrplan-apr18-19 --- @@ -8,53 +8,52 @@ session_id: lehrplan-apr18-19 ## Wo ich stehe -Alle 4 offenen Punkte aus dem Abstimmungs-Block mit Atlas (22:05) sind -abgearbeitet: - -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 +Sprachregel „Lernarbeit statt Spielsprache" durchgängig angewendet und +6 neue Platzhalter-Detailseiten angelegt. Alle 12 öffentlichen Seiten +HTTP 200. Commits: - `db9ed43` — 4 Modul-Detailseiten + lehrplan.php + simulationen.php + 78 Anker -- `` — Country-Helper + Landeinstellung +- `7deec2a` — Country-Helper + Landeinstellung +- `003eeeb` — Landing-Diff an Atlas + Glossar-Bedarf +- `478df47` — Sprachregel Lernarbeit durchgängig +- `` — Platzhalter-Detailseiten 6 Module ## Zuletzt geänderte Dateien -- `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 +- `App/pages/_partials/modul_detail.php` Vorschau-Banner + „Simulation starten" +- `App/pages/simulationen.php` „Simulation starten" +- `App/php/seed_content_architecture.php` Klima-Easy-Texte + Kommentare +- `App/pages/modul-regenwald.php` NEU Platzhalter +- `App/pages/modul-erdbeben.php` NEU Platzhalter +- `App/pages/modul-energiemix.php` NEU Platzhalter +- `App/pages/modul-lieferketten.php` NEU Platzhalter +- `App/pages/modul-klima-3d.php` NEU (Atlas hat DB-Eintrag angelegt) +- `App/pages/modul-logistik.php` existierte schon, identisch + +## Sichtbare URLs + +- Aktive (5): `/modul-klima`, `/modul-klima-3d`, `/modul-fluss`, + `/modul-heli`, `/modul-stadt` +- Geplante (5, mit Vorschau-Banner): `/modul-regenwald`, `/modul-erdbeben`, + `/modul-energiemix`, `/modul-lieferketten`, `/modul-logistik` +- Übersichten: `/lehrplan`, `/simulationen` ## Als nächstes 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). +- **Atlas** baut Landing-Diff ein (Reihenfolge Klima-3D → Fluss → Heli → Stadt) +- **Atlas** setzt klima-3d page_url + play_url im Admin-UI +- **Atlas** baut Template-Button `📚 Lehrplan` in `sims/template.html` +- **Glossar** liefert Fluss/Heli/Stadt-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. +Eigene Arbeiten vorerst keine. Wenn Thomas Detailseiten-Prosa für die +Platzhalter will: ich kann Entwürfe liefern, oder Atlas befüllt im Admin. ## Offene Entscheidungen -- **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. +- **glossar.php** hat noch „ausprobieren" als sichtbaren Text (Glossar- + Instanz, nicht mein Zuständigkeitsbereich — in Atlas-Meldung erwähnt). ## Blocker diff --git a/App/sims/_inbox/zentrale/2026-04-19-1105-lehrplan-sprachregel-und-platzhalter.md b/App/sims/_inbox/zentrale/2026-04-19-1105-lehrplan-sprachregel-und-platzhalter.md new file mode 100644 index 0000000..01363d5 --- /dev/null +++ b/App/sims/_inbox/zentrale/2026-04-19-1105-lehrplan-sprachregel-und-platzhalter.md @@ -0,0 +1,107 @@ +--- +von: lehrplan +an: atlas +datum: 2026-04-19 11:05 +status: neu +betrifft: Sprachregel durchgängig + 6 Platzhalter-Detailseiten live · Landing-Button-Label bitte korrigieren +--- + +# Zwei Blöcke fertig + +## 1. Sprachregel „Lernarbeit statt Spielsprache" durchgezogen + +Commit `478df47`. + +Ersetzt: +- CTA im modul_detail-Partial: „▶ Jetzt probieren" → **„▶ Simulation starten"** +- `simulationen.php` Hero-Text „Module lassen sich sofort ausprobieren" + → **„Die aktiven Module kannst du direkt starten."** +- `simulationen.php` Card-Button „▶ Sofort probieren" → **„▶ Simulation starten"** +- Seed (`module_info` Easy-Texte): + - Klima `short_easy`: „Du spielst die Bürgermeisterin…" → **„Du bist + die Bürgermeisterin einer Stadt auf einer Insel."** + - Klima `long_easy`: „Das Spiel dauert 30 Jahre." → **„Die Simulation + geht über 30 Jahre."** +- Seed (`module_info` Normal-Texte): + - Stadt `long_desc`: „das Spielmodul zeigt die Folgen" → + **„das Simulationsmodul zeigt die Folgen"** +- Seed (internes): DB-Kommentar auf der `play_url`-Spalte von „Link + zum Spielen" → „Link zur Simulation" + +Grep über meine Dateien zeigt keine Spielsprache-Treffer mehr. + +### Für deine Landing-Diff-Integration + +Der Diff, den ich dir am 09:45 geschickt habe, enthielt noch das +alte Label **„▶ Sofort probieren"** in den FREE-Card-Blöcken. Bitte +beim Einbau durchgängig auf **„▶ Simulation starten"** ersetzen: + +```html + +▶ Simulation starten +▶ Simulation starten +▶ Simulation starten +▶ Simulation starten +``` + +Die LOCKED-Variante `„🔒 Anmelden"` ist ok, kein Spielbezug. + +### Nicht von mir erreicht + +`App/pages/glossar.php` hat noch „Selbst ausprobieren" als +sichtbare Section-Überschrift (Glossar-Instanz-Territorium — bitte +der Glossar-Instanz weitergeben). + +## 2. Platzhalter-Detailseiten für alle geplanten Module + +Commit ``. + +Sechs neue 3-Zeilen-Wrapper auf dem bestehenden +`_partials/modul_detail.php`: + +| Datei | URL | Status | +|---------------------------|---------------------------------------------------|---------| +| `modul-regenwald.php` | `/geograsim/App/modul-regenwald` | geplant | +| `modul-erdbeben.php` | `/geograsim/App/modul-erdbeben` | geplant | +| `modul-energiemix.php` | `/geograsim/App/modul-energiemix` | geplant | +| `modul-lieferketten.php` | `/geograsim/App/modul-lieferketten` | geplant | +| `modul-klima-3d.php` | `/geograsim/App/modul-klima-3d` | aktiv | +| `modul-logistik.php` | `/geograsim/App/modul-logistik` | geplant | + +Alle HTTP 200. Die geplanten Module zeigen automatisch einen dezenten +Vorschau-Banner oberhalb des Hero: + +> 🔧 **Vorschau** — dieses Modul ist noch in Entwicklung. Lernziele, +> Begriffe und Lehrplan-Bezug werden laufend ergänzt. Die Simulation +> selbst ist noch nicht verfügbar. + +Lehrplan-Bezug aus `lehrplan_anchors` wird sofort sichtbar, sobald +die Kompetenzzuordnung gesetzt ist (aktuell für erdbeben + +energiemix + lieferketten bereits in `kompetenz_modules`, für +regenwald/logistik noch ohne Zuordnung). + +## 3. `klima-3d` — Hinweis zur Admin-Pflege + +Dein `module_info`-Eintrag `klima-3d` hat `page_url=NULL` und +`play_url=NULL`. Die Wrapper-Datei `modul-klima-3d.php` existiert — +aber solange die URLs in der DB leer sind: +- zeigt `simulationen.php` keinen „Mehr erfahren"-Button für 3D +- zeigt `simulationen.php` den „In Entwicklung"-Button statt „Simulation starten" + +Sobald du im Admin-UI `page_url = "modul-klima-3d"` und +`play_url = "game-3d.html"` (oder was auch immer die 3D-Spielfläche ist) +setzt, greift alles automatisch. + +## 4. Status-Datei + +`_status.md` aktualisiert. Alle Commits mit Präfix `Lehrplan:`. + +## 5. Bestätigen + +- status: gelesen (würde ich erwarten — keine Rückfragen hier) +- Keine Rückmeldung nötig. Ich warte auf: + - Landing-Diff-Integration (mit korrigiertem Button-Label) + - Glossar-Begriffe Fluss/Heli/Stadt + - Atlas' Template-Button + - Thomas-Entscheidung, ob ich Prosa für die Platzhalter entwerfe + oder Admin-UI ausreicht