Files
geograsim/App/.LocalDeveloperTools
Adminator 1e51ef7def Nachtrag: alle bisher untracked Ordner + hängende Änderungen mit-committen
- Konzept/, didaktik_geografie/, didaktik_simulation/, v2-modules/, v2-platform/
- 12 code-workspace-Files
- STATUS-*.md
- viele M/D/R-Änderungen an bereits getrackten Files
- .gitignore verstärkt: **/.humaninput/, **/secret_keys.txt

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-07-08 02:27:02 +02:00
..

Local Developer Tools

Werkzeuge für lokale Entwicklung & Review. Werden NICHT auf prod deploytApp/Don_t_Deploy/deploy.sh excludet diesen Ordner per Pattern --exclude='App/.LocalDeveloperTools'.

Zugriff

Lokal via XAMPP: http://localhost/geograsim/App/.LocalDeveloperTools/

(Die Übersicht (index.php) listet alle Tools mit Beschreibung.)

Aktuelle Tools

Heli

  • heli/audio-editor.php — Audio-Drehbuch-Editor (Texte + Sprecher + Regen-Trigger)
  • heli/drehbuch.php — Drehbuch-Anzeige pro Mission
  • heli/missionen.php — Missions-Übersicht (alle 25)
  • heli/playlist.php — Playlist-Generator für Mission-Audio-Sequenz
  • heli/audio-overview.html — alle r_*-Audios inline abspielbar
  • heli/audio-matrix.html — Matrix Stützpunkt × Audio-Typ

Shared

  • shared/marktplatz-einreichung.php — Modul-Einreichungs-Formular (zukünftig lehrer-auth-gated)

Neues Tool hinzufügen

  1. Datei nach <modul>/<toolname>.php (oder .html) anlegen
  2. Falls Tool auf PHP-Config oder Sim-Daten zugreift:
    • Pfade ../../php/config/... und ../../sims/<modul>/... (relativ ab Tool-Datei)
  3. In index.php einen Eintrag im passenden $tools-Array ergänzen
  4. Nicht in deploy.sh exkludieren — der ganze Ordner ist schon raus

Warum nicht auf prod?

  • Editor-Tools mit Direkt-Schreibzugriff auf DB sind ein Sicherheitsrisiko
  • Audio-Regen ruft kostenpflichtige TTS-Apis auf — nicht für Schul-Server
  • Review-Tools sind nur für Entwicklerinnen, nicht für Lehrpersonen/Schülerinnen
  • Ein Bug im Editor könnte Production-Daten zerstören