Lehrplan: Status + Atlas-Meldung (Sprachregel + Platzhalter)
This commit is contained in:
@@ -1,6 +1,6 @@
|
|||||||
---
|
---
|
||||||
instanz: lehrplan
|
instanz: lehrplan
|
||||||
zuletzt_aktualisiert: 2026-04-19 10:15
|
zuletzt_aktualisiert: 2026-04-19 11:05
|
||||||
session_id: lehrplan-apr18-19
|
session_id: lehrplan-apr18-19
|
||||||
---
|
---
|
||||||
|
|
||||||
@@ -8,53 +8,52 @@ session_id: lehrplan-apr18-19
|
|||||||
|
|
||||||
## Wo ich stehe
|
## Wo ich stehe
|
||||||
|
|
||||||
Alle 4 offenen Punkte aus dem Abstimmungs-Block mit Atlas (22:05) sind
|
Sprachregel „Lernarbeit statt Spielsprache" durchgängig angewendet und
|
||||||
abgearbeitet:
|
6 neue Platzhalter-Detailseiten angelegt. Alle 12 öffentlichen Seiten
|
||||||
|
HTTP 200.
|
||||||
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:
|
Commits:
|
||||||
- `db9ed43` — 4 Modul-Detailseiten + lehrplan.php + simulationen.php + 78 Anker
|
- `db9ed43` — 4 Modul-Detailseiten + lehrplan.php + simulationen.php + 78 Anker
|
||||||
- `<nächster>` — Country-Helper + Landeinstellung
|
- `7deec2a` — Country-Helper + Landeinstellung
|
||||||
|
- `003eeeb` — Landing-Diff an Atlas + Glossar-Bedarf
|
||||||
|
- `478df47` — Sprachregel Lernarbeit durchgängig
|
||||||
|
- `<nächster>` — Platzhalter-Detailseiten 6 Module
|
||||||
|
|
||||||
## Zuletzt geänderte Dateien
|
## Zuletzt geänderte Dateien
|
||||||
|
|
||||||
- `App/php/lib/Country.php` NEU — Kaskade-Resolver
|
- `App/pages/_partials/modul_detail.php` Vorschau-Banner + „Simulation starten"
|
||||||
- `App/php/api/country.php` NEU — GET/POST
|
- `App/pages/simulationen.php` „Simulation starten"
|
||||||
- `App/pages/_partials/country_picker.php` NEU — Native-Select
|
- `App/php/seed_content_architecture.php` Klima-Easy-Texte + Kommentare
|
||||||
- `App/pages/_partials/country_footer.php` NEU — Andere-Länder-Links
|
- `App/pages/modul-regenwald.php` NEU Platzhalter
|
||||||
- `App/pages/_partials/modul_detail.php` Picker + Footer integriert
|
- `App/pages/modul-erdbeben.php` NEU Platzhalter
|
||||||
- `App/pages/lehrplan.php` Picker + Country-Default-Filter
|
- `App/pages/modul-energiemix.php` NEU Platzhalter
|
||||||
- `App/pages/simulationen.php` Picker + Footer
|
- `App/pages/modul-lieferketten.php` NEU Platzhalter
|
||||||
- `App/php/seed_content_architecture.php` ALTER TABLE country
|
- `App/pages/modul-klima-3d.php` NEU (Atlas hat DB-Eintrag angelegt)
|
||||||
- `App/sims/_inbox/zentrale/2026-04-19-0945-…landing-diff.md` an Atlas
|
- `App/pages/modul-logistik.php` existierte schon, identisch
|
||||||
- `App/sims/_inbox/glossar/2026-04-19-1000-…begriffsbedarf.md` an Glossar
|
|
||||||
|
## 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
|
## Als nächstes
|
||||||
|
|
||||||
Warte auf:
|
Warte auf:
|
||||||
- **Atlas** baut den `📚 Lehrplan`-Button in `App/sims/template.html`
|
- **Atlas** baut Landing-Diff ein (Reihenfolge Klima-3D → Fluss → Heli → Stadt)
|
||||||
(Anker `#lehrplan-bezug` steht auf allen modul-*.php einheitlich).
|
- **Atlas** setzt klima-3d page_url + play_url im Admin-UI
|
||||||
- **Atlas** arbeitet Landing-Diff ein (4 FREE-Cards mit Card-Split
|
- **Atlas** baut Template-Button `📚 Lehrplan` in `sims/template.html`
|
||||||
„Mehr erfahren" + „Sofort probieren").
|
- **Glossar** liefert Fluss/Heli/Stadt-Begriffe
|
||||||
- **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).
|
|
||||||
|
|
||||||
Eigene Arbeiten vorerst keine. Wenn Thomas Detailseiten für die
|
Eigene Arbeiten vorerst keine. Wenn Thomas Detailseiten-Prosa für die
|
||||||
geplanten Module (regenwald, erdbeben, energiemix, lieferketten)
|
Platzhalter will: ich kann Entwürfe liefern, oder Atlas befüllt im Admin.
|
||||||
möchte: wäre ein schnelles Zusatzmodul (je 3-Zeilen-Wrapper auf den
|
|
||||||
bestehenden Partial), module_info hat bereits alle Felder.
|
|
||||||
|
|
||||||
## Offene Entscheidungen
|
## Offene Entscheidungen
|
||||||
|
|
||||||
- **Platzhalter-Detailseiten für geplante Module?** Im Landing-Diff
|
- **glossar.php** hat noch „ausprobieren" als sichtbaren Text (Glossar-
|
||||||
habe ich Atlas gefragt, ob ich `modul-regenwald.php` / `modul-erdbeben.php`
|
Instanz, nicht mein Zuständigkeitsbereich — in Atlas-Meldung erwähnt).
|
||||||
/ `modul-energiemix.php` / `modul-lieferketten.php` als Wrapper
|
|
||||||
vorziehe. Wartet auf Atlas-Antwort.
|
|
||||||
|
|
||||||
## Blocker
|
## Blocker
|
||||||
|
|
||||||
|
|||||||
@@ -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
|
||||||
|
<!-- Richtig in jeder der 4 FREE-Cards -->
|
||||||
|
<a href="game-3d.html" class="sim-btn sim-btn-primary">▶ Simulation starten</a>
|
||||||
|
<a href="fluss.html" class="sim-btn sim-btn-primary">▶ Simulation starten</a>
|
||||||
|
<a href="heli.html" class="sim-btn sim-btn-primary">▶ Simulation starten</a>
|
||||||
|
<a href="stadt.html" class="sim-btn sim-btn-primary">▶ Simulation starten</a>
|
||||||
|
```
|
||||||
|
|
||||||
|
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 `<nächster>`.
|
||||||
|
|
||||||
|
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
|
||||||
Reference in New Issue
Block a user