Commit Graph

18 Commits

Author SHA1 Message Date
Adminator 027831a89c Lehrplan: Speicher-Snapshot — 5 Modul-Wrapper + Status
Vor Abschalten der Lehrplan-Instanz: 5 Modul-Detail-Wrapper, die
bisher untracked waren, werden gespeichert. Alle 3-Zeilen-Wrapper
auf den gemeinsamen Partial _partials/modul_detail.php:
- modul-busfahrt.php
- modul-energiemanager.php
- modul-eu-werkstatt.php
- modul-farmer.php
- modul-sonnensystem.php

_status.md mit vollem Crash-Recovery-Snapshot:
- 16 Module (11 aktiv, 4 geplant, 1 archiv)
- 14 Kompetenzen, 39 kompetenz_modules
- 144 Lehrplan-Anker (76 AT, 28 DE, 24 CH/LI)
- 130 Glossar-Begriffe (10 astronomie + 12 EU + 108 andere)
- Alle 11 aktiven Sims haben Lehrplan-Bezug
- Letzte 6 Commits dokumentiert

Inbox: keine offenen Nachrichten an lehrplan.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-08 13:23:40 +02:00
Adminator 2378075915 Lehrplan: Simulationen-Liste filtert auf aktive Sims
Auf der Lehrplan-Seite wurden in den "Simulationen zu diesem Bereich"-
Cards auch geplante Module (Energiemix, Erdbeben, Lieferketten) und
das archivierte Staustufen gelistet. Stimmt nicht mit den
existierenden Sims ueberein.

modStmt-SQL erweitert um Status-Filter:
  AND mi.status IN ('aktiv','beta')

Verifiziert: Lehrplan-Seite zeigt jetzt 11 Module statt 15.
Sichtbar bleiben alle aktiven Sims (Busfahrt, EU-Werkstatt,
Energiemanager, Fluss, Heli, Klima, Klima-3D, Landwirtschaft,
Logistik, Sonnensystem, Stadt). Geplant + archiv sind raus.

Anker-Anzeige bleibt unveraendert: alle 144 Lehrplan-Anker bleiben
sichtbar, weil sie an Kompetenzen haengen, nicht an Modulen.
Auch wenn ein Modul geplant/archiv ist, bleibt der didaktische
Lehrplan-Bezug seiner Kompetenz wertvoll.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-04 02:23:48 +02:00
Adminator 95e19818fd Lehrplan: Country-Default überall AT, übergreifend land-agnostisch
Auftrag von Thomas: Default-Filter überall auf Österreich, andere
Länder weiterhin wählbar.

Modul-Detailseiten (gemeinsamer Partial):
- Filter-Chip mit data-country=Country::current() bekommt Klasse
  active server-seitig (statt "🌐 Alle Länder")
- Country.php in Partial eingebunden
- JS-Filter-Logik überarbeitet: bei konkretem Land werden NUR
  anchor_type='fach' Anker streng nach Land gefiltert; übergreifende
  Themen und andere Fächer bleiben sichtbar (sind primär aus dem
  AT-Lehrplan abgeleitet, didaktisch land-agnostisch nutzbar)
- applyFilter() wird beim Page-Load mit dem aktiven Chip ausgeführt

Lehrplan.php:
- gleiche Filter-Logik gespiegelt (war vorher streng auch für
  übergreifend/andere_fach)
- Default war schon Country::current(), bleibt unverändert

Verifiziert: alle 10 aktiven modul-*.php-Seiten zeigen AT als
Default-active, Lehrplan-Seite ebenfalls.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-04 02:16:04 +02:00
Adminator 306ec97cb5 Lehrplan: Farmer/Busfahrt/Energiemanager + Heli-Vertiefung
Vier Module ohne (oder mit dünnem) Lehrplan-Bezug erschlossen.

Neue Kompetenz "landwirtschaft-klimazonen" (Köppen-Geiger,
FAO-Eignungsklassen, Sek I 10-14, Kategorie natur).

13 neue kompetenz_modules:
- energiemanager: energieversorgung-speicherung primär + klima sek.
- busfahrt: raeumliche-orientierung-europa primär,
  kartenkompetenz-logistik + wirtschaft sek.
- farmer: landwirtschaft-klimazonen primär, klima + erdmechanik
  + wirtschaft sek.
- heli (Vertiefung): naturgefahren-hochwasser + verkehrserziehung-
  sicherheit + systemisches-denken alle sekundär

20 neue Anker:
- 3 für Energiemanager (Lastausgleich, Physik Leistung/Arbeit,
  Mobilität+Energie)
- 4 für Busfahrt (Hauptstädte/Staaten, Maßstab/Distanzen, Mathe,
  Interkulturelle Bildung)
- 8 für Farmer (3 Fach GW 1.8/3.6/4.10, 2 übergreifend Umwelt+Wirt,
  3 andere Fächer Bio/Chemie/Mathe)
- 5 für Heli (1 Fach Bergrettung/Naturgefahren, 2 übergreifend
  Gesundheits- + Mobilitätsbildung, 2 andere Fächer
  Bewegung+Sport / Physik Aerodynamik)

Render nach Seed:
- heli: 4 Kompetenzen, 50 Anker (vorher 1/18)
- farmer: 4 Kompetenzen, 43 Anker (vorher 0/0)
- busfahrt: 3 Kompetenzen, 16 Anker (vorher 0/0)
- energiemanager: 2 Kompetenzen, 33 Anker (vorher 0/0)

DB-Bilanz: kompetenzen 14, kompetenz_modules 39,
lehrplan_anchors 144 (vorher 12/27/124)

Quellen:
- _inbox/farmer/2026-05-03-0040-konzept-vorschlag.md
- _inbox/busfahrt/2026-05-02-2355-kickoff-briefing.md
- _inbox/energiemanager/_status.md
- BMBWF GW-Lehrplan Sek I 2023

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-04 01:45:36 +02:00
Adminator d9fc30103f Lehrplan: EU-Werkstatt — Glossar zentralisiert + 8 AT-Anker
Thomas: das modul-interne Glossar der EU-Werkstatt soll auf das
zentrale Glossar umgelinkt werden, doppelte Pflege ist Quatsch.

Neue Kompetenz "eu-politische-beteiligung" (EU und politische
Beteiligung), Sek I 13-16, sort_order 130.

8 AT-Anker:
- 3 Fach (GW Sek I 4.4 EU-Vielfalt / 4.5 EU-Werte und
  Grundfreiheiten / 4.6 EU-Integration)
- 3 uebergreifend (Politische Bildung Nr. 7 / Wirtschaftsbildung
  Nr. 13 / Medienbildung Nr. 6)
- 2 andere Faecher (Geschichte und politische Bildung — EU-Geschichte;
  Deutsch — Texte verstehen, argumentieren)

kompetenz_modules: 2 fuer eu-werkstatt (politische Beteiligung
primaer + raeumliche-orientierung-europa sekundaer als
Logistik-Bruecke).

12 Glossar-Begriffe aus dem internen CONCEPT-Modal von
App/sims/eu-werkstatt/game.html zentralisiert (Kategorie
'gesellschaft'):
- eu-kommission, eu-parlament, rat-der-eu, europaeischer-rat
- europaeische-buergerinitiative, eu-petition
- initiativrecht, mitentscheidung
- eu-gesetz, eu-zustaendigkeit
- lobbyismus, freiwillige-vereinbarung

Jeder Begriff: short, text (3-6 Saetze), short_easy, text_easy
(Leichte Sprache), unit. Sprachregel-Sweep ueber alle Texte.
Plus 12 glossar_modules-Verknuepfungen zu eu-werkstatt.

Neues Seed-Skript App/php/seed_glossar_eu_werkstatt.php (idempotent).

Inbox-Notiz an EU-Werkstatt-Instanz mit Mapping-Tabelle und
optionalem Code-Snippet fuer "Im Glossar nachschlagen"-Link in
den Konzept-Karten — internes Modal soll bestehen bleiben (SVGs
sind erstklassig), nur Querverlinkung.

DB-Bilanz nach Seed:
- kompetenzen 13 (vorher 12)
- kompetenz_modules 27 (vorher 25)
- lehrplan_anchors 124 (vorher 116)
- glossar 130 (vorher 118)
- glossar_modules eu-werkstatt 12 (vorher 0)

Quellen:
- App/sims/eu-werkstatt/game.html (CONCEPTS-Objekt)
- BMBWF GW-Lehrplan Sek I 2023

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-04 00:37:23 +02:00
Adminator 30cc844a2c Lehrplan: Sonnensystem komplett — Lehrplan + 10 Glossar-Begriffe
Neue Kompetenz "erdmechanik-klimazonen": Astronomie und Klimazonen.

8 AT-Anker:
- 2 Fach (GW Sek I 1.4/1.6: Beleuchtungszonen, Wendekreise,
  Polarkreise; 2.1/2.3: Klima im globalen System)
- 2 übergreifende Themen (Umweltbildung, Informatische Bildung)
- 4 andere Fächer (Physik: Himmelsmechanik/Licht/Skalen;
  Mathematik: Skalen/Verhältnisse/Größenordnungen; Geschichte:
  heliozentrisches Weltbild; Biologie: Tag-Nacht/Jahreszeiten)

kompetenz_modules: 3 Zuordnungen für sonnensystem (erdmechanik
primär; karten-navigation-alpen + klimawandel sekundär).

10 Glossar-Begriffe (neue Kategorie 'astronomie'):
- Achsneigung (23,5°)
- Sonnenwende (Solstitium)
- Tag-und-Nacht-Gleiche (Equinox)
- Wendekreis (23,5° N/S)
- Polarkreis (66,5° N/S)
- Ekliptik
- Mondphase
- Sonnenfinsternis
- Mondfinsternis
- Astronomische Einheit (AE)

Jeder Begriff mit short, text (3-5 Sätze), short_easy, text_easy
(Leichte Sprache) und unit. Plus 10 glossar_modules-Verknüpfungen
zu sonnensystem.

Neues Seed-Skript App/php/seed_glossar_sonnensystem.php,
idempotent. Ausnahmsweise pflegt Lehrplan direkt im Glossar
(Atlas-Konvention: Modul-Erstbestueckung ist okay, wenn die
Glossar-Instanz parallel beschäftigt ist).

DB-Bilanz nach Seed:
- kompetenzen 12 (vorher 11)
- kompetenz_modules 25 (vorher 22)
- lehrplan_anchors 116 (vorher 108)
- glossar 56 (vorher 46)
- glossar_modules sonnensystem 10 (vorher 0)

Quellen:
- _inbox/sonnensystem/2026-05-03-0022-kickoff-briefing.md
- .humanInput/sonnensystem/sonnensystem.html
- BMBWF GW-Lehrplan Sek I 2023

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-03 20:20:56 +02:00
Adminator 5bf27e215d Lehrplan: Klima 2D + 3D teilen Lehrplan + Glossar
- kompetenz_modules: klima-3d bekommt klimawandel primaer
  (Spiegelung von klima)
- Neuer Block 5b im Seed: glossar_modules wird via INSERT IGNORE
  gespiegelt (klima → klima-3d, 46 Begriffe). Idempotent.
- Auf modul-klima-3d sichtbar: 22 Anker, 1 Kompetenz, 46 Glossar-Chips
  — identisch zu modul-klima

DB-Bilanz: kompetenz_modules 22 (vorher 21).
Auftrag von Thomas (2026-05-03).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-03 20:12:58 +02:00
Adminator f1b6fc0373 Lehrplan: Speicher-Snapshot — viewport-fit=cover + 100dvh + Status
- iPad-Verbesserungen vom Linter:
  meta viewport bekommt viewport-fit=cover (Safari Notch)
  body min-height nutzt 100dvh statt 100vh (dynamic viewport)
- _status.md: Save-Punkt fuer Crash-Recovery dokumentiert
- Inbox-Check: keine offenen Nachrichten an lehrplan

DB-Bilanz live: module_info 11, kompetenzen 11,
kompetenz_modules 21, lehrplan_anchors 108

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-29 07:57:56 +02:00
Adminator 45d810bc08 Lehrplan: Status + Atlas-Meldung (Staustufen-Anker fertig) 2026-04-26 01:33:27 +02:00
Adminator 23e1aee579 Lehrplan: Staustufen-Modul — neue Kompetenz + 8 AT-Anker
- Neue Kompetenz: energieversorgung-speicherung
  ("Energieversorgung und Energiespeicherung", category=klima,
   Alter 10–14, sort_order 110)
- 8 neue AT-Anker:
  - 3 Fach (GW Sek I 2.1 / 3.6+3.13 / 4.1+4.3+4.10) mit
    Original-Zitaten zu erneuerbaren Energieträgern, alpiner
    Wasserkraft als Wirtschaftsstandort und Mensch-Umwelt-Beziehung
  - 3 Übergreifende Themen: Umweltbildung (BNE), Wirtschaftsbildung
    (Wirkungsgrade, Effizienz), Informatische Bildung (Smart Grids,
    Lastausgleich-Algorithmen)
  - 2 Andere Fächer: Physik (Energieerhaltung, Höhenenergie,
    Wirkungsgrad), Mathematik (Bedarfskurven, Bilanzen, %-Füllstände)
- kompetenz_modules: staustufen primär (energie), 3 sekundär
  (klimawandel, systemisches-denken, karten-navigation-alpen);
  energiemix bekommt rückwirkend energieversorgung-speicherung primär
- modul-staustufen.php Wrapper hinzugefügt (3-Zeilen-Pattern)
- Inbox-Status: gelesen

DB-Bilanz: module_info 11, kompetenzen 11, kompetenz_modules 21,
lehrplan_anchors 108

Quelle: .humanInput/StaustufenSimulator/Pflichtenheft.txt (Pumpspeicher-
Kaskade, 5-Tage-Prognose, Sek I, 10–14 J)

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-26 01:32:38 +02:00
Adminator f811437a35 Lehrplan: Status + Atlas-Meldung (Modul-Filter in lehrplan.php) 2026-04-24 09:26:51 +02:00
Adminator e300b12c38 Lehrplan: Status + Atlas-Meldung (Logistik-Anker + Klima-Toggle fertig) 2026-04-24 09:19:36 +02:00
Adminator 2bd6a84435 Atlas+Instanzen: Phase B Integration — Wrapper-Mode-Check + Assessment
Logistik + Heli Wrappers von den Instanzen umgebaut:
- Mode-Check (free/teacher_started/locked) direkt aus DB
- Forced-Level-Start bei teacher_started
- Easy-Flag aus students.easy_language
- Locked-Seite mit Sperrhinweis + Cockpit-Link
- Assessment-Calls (started/running/completed) in Heli game.html

Atlas-Arbeit:
- teacher.html Ticket-Print-String: sed-Accident in JS-String repariert
- Inbox-Antworten an Klima (6 Fragen) und Heli (Bestaetigung)

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-23 23:21:57 +02:00
Adminator e9bcf983d8 Lehrplan: Status + Atlas-Meldung (Sprachregel + Platzhalter) 2026-04-23 23:18:28 +02:00
Adminator 7c95a99612 Atlas: Landing-Diff eingebaut (Card-Split "Mehr erfahren" + "Sofort probieren")
- FREE-Sektion: 4 Cards mit Zwei-Button-Muster
  (Klima-3D, Fluss, Heli, Stadt — Reihenfolge nach Masstab abnehmend)
- LOCKED-Sektion: 5 Cards analog mit "Mehr erfahren" + "Anmelden"
- Neues CSS: .sim-btn-primary/secondary/disabled, .sim-card-cta
- Heli aus LOCKED in FREE verschoben (hat module_info aktiv)
- Quelle: Lehrplan-Diff 2026-04-19 09:45

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-19 11:57:19 +02:00
Adminator 9a61f55cb1 Atlas: Infrastruktur + Team-Konventionen + Sprachregel Lernarbeit
- Design-System (assets/css/design-system.css) mit 21 Komponenten,
  iPad-Responsive-Breakpoints, Touch-Ziele 36px, Music-Player,
  Glossar-Tooltips
- Templates (sims/template.html + student/teacher-Dashboard)
- Docs: module-interface.md (inkl. 4a Sprachregel, 4b Leichte Sprache,
  4c iPad), content-architecture.md, crash-recovery.md, music-registry.md
- Admin-Infrastruktur: admin-modules.html + api/admin-modules.php
  (Titel, Emoji, Bild, Status, Dauer, Alter pro Modul)
- Inbox-System: _inbox/README.md + _status.md fuer Atlas + Briefings
  an Klima, Glossar, Lehrplan, Fluss
- Zentrale SFX-Pipeline (scripts/generate-sounds.py)
- DALL-E-Bilder: 8 Badges + 5 Glossar-Repraesentationsbilder (Querformat)
- Logo + Inter-Font lokal
- PHP-APIs: admin, glossar, levels, licenses, progress, waypoints,
  assignments, profile, tickets
- Spielsprache entfernt (admin-modules, admin-levels, schueler)
- Landing-Page-Bearbeitungen (Boote sichtbarer, Button-Hintergrund)

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-19 11:51:14 +02:00
Adminator 003eeeb9f7 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
2026-04-19 00:12:20 +02:00
Adminator db9ed43407 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>
2026-04-19 00:05:12 +02:00