Bug in DRV Wanderruderstatistik ?
Verfasst: Do 15. Nov 2012, 23:08
Lieber Nick,
so langsam starten wir mit den finalen Vorbereitungen zur Umrüstung von EFA1 auf EFA2. Da die Fahrtarten "normale Fahrt" und "Training" inzwischen inhaltlich keinen Unterschied für die Wettbewerbe machen haben wir auch in EFA1 beide Fahrarten zusammengefasst. Um das mit EFA1 umzusetzen musste die Datei bezeichnungen.cfg entsprechend angepasst werden. Dazu wurde folgendes angepasst:
FAHRT_NORMAL=normale Fahrt/Training
FAHRT_TRAINING gelöscht
Nach der checksum Korrektur bleiben alle erfassten Fahrtarten Training in der 2012.efb Datei erhalten, werden aber im Bootshausstatus auch als "normale Fahrt/Training" angezeigt. Bei allen normalen Fahrten wird kein Parameter in der 2012.efb Datei erfasst. Das scheint so auch richtig zu sein und unterscheidet sich nicht von den Einträgen vorher. Neue Einträge unter "normale Fahrt/Training" (also unter FAHRT_NORMAL) werden nun natürlich ebenfalls als normale Fahrt erfasst - also in 2012.efb ohne Eintrag. Im Vergleich zur vorangegangenen Nutzung ist weder in den Wettbewerben noch in den Auswertungen Abweichungen erkennbar. An einer Stelle ist aber doch ein nicht nachvollziehbarer Fehler aufgetreten.
In der DRV Wanderruderstatistik erscheinen am Ende plötzlich 4 Mehrtagesfahrten "Training". Hier sind auch die Berechnungen (3x38=95, 3x32=48, usw.) vollkommen falsch. Eigenartigerweise sind alle anderen Mehrtagesfahrten richtig (und auch richtig errechnet). Eine Datenrecherche konnte diese 4 Fahrten in EFA1 auch nicht ausfindig machen. Es gibt auch keine Mehrtagesfahrt, die irgendwo den Begriff Training enthält. Der Fehler in der Auswertung sieht wie folgt aus:
Nun haben wir denselben Satz in EFA2 transferiert und die Fahrtarten (dort geht es ja im Admin-Menü deutlich einfacher) entsprechend angepasst. Die Einstellung der DRV-Wanderruderstatistik zeigt, dass nun wieder alles richtig angezeigt wird und die 4 Fahrten nicht mehr angezeigt werden:
Auch wenn der EFA1 Support in Kürze eingestellt wird, werden sicherlich noch ein paar Vereine mit EFA1 weiter arbeiten. Die Ursache für diese eigenartige Auswertung ist nicht identifizierbar. Sobald man die Bezeichnungen der Parameter in der bezeichnungen.cfg Datei wieder zurücksetzt, ist die DRV Wanderruderstatistik wieder richtig. Eine logische Erklärung haben wir noch nicht gefunden zumal der Fehler auch auftritt, sobald nur die Bezeichnung eines Parameters geändert wird. Vielleicht funktioniert das checksum nicht richtig? Möglicherweise gibt es aber auch eine schnelle Lösung.
Beste Grüsse
Lutz
so langsam starten wir mit den finalen Vorbereitungen zur Umrüstung von EFA1 auf EFA2. Da die Fahrtarten "normale Fahrt" und "Training" inzwischen inhaltlich keinen Unterschied für die Wettbewerbe machen haben wir auch in EFA1 beide Fahrarten zusammengefasst. Um das mit EFA1 umzusetzen musste die Datei bezeichnungen.cfg entsprechend angepasst werden. Dazu wurde folgendes angepasst:
FAHRT_NORMAL=normale Fahrt/Training
FAHRT_TRAINING gelöscht
Nach der checksum Korrektur bleiben alle erfassten Fahrtarten Training in der 2012.efb Datei erhalten, werden aber im Bootshausstatus auch als "normale Fahrt/Training" angezeigt. Bei allen normalen Fahrten wird kein Parameter in der 2012.efb Datei erfasst. Das scheint so auch richtig zu sein und unterscheidet sich nicht von den Einträgen vorher. Neue Einträge unter "normale Fahrt/Training" (also unter FAHRT_NORMAL) werden nun natürlich ebenfalls als normale Fahrt erfasst - also in 2012.efb ohne Eintrag. Im Vergleich zur vorangegangenen Nutzung ist weder in den Wettbewerben noch in den Auswertungen Abweichungen erkennbar. An einer Stelle ist aber doch ein nicht nachvollziehbarer Fehler aufgetreten.
In der DRV Wanderruderstatistik erscheinen am Ende plötzlich 4 Mehrtagesfahrten "Training". Hier sind auch die Berechnungen (3x38=95, 3x32=48, usw.) vollkommen falsch. Eigenartigerweise sind alle anderen Mehrtagesfahrten richtig (und auch richtig errechnet). Eine Datenrecherche konnte diese 4 Fahrten in EFA1 auch nicht ausfindig machen. Es gibt auch keine Mehrtagesfahrt, die irgendwo den Begriff Training enthält. Der Fehler in der Auswertung sieht wie folgt aus:
Nun haben wir denselben Satz in EFA2 transferiert und die Fahrtarten (dort geht es ja im Admin-Menü deutlich einfacher) entsprechend angepasst. Die Einstellung der DRV-Wanderruderstatistik zeigt, dass nun wieder alles richtig angezeigt wird und die 4 Fahrten nicht mehr angezeigt werden:
Auch wenn der EFA1 Support in Kürze eingestellt wird, werden sicherlich noch ein paar Vereine mit EFA1 weiter arbeiten. Die Ursache für diese eigenartige Auswertung ist nicht identifizierbar. Sobald man die Bezeichnungen der Parameter in der bezeichnungen.cfg Datei wieder zurücksetzt, ist die DRV Wanderruderstatistik wieder richtig. Eine logische Erklärung haben wir noch nicht gefunden zumal der Fehler auch auftritt, sobald nur die Bezeichnung eines Parameters geändert wird. Vielleicht funktioniert das checksum nicht richtig? Möglicherweise gibt es aber auch eine schnelle Lösung.
Beste Grüsse
Lutz