diff --git a/app/pages/flightlab/takeoff/instructor.vue b/app/pages/flightlab/takeoff/instructor.vue new file mode 100644 index 0000000..9913c10 --- /dev/null +++ b/app/pages/flightlab/takeoff/instructor.vue @@ -0,0 +1,410 @@ + + + + + + + + + + + Instructor Panel + + + + + Session + {{ sync.sessionCode.value || '----' }} + + + + + + {{ participantConnected ? 'Teilnehmer verbunden' : 'Warte auf Teilnehmer...' }} + + + + + + + + + + + + + + + Aktuelle Phase + + {{ engine.currentPhaseId.value }} + + + + + + + {{ engine.progress.value }}% + + + + + + {{ currentPhase.atcMessage }} + + + + + {{ currentPhase.explanation }} + + + + + + {{ btn.label }} + + + + + + + + {{ currentPhase.instructorNote }} + + + + + + + + + Angst-Signale + + + + {{ formatTime(alert.timestamp) }} + {{ alert.message }} + + + + + + + Teilnehmer-Verlauf + + Noch keine Aktionen + + {{ formatTime(entry.timestamp) }} + {{ entry.phaseId }} + + {{ entry.buttonId }} + + + + + + + + + + Phasen-Steuerung + + + + Zurueck + + + Weiter + + + + + + + + + {{ engine.isPaused.value ? 'Fortsetzen' : 'Pausieren' }} + + + + + + Nachricht an Teilnehmer + + + + + Senden + + + + + + + + Szenario neustarten + + + + + + Laufzeit + {{ elapsedTime }} + + + + + + + + + Szenario neustarten? + + Der gesamte Fortschritt wird zurueckgesetzt. Der Teilnehmer startet bei Phase 1. + + + + Abbrechen + Neustart + + + + + + +
Session
{{ sync.sessionCode.value || '----' }}
+ {{ currentPhase.atcMessage }} +
+ {{ currentPhase.explanation }} +
{{ currentPhase.instructorNote }}
Laufzeit
{{ elapsedTime }}