Skip to main content

Was ist die Validierung?

Die Validierung ist die letzte Qualitätssicherung vor dem Export. Das System prüft Ihr gesamtes Szenario auf strukturelle, logische und inhaltliche Probleme.
Zeitpunkt: Die Validierung wird automatisch ausgelöst, sobald Sie alle Events freigegeben haben. Sie können sie auch manuell über den Button “Szenario validieren” starten.

Der Validierungsprozess

Automatische Prüfung

Nach Klick auf “Szenario validieren”: Dauer: 10-30 Sekunden (abhängig von Szenario-Größe) Was wird geprüft:
  • Alle Event-IDs sind eindeutig
  • Keine verwaisten Events (außer Start-Event)
  • Keine toten Enden (außer End-Events)
  • Alle Referenzen existieren (leads_to, from_option)
  • Branching-Struktur ist vollständig
  • Assessment-Struktur ist valide

Validierungs-Ergebnis

Nach Abschluss sehen Sie eines von drei Ergebnissen:

✅ Bestanden (Passed)

Validierung bestanden!

Ihr Szenario hat alle Qualitätsprüfungen bestanden.

Bedeutet:
  • Keine Fehler gefunden
  • Keine Warnungen gefunden
  • Szenario ist export-bereit
Nächster Schritt: Direkter Export möglich

⚠️ Warnungen (Warnings)

Status-Banner (gelb):
⚠️ Warnungen gefunden
5 Warnung(en) gefunden. Sie können trotzdem exportieren.
Bedeutet:
  • Keine blockierenden Fehler
  • Empfohlene Verbesserungen gefunden
  • Export ist möglich, aber Qualität könnte besser sein
Typische Warnungen:
  • Event sehr kurz (<300 Zeichen)
  • Event sehr lang (>2.500 Zeichen)
  • Großer Zeitsprung (>8 Stunden ohne Erklärung)
  • NPC erscheint ohne vorherige Erwähnung
  • Assessment-Frage möglicherweise zu leicht
  • Wenig sensorische Details
Optionen:
  1. “Probleme beheben”: Auto-Fix für Warnungen
  2. “Trotzdem exportieren”: Bestätigung erforderlich
  3. Zurück zu Review: Manuelle Bearbeitung

❌ Fehler (Errors)

Status-Banner (rot):
❌ Validierung fehlgeschlagen
3 Fehler gefunden, die vor dem Export behoben werden müssen.
Bedeutet:
  • Blockierende Probleme gefunden
  • Export nicht möglich
  • Fehler müssen behoben werden
Typische Fehler:
  • Zeit fließt rückwärts (z.B. e5: 10:00 Uhr → e6: 09:00 Uhr)
  • Event-Referenz existiert nicht (leads_to: “e99” aber e99 existiert nicht)
  • NPC-Name ändert sich (e3: “Dr. Müller” → e7: “Dr. Mueller”)
  • Verwaister Event (kein Pfad führt zu diesem Event)
  • Toter Pfad (Event führt nirgendwo hin)
  • Assessment ohne korrekte Antwort
  • Branching-Option führt zu nicht-existierendem Event
Pflicht: Beheben Sie alle Fehler vor Export

Validierungsprobleme verstehen

Problem-Darstellung

Jedes Problem wird als Karte angezeigt: Karten-Aufbau:
  • Severity-Badge: ERROR | WARNING | SUGGESTION (farbcodiert)
  • Type-Badge: Timeline | Continuity | Character | Structure
  • Beschreibung: Was ist das Problem?
  • Vorschlag: Wie beheben? (wenn verfügbar)
  • Betroffene Events: Klickbare Event-IDs
Beispiel-Karte:
┌─────────────────────────────────────────┐
│ [ERROR] [Timeline]                      │
│                                         │
│ Zeit fließt rückwärts zwischen e5       │
│ und e6. Event e5 hat 10:20 Uhr, aber   │
│ e6 hat 09:15 Uhr.                       │
│                                         │
│ 💡 Vorschlag: Zeit in e6 auf 10:25 Uhr  │
│    oder später ändern.                  │
│                                         │
│ 🔗 Betroffene Events: [e5] [e6]         │
└─────────────────────────────────────────┘

Problem-Kategorien


Probleme beheben

Auto-Fix (Empfohlen)

Button: “Alle Probleme beheben” (unten im Footer) Was passiert:
  1. System analysiert jedes Problem
  2. Lokale Fixes (instant):
    • Zeit-Korrekturen
    • Format-Angleichungen
  3. Backend Micro-Edits (~5-10 Sek pro Problem):
    • NPC-Namen korrigieren
    • Event erweitern/kürzen
    • Content-Anpassungen
Fortschrittsanzeige:
Behebe Probleme... 3/7 behoben
├─ ✅ Zeit in e6 korrigiert
├─ ✅ Zeit in e12 korrigiert
├─ ✅ NPC-Name in e15 korrigiert
└─ ⏳ Event e23 wird erweitert...
Effizient & günstig: Auto-Fix nutzt Micro-Edits statt vollständiger Regenerierung. Spart ~70% Tokens und ist 5x schneller.

Manuelle Behebung

Wenn Sie lieber selbst Hand anlegen:
  1. Klicken Sie auf Event-ID in der Problem-Karte
  2. Sie werden zu Event-Review zurückgeleitet
  3. Bearbeiten Sie den Event manuell
  4. Zurück zur Validierung
  5. “Erneut validieren” klicken
Wann manuell:
  • Sie möchten größere inhaltliche Änderungen
  • Auto-Fix-Ergebnis ist nicht zufriedenstellend
  • Problem erfordert kreative Lösung

Export-Prozess

Wann ist Export möglich?

Export starten

Button: “Szenario exportieren” (grün, unten im Footer) Bei Warnungen: Bestätigungs-Dialog erscheint:
┌──────────────────────────────────────┐
│ Mit Warnungen exportieren?           │
│                                      │
│ Ihr Szenario hat 5 Warnung(en).     │
│ Möchten Sie trotzdem exportieren?   │
│                                      │
│  [Abbrechen]  [Ja, exportieren]     │
└──────────────────────────────────────┘

Export-Format

Dateiname: scenario_[title]_[timestamp].json Beispiel: scenario_ransomware-klinik_2025-01-15T14-23-11.json Dateiinhalt:
{
  "metadata": {
    "id": "uuid-v4",
    "title": "Ransomware-Angriff auf Klinikum",
    "version": "1.0.0",
    "created_at": "2025-01-15T14:23:11Z",
    "creator": "user@example.com",
    "language": "de"
  },
  "settings": {
    "industry": "Healthcare",
    "organization_type": "Hospital",
    "organization_size": "Large",
    "incident_type": "Ransomware Attack",
    "severity": "Major",
    "duration": "3 days"
  },
  "learning_objectives": [
    {
      "id": "lo1",
      "category": "Decision Making",
      "description": "Entscheidungen unter Zeitdruck treffen"
    }
  ],
  "events": [
    {
      "event_id": "e1",
      "event_number": 1,
      "title": "Erste Warnsignale",
      "phase": "Opening",
      "time_marker": "Tag 1, 08:00 Uhr",
      "content": "Du betrittst...",
      "npcs": ["Dr. Müller", "IT-Leiter Schmidt"],
      "tension_level": 1,
      "leads_to": "e2"
    },
    ...
  ],
  "assessments": [
    {
      "assessment_id": "a1",
      "after_event": "e5",
      "topic": "Priorisierung unter Druck",
      "question": "Welche Maßnahme...",
      "options": [...],
      "correct_answer": "opt_a",
      "explanation": "..."
    }
  ],
  "validation": {
    "passed": true,
    "issues": [],
    "validated_at": "2025-01-15T14:22:45Z"
  },
  "usage": {
    "toc_generation": {
      "tokens": 8234,
      "cost_usd": 0.15
    },
    "event_generation": {
      "tokens": 45678,
      "cost_usd": 0.89
    },
    "total_tokens": 53912,
    "total_cost_usd": 1.04
  }
}

Was wird exportiert?

Komplett enthalten:
  • Alle Events mit vollständigen narrativen Texten
  • Alle Branching-Optionen
  • Alle Assessments
  • NPC-Definitionen
  • Timeline-Struktur
  • Metadata & Settings
  • Validierungs-Status
  • Token & Kosten-Tracking
Nicht enthalten:
  • Review-Notizen (nur lokal im Browser)
  • Bearbeitungshistorie
  • Temporäre Zwischenstände

Nach dem Export

Datei nutzen

Die exportierte JSON-Datei kann:
  1. Import in Trainingsplattform: Direkt in crisisIQ Trainingsmodul hochladen
  2. Archivierung: Als Backup speichern
  3. Versionsmanagement: Mit anderen Versionen vergleichen
  4. Weitergabe: An Kollegen oder Trainer senden

Erneut bearbeiten

Sie können jederzeit zurück zum Builder:
  1. Öffnen Sie Builder erneut
  2. Auto-Resume: System erkennt gespeicherten Workflow
  3. Wählen Sie “Fortsetzen”
  4. Sie sind genau dort, wo Sie aufgehört haben
LocalStorage: Ihre Arbeit wird automatisch im Browser gespeichert bis Sie explizit “Neues Szenario” starten.

Validierungs-Kosten

Die Validierung selbst ist kostenpflichtig (KI-basierte Prüfung):
Szenario-GrößeValidierungs-TokensKosten (Sonnet)
Klein (10-15 Events)~2.000~$0.04
Mittel (20-30 Events)~4.000~$0.08
Groß (40-60 Events)~8.000~$0.15
Sehr groß (80-100 Events)~15.000~$0.30
Auto-Fix-Kosten (zusätzlich):
  • Pro lokalem Fix: $0 (instant)
  • Pro Backend Micro-Edit: ~$0.005-0.01
Mehrfache Validierung: Sie können beliebig oft validieren. Jede Validierung kostet erneut Tokens. Nutzen Sie Auto-Fix beim ersten Mal, um mehrfaches Validieren zu vermeiden.

Häufige Validierungsprobleme & Lösungen


Validierungs-Checkliste

Vor dem Export, stellen Sie sicher:

Strukturelle Integrität

Timeline-Konsistenz

Content-Qualität

Logische Kohärenz


Troubleshooting

”Validierung läuft ewig”

Problem: Validierung hängt bei “Validiere…” >2 Minuten Ursache: Netzwerkproblem oder Backend-Überlastung Lösung:
  1. Warten Sie weitere 2 Minuten
  2. Seite neu laden (F5) - Auto-Resume greift
  3. Erneut validieren

”Auto-Fix funktioniert nicht”

Problem: “Alle Probleme beheben” gedrückt, aber Fehler bleiben Ursache: Problem erfordert strukturelle Änderung (nicht nur Content) Lösung: Manuell beheben:
  • Verwaiste Events: Verbindung im TOC herstellen
  • Fehlende Referenzen: Event-IDs im TOC korrigieren
  • Konvergenz-Probleme: Timeline im TOC anpassen

”Export-Button ist ausgegraut”

Ursache: Fehler vorhanden (Warnungen blockieren nicht) Lösung:
  1. Scrollen Sie nach oben zu den Error-Karten
  2. Beheben Sie alle ERRORS
  3. Re-validieren
  4. Export sollte nun möglich sein

Best Practices

Validierung früh & oft

Nicht erst am Ende: Validieren Sie bereits während des Event-Reviews alle 10-15 Events. So erkennen Sie Probleme früh.

Auto-Fix bevorzugen

Auto-Fix ist:
  • ✅ Schneller (5-10 Sek vs. 2-3 Min manuell)
  • ✅ Günstiger (~50-70% Tokens gespart)
  • ✅ Konsistenter (einheitlicher Stil)
Nutzen Sie manuell nur wenn:
  • Auto-Fix-Ergebnis nicht zufriedenstellend
  • Strukturelle Änderungen nötig
  • Kreative Lösung gewünscht

Warnungen ernst nehmen

Warnungen sind nicht blockierend, aber sie beeinflussen die Qualität:
  • Events <500 Zeichen fühlen sich abrupt an
  • Große Zeitsprünge brechen Immersion
  • Fehlende NPC-Einführungen verwirren Spieler
Empfehlung: Beheben Sie Warnungen für professionelle Trainings.

Export-Backups

Erstellen Sie mehrere Export-Versionen:
  1. v1.0: Nach erster erfolgreicher Validierung
  2. v1.1: Nach Warnung-Fixes
  3. v2.0: Nach inhaltlichen Verbesserungen
Vorteil: Sie können jederzeit zu einer früheren Version zurück.

Nächste Schritte

Nach erfolgreichem Export: