Files
geograsim/App/.LocalDeveloperTools
Adminator fecd8bb9c9 Textsystem: Bis-Strich mit Leerzeichen (Zahl – Zahl) per Agent-Sweep
562 Ersetzungen in 50 Dateien: Halbgeviertstrich zwischen zwei Ziffern (=
"bis"-Bereich) bekommt Leerzeichen davor/danach (3–4 -> 3 – 4). Regex
/([0-9])\s*–\s*(?=[0-9])/ auf Rohtext (format-erhaltend, CRLF/Einrueckung
unveraendert), Bindestriche in Woertern und Minuszeichen unangetastet, alle
JSON weiter gueltig. Energiemanager-Zeitbloecke sind Display-Labels (kein
Logik-Key) -> safe.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-08-22 12:38:19 +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