quickbox icon indicating copy to clipboard operation
quickbox copied to clipboard

Startovní vlny - jak na to?

Open petrsv opened this issue 4 years ago • 11 comments

Ahoj. Připravujeme B žebříček Čechy a rád bych se ujistil, jak správně na nastavení startovních vln v Quickeventu.

Chápu prosím správně, že Quickevent bude považovat každou kombinaci kategorie a vlny importované z ORISu např.: "H18 13-14" za samostatnou kategorii, které bude třeba nastavit správně začátek startu (13:00) a nalosovat ji. Výsledky potom budou v Quickeventu - předpokládám - za každou takovou kombinaci zvlášť (čili průběžné výsledky, emma client apod. nebudou mít smysl). Nebo je jiná možnost?

K sloučení výsledků do základních kategorií potom "nějak" dojde až v Orisu po importu finálních výsledků?

"Pro konkrétní kategorii vznikají jedny výsledky z výkonů ve všech vlnách" = poslední věta v Oris návodu Je to tak? Mohl by někdo poradit? Díky předem. Petr

petrsv avatar May 24 '21 20:05 petrsv

Ahoj, zkoušel jsem import vln z ORISu do QE. Jsou naimportovány tak jak píšeš např. H18 13-14 "kategorie+vlna" Aby měly výsledky např. pro emma-client smysl, vytvoř si "kategorie bez vln" = H10, D10, H12, D12 ... H75 Nastavení losování by mělo být asi jak píšeš, vlnám nastavíš začátek času podle konkrétní vlny. Potom "kategorie+vlna" s už nalosovanými časy označ a dej přesunout do "kategorie bez vln". Původní "kategorie+vlna" můžeš smazat. Jen zatím nevím jak to je s přiřazením tratí.

Doporučuji hodně zálohovat (po jednotlivých krocích).

P.S: a co potom bude v ORISu ? To uvidíme 5.6.2021 kdy pořádáme Oblastní žebříček !

Pjootr avatar May 24 '21 21:05 Pjootr

To zní dobře, díky ! A zveřejnění startovek do Orisu plánuješ exportovat ještě před tím přesunutím do kategorií bez vln (aby je Oris "vzal")? Přiřazení tratí by už z OCADu mohlo do těch sloučených kategorií zafungovat, když budou mít stejné názvy...
Budu rád za jakýkoli další poznatek (pořádáme 19.6.)

petrsv avatar May 24 '21 21:05 petrsv

Startovky bych do ORISu exportoval už bez vln, předpokládám že "Přihlášky" a "Startovky" v ORISu nejsou nijak provázané. Tratě se musí přiřadit správně i na "kategorie+vlna" aby fungovalo losování resp. takové to udělátko: "Kategorie -> Edit -> Classes layout" (kolize kategorií se stejnou 1.kontrolou, rozložení startovních časů liché/sudé minuty)

Pjootr avatar May 24 '21 21:05 Pjootr

Sam nevim, jak to nejlepe udelat, ceka me to pristi tyden. Ale myslim, ze nic lepsiho nez navrhuje @Pjootr nevymyslim. Nevim jak dlouho se bude blaznit s vlnami, jestli ma smysl kvuli tomu neco programovat. Stacilo by neco jako "sloucit kategorie"

fvacek avatar May 25 '21 18:05 fvacek

Když zadám nové "kategorie bez vln" tak v modulu "Závodnící" a "Štafety" nejsou v roletovém menu vidět. Po vypnutí / zapnutí QE už ano.

-- "sloucit kategorie" = v modulu "Závodníci" je po kliknutí pravého tlačítka funkce "Změnit kategorii ve vybraných řádcích" to je podle mě dostačující.

Pjootr avatar May 25 '21 20:05 Pjootr

Mě to čeká naostro 5.6. (https://oris.orientacnisporty.cz/PrehledPrihlasenych?id=6363), takže si teď "hraju" dost intenzívně.

  • Import závodu z ORISu bez problému.
  • Import tratí z OORGu (IOF 2.0 XML) bez problému, přiřazení tratí vlnovým kategoriím (je jich 140) jsem naklikal ručně.
  • Nastavení startovního času a intervalů pro vlnové kategorie jsem pak proto řešil už pomocí SQL: quickevent=# update oz210605vlny.classdefs set starttimemin=0 where classid in (select id from oz210605vlny.classes where name like '%11-12%'); quickevent=# update oz210605vlny.classdefs set starttimemin=60 where classid in (select id from oz210605vlny.classes where name like '%12-13%'); quickevent=# update oz210605vlny.classdefs set starttimemin=120 where classid in (select id from oz210605vlny.classes where name like '%13-14%'); quickevent=# update oz210605vlny.classdefs set starttimemin=180 where classid in (select id from oz210605vlny.classes where name like '%14-15%'); quickevent=# update oz210605vlny.classdefs set starttimemin=240 where classid in (select id from oz210605vlny.classes where name like '%15-16%'); quickevent=# update oz210605vlny.classdefs set startintervalmin=2 where classid in (select id from oz210605vlny.classes where name not like 'Z1-HDR'); Po prvním otevření okna Drawing tool jsem zjistil, že startovní časy z tabulky classdefs nepřebírá, takže to bude chtít nějaký výzkum.

zprecek avatar May 26 '21 14:05 zprecek

Takže: Drawing tool sice startovní časy nepřebírá, ale nějak je vezme v úvahu a vytvoří pro každou vlnu jinou losovací skupinu. Pro každou vlnu tedy mohu kategorie pomocí Drawing tool "poskládat" od nuly, aby se do vlny vešly. Kolize startovních časů mezi vlnami není nutno řešit. No a pak nastoupí znovu SQL: quickevent=# update oz210605vlny.classdefs set starttimemin="classdefs.starttimemin"+60 where classid in (select id from oz210605vlny.classes where name like '%12-13%'); a tak dále pro další vlny, každá bude mít, samozřejmě jiný posun. Pak teprve nalosuji všechny kategorie a mám "vlnovou" startovku.

Možná, že to jde nějak jednodušeji, rád se přiučím.

zprecek avatar May 26 '21 20:05 zprecek

Tak nakonec to nebylo zas tak hrozny a zvladl jsem to i bez SQL.

  • Nalosoval jsem kazdou vlnu od jejiho startu, coz mi umoznilo i kontrolu soubehu na prvnich kontrolach a kontrolu poctu lidi v koridoru kazdou minutu, viz screen-shot
image
  • pak jsem prejmenoval prvni kategorii, napr. H21 10-11 na H21
  • pak jsem restartoval QE, protoze combo pro vyber kategirie se nereloadlo, to je potreba opravit
  • pak jsem v zalozce zavodnici rucne oznacil H21 xx-yy a pravou mysi priradil kategorii H21

a bylo to

fvacek avatar Jun 04 '21 06:06 fvacek

Závod mám za sebou, takže krátký "after-action report". Losování jsem provedl více-méně tak, jak píše @fvacek. Z popsaných SQL zásahů jsem nakonec použil jen ten první, a to je hromadné nastavení 'starttimemin' a 'startintervalmin' před spuštěním "Nástroje pro losování". Ten mi díky tomu sám rozložil vlnové kategorie do losovacích skupin, sice od nuly, ale nemusel jsem sloty pro vlny vytvářet ručně. Závod se tím vlastně rozpadá na několik "podzávodů", které se losují samostatně. Není to úplně konformní s požadavky Pravidel OB na střídání kategorií na stejné trati, ale s tím se zřejmě bude nutné smířit. Kategorie jsem po nalosování neslučoval, protože jsem a) byl zvědavý, jak to ORIS udělá při nahrávání výsledků a b) nevěděl jsem, jestli ORIS zvládne nahrávání výsledků s kategoriemi, které nemá v závodě zadané. Závodníci tedy dostávali lístečky s mezivýsledky ve vlnových kategoriích a užívali si hodnocení "1. ze 2" a podobě. Po závodě jsem zkusil naimportovat do ORISu výsledky vlnových kategorií a bohužel, žádné slučování nenastalo. :-( Takže smazat, znova a lépe! Kategorie jsem tedy spojil v QE výše popsaným způsobem. Kupodivu, takto vytvořené výsledky ORIS "skousne" a nové definice kategorií si uloží. Na závěr: závod ve vlnách a bez prezentace probíhá mnohem "pohodověji". Žádné fronty na vyčítání. Žádné velké parkoviště. Téměř žádné požadavky na změnu startovního času. Zůstaly jen změny čipu před startem i po doběhu. Nespokojení byli pouze "parkovači", kteří museli být v provozu téměř po celou dobu závodu, na rozdíl od dřívějška, kdy měli po skončení prezentace "padla". A na úplný závěr ještě postřeh: není úplně šikovné, že počet vytištěných map je atributem kategorie. Víc by se hodilo, kdyby patřil k definici tratí. U vlnových (pod)kategorií je nutnost zadávat počet map pro každou vlnu zvlášť úplně nelogická. Než si počty map pro jednotlivé vlny v podstatě "cucat z prstu", to jsem raději celou kontrolu počtu map oželel.

zprecek avatar Jun 05 '21 21:06 zprecek

hromadné nastavení 'starttimemin' a 'startintervalmin' před spuštěním "Nástroje pro losování"

tohle jde udelat primo v tabulce, oznacit cely sloupec a z kontextoveho menu vybrat set value in selection

fvacek avatar Jun 06 '21 16:06 fvacek

není úplně šikovné, že počet vytištěných map je atributem kategorie. Víc by se hodilo, kdyby patřil k definici tratí

tohle je pravda, chyba se stala na zacatku, taky na to narazime :(

fvacek avatar Jun 06 '21 16:06 fvacek