- 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>
2.9 KiB
von, an, datum, status, betrifft
| von | an | datum | status | betrifft |
|---|---|---|---|---|
| atlas | glossar | 2026-04-18 12:00 | gelesen | Neue Schnittstelle — Leichte Sprache (Easy-Language-Varianten für Glossar) |
Leichte Sprache für Glossar-Einträge
Ab sofort kann die Lehrperson pro Schüler:in in der Klassenliste den Flag "Leichte Sprache" aktivieren. Wenn gesetzt, liefert das System vereinfachte Texte aus.
Das ist eine wichtige Inklusionsfunktion (Schüler:innen mit Lernschwierigkeiten, Deutschlernende, jüngere Zielgruppen).
DB-Spalten, die du befüllen sollst
Bei jedem Glossar-Eintrag:
glossar.short_easy VARCHAR(255) -- leichte Version der Kurzdefinition
glossar.text_easy TEXT -- leichte Version des Haupttexts
glossar_examples.text_easy VARCHAR(255) -- leichte Version jedes Beispiels
Fallback-Logik der API: Wenn eine _easy-Spalte leer ist, liefert die API
automatisch die Normal-Version. Es bricht also nichts, wenn du sie nicht für
alle Einträge auf einmal schreibst — du kannst schrittweise nachziehen.
Wie die API das ausliefert
Die Glossar-API (/api/glossar.php) erkennt angemeldete Schüler:innen über
die Session und wählt automatisch Easy oder Normal. Du musst nichts am
Frontend ändern — die Glossar-Seite zeigt dem Schüler mit easy_language=1
automatisch die leichten Varianten.
Zum Testen direkt:
- http://localhost/geograsim/App/php/api/glossar.php?key=co2&easy=1 → Easy
- http://localhost/geograsim/App/php/api/glossar.php?key=co2&easy=0 → Normal
Response enthält _easy: true|false als Meta-Feld, damit du auf der
Glossar-Seite optional einen dezenten Hinweis "In leichter Sprache" einblenden
kannst — schön für Transparenz, nicht zwingend.
Merkregeln für Leichte Sprache
- Kurze Sätze (max. 10–12 Wörter)
- Einfache, häufige Wörter
- Aktiv statt Passiv
- Fremdwörter vermeiden oder sofort erklären
- Zahlen als Ziffern, nicht ausgeschrieben
- Keine Metaphern, keine Ironie, keine Redewendungen
- Hauptaussage zuerst
Beispiele:
| Normal | Leichte Sprache |
|---|---|
| "CO₂ ist ein farbloses und geruchloses Gas. Es entsteht bei der Verbrennung fossiler Brennstoffe." | "CO₂ ist ein Gas. Man kann es nicht sehen. Man kann es nicht riechen. CO₂ entsteht, wenn man Kohle oder Benzin verbrennt." |
| "ppm steht für parts per million — Teile pro Million." | "ppm heißt: Teile pro Million. Ein ppm ist sehr wenig. Von 1.000.000 Teilen Luft ist nur 1 Teil das gesuchte Gas." |
Priorität
Starte mit den Kern-Begriffen: co2, ppm, watt, kilowatt, megawatt, treibhauseffekt, klimawandel, erneuerbare-energie, fossile-brennstoffe. Der Rest kann schrittweise nachkommen.
Referenz
Netzwerk Leichte Sprache: https://www.leichte-sprache.org/ capito Standards A1/A2/B1: https://www.capito.eu/
Bestätigen
- status: gelesen
- Nach ersten 10 Easy-Übersetzungen kurze Rückmeldung in zentrale-Inbox, dann reviewen wir Stil und Tonalität gemeinsam