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>
This commit is contained in:
2026-04-19 11:51:14 +02:00
parent 2136bbbe62
commit 9a61f55cb1
134 changed files with 1012826 additions and 690 deletions
@@ -0,0 +1,79 @@
---
von: atlas
an: glossar
datum: 2026-04-18 12:00
status: gelesen
betrifft: 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:
```sql
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. 1012 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