quickbox icon indicating copy to clipboard operation
quickbox copied to clipboard

Import z ORISu - parsovani pole Disciplina

Open arnost00 opened this issue 1 year ago • 0 comments

Aktuálně QE zná tyto disciplíny :

Classic = 1
ShortRace = 2
Sprint = 3
Relays = 5
Teams = 6
NightRace = 9

Zatím co seznam možností v ORISu je trošku větší :

1 - KL - Klasická trať
2 - KT - Krátká trať
3 - SP - Sprint
4 - DT - Dlouhá trať
5 - ST - Štafety
6 - DR - Družstva
7 - SC - Volné pořadí kontrol
9 - NOB - Noční
10 - Z - Dlouhodobé žebříčky
11 - TeO - TempO
12 - S - Školení, schůze, semináře
13 - ET - Etapový
14 - MS - Hromadný start
15 - SS - Sprintové štafety
16 - KO - Knock-out sprint
17 - STK - Stacionární tréninkový kemp
18 - D - Dráha

Když QE při importu nepřiřadí ID, tak se použije ID==1 - Classic Většinou to nevadí, jen při sprintových štafetách trošku vadí že je nutno ručně vybrat ID==5 - Relays

Otázkou je jak to zlepšit. Možnosti jsou :

  1. Dopsat do QE všechny chybějící typy, a upravit kód jež testuje štafety (přidáním třetího ID)
  2. Udělat konverzi, která při importu z ORISu tyto kódy předělána na nám už známé kódy. V praxi zatím je jen potřeba aby u ID==15 se převedlo na ID==5

Třeba kod NightRace = 9 se nikde dále v kódu nepoužije.

Navrhuji upravu minimalistickou jen přidat aby pokud ID==15 se z něj udělalo ID==5. Zatím je jediné využití toho pole to, aby program zjistil zda je závod štafetový nebo není.

arnost00 avatar Sep 15 '24 23:09 arnost00