Trainer (ChronoFEED-COACH)
Der Bereich der Tablets der Trainer: ChronoFEED-COACH, die Android-App eines Trainers, empfängt von FINISH, nur während der Trainings, die Runden SEINER Athleten mit Gruppen, Abständen und Überholmanövern.
Wozu dieser Bereich dient
Wo: Menü
Ein Trainer fragt den Zugriff auf seine Athleten nur einmal pro Athlet an: Das Tablet zeigt ihm die Athleten der laufenden Sitzung in FINISH, er kreuzt seine an und sendet eine Zugriffsanfrage; Sie nehmen sie (ganz oder teilweise) an, und das Tablet erhält sofort diese Athleten. Danach empfängt es ihre Trainingssitzungen auf jedem FINISH, das ChronoFEED-COACH zulässt (derselbe Athlet wird überall an einem Schlüssel aus seiner Identität erkannt), live während der Sitzung, dann die endgültige Fassung, und holt bei jeder Verbindung nach, was es verpasst hat. Nichts geht über das Internet: Tablet und FINISH sprechen über das Netzwerk der Halle miteinander, verschlüsselt.
Die Option und die Einstellungen
- ChronoFEED-COACH zulassen (standardmäßig nicht angekreuzt): angekreuzt, hört FINISH auf die Tablets und meldet sich im Netzwerk. Nicht angekreuzt, kann sich kein Tablet verbinden; verbundene erhalten eine Ablehnung und werden getrennt (FINISH fragt nach Bestätigung).
- Port: der TCP-Port, verschlüsselt (TLS), standardmäßig 8216. Die Windows-Firewall muss ihn durchlassen, ebenso den UDP-Port 8217 der Ankündigungen.
- Gruppenabstand (s): Zwei Läufer, die die Linie mit weniger als diesem Abstand passieren (und so weiter, in einer Kette), bilden eine Gruppe; standardmäßig 1,0 s.
- Unter der Option: der Zustand des Dienstes (Port, Fingerabdruck des Zertifikats dieses Computers). Ein orangefarbenes Band warnt, wenn das Speichern von Läufen oder Runden ausgeschaltet ist (Einstellungen: ohne es wird nichts behalten oder gesendet), oder wenn die Aktivität der Sitzung nicht Training ist.
Die Zugriffsanfragen
| Gewähren | Athlet | Verein | Bemerkung |
|---|---|---|---|
| AKSOYLU Defne | Starlight Blades | ||
| DRIJFHOUT Niels | Starlight Blades | ||
| MARCHETTI Elio | Club Polaris | ||
| KOOISTRA Fenna | Starlight Blades | bereits mit diesem Tablet gekoppelt |
- Wer fragt: der Name des Geräts, der Name des Trainers (in seiner App eingestellt) und der Inhaber seiner ChronoFEED-COACH-Lizenz, die FINISH geprüft hat (signiert: Das Gerät kann sie nicht erfinden), mit dem Fingerabdruck der Lizenz und der Adresse des Geräts.
- Die verbleibende Zeit: Ohne Antwort innerhalb von 5 Minuten läuft die Anfrage ab, und nichts ändert sich (das Tablet meldet es).
- Die angefragten Athleten, anfangs alle angekreuzt: Entfernen Sie das Häkchen bei denen, die Sie ablehnen. Nur Athleten der laufenden Sitzung mit vollständiger Identität, deren Datenblatt Daten für die Trainer sichtbar hat, können angefragt werden.
- Auswahl annehmen (die angekreuzten werden gewährt, die anderen abgelehnt), Alle annehmen, Alle ablehnen. Schließen ohne Antwort: Die Anfrage bleibt bis zu ihrem Ablauf im Bereich.
Das Fenster öffnet sich von selbst, sobald eine Anfrage eintrifft, ob der Bereich Trainer offen ist oder nicht. Im Bereich zeigt links die Liste Zugriffsanfragen der Trainer, was wartet (wer, wie viele Athleten, verbleibende Zeit); Antworten… (oder ein Doppelklick) öffnet das Fenster wieder. Das Tablet erhält die Antwort sofort: Die gewährten Athleten (Identität und Schlüssel) kommen zu seinen hinzu, dann werden ihre Sitzungen gesendet. Eine Anfrage ist an die Verbindung des Tablets gebunden: Schließt sie sich oder bricht der Trainer sie ab, verschwindet sie, ohne etwas zu ändern. Ein Tablet hat nur eine offene Anfrage auf einmal (eine neue ersetzt die alte), höchstens eine alle 10 Sekunden; höchstens 20 Anfragen warten gleichzeitig. Ein angenommener Zugriff bleibt auch die nächsten Male gültig. Schritt für Schritt: Das Tablet eines Trainers koppeln.
Sicherheit: Ihre Annahme schafft das Vertrauen
- Vor der Annahme sehen Sie, wer fragt: den Inhaber der COACH-Lizenz (von FINISH offline geprüft), den Namen des Geräts, den Trainer, die Adresse. Ihre Annahme ist die Zustimmung: Gewähren Sie nur die Athleten, von denen Sie wissen, dass dieser Trainer sie betreut (im Zweifel lassen Sie sich das Tablet zeigen).
- Vor jedem Zugriff sieht das Tablet von der Sitzung nur Name, Verein und Farben der Athleten, nie ihr Geburtsdatum oder ihren Schlüssel; Identität und Schlüssel erhält es nur für die Athleten, die Sie gewähren.
- Das Tablet behält das Zertifikat dieses Computers, wenn Sie seine Anfrage annehmen, und verlangt es danach bei jeder Verbindung: Ein Computer, der sich als dieser ausgibt, wird abgelehnt. Ein neu installierter Computer (neues Zertifikat) muss eine neue Anfrage annehmen, um erkannt zu werden.
- Die ChronoFEED-COACH-Lizenz des Tablets wird zuerst geprüft (abgelehnt, wenn ungültig oder abgelaufen), und nichts geschieht, wenn ChronoFEED-COACH zulassen nicht angekreuzt ist. Ein verlorenes oder gestohlenes Tablet: Sperren.
- Eine ChronoFEED-COACH-App vor Version 2.0.23, die eine alte Kopplung versuchen würde (6-stelliger Code oder QR-Code), erhält „Aktualisieren Sie ChronoFEED-COACH“; sie empfängt weiter die Sitzungen der Athleten, die sie schon hat.
Die Tablets
Die Liste: Name des Tablets, Inhaber der COACH-Lizenz, Zustand, letzter Kontakt, Zahl der von diesem Computer gewährten Athleten. Zustände: verbunden, live, verbunden, gekoppelt, erkannt (auf einem anderen FINISH gekoppelt), gesperrt.
- Erneut an das Tablet senden…: alle Trainingssitzungen seiner Athleten seit einem Datum (JJJJ-MM-TT), sofort, wenn es verbunden ist, sonst bei seiner nächsten Verbindung. Als Reserve: Das Nachholen ist automatisch.
- Sperren: Das Tablet wird sofort getrennt und bei jeder Verbindung abgelehnt; Tablet wiederherstellen lässt es wieder zu.
- Tablet vergessen: Es und die Liste seiner Athleten (entzogene Zugriffe eingeschlossen) werden von diesem Computer entfernt (das Protokoll bleibt). Es wird für die Athleten, die es schon kennt, weiter bedient (ihr Schlüssel genügt); für weitere sendet der Trainer eine neue Zugriffsanfrage.
- Aktualisieren: liest die Liste und das Protokoll neu.
Die Athleten des gewählten Tablets
Die dem gewählten Tablet von diesem Computer gewährten Athleten: Name, Geburt, Land, Verein und eine Bemerkung („gewährt am …“, „Zugriff entzogen: nichts mehr geht von diesem Computer an dieses Tablet“ oder „„Daten für die Trainer sichtbar“ auf seinem Datenblatt nicht angekreuzt: nichts geht mehr“).
- Zugriff entziehen: Von diesem Computer geht nichts mehr vom gewählten Athleten an dieses Tablet, auch wenn es seinen Schlüssel schon kennt; was es schon erhalten hat, bleibt auf dem Gerät. Die Zeile bleibt, kursiv, und das Tablet sieht „Zugriff von FINISH entzogen“ in der Liste der Sitzung.
- Zugriff zurückgeben: Der Athlet geht wieder an das Tablet (nächste Sitzungen; Erneut an das Tablet senden… für die vorigen). Eine neue angenommene Anfrage gibt ihn auch zurück.
Um einen Athleten an kein Tablet mehr zu senden: Entfernen Sie das Häkchen Daten für die Trainer sichtbar auf seinem Datenblatt.
Das Protokoll
Jede Verbindung (Fingerabdruck der Lizenz, nie die Lizenz), jede von einem Tablet gelesene Athletenliste, jede Zugriffsanfrage (Trainer, angefragte Athleten) und ihr Ausgang (angenommen, teilweise, abgelehnt, abgelaufen, abgebrochen), jeder entzogene oder zurückgegebene Zugriff, jede gesendete Sitzung (Zahl der Athleten, Sitzung; live, Nachholen oder endgültig), Ablehnung einer Verbindung (ungültige oder abgelaufene Lizenz, gesperrtes Tablet), alte App, Sperre, erneutes Senden, Änderung der Option.
Was das Tablet empfängt
Für jeden gewährten Athleten: seine Identität (Vorname, Name, Geburtsdatum, Land, Verein, Geschlecht) und die Farben seines Datenblatts (das Tablet zeigt ihn in diesen Farben). Für jede Trainingssitzung (Lauf mit Aktivität Training, freies Training eingeschlossen) und für jeden SEINER Athleten jede Runde:
- die Rundenzeit; eine verdächtige Runde (etwa die doppelte normale Dauer: verpasster Durchgang; oder viel zu kurz: Doppellesung) wird markiert und aus den Berechnungen ausgeschlossen;
- der Platz in der Gruppe an der Linie und die Größe der Gruppe, der Abstand zum Vordermann und zum Führenden, ob er führte (und die Zahl der geführten Runden);
- die in der Gruppe gewonnenen und verlorenen Überholmanöver, getrennt von denen eines überrundeten Läufers (ganz anderes Tempo);
- die Zeiten an den Zwischenschleifen, falls vorhanden.
Läufe und Runden müssen in der Datenbank gespeichert werden (Einstellungen): Dort liest FINISH die Sitzungen, live wie beim Nachholen.