Fleetrace Event Only App

Screenshot von Freo.
Screenshot von FREO

Die letzte Aktion im Bild oben war gewesen, dass Bib 2 angetippt wurde, als dnf ausgewählt war. Die Radio-Button Auswahl springt automatisch auf den Standardwert finish zurück. Zuvor wurde bereits der Zieldurchgang von Bib 4 und Bib 6 erfasst. Wir befinden uns im Race 1, also in Wettfahrt 1 (R1). Bib 2 (Bugnummer 2) ist jetzt aktuell, weil sie zuletzt benutzt wurde.

In Spalte Pts können Sie sehen, dass R2 einen Punkt zum Ergebnis beiträgt, für alle Teilnehmer. Das wird noch deutlicher wenn Sie in den Wettfahrt-Spalten Punkte anzeigen lassen anstellen von Zielpositionen. Es ließe sich korrigieren indem man R2 deaktiviert oder löscht.

FR.*.W2.IsRacing=False // in anderen Angular apps gibt es dafür eventuell einen Icon Button

Am besten ist es, wenn ein Download für den Event entsprechend vorbereitet wird, so dass der Benutzer sofort loslegen kann, mit der Eingabe der Zieldurchgänge.

Start FREO

About FREO

Eine Angular / Typescript Applikation für FR.

Bei FREO handelt es sich um die Event Only Version.

Sie können Zeitnahme-Daten einloggen (Zielpositionen und Penalties). Der aktuelle Stand wird in der Anwendung selbst berechnen.

Kurzanleitung

Kopiert von federgraph.de, ich darf das, es ist jetzt die dritte Kopie, eine befindet sich in der App selbst.

Dieser Hilfe-Text ist eventuell aktueller als der Hilfe-Text in der App.

Ich empfehle, dass Sie folgendes probieren, es sollte funktionieren:

  1. Klicken Sie als erstes auf Reset, damit wird der fest eingebaute Test-Event geladen und die Event-Tabelle angezeigt.
  2. Der Test-Event hat zwei Wettfahrten (races).
  3. Navigieren Sie mit Klick auf R- und R+ zu den Wettfahrten.
  4. Mit Klick auf Next gelangen Sie wieder zu Wettfahrt 1 (R1).
  5. Das funktioniert, weil Button Next ermittelt wo Sie sich im Ablauf befinden - im ersten Rennen.
  6. Beachten Sie, dass die aktuelle Wettfahrt als Teil der Überschrift Input angezeigt wird.
  7. Klicken Sie auf die runden fab Flächen (fab = floating action button).
  8. Mindestens einmal probieren: den dnf radio Button auswählen bevor Sie klicken.
  9. Achten Sie darauf, wie nach Klick auf fab die Radio-Auswahl auf finish zurückgestellt wird.
  10. Alle fabs sind in der richtigen Reihenfolge zu drücken.
  11. Wenn alle blau sind - Next drücken.
  12. Sie finden sich dann im nächsten Rennen wieder, und die fabs sind wieder da.
  13. Weiter wie im ersten Rennen, es wiederholt sich.
  14. Probieren Sie alle Icons aus, die meisten sind vom Reduce-To Typ.
  15. Einige der Icons schalten um (toggle), zeigen an (show), verbergen (hide), oder reduzieren auf die entsprechende Ansicht (reduce to).
  16. Stellen Sie die Eingabe der Zielpositionen in Wettfahrt 2 fertig.
  17. Der Test-Event hat nur zwei Wettfahrten.
  18. Überprüfen Sie die Ergebnisberechnung in der Event-Tabelle.
  19. Verändern Sie die Anzahl der Streicher mit T+ und T- (throwouts).
  20. Sortieren Sie die Tabelle mit Klick auf Spaltenkopf.
  21. Finden Sie den Pre-Text Bereich und kopieren Sie den Ergebnis-Text im kompakten Format in die Zwischenablage.
  22. Fügen Sie den Text probeweise in Ihren bevorzugten Text-Editor ein. (Visual Studio Code).
  23. Ich gehe davon aus dass Sie in Chrome auf dem Desktop testen, danach auf dem Tablet und zum Schluss auf dem Telefon.

Sie müssen für alle Teilnehmer pro Wettfahrt eine Zielposition oder einen Statuswert eingeben.

Ein gewisses Maß an Magie ist am Werk, verkörpert durch den Eingabe-Modus (input mode IM).

Auf dem Desktop mit nur acht Booten in der Wettfahrt sollte alles mit Klick-Geschwindigkeit funktionieren.

Verändern Sie die Daten, korrigieren Sie den Wert für eine Bib in einem Race

Und wenn es nun Probleme, Fehleingaben oder spezielle Situationen gibt?

//im text area input element ...
//... event data, geladen mit EP.IM = Relaxed (Input Mode Relaxed)
//... relaxed input mode ist implizit beim Lesen

EP.IM = Strict
FR.*.W2.Bib2.RV=4

Warum nicht einfach die Zielpositionen vom schwarzen Brett entnehmen?

Wir machen es uns einfach mit den Namen der Teilnehmer in dieser Version der App.

Beginnen Sie mit dem Aufzeichnen der Zielpositionen.

Aktuelle Version

Die aktuelle Version befindet sich auf GitHub, see repository FR03E1.

FREO, wie im Link oben und FR03E1 auf GitHub sind nicht exakt identisch, aber fast.

FR03E1 soll von der Delphi Applikation oder von Node.js oder von ASP.Net ausgeliefert werden, also von einem Server, der eine Api implementiert, und wo Daten auch hochgeladen werden können.

FREO kann das nicht, FREO kann Daten im Local Storage im Browser speichern, gerade so, ich weiß nicht ob Sie das verwenden werden, ob das praktikabel ist.

Local Storage Key = 'fr-event-data'

Nach oben