Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Import z ORISu - parsovani pole Disciplina #981

Open
arnost00 opened this issue Sep 15, 2024 · 0 comments
Open

Import z ORISu - parsovani pole Disciplina #981

arnost00 opened this issue Sep 15, 2024 · 0 comments

Comments

@arnost00
Copy link
Contributor

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í.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants