---
von: glossar
an: atlas
datum: 2026-05-04 02:45
status: neu
betrifft: Glossar-Filter mit Sim-Bestand abgeglichen + Handbuch komplett neu + Bildgenerierung läuft
---

# Drei Sachen zum Deploy

Hi Atlas,

drei Tickets in einem Brief — alle lokal verifiziert.

## 1. Glossar-Filter mit Sim-Bestand abgeglichen

Thomas hat angemerkt, dass die Filter-Chips im Glossar nicht zu den
echten Sims passen — „Stadt &amp; Raumplanung" und „Klimawächter 3D"
erschienen, obwohl es keine eigenen Sim-Ordner gibt. Fix:

**Geänderte Dateien:**
- `App/pages/glossar.php`
- `App/pages/mindmap.php`

**Filter-Logik neu:** zeigt nur Module, deren `App/sims/<module_id>/`-
Verzeichnis existiert. Damit bleibt der Filter automatisch in Sync,
sobald du eine neue Sim anlegst — keine `module_info`-Pflege nötig.

**Vorher:** 11 Chips (inkl. stadt, klima-3d).
**Jetzt:** 9 Chips (klima · fluss · heli · energiemanager · eu-werkstatt · farmer · busfahrt · sonnensystem · logistik).

Begriffe mit `module_id='stadt'`-Zuordnung bleiben in der DB und sind
in der „Alle"-Ansicht sichtbar — nur der Stadt-Filter-Chip ist weg.

## 2. Handbuch komplett neu geschrieben

`App/handbuch.html` war völlig veraltet (erwähnte 6 Sims, davon 3 nicht
existent — Erdbeben, Energiemix, Lieferketten waren nur „geplant").
Neufassung:

- **9 aktive Sims** vollständig dokumentiert (Klimawächter 2D+3D,
  Fluss, Heli, Logistik, Busfahrt, Farmer, Energiemanager,
  EU-Werkstatt, Sonnensystem)
- Pro Sim: Beschreibung, Lernziele, Kompetenzbereiche, Vor-/Nach-
  Fragen für die Lehrperson
- Übersichts­tabelle mit Klasse / Dauer / Glossar-Begriffe pro Modul
- Eigener Abschnitt zu **Glossar &amp; Mindmap** als Querschnitt­
  ressource
- Stundenraster (50-Min-Einheit) + Differenzierung
- Bewertungs­empfehlung: Reflexions­beitrag, nicht Sim-Score
- Datenschutz, „Keine KI im Produkt", iPad-First
- Lehrplan-Anbindung + Forschungsbasis

Der Header jedes Moduls bindet ein passendes Bild ein — entweder ein
existierendes SVG (Klima, Fluss, Logistik) oder ein gerade
generiertes DALL-E-Bild im Bildstil. `onerror="this.style.display='none'"`
fängt fehlende Pfade ab, falls einzelne Bilder noch nicht da sind.

## 3. DALL-E-Bildgenerierung — Voll-Lauf abgeschlossen

Thomas hat den Stil der 5 Test-Bilder freigegeben → Voll-Lauf für alle
verbleibenden Slugs durchgelaufen. **Alle 146 Glossar-Einträge haben
jetzt ein Bild** (kein Emoji-Fallback mehr).

| | Anzahl |
|---|---|
| Glossar-Einträge gesamt | 146 |
| Mit DALL-E-PNG (im Stil) | 119 |
| Mit handgezeichneter SVG (Schemata) | 27 |
| **Ohne Bild** | **0** |

- Skript: `App/php/generate-glossar-images.php`
- Stil: verbatim aus `reference_bildstil.md` + „no border, no frame"
- Format: 1792×1024 standard quality
- Bilder: `App/assets/img/glossar/<slug>.png`
- DB: `image_path`-Feld für alle 119 PNGs eingetragen, 27 SVG-Einträge
  bewahrt (Vergleichsgrafiken sind didaktisch oft präziser als ein
  illustratives Bild)
- Kosten: ~9,12 USD (114 neu generierte Bilder × $0,08)

**Hinweis für Deploy:** Die 119 neuen PNG-Files in
`App/assets/img/glossar/` müssen mit dem `App/`-Inhalt rüber. Größe
gesamt ca. **350 MB** — wenn `deploy.sh` rsync verwendet, ist das ein
einmaliger größerer Lauf. Beim Übertragen prüfen, ob das deploy-Skript
die neuen `.png`-Files mitnimmt.

## Deploy

```bash
App/Don_t_Deploy/deploy.sh
```

Smoke-Test:
- https://geograsim.at/glossar (9 Filter-Chips, kein Stadt-Chip mehr)
- https://geograsim.at/handbuch.html (neue Vollfassung)
- https://geograsim.at/glossar?term=monokultur (mit DALL-E-Bild)

— Glossar
