Projekt

Allgemein

Profil

Neuerungen in Version 311 » Historie » Version 9

Steffen Christgau, 23.04.2023 18:19

1 1 Steffen Christgau
h1. Neuerungen in Version 3.11
2
3
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
4
5
h2. Neue Funktionen
6
7
* 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.
8 9 Steffen Christgau
** *[v3.11.0.59]* Import der Obleute funktioniert nun wieder
9
** *[v3.11.0.59]* Geschlecht der Athleten wird trotz fehlerhaftem Export im Meldeportal nun korrekt verarbeitet
10
** 
11 1 Steffen Christgau
* Allgemein
12
** Aquarius kann nun auch ohne Datenbank-Verbindung gestartet werden. Hierfür muss der Kommandozeilenparameter @/noconnect@ beim Start der Anwendung angegeben werden.
13
** 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.
14
* Ergebnisse: Ansicht unter @Regatta -> Ergebnisse@ wurde vereinfacht. Läufe und deren Ergebnisse werden nun zusammen dargestellt.
15 3 Steffen Christgau
* Einteilungen: Mannschaft wird nun angezeigt
16 1 Steffen Christgau
* Regelsätze: einige neue Regelsätze (bspw. Meisterschaftsmodus für 5 Bahnen und vereinfachte Ausscheidungsmodi) sind auf "GitHub":https://github.com/christgau/sps/tree/main/sports/rowing/NF/GER verfügbar.
17
* Reports: 
18
** Reports können nun ausgeblendet werden, um bspw. nur die benötigten Reports anzuzeigen
19 9 Steffen Christgau
** -Unter @%APPDATA%\Reporting@ können nun auch zusätzliche Reports angelegt werden, die unabhängig von der Programmversion vorgehalten werden sollen-
20 1 Steffen Christgau
** In der Liste der Teilnehmenden Sportler können nun Sportler aus dem Ausland ausgeblendet werden.
21 2 Steffen Christgau
** 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.
22 6 Steffen Christgau
* InfoPoint: Einführung einer "einfache REST-API":https://www.s14u.de/download/aquarius/api_v1_0_0.yaml, um Daten aus Aquarius zu beziehen (GET-only).
23 1 Steffen Christgau
* Concept2-Plugin (Ergomenter-Wettkämpfe): 
24
** Laufeinteilung (RAC2-Datei) enthält jetzt optional Vereinskürzel der Sportler
25
** Beim Import aus RAC2-Dateien wird versucht, nicht gestartete Mannschaften und Mannschaften, die das Rennen nicht beendet haben zu erkennen
26
** In den RAC2-Dateien wird nun die @entry_id@ für die Zuordnung der Ergebnisse verwendet. 
27
* Waage: Suche nach Athleten hinzugefügt
28
29
h2. Fehlerkorrekturen/Verbesserungen
30
31
* Allgemein: Fehlerhafte Berechnung der Bootsbezeichnungen bei bestimmten Ummeldekonstellationen wurde behoben.
32
* Einteilungen: 
33
* Regelsätze: Import erkennt jetzt wieder alle Buchstaben als Laufbezeichnung (bei "FF" für Finale F wurde bspw. das F nicht erkannt)
34
* Reports:
35
** Finalstatistik enthält jetzt keine speziellen Ergebnisse mehr (Nicht am Start/Nicht im Ziel)
36
** Nachmeldungen werden in der Meldestatistik wieder korrekt einberechnet
37
** CSV-Version des Meldeergebnis wird wieder korrekt erzeugt
38 9 Steffen Christgau
* Waage:
39
** Dargestellte Icons verbessert
40
** *[v3.11.0.59]* Rennen ohne Einteilung werden wieder angezeigt
41 1 Steffen Christgau
* Zeitplan: Verschieben von Läufen in Lücken verbessert. 
42
* Zeitmessung: 
43
** Filterfunktion des Zeitstreifens korrigiert
44
** MST2000-Support verbessert
45 9 Steffen Christgau
** *[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 nicht hergestellt werden konnte 
46
* *[v3.11.0.59]* InfoPoint funktioniert wieder
47
* *[v3.11.0.59]* Unterstützung für Testrennen in Reports 
48 4 Steffen Christgau
* Neues Anwendungsicon
49 5 Steffen Christgau
50
h2. Technische Details zum neuen Meldeportal
51 7 Steffen Christgau
52 8 Steffen Christgau
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.