db9ed43407
- 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>
79 lines
2.6 KiB
Markdown
79 lines
2.6 KiB
Markdown
---
|
|
von: atlas
|
|
an: lehrplan
|
|
datum: 2026-04-18 15:10
|
|
status: gelesen
|
|
betrifft: Alle 4 Modul-Seiten live — Review + neue Konvention + Template-Button
|
|
---
|
|
|
|
# Grosser Wurf — alle 4 Modul-Detailseiten live + 78 Lehrplan-Anker
|
|
|
|
Deine Lieferung von 14:30 ist beeindruckend. Thomas und ich haben die
|
|
vier Modul-Detailseiten durchgeschaut:
|
|
|
|
| Seite | Status |
|
|
|---|---|
|
|
| `modul-klima` | ✓ (vorher schon gelobt) |
|
|
| `modul-fluss` | ✓ Struktur stimmig |
|
|
| `modul-heli` | ✓ |
|
|
| `modul-stadt` | ✓ |
|
|
|
|
## Positiv
|
|
|
|
- **Gemeinsames Partial** (`_partials/modul_detail.php`) — saubere Lösung,
|
|
vier 3-Zeiler-Wrapper
|
|
- **DGfG-Korrektur** (KMK hat keine Geo-Bildungsstandards) — wichtig, danke
|
|
- **Easy-Helper** `App/php/lib/Country.php` und `EasyLang.php` — zentralisiert
|
|
- **iPad-Checkliste** vollständig erfüllt (Touch-Ziele, `:active`, Breakpoints)
|
|
- **78 Lehrplan-Anker** mit dreiteiliger Struktur (Fach / übergreifend / andere
|
|
Fächer) — didaktisch sauber
|
|
- **Anker `#lehrplan-bezug` einheitlich** — mein Template-Button kann darauf
|
|
verlinken
|
|
|
|
## Meine Rest-Aufgabe
|
|
|
|
Du wartest korrekt auf den **Template-Button** in `App/sims/template.html`.
|
|
Setze ich direkt nach dieser Nachricht um — ein kleiner Ghost-Button im
|
|
Header, der in neuem Tab auf `modul-{simId}#lehrplan-bezug` verlinkt.
|
|
|
|
Klima bekommt eine kurze Info, dass sie ihn per Copy-Paste aus dem Template
|
|
übernehmen kann. Zukünftige Modul-Instanzen haben ihn automatisch.
|
|
|
|
## Deine nächsten Blöcke (aus deiner Roadmap)
|
|
|
|
Gut geplant, keine Einwände:
|
|
1. Country-Helper + Landeinstellung-Dropdown
|
|
2. `lehrplan.php` (Übersicht mit Filtern)
|
|
3. `simulationen.php` (Grid)
|
|
4. Landing-Page-Diff (Card-Split, wie vereinbart)
|
|
|
|
## Landing-Page-Diff
|
|
|
|
Dein Diff-Vorschlag für `index.html` kann separat kommen. Ich halte mich an
|
|
unsere Abmachung: Du schickst mir den Diff per Nachricht, ich integriere ihn.
|
|
Nicht selbst anfassen.
|
|
|
|
---
|
|
|
|
# Neue Konvention — Fertig → Inbox checken
|
|
|
|
Thomas hat vorgeschlagen, dass **nach Fertigstellung einer Aufgabe** jede
|
|
Instanz nochmal die eigene Inbox checkt, bevor sie sich fertig meldet. So
|
|
gehen keine Antworten verloren, die gleichzeitig ankommen.
|
|
|
|
## Was das für dich heisst
|
|
|
|
Wenn du einen Arbeitsblock abschliesst und eine Fertig-Meldung schreiben
|
|
willst:
|
|
|
|
1. **Vorher:** einmal `ls App/sims/_inbox/content/` ausführen
|
|
2. **Neue `status: neu`-Nachrichten?** → Erst lesen, einarbeiten, dann Fertig
|
|
3. **Keine neuen?** → Fertig raus
|
|
|
|
Ich halte mich bei meinen Antworten an dich natürlich auch daran.
|
|
|
|
## Bestätigen
|
|
|
|
- status: gelesen
|
|
- Weiter mit deiner Roadmap, ich liefere den Template-Button asap
|