📊 Schüler-Dashboard
Dokumentation für Ausbilder und Administratoren
🚀 Schnellnavigation
📋 Übersicht
Das Schüler-Dashboard ist ein umfassendes Ausbildungs-Management-System für Fallschirmsprungschulen. Es ermöglicht Ausbildern und Administratoren, den Fortschritt aller Schüler von der AFF-Ausbildung bis zur Lizenzprüfung zu verfolgen.
🪂 AFF-Fortschritt
Waterfall-Übersicht aller Schüler in Groundschool + Level 1-7
📈 Lizenzvorbereitung
Phasen-basierte Anzeige für Sprünge 8-25
📁 Schülerakten
Alle Schüler mit Dokumentenstatus
📄 Prüfungsunterlagen
PDF-Generierung für Prüfungskandidaten
👥 Alle Schüler
Komplettübersicht aller Schüler mit Pausiert-Statistik
Systemstandort
⚙️ Ninox-Integration
Das Dashboard ist als Formelfeld in der Ninox-Datenbank implementiert und läuft vollständig innerhalb des Icarus Manifest. Es generiert dynamisch HTML/CSS/JavaScript basierend auf den aktuellen Schülerdaten.
📋 Zielgruppe: Ausbildungsleiter, AFF-Lehrer, Sprunglehrer und Administratoren der Fallschirmsprungschule.
🪂 Tab: AFF-Fortschritt Ausbilder
Das Waterfall-Layout zeigt alle aktiven AFF-Schüler, gruppiert nach ihrem aktuellen Ausbildungslevel (Groundschool + Level 1-7).
Angezeigte Schüler
🎯 Filterkriterien
- Status: Aktiver Schüler (Status = 2)
- Aktivität: Mind. 1 AFF-Sprung im aktuellen oder letzten Jahr ODER Kursdatum im aktuellen/letzten Jahr oder Zukunft
- Fortschritt: Weniger als 7 bestandene AFF-Level
Level-Spalten
🎓 Groundschool (Level 0)
Schüler ohne Sprünge mit Kursdatum in der Zukunft. Die Karte zeigt das Kursdatum (🎓) statt des letzten Sprungs.
🪂 Level 1-7
Schüler mit mind. 1 Sprung, gruppiert nach Anzahl bestandener AFF-Level + 1. Die Karte zeigt das Datum des letzten Sprungs (📅).
ℹ️ Info-Icon: Neben "Aktive Schüler" zeigt ein Info-Icon i die Anzeigekriterien per Tooltip an.
Schüler-Karten
📇 Karteninhalte
- Name: Vorname und Nachname
- Datum: 🎓 Kursdatum (Groundschool) oder 📅 Letzter Sprung (Level 1-7)
- Wiederholung: Gelbe Warnung wenn letzter Sprung nicht bestanden
🔘 Icon-Buttons auf Karten
- 📋 Schülerakte: Öffnet die Schülerakte (oder ➕ zum Anlegen)
- 📧 E-Mail: Löst E-Mail-Versand an den Schüler aus
- ❗ Hinweis: Zeigt Warnhinweise aus der Schülerakte
- 💬 Notizen: Zeigt Instructor Notes vom letzten Sprung
Wiederholung: Schüler mit nicht bestandenem letzten Sprung werden mit gelbem Warnhinweis markiert.
LEVEL
1
3 Schüler
Max Mustermann
📅 12.12.2025
Anna Schmidt
📅 10.12.2025
⚠️ Wiederholung
LEVEL
2
2 Schüler
Peter Müller
📅 14.12.2025
LEVEL
3
1 Schüler
Waterfall-Layout mit Level-Spalten
Statistik-Leiste
👥 Aktive Schüler
Gesamtanzahl aller Schüler in der AFF-Ausbildung
⚠️ Wiederholungen
Anzahl der Schüler, die ihren letzten Sprung wiederholen müssen
🎯 Durchschnittslevel
Durchschnittliches AFF-Level aller aktiven Schüler
📈 Tab: Lizenzvorbereitung Ausbilder
Schüler, die alle 7 AFF-Level bestanden haben, erscheinen hier mit ihrem Fortschritt in der Lizenzvorbereitung. Ein Info-Icon i neben dem Filter zeigt die Anzeigekriterien an.
ℹ️ Anzeigekriterien: Mindestens 7 bestandene AFF-Level UND letzter Sprung innerhalb der letzten 3 Jahre.
Gruppierung nach Status
Die Schüler werden in drei Sektionen gruppiert:
| Sektion | Kriterien | Beschreibung |
|---|---|---|
| ✅ Prüfungsbereit | ≥23 Sprünge in 18 Monaten, ≥12 in 12 Monaten, beide Milestones vollständig | Schüler können zur Lizenzprüfung angemeldet werden |
| 🟢 In Ausbildung | Letzter Sprung ≤30 Tage, nicht prüfungsbereit | Aktiv trainierende Schüler |
| ⚠️ Sprungpause | Letzter Sprung >30 Tage | Schüler mit Pause, evtl. Auffrischung nötig |
Milestones
Jede Schüler-Karte zeigt zwei Milestone-Indikatoren:
| Milestone | Anforderung | Erkennung |
|---|---|---|
| Höhenreduzierung | 3 Sprünge | Sprünge mit Absprunghöhe unter Standard-Höhe (gem. AHB Teil I, Kap. 6.3.5) |
| Instructor-Sprünge | 5 Sprünge | Sprünge mit Kategorie 16 (Coaching) |
☑️ / ⬜ Milestones werden als vollständig (grün) oder offen angezeigt.
Sprungpausen-Status
Der Status-Badge zeigt die Tage seit dem letzten Sprung:
| Status | Pause | Kartenrahmen |
|---|---|---|
| ✓ Aktiv (grün) | 0-30 Tage | Grün |
| ⚠️ Warnung (gelb) | 31-180 Tage | Orange |
| 🔴 Kritisch (rot) | 181-365 Tage | Rot |
| 🚨 Neuer Kurs | >365 Tage | Rot + Banner "NEU STARTEN!" |
Karten-Elemente
📇 Karteninhalte
- Banner: "Prüfungsbereit" (lila) oder "Neu starten" (rot)
- Name & Sprunganzahl
- Status-Badge: Tage seit letztem Sprung
- Fortschrittsbalken: x/25 Sprünge
- Milestones: Höhenred. und Instructor
- Datum: Letzter Sprung
🔘 Aktions-Buttons
- 📋 Schülerakte öffnen
- 📧 E-Mail senden
- ❗ Hinweis (falls vorhanden)
- 💬 Notizen (falls vorhanden)
- 📄 Prüfungsnachweis (bei Prüfungsbereit)
Filter-Optionen
🔍 Suchfeld & Filter
- Suche: Filtert nach Schülernamen
- Alle Schüler: Zeigt alle
- Höhenred. fehlt: Milestone unvollständig
- Instructor fehlt: Milestone unvollständig
- Prüfungsbereit: Nur prüfungsbereite Schüler
- Sprungpause: Schüler mit >30 Tage Pause
Beispiel: Prüfungsbereite Karte
📁 Tab: Alle Schülerakten Admin
Eine vollständige Liste aller Schüler mit Dokumentenstatus und Schnellzugriff auf die Schülerakten.
Listen-Ansicht
📋 Spalten
- Foto: Profilbild (falls vorhanden)
- Avatar: Initialen des Schülers
- Name: Vollständiger Name
- E-Mail: Kontakt-E-Mail
- Sprünge: Gesamtanzahl
- Level: Aktueller AFF-Stand
- Letzter Sprung: Datum
- Aktion: Öffnen-Button
Filter nach Sprungpause
🔘 Zeitbasierte Filter
- Alle: Alle Schülerakten
- < 90 Tage: Letzter Sprung vor weniger als 90 Tagen
- < 180 Tage: Letzter Sprung 90-179 Tage her
- >= 180 Tage: Letzter Sprung 180+ Tage her
Dokumentenstatus
📄 Erforderliche Dokumente
- Ausbildungsvertrag
- Tauglichkeitsattest (mit Ablaufdatum-Prüfung)
- Einverständniserklärung
- Ausweiskopie
- Erste-Hilfe-Nachweis
Tauglichkeitsattest: Wird rot markiert wenn das Ablaufdatum überschritten oder leer ist.
Dokumentenstatus mit Fortschrittsbalken
Filter & Suche
🔍 Suchfeld
Echtzeit-Filterung nach Namen
🏷️ Status-Filter
Alle, Aktiv, AFF, Lizenzvorbereitung
📊 Statistik-Boxen
Gesamtschüler, In AFF, In Lizenzvorbereitung
📋 Die individuelle Schülerakte Ausbilder
Beim Öffnen einer Schülerakte (über die Schülerkarten oder die Schülerakten-Liste) wird der vollständige Datensatz mit mehreren Tabs angezeigt.
Verfügbare Tabs
| Tab | Inhalt | Beschreibung |
|---|---|---|
| Schüler | Stammdaten | Persönliche Daten, Kontaktinformationen, Verknüpfung zum Kundendatensatz |
| Dokumente | Dokumentenverwaltung | Ausbildungsvertrag, Tauglichkeitsattest, Einverständniserklärung, etc. |
| Theorie | Theorieausbildung | Stand der theoretischen Ausbildung und Prüfungen |
| AFF | AFF-Fortschritt | Interaktives Dashboard für AFF Level 1-7 (siehe unten) |
| Lizenzvorbereitung | Lizenz-Fortschritt | Interaktives Dashboard für Sprünge 8-25 (siehe unten) |
| Lehrerhinweise | Notizen | Allgemeine Hinweise und Anmerkungen zum Schüler |
Tab: AFF-Fortschritt
Zeigt alle AFF-Sprünge (Level 1-7) des Schülers in einem interaktiven Dashboard.
📊 Fortschrittsanzeige
- Prozentuale Fortschrittsanzeige (0-100%)
- Fortschrittsbalken
- "x von 7 Sprüngen bestanden"
- Statistik: Gesamt / Bestanden
📝 Sprungliste
Chronologische Liste aller AFF-Sprünge mit:
- Datum des Sprungs
- Bezeichnung (Level)
- Notes-Button für Instructor-Notizen
- Status-Button (Bestanden / Rejump)
🔘 Drei-Status-System
Jeder Sprung hat einen von drei Status:
- Noch nicht bewertet (grau): Zwei Buttons "✓ Bestanden" und "✗ Rejump"
- Bestanden (grün): Ein Button "Bestanden" (Klick setzt zurück)
- Rejump erforderlich (orange): Ein Button "Rejump erforderlich" (Klick setzt zurück)
📋 Instructor Notes
Über den Notes-Button (📝) können Notizen zu jedem Sprung hinzugefügt werden. Button wird farbig hervorgehoben wenn Notizen vorhanden sind.
Tab: Lizenzvorbereitung
Zeigt den Fortschritt in der Lizenzvorbereitung (Sprünge 8-25) nach Abschluss der AFF-Ausbildung.
📊 Fortschrittsanzeige
- Prozentuale Fortschrittsanzeige
- "x von 18 Sprüngen"
- Sprünge: x/18 Gesamtsprünge
- Höhenred.: x/3 Höhenreduzierungssprünge
- Instructor: x/5 Instructor-Sprünge
🏷️ Sprung-Badges
Jeder Sprung zeigt spezielle Badges:
- Höhenred. bei Sprüngen unter Standard-Absprunghöhe
- Instructor bei Coaching-Sprüngen (Kategorie 16)
📝 Scrollbare Sprungliste
Chronologisch nummerierte Liste aller Lizenzvorbereitungs-Sprünge mit:
- Laufende Nummer (1, 2, 3, ...)
- Datum des Sprungs
- Bezeichnung
- Badges (Höhenred. / Instructor)
- Notes-Button
- Status-Button
✅ Ziel-Indikatoren
Die Statistik-Werte werden grün hervorgehoben, sobald das jeweilige Ziel erreicht ist (18 Sprünge, 3 Höhenred., 5 Instructor).
ℹ️ Datenfilter: Als Lizenzvorbereitungs-Sprünge gelten alle Sprünge mit "gültig für" = Lizenzvorbereitung und Kategorie = Einzelsprung oder Coaching.
Tipp: Beide Fortschritts-Dashboards aktualisieren sich sofort bei Statusänderungen - ohne Neuladen der Seite.
📄 Tab: Prüfungsunterlagen Admin
Schüler mit mindestens 23 Sprüngen erscheinen hier als Prüfungskandidaten. Für jeden Kandidaten kann der "Prüfungsnachweis 10" (DFV-Formular) als PDF generiert werden.
Sichtbare Kandidaten
🎯 Voraussetzung
Nur Schüler mit mindestens 23 Sprüngen werden in diesem Tab angezeigt (Phase V der Lizenzvorbereitung).
PDF-Generierung
🖨️ Prüfungsnachweis 10
Klick auf den Button "Prüfungsnachweis 10" öffnet einen Dialog zur Eingabe der Prüfungsdaten. Das ausgefüllte PDF wird automatisch generiert.
MS
Maria Schneider
🪂 24 Sprünge • Phase V
Prüfungskandidat mit Aktions-Button
Modal-Dialog: Prüfungsnachweis erstellen
Der Dialog erfasst alle notwendigen Daten für das DFV-Formular:
| Feld | Typ | Beschreibung |
|---|---|---|
| Fallschirmmuster | Textfeld (100%) | Verwendetes Fallschirmsystem |
| Flugplatz | Textfeld (100%) | Standort der Prüfung |
| Absetzflugzeug | Textfeld (50%) | z.B. Cessna 182 |
| Kennung | Textfeld (50%) | z.B. D-EABC |
| 1. Prüfungssprung | Dropdown | Auswahl aus Einzelsprüngen (Kategorie 1) |
| 2. Prüfungssprung | Dropdown | Auswahl aus Einzelsprüngen (Kategorie 1) |
📝 Sprungdetails: Nach Auswahl eines Prüfungssprungs erscheinen zusätzliche Felder für Bewegungsaufgabe, Freifallzeit und Zielentfernung.
👥 Tab: Alle Schüler Ausbilder
Komplette Übersicht über alle aktiven Schüler – unabhängig vom Ausbildungsstand. Ideal für einen schnellen Gesamtüberblick und zur Identifikation von Schülern mit längerer Ausbildungspause.
Info-Boxen (Statistiken)
📊 Gesamt
Anzahl aller Schüler mit Status "Aktiver Schüler" (Status = 2) und aktivierter Dashboard-Anzeige.
🪂 In AFF
Schüler mit weniger als 7 bestandenen AFF-Leveln (Level 1-7).
📈 In Lizenzvorbereitung
Schüler mit 7 oder mehr bestandenen AFF-Leveln.
⏸️ Pausiert
Schüler mit mindestens 1 Jahr ohne Sprung. Die Box zeigt eine gruppierte Aufschlüsselung:
- 1 Jahr: X Schüler
- 2 Jahre: X Schüler
- 3 Jahre: X Schüler
- 4+ Jahre: X Schüler
Suchleiste & Filter
🔍 Suchleiste
Suche nach Vor- oder Nachname. Die Suche filtert die Kacheln in Echtzeit.
🔽 Dropdown-Filter
- Alle Schüler: Keine Filterung
- Nur AFF-Ausbildung: Nur Schüler in Level 1-7
- Nur Lizenzvorbereitung: Nur Schüler nach AFF
- Pausiert (≥ 1 Jahr): Nur Schüler mit mind. 365 Tagen ohne Sprung
Schüler-Kacheln
📇 Kachelinhalt
Identisches Design wie in der Lizenzvorbereitung:
- Name: Vorname und Nachname
- Status: "AFF Level X" oder "Lizenzvorbereitung"
- Sprunganzahl: Gesamtzahl der Schülersprünge
- Status-Badge: Aktiv / Tage / Jahre Pause
- Fortschrittsbalken: AFF (X/7) oder Lizenz (X/25)
- Milestones: Bei Lizenzschülern: Höhenred. und Instructor
- Letzter Sprung: Datum des letzten Sprungs
Kritische Fälle: Schüler mit mehr als 1 Jahr Pause werden mit rotem Banner "Ausbildung pausiert - Auffrischung erforderlich" markiert.
Aktions-Buttons
| Button | Funktion | Bedingung |
|---|---|---|
| 📋 | Schülerakte öffnen | Wenn Schülerakte vorhanden |
| ➕ | Schülerakte anlegen | Wenn keine Schülerakte vorhanden |
| 📧 | E-Mail an Schüler senden | Immer sichtbar |
| ❗ | Hinweis aus Schülerakte anzeigen | Wenn Hinweis vorhanden |
| 💬 | Instructor Notes anzeigen | Wenn Notizen zum letzten Sprung vorhanden |
| 👁️ 🚫 | Schüler aus Dashboard ausblenden | Immer sichtbar (nur in diesem Tab) |
Tipp: Die Sortierung erfolgt alphabetisch nach Nachname.
Schüler aus Dashboard ausblenden
Mit dem Ausblenden-Button können Schüler aus dem Dashboard entfernt werden, ohne ihren Status zu ändern. Dies ist nützlich für Schüler, die ihre Ausbildung dauerhaft abgebrochen haben oder aus anderen Gründen nicht mehr im Dashboard erscheinen sollen.
🚫 Ausblenden-Funktion
- Klick auf den Ausblenden-Button öffnet eine Sicherheitsabfrage
- Nach Bestätigung wird der Schüler sofort aus der Ansicht entfernt
- Der Schüler verschwindet aus allen Dashboard-Tabs
- Die Aktion kann im Kundendatensatz rückgängig gemacht werden
ℹ️ Hinweis: Das Ausblenden ändert nicht den Kundenstatus. Der Schüler bleibt "Aktiver Schüler" und kann jederzeit wieder eingeblendet werden.
Sicherheitsabfrage beim Ausblenden
Schüler wieder einblenden
Ein ausgeblendeter Schüler kann jederzeit über seinen Kundendatensatz wieder in das Dashboard aufgenommen werden.
🔄 So blenden Sie einen Schüler wieder ein
- Öffnen Sie den Kundendatensatz des Schülers
- Wechseln Sie zum Reiter "Ausbildung"
- Aktivieren Sie die Checkbox "im Schüler-Dashboard anzeigen"
- Der Schüler erscheint sofort wieder im Dashboard
Tipp: Bei neuen Schülern ist die Checkbox standardmäßig aktiviert.
Kundendatensatz → Reiter "Ausbildung"
📝 Instructor Notes Ausbilder
Zu jedem Sprung können Ausbilder Notizen hinterlegen. Diese werden in der Schülerakte angezeigt und können über ein Modal bearbeitet werden.
Notizen-Modal in der Schülerakte
📋 Alle Sprünge auf einen Blick
Beim Klick auf das Notizen-Icon (📝) eines Sprungs öffnet sich ein Modal mit:
- Alle Sprünge als vertikale Karten-Liste
- Sprungbezeichnung, Datum und Status pro Karte
- Vorhandene Notizen lesend sichtbar
- Farbcodierung nach Status (Bestanden/Rejump/Offen)
✏️ Bearbeitung
- Nur der angeklickte Sprung ist editierbar
- Alle anderen Notizen werden nur lesend angezeigt
- Automatischer Fokus auf das Eingabefeld
- Modal scrollt automatisch zur aktiven Karte
🏷️ Zusätzliche Badges (Lizenzvorbereitung)
Im Lizenzvorbereitung-Dashboard werden zusätzlich Badges angezeigt:
- Höhenred. für Höhenreduzierungssprünge
- Instructor für Instructor-Sprünge
Instructor Notes Modal (Karten-Liste)
Tipp: Das Modal kann durch Klick auf das X, Drücken von ESC oder Klick außerhalb des Dialogs geschlossen werden. So können schnell alle Notizen eingesehen werden, bevor eine neue Notiz hinzugefügt wird.
🖨️ PDF-Export Admin
Der Prüfungsnachweis 10 wird clientseitig mit der
pdf-lib Bibliothek generiert. Die PDF-Vorlage wird vom Server geladen und mit den eingegebenen Daten befüllt.Technische Details
📄 PDF-Vorlage
Die DFV-Formularvorlage liegt unter:
https://icarus-manifest.de/manifest-data/dfv-nachweis10.pdf⚙️ Bibliothek
Verwendet wird pdf-lib (JavaScript), welches PDF-Formularfelder direkt im Browser befüllen kann.
CORS: Die PDF-Vorlage erfordert CORS-Header auf dem Server. Bei Problemen .htaccess-Konfiguration prüfen.
Befüllte Felder
📋 Automatisch ausgefüllt
- Name, Vorname
- Adresse (Straße, PLZ, Ort)
- Fallschirmmuster
- Flugplatz, Flugzeug, Kennung
- Sprungdaten beider Prüfungssprünge
- Absetzhöhe aus dem Sprungprotokoll
✅ Download: Nach erfolgreicher Generierung wird das PDF automatisch zum Download angeboten.
