Lehrplan: 4 Modul-Detailseiten + lehrplan.php + simulationen.php + 78 Anker
- 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>
This commit is contained in:
@@ -0,0 +1,78 @@
|
||||
---
|
||||
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
|
||||
Reference in New Issue
Block a user