Projekt

Allgemein

Profil

Aktionen

Neuerungen in Version 3.11

Neben weiteren Verbesserungen und Korrekturen bietet diese Version eine erste Unterstützung für das neue Meldeportal des DRV. Für Details zu den dadurch bedingten technischen Änderungen siehe unten

Neue Funktionen

  • Unterstützung des neuen DRV-Meldeportal. Der bestehende Workflow aus Import der Ausschreibung und Meldungen über XML-Dateien bleibt wie gehabt bestehen. Auch der Import der Aktiven- und Vereinliste bleibt weiterhin möglich. Eine Downloadmöglichkeit der Wettkampfrichterdaten ist zur Zeit nicht möglich. Beim Import der Vereinsliste sollte die Option "Dummy-Daten aus SAMS ignorieren" aktiviert bleiben, um nicht benötigte und unsaubere Daten aus Aquarius fernzuhalten.
    • [v3.11.0.59] Import der Obleute funktioniert nun wieder
    • [v3.11.0.59] Geschlecht der Athleten wird trotz fehlerhaftem Export im Meldeportal nun korrekt verarbeitet
  • Allgemein
    • Aquarius kann nun auch ohne Datenbank-Verbindung gestartet werden. Hierfür muss der Kommandozeilenparameter /noconnect beim Start der Anwendung angegeben werden.
    • In der Konfigurationsdatei kann nun im Abschnitt [DBConnection] mit dem Schlüssel KeepUntouched verhindert werden, dass eine neue Datenbankverbindung oder auch ein abweichender Name des SQL-Server in der Konfigurationsdatei gespeichert werden.
    • [v3.11.0.59] Bei den Eigenschaften der Datenverbindung kann nun ein anderer Port ausgewählt und Verschlüsselung aktiviert werden. Die Verschlüsselung ist z.Z. nur mit zusätzlichen technischen Schritten nutzbar, die mit dem Autor abgestimmt werden können.
  • Ergebnisse: Ansicht unter Regatta -> Ergebnisse wurde vereinfacht. Läufe und deren Ergebnisse werden nun zusammen dargestellt.
  • Einteilungen: Mannschaft wird nun angezeigt
  • Regelsätze: einige neue Regelsätze (bspw. Meisterschaftsmodus für 5 Bahnen und vereinfachte Ausscheidungsmodi) sind auf GitHub verfügbar.
  • Reports:
    • Reports können nun ausgeblendet werden, um bspw. nur die benötigten Reports anzuzeigen
    • Unter %APPDATA%\Reporting können nun auch zusätzliche Reports angelegt werden, die unabhängig von der Programmversion vorgehalten werden sollen
    • In der Liste der Teilnehmenden Sportler können nun Sportler aus dem Ausland ausgeblendet werden.
    • Zielberichte werden nun als PDF erzeugt. Die bisher verwendete Direktdruck-Variante entfällt. Für den schnelle Ausdruck der Zielberichte, kann die Option "erzeugtes PDF ausdrucken" im Reiter "PDF-Optionen" ausgewählt (und "erzeugtes PDF öffnen" ausgeschaltet) werden.
  • InfoPoint: Einführung einer einfachen REST-API, um Daten aus Aquarius zu beziehen (GET-only).
  • Concept2-Plugin (Ergomenter-Wettkämpfe):
    • Laufeinteilung (RAC2-Datei) enthält jetzt optional Vereinskürzel der Sportler
    • Beim Import aus RAC2-Dateien wird versucht, nicht gestartete Mannschaften und Mannschaften, die das Rennen nicht beendet haben zu erkennen
    • In den RAC2-Dateien wird nun die entry_id für die Zuordnung der Ergebnisse verwendet.
  • Waage: Suche nach Athleten hinzugefügt

Fehlerkorrekturen/Verbesserungen

  • Allgemein: Fehlerhafte Berechnung der Bootsbezeichnungen bei bestimmten Ummeldekonstellationen wurde behoben.
  • Einteilungen: [v3.11.0.60] Boote ohne Mannschaften werden in Einteilungen wieder angezeigt
  • Regelsätze: Import erkennt jetzt wieder alle Buchstaben als Laufbezeichnung (bei "FF" für Finale F wurde bspw. das F nicht erkannt)
  • Reports:
    • Finalstatistik enthält jetzt keine speziellen Ergebnisse mehr (Nicht am Start/Nicht im Ziel)
    • Nachmeldungen werden in der Meldestatistik wieder korrekt einberechnet
    • CSV-Version des Meldeergebnis wird wieder korrekt erzeugt
  • Waage:
    • Symbole für Bootsstatus verbessert
    • [v3.11.0.59] Rennen ohne Einteilung werden wieder angezeigt
  • Zeitplan: Verschieben von Läufen in Lücken verbessert.
  • Zeitmessung:
    • Filterfunktion des Zeitstreifens korrigiert
    • MST2000-Support verbessert
    • [v3.11.0.59] Webtiming ermöglicht jetzt das Abspielen eines Sounds bei erfolgter Zeitmessung und zeigt eine rote Uhr, wenn die Verbindung mit dem Server nichthergestellt werden konnte
    • [v3.11.0.60] Verbesserte Interaktion mit IMAS-Zeitmesssystem
  • [v3.11.0.59] InfoPoint funktioniert wieder
  • [v3.11.0.59] Unterstützung für Testrennen in Reports
  • Neues Anwendungsicon

Technische Details zum neuen Meldeportal

Das neue Meldeportal generiert beim Export der Meldungen vom technischen Standpunkt her ein ungültiges XML, da der Inhalt nicht zum angegeben Schema passt. Dies liegt insbesondere an der Verwendung von UUIDs (128-bit Integer-Werte in besonderer Hex-Kodierung, bspw. 1f8ae544-0a45-4418-b5d6-82657d16a5ca). Statt wie bisher die rein numerische ID, übernimmt Aquarius diese UUID als externe ID für Meldungen, wenn eine solche als Meldungs-ID in der XML-Datei enthalten ist. Sollte ein rein numerische ID vorhanden sein, übernimmt Aquarius diese, ergänzt aber eine künstliche UUID, die in ihrer Repräsentation die numerische Melde-ID enthält. Aus einer numerischen ID 12345 erzeugt Aquarius die UUID AAAAAAAA-0000-0000-0000-000000012345 (Achtung diese Repräsentation erholgt in Hex. Die numerische ID taucht also nicht in eigentlichen UUID auf). Damit ist auch eine Kompatibilität zu Exporten im korrekten und bisher verwendeten XML-Format gewährleistet.

Von Steffen Christgau vor fast 2 Jahren aktualisiert · 12 Revisionen