quickbox
quickbox copied to clipboard
Import z ORISu - parsovani pole Disciplina
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 :
- Dopsat do QE všechny chybějící typy, a upravit kód jež testuje štafety (přidáním třetího ID)
- 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==15se převedlo naID==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í.