Dans — Dokumentace programu
Dans — Technické informace
Dokumentace Dans — příprava prostředí
Stažení, instalace a spuštění
Požadavky pro běh Dans
Server
- Operační systém Windows 10 nebo Windows 11 (64-bit)
- Volný port severu
- Nejpohodlnější volný port 80
- Server lze alternativně provozovat na libovolném jiném portu, upraví se pouze spouštěcí příkaz (viz níže)
- Pro provoz mezi počítači musí být vybraný port serveru povolený pro obousměrný provoz, alternativně lze firewall vypnout zcela.
Tiskárna
Síťová tiskárna splňující následující:
- S podporou přenosu IPP (Internet Print Protocol)
- S podporou jednoho z formátů/standardů:
- přímý tisk PDF (formát PDF)
- Mopria (mobilní tisk z Androidu, formát PWG)
- AirPrint (tisk z Apple, formát URF).
- Tiskárnu lze provozovat přes WiFi, kabelové připojení (Ethernet) je jistější
Klient
- Internetové prohlížeče Chrome, Edge, Brave v aktuálních verzích
- Firefox v aktuální verzi s povoleným nastavením
layout.css.has-selector.enabled
Stažení, instalace a spuštění
- V libovolném prohlížeči přejděte na stránku www.dancesport.services
- Ze sekce Stažení programu stáhněte archiv s aktuální verzí programu Dans
- Archiv rozbalte do libovolného adresáře
- Spusťte server
sartz příkazové řádky nebo dávkovým souborem příkazem (na výchozím portu 80):
sart - Je-li port 80 obsazený, spouštějte server
sartalternativně příkazem:
sart -l 8686
kde-l 8686udává port, na kterém běží serversart
Přístup k serveru z klienta
- K běžícímu serveru
sartse přistupuje v rámci sítě z klientů (požadavky výše) - Na počítači s běžícím serverem
sartpoužijte v prohlížeči adresu:
http://127.0.0.1/control - Pokud server
sartběží na jiném než výchozím portu 80, použijte adresu:
http://127.0.0.1:8686/control - Z dalších počítačů v síti přistupujte k běžícímu serveru přes adresy:
http://192.168.x.y/control
http://192.168.x.y:8686/control
kde192.168.x.yje IP adresa počítače s běžícím serveremsarta povoleným obousměrným provozem pro zvolený port
Adresy pro specifické využití
Při přístupu z klienta k serveru se podle použité adresy, respektive segmentu URL za lomítkem následujícím za IP adresou běžícího serveru, zobrazí rozhraní pro daný typ použití.
http://192.168.x.y/control- rozhraní pro zpracování soutěžehttp://192.168.x.y/device- rozhraní pro tablety (hodnoticí zařízení pro porotce)http://192.168.x.y/display- rozhraní pro displeje a promítání informací o probíhajících soutěžích (rozlosování párů do skupin, vyhlašování výsledků apod.)
Výše uvedené adresy lze použít (zejména pro testovací účely) i v rámci počítače s běžícím serverem sart ve tvaru http://127.0.0.1/xxx
Zjištění aktuálně používané verze
Aktuálně používanou verzi zjistíte dvěma možnými způsoby:
- V příkazové řádce nebo dávkovém souboru (obdobně jako spouštíte server
sart) použijte v adresáři s rozbaleným serverem příkaz:
sart -V
Vypíše se aktuální verze Dans. - S běžícím serverem
sartklepněte v rozhraní pro zpracování soutěže v záhlaví na odkaz Dans. Informace o verzi Dans je uvedena v rámci prvního odstavce.
Konfigurace
Důležité adresáře
Server sart používá kromě adresáře, z něhož se spouští, další adresáře pro specifické použití. Jedná se o tyto:
C:\Users\Uzivatel\AppData\Roaming\dans(vytvořen automaticky při prvním spuštěnísart)
V tomto adresáři se ukládají databázové soubory, jmenovitě:dans-event-XXXXXXXX.db- databázové soubory jednotlivých soutěžních akcídans-realm-XXXXXXXX.db- databázový soubor říšedans-sys.db- databázový soubor s globálním nastavenímcsts-cache.db- databázový soubor s cache pro akce ČSTS
C:\Users\Uzivatel\AppData\Local\dans(vytvořen automaticky při prvním spuštěnísart)
V tomto adresáři se ukládají pracovní a dočasné soubory (jejich případné smazání nemá na činnost programu vliv), jmenovitě:sart.YYYY-HH-MM.log- soubor s protokolem běžícího serverusartpro daný den, slouží zejména ke zpětné diagnostice problémů během používání programucsts.YYYY-HH-MM.log- soubor s protokolem programucsts.exe(spouští se automaticky) pro daný den, slouží zejména ke zpětné diagnostice problémů během používání programuYYMMDD (XXXX) XXX.pdf- soubory PDF s reporty, které uživatel tiskne na nastavené tiskárně. PrefixYYMMDDodpovídá datu akce, v závorce je identifikace soutěže a kola a za závorkou typ reportu.YYMMDD result X csts XXXXX.json- soubory JSON s výsledky jednotlivých soutěží, které již byly odeslány na web ČSTS.XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX- dočasné soubory
Globální nastavení
Spusťte server sart a následně spusťte ve webovém prohlížeči Dans. V záhlaví přejděte na Konfigurace. Následně upravte nastavení v jednotlivých sekcích:
Výstupy
V sekci Výstupy definujete Tiskárny a Displeje, na kterých chcete tisknout/promítat reporty z Dans.
Tiskárny
- Klepněte na tlačítko Tiskárny, čímž zobrazíte seznam tiskáren.
- Vpravo klepněte na tlačítko Přidat.
- V zobrazeném dialogovém okně Nová tiskárna zadejte její Zkratku (tak bude označena v seznamu tiskáren), IP adresu (
192.168.x.y) a případně Popis. Nastavení nové tiskárny uložte klepnutím na tlačítko Uložit. - Nově přidaná tiskárna se zobrazí v seznamu tiskáren. Sloupec Stav ukazuje její dostupnost (připravená), další sloupce pak údaje zadané v dialogovém okně Nová tiskárna.
- Po označení vybrané tiskárny pomocí zaškrtávacího políčka se zpřístupní v horní části další volby:
- Upravit - klepnutím zobrazíte pro danou tiskárnu stejné dialogové okno jako při jejím přidávání, v němž můžete upravit její nastavení
- Test - klepnutím vytisknete zkušební stránku
- Smazat - klepnutím tiskárnu odstraníte
Nově přidanou tiskárnu je potřeba přiřadit tiskové frontě (viz Fronty níže). Při přidávání tiskárny není nutné, aby tato byla nainstalovaná v počítači s běžícím serverem sart. tisk v Dans pouze posílá tištěný report na IP adresu tiskárny a samotný tisk nechává v její režii. Každý report odeslaný na tiskárnu se ukládá také jako soubor PDF v adresáři C:\Users\Uzivatel\AppData\Local\dans (více viz Důležité adresáře výše).
Displeje
- Klepněte na tlačítko Displeje, čímž zobrazíte seznam displejů.
- Vpravo klepněte na tlačítko Přidat.
- V zobrazeném dialogovém okně Nový displej zadejte jeho Zkratku (tak bude označen v seznamu displejů), URL segment (slouží k adresování v síti) a případně Popis.
- V rozevíracím seznamu Uspořádání volíte, zda bude daný displej zobrazovat pouze jeden report (Jedna plocha), nebo více včetně orientace (Více ploch vodorovně či Více ploch svisle). Pokud zvolíte více reportů (ploch), zadejte jejich počet (Počet ploch)
- Nastavení nového displeje uložte klepnutím na tlačítko Uložit.
- Nově přidaný displej se zobrazí v seznamu displejů. Následně je potřeba přiřadit jej odpovídající frontě (viz Fronty níže).
- Po označení displeje pomocí zaškrtávacího tlačítka se v horní části zpřístupní další volby:
- Upravit - klepnutím zobrazíte pro daný displej stejné dialogové okno jako při jeho vytváření, v němž můžete upravit jeho nastavení
- Smazat - klepnutím displej odstraníte
Fronty
V sekci Fronty definujete propojení jednotlivých reportů s tiskárnami a displeji (co se kde tiskne a co se kde zobrazuje).
Nastavení výchozí tiskárny
- V prostředním sloupci Fronta klepněte na Default Queue (výchozí tisková fronta).
- V levé části se zobrazí propojení všech reportů (šedě zaškrtnutá zaškrtávací políčka) s touto tiskovou frontou.
- V pravém sloupci označte pomocí zaškrtávacího tlačítka vybranou tiskárnu ze seznamu Tiskárna. Tímto dojde k jejímu propojení s tiskovou frontou.
Vytvoření a nastavení nové fronty
- V prostředním sloupci Fronta klepněte v pravé části na tlačítko + (plus).
- V zobrazeném dialogovém okně Nová fronta zadejte její Zkratku (označení) a případně Popis.
- Nastavení nové fronty uložte klepnutím na tlačítko Uložit.
- Nově vytvořená fronta se zobrazí v prostředním sloupci v seznamu front. Klepnutím na tlačítko s tužkou vedle vybrané fronty zobrazíte stejné dialogové okno jako při jejím vytváření, v němž můžete upravit její nastavení.
- Klepnutím na frontu v seznamu front zpřístupníte výběr reportů, které bude zahrnovat (reporty vyberte pomocí zaškrtávacích políček z levého sloupce Report), a tiskárny/displeje, kam má směřovat (tiskárnu/displej vyberte pomocí zaškrtávacího políčka z pravého sloupce Tiskárna nebo Displej).
- Klepnutím na vybraný Report (v levém sloupci), případně Tiskárnu či Displej (v pravém sloupci) se zobrazí tisková fronta/fronty, s níž jsou daný report, tiskárna či displej propojeny.
Úprava a odstranění fronty
- V prostředním sloupci Fronta klepněte v řádku fronty, kterou chcete upravovat, v pravé části na tlačítko s tužkou.
- V zobrazeném dialogovém okně upravte její Zkratku a případně Popis a následně změny uložte klepnutím na tlačítko Uložit.
- Obdobně jako při vytváření nové fronty upravte po klepnutí na požadovanou frontu její propojení s reporty (sloupec Report vlevo) a tiskárnou/displejem (sloupce Tiskárna a Displej vpravo).
- Chcete-li frontu zcela odstranit, odstraňte nejprve její propojení se všemi reporty i tiskárnami/displeji a poté klepněte na tlačítko minus (vedle tlačítka s tužkou).
Tablety
V sekci Tablety definujete tablety (zařízení pro porotce) pro hodnocení. Tlačítky Vše a Schválené filtrujete seznam dostupných tabletů.
Registrace nového tabletu
- Na tabletu, který chcete registrovat do systému, přejděte na stránku
http://192.168.x.y/device(více viz Stažení, instalace a spuštění část Adresy pro specifické využití). Zobrazí se text Čeká na schválení doplněný pětimístným alfanumerickým kódem (aa111). - V sekci Tablety zobrazte seznam všech tabletů klepnutím na Vše v horní části.
- V seznamu najděte tablet se stejným alfanumerickým kódem, pomocí zaškrtávacího políčka jej označte a poté klepněte v horní části na tlačítko Schválit.
- U tabletu se změní ve sloupci Registrace stav na schváleno.
- Na tabletu se zobrazí numerická klávesnice sloužící k zadání PINu (přihlášení porotce). V záhlaví se zobrazuje pětimístný alfanumerický kód sloužící ke snadnější identifikaci jednotlivých tabletů.
Editace tabletu
- V seznamu tabletů označte tablet, který chcete upravit, pomocí zaškrtávacího políčka. Při větší počtu tabletů lze využít filtr pomocí tlačítek Vše, Schválené a Dostupné v záhlaví.
- V horní části klepněte na Upravit.
- V dialogovém okně upravte původní pětimístný kód na vlastní označení daného tabletu a změny uložte klepnutím na tlačítko Uložit.
- Označenému tabletu v seznamu lze alternativně Zamítnout registraci, případně jej lze zcela Odstranit.
Číselníky
V sekci Číselníky najdete seznam všech předdefinovaných číselníků sloužících k definici jednotlivých soutěží a rolí účastníků soutěže. Pro specifické soutěže lze definovat číselníky vlastní a vytvářet tak soutěže/role dle potřeby.
Vytvoření nového číselníku
- Klepnutím na odpovídající skupinu číselníků ji rozevřete a klepněte v pravé části na tlačítko Přidat.
- V otevřeném dialogovém okně vyplňte pro nový číselník Klíč, Jméno, Zkratku a případně Popis.
- Nový číselník uložte klepnutím na tlačítko Uložit.
Oprávnění
Sekce Oprávnění slouží k přihlašování k federacím či dalším zdrojům, které mohou poskytovat data pro soutěžní akce.
Přihlášení k ČSTS (nebo jinému zdroji)
- Pomocí zaškrtávacího tlačítka označte řádek Český svaz tanečního sportu.
- V horní části klepněte na Přihlásit.
- V dialogovém okně zadejte Jméno a Heslo, jimiž se přihlašujete ke členskému profilu na webu ČSTS.
- Potvrďte přihlášení klepnutím na tlačítko Přihlásit.
- Ve sloupci Přihlášen jako se u dané federace zobrazí přihlašovací jméno, pod kterým je Dans ke zdroji přihlášen.
Odhlášení od zdroje
- Pomocí zaškrtávacího tlačítka označte zdroj, od něhož se chcete odhlásit.
- V horní části klepněte na tlačítko Odhlásit.
- Alternativně se lze pomocí tlačítka Odhlásit vše odhlásit od všech zdrojů.
Dokumentace Dans — soutěžní akce
- Založení a nastavení nové soutěžní akce
- Úpravy nové soutěžní akce
- Prezence
- Uzavření prezence a tvorba kol
- Zadávání hodnocení
- Uzavření soutěže a výsledky
- Různé
Založení a nastavení nové soutěžní akce
Založení nové akce pomocí importu z webu
Novou soutěžní akci založíte takto:
- Spusťte server
sart. - Spusťte Dans.
- V rámci nabídky Konfigurace se v sekci Oprávnění přesvědčte, že jste přihlášení ke zdroji Český svaz tanečního sportu.
- Přejděte do nabídky Soutěžní akce.
- V horní části seznamu akcí klepněte na ČSTS a poté na Neimportované.
- Z rozevíracího seznamu Načíst další dostupné akce vyberte měsíc, v němž se akce koná.
- Pomocí zaškrtávacího políčka označte v seznamu požadovanou akci.
- V horní části seznamu klepněte na Importovat: Akce.
- Zvolená akce se přidá do seznamu Importovaných akcí a zůstane označená. Klepnutím na tlačítko Otevřít: Akce ji zvolíte jako aktuální. Klepnutím na její název v hlavní nabídce přejdete přímo do jejího prostředí, v němž lze celou akci zpracovat.
Změna aktuální soutěžní akce
Aktuální soutěžní akce je k dispozici jako druhá položka hlavní nabídky. Chcete-li ji změnit na jinou (z již založených) postupujte takto:
- V hlavní nabídce klepněte na Soutěžní akce.
- Pomocí zaškrtávacího políčka označte v seznamu požadovanou akci.
- V horní části seznamu klepněte na Otevřít: Akce, čímž se tato nastaví jako aktuální. Klepnutím na její název v hlavní nabídce přejdete do jejího prostředí.
Úprava soutěžní akce
U soutěžních akcí můžete upravovat jejich parametry, postupujte takto:
- V hlavní nabídce klepněte na Soutěžní akce.
- Pomocí zaškrtávacího políčka označte v seznamu požadovanou akci.
- V horní části seznamu klepněte na Upravit.
- Zobrazí se dialogové okno s nastavením dané akce, kde lze změnit:
- Název akce - název soutěžní akce, načítá se při importu akce
- Lokace - místo konání akce, načítá se při importu akce
- Datum/první den akce - datum konání akce, načítá se při importu akce
- Rozvržení čísel - volba formátu tištěného startovního čísla při prezenci (případně bez tisku čísel)
- ID ve federaci - číslo soutěžní akce v URL propozic, načítá se při importu akce
- Limit počtu soutěží porotce/den - maximum soutěží pro porotce/den, načítá se při importu akce
- Změny potvrďte klepnutím na tlačítko Uložit.
- Alternativně lze označenou akci ze seznamu Odstranit.
Manuální založení nové místní akce
Novou místní soutěžní akci založíte takto:
- Přejděte do nabídky Soutěžní akce.
- V sekci místní klepněte vpravo nahoře na tlačítko Přidat.
- Zobrazí se dialogové okno Nová soutěžní akce se stejnými poli, jako v případě úpravy soutěžní akce (viz výše).
- Vyplňte požadované parametry nové akce.
- Akci uložte klepnutím na tlačítko Uložit.
- Nově vytvořenou akci označte pomocí zaškrtávacího políčka v seznamu akcí a otevřete klepnutím na tlačítko Otevřít: Akce.
Aktualizace dat soutěžní akce online
U akce se mohou průběžně aktualizovat její data z webu ČSTS, zejména stav přihlášených soutěžících, ale i další atributy.
- V hlavní nabídce klepněte na Soutěžní akce.
- Pomocí zaškrtávacího políčka označte v seznamu požadovanou akci.
- V horní části seznamu klepněte na Připojit. Akce změní svůj stav ve stejnojmenném sloupci na Připojeno.
- U připojených soutěží se v pravidelném intervalu (před akcí hodina, v den akce 5 minut) aktualizují jejich data (přihlášení, omluvení, časy konců prezencí atd.).
- Aktualizaci dat online vypnete klepnutím na tlačítko Odpojit.
Export a import akce na jiný server
Soutěžní akci lze přesunout na jinou instanci běžícího serveru sart.
- V hlavní nabídce klepněte na Soutěžní akce.
- Pomocí zaškrtávacího políčka označte v seznamu požadovanou akci.
- V horní části seznamu klepněte na Exportovat. Stáhne se archiv
zips databází zvolené akce. - Při importu na jiném serveru
sartpřejděte do seznamu soutěžních akcí (Soutěžní akce) a archiv s databází importujte pomocí tlačítka Importovat.
Exporty se ukládají ve formě archivu zip s databází akce do adresáře dle nastavení prohlížeče.
Zálohování akce
Běžící soutěžní akce se zálohují automaticky po uzavření každé soutěže, zálohu je možné vytvořit i ručně. Postupujte následovně:
- V hlavní nabídce klepněte na Soutěžní akce.
- Není-li aktuálně běžící akce označena, označte ji pomocí zaškrtávacího políčka v seznamu akcí.
- V horní části seznamu klepněte na Zálohovat.
Zálohy se ukládají ve formě archivu zip s databází akce do adresáře
C:\Users\Uzivatel\AppData\Roaming\dans\backup
Kalkulace
V seznamu soutěžních akci najdete také informaci o výši licenčního poplatku za jednotlivé akce. Ten je určen jako součet poplatků za jednotlivé soutěže, který se určuje takto:
Poplatek za soutěž = počet startů × počet porotců × počet tanců × 0,25 Kč
- V hlavní nabídce klepněte na Soutěžní akce.
- Pomocí zaškrtávacího políčka označte v seznamu požadovanou akci.
- V horní části seznamu klepněte na Kalkulace.
- Zobrazí se dialogové okno s odhadem poplatku podle počtu přihlášených a definic jednotlivých soutěží i skutečnou výší podle již proběhlých soutěží.
Úpravy nové soutěžní akce
Úpravy jednotlivých soutěží
V otevřené soutěžní akci přejděte do sekce Soutěže. Definice jednotlivých soutěží se stahují při importu akce a v drtivé většině případů není zapotřebí do nich zasahovat. Pokud to ovšem situace vyžaduje, lze jednotlivé parametry vybraných soutěží měnit. Navíc je dostupných i několik doplňkových voleb, které usnadňují celkové zpracování jednotlivých soutěží.
Změna tanců
Tance v soutěži upravíte takto:
- U vybrané soutěže klepněte v pravé části řádku na tlačítko Tance.
- V zobrazeném dialogovém okně upravte výběr a/nebo pořadí jednotlivých tanců.
- Tlačítky STT a LAT pod označením soutěže volíte přímo tance dané disciplíny (všechny)
- Tlačítky se šipkami v levé části posouváte vybraný tanec v pořadí
- Tanec volíte klepnutím na jeho název a následným výběrem z rozevíracího seznamu. Ten obsahuje pouze tance obsažené v odpovídajícím číselníku (více viz Konfigurace část Číselníky).
- Tlačítky Plus a Minus přidáváte (nad), respektive odebíráte jednotlivé tance.
- Změny uložte klepnutím na tlačítko Uložit.
Tance je možné upravit i při vytváření nového kola v dialogovém okně Nové kolo (více viz Uzavření prezence a tvorba kol část Uzavření prezence a vytvoření prvního kola).
Změna parametrů soutěže
- U vybrané soutěže klepněte v pravé části řádku na tlačítko Definice.
- V zobrazeném dialogovém okně můžete upravit v horní polovině nastavení definice soutěže, ve spodní pak doplňkové informace, jmenovitě:
- Číslo soutěže - unikátní označení soutěže, nelze jej duplikovat (zobrazí se upozornění Číslo už patří jiné soutěži), řada čísle však nemusí být souvislá, nemusí ani začínat číslem 1. Výchozí hodnota se stahuje při importu soutěžní akce.
- Blok - číslo bloku soutěží, slouží ke zpřehlednění práce. Výchozí hodnota je 1 (všechny soutěže v jednom bloku) a stahuje se při importu soutěžní akce. Čísla bloků nemusí tvořit souvislou řadu.
- Velikost skupiny - určuje maximální počet soutěžících na parketu, podle něhož Dans automaticky nabízí pro jednotlivá kola odpovídající počet skupin. Výchozí hodnota neurčena.
- Min. počet porotců - minimální počet porotců pro danou soutěž, bez kterého ji nelze spustit. Výchozí hodnota odpovídá parametrům dané soutěže a SŘ, stahuje se při importu soutěžní akce.
- Změny uložte klepnutím na tlačítko Uložit.
Manuální vytvoření nové soutěže
- V seznamu soutěží klepněte vpravo nahoře na tlačítko Přidat.
- Zobrazí se dialogové okno Nová soutěž se stejnými poli jako v případě změny parametrů již existující soutěže (viz výše).
- Vyplňte požadované parametry nové soutěže.
- Soutěž uložte klepnutím na tlačítko Uložit.
- Nově vytvořená soutěž se zobrazí v seznamu soutěží dané akce. Upravte u ní složení tanců (tlačítko Tance).
Hromadné vytvoření soutěží importem
Soutěže je možné přidávat i hromadně pomocí importu ze souboru xlsx. U něj je potřeba dodržet tuto strukturu:
- Název souboru - libovolně
- Název listu
Competitions - Sloupce s parametry dané soutěže, jejichž hodnoty odpovídají číselníkům (více viz Konfigurace část Číselníky).
- Povinné sloupce (záhlaví):
number- číslo soutěže - unikátní v rámci akcegrade- druh soutěže (číselník Úrovně soutěží)competitors- kdo soutěží (číselník Soutěžící)
- Volitelné sloupce (záhlaví):
id- id soutěžeseries- seriál (číselník Seriály)age- věková kategorie (číselník Věkové kategorie)class- výkonnostní třída (číselník Výkonnostní třídy)discipline- disciplína (číselník Disciplíny)dances- tance (číselník Tance) - výčet tanců dané soutěžecheck_in_end- konec prezence (časový údaj)heat_size- velikost skupiny (počet soutěžících na parket)block- blokfloor- parket
- V seznamu soutěží klepněte vpravo nahoře na tlačítko Načíst.
- Zobrazí se dialogové okno Načtení soutěží, ve kterém vyberte soubor
xlsxs definicemi importovaných soutěží. - Soutěže načtěte klepnutím na tlačítko Načíst.
- V případě chyby při importu je tato indikována červeným tlačítkem vedle tlačítka Načíst, klepnutím na něj zobrazíte další podrobnosti.
- Importované soutěže se zobrazí v seznamu soutěží. Jejich parametry lze upravit pomocí tlačítek Definice a Tance.
Úpravy porotců
V otevřené soutěžní akci přejděte do sekce Porota. Seznam porotců se stahuje při importu akce, v případě potřeby ovšem lze nové porotce doplnit.
Přidání porotce
- V sekci Porota >>> Registrace zobrazte seznam importovaných porotců.
- Vpravo nahoře klepněte na tlačítko Přidat.
- V zobrazeném dialogovém okně Registrace nového porotce zadejte jeho Jméno, Příjmení, u zahraničních Stát, v případě porotců s licencí ČSTS zadejte i jeho Federace.ID ve tvaru
csts.12345678, kde12345678představuje jeho IDT. - Porotce uložte klepnutím na tlačítko Uložit.
- Nově přidaný porotce se zobrazí v seznamu porotců, label (unikátní označení v prvním sloupci seznamu) mu systém přiřadí automaticky. Porotce lze přidávat i hromadným importem (viz níže).
Úprava porotce
- V sekci Porota >>> Registrace vyhledejte požadovaného porotce a označte jej pomocí zaškrtávacího tlačítka.
- Po klepnutí na tlačítko Upravit v záhlaví se obrazí dialogové okno Porotce se stejnými poli jako v případě přidání nového porotce.
- Upravte požadované hodnoty a změny uložte klepnutím na tlačítko Uložit.
Přiřazení porotců do jednotlivých soutěží
V Sekci Porota >>> Soutěže přiřaďte jednotlivým soutěžím příslušné porotce. Počet již zadaných porotců pro danou soutěž se zobrazuje pod číslem soutěže (červeně jsou označeny nedostatečně obsazené soutěže), počet přiřazených soutěží pro jednotlivé porotce napravo vedle jména (červeně jsou označeny případy překročení limitu soutěží porotce/den). Pro snadnější vyplňování lze seznam soutěží řadit podle čísel nebo bloků (tlačítka Po blocích a Podle čísel v horní části), případně filtrovat vybrané bloky rozevíracím seznamem Bloky: všechny.
Hromadné přiřazení porotců do jednotlivých soutěží importem
Porotce lze do jednotlivých soutěží přiřadit i hromadně importem ze souboru xlsx. U něj je potřeba dodržet tuto strukturu:
- Název souboru - libovolně
- Název listu
Judges - Sloupec se záhlavím
labelnese unikátní označení jednotlivých porotců - Soutěže jednotlivým porotcům (hodnota
1) přiřazujete v odpovídajících sloupcích se záhlavím#1, kde číslo odpovídá číslu soutěže
Přiřazení porotců do jednotlivých soutěží importujete hromadně takto:
- V sekci Porota klepněte na Soutěže >>> Načíst a v dialogovém okně Načtení soutěží porotců zvolte soubor
xlsxs připravenými rozřazením porotců do soutěží. - V přehledu se zobrazí přiřazení porotců do jednotlivých soutěží.
- V případě chyby při importu je tato indikována červeným tlačítkem vedle tlačítka Načíst, klepnutím na něj zobrazíte další podrobnosti.
Tisk reportů pro porotce
Systém umožňuje pro každého porotce tisk seznamu soutěží, které hodnotí. V případě hodnocení pomocí tabletů potřebuje každý porotce PIN, kterým se přihlašuje k hodnocení na tabletu.
Tisk soutěží pro porotce
- V sekci Porota klepněte na Soutěže >>> Tisk a v dialogovém okně Soutěže pro porotce zvolte, jak se má daný report vytisknout:
- Z rozevíracího seznamu Pro koho seznam tisknout vyberte Všichni porotci nebo Jeden porotce.
- Pokud zvolíte tisk pouze pro jednoho porotce, zobrazí se další rozevírací seznam Porotce. Z něj vyberte požadovaného porotce.
- V rozevíracím seznamu Řazení soutěží volíte řazení Podle čísel (soutěží) nebo Podle prezence (chronologicky).
- Report vytisknete klepnutím na tlačítko Tisk.
Zobrazení a tisk PINů
- V sekci Porota klepněte na Registrace.
- PINy zobrazíte zaškrtnutím políčka Ukázat PINy. Tyto jsou neměnné a platí pro celou soutěžní akci.
- PINy vytisknete klepnutím na tlačítko Tisk PINů vpravo nahoře
Úprava funkcionářů
V otevřené soutěžní akci přejděte do sekce Funkcionáři. Seznam funkcionářů se stahuje při importu akce, v případě potřeby ovšem lze nové funkcionáře doplnit.
Přidání funkcionáře
- V sekci Funkcionáři >>> Registrace zobrazte seznam importovaných funkcionářů.
- Vpravo nahoře klepněte na tlačítko Přidat.
- V zobrazeném dialogovém okně Registrace nového funkcionáře zadejte jeho Jméno, Příjmení, u zahraničních Stát a u funkcionáře s licencí ČSTS Federace.ID ve tvaru
csts.12345678, kde12345678představuje jeho IDT. - Funkcionáře uložte klepnutím na tlačítko Uložit.
- Nově přidaný funkcionář se zobrazí v seznamu funkcionářů s rolí Sčitatel, další role lze přiřadit hromadným importem funkcionářů (viz níže).
Úprava funkcionáře
- V sekci Funkcionáři >>> Registrace vyhledejte požadovaného funkcionáře a označte jej pomocí zaškrtávacího tlačítka.
- Po klepnutí na tlačítko Upravit v záhlaví se obrazí dialogové okno Funkcionář se stejnými poli jako v případě přidání nového funkcionáře.
- Upravte požadované hodnoty a změny uložte klepnutím na tlačítko Uložit.
Přiřazení rolí funkcionářům
V Sekci Funkcionáři >>> Soutěže přiřaďte jednotlivým soutěžím příslušné funkcionáře. Pro snadnější vyplňování lze seznam soutěží řadit podle čísel nebo bloků (tlačítka Po blocích a Podle čísel v horní části), případně filtrovat vybrané bloky rozevíracím seznamem Bloky: všechny.
Hromadný import porotců/funkcionářů
Porotce/funkcionáře lze do systému přidávat i hromadně importem ze souboru xlsx. U něj je potřeba dodržet tuto strukturu:
- Název souboru - libovolně
- Název listu
Officials - Sloupec se záhlavím
labelnese unikátní označení jednotlivých porotců (obvykle písmena abecedy). Pokračujte s volnými písmeny (navažte na již obsazené labely u existujících porotců akce) u nově přidávaných porotců, případně lze doxlsxzahrnout již existující porotce a v rámcixlsxjim změnit označení (label). U funkcionářů musí být tento sloupec prázdný. - Sloupec se záhlavím
idnese ID příslušné federace, u porotců licencovaných ČSTS zadejte IDT ve tvarucsts.12345678. - Sloupec se záhlavím
surnamenese příjmení porotce/funkcionáře. - Sloupec se záhlavím
namenese jméno porotce/funkcionáře. - Jméno a příjmení porotce lze zadat alternativně v rámci jednoho pole nesoucího jméno a příjmení (záhlaví
name_surname) nebo příjmení a jméno (záhlavísurname_name) - Role jednotlivých pracovníků (hodnota
1) specifikujte v odpovídajících sloupcích se záhlavím:judge- porotcechair- vedoucí soutěžeinv- odborný dozorscrl- hlavní sčitatelscr- sčitatel
- U funkcionářů lze přiřadit rolí více (dle odpovídající licence funkcionáře).
Porotce/funkcionáře importujete hromadně takto:
- V sekci Porota klepněte na Registrace >>> Načíst a v dialogovém okně Načtení porotců a funkcionářů zvolte soubor
xlsxs připravenými porotci/funkcionáři. - V seznamu porotců se zobrazí nově importovaní porotci. Současně s porotci se načtou i funkcionáři (lze ověřit v sekci Funkcionáři >>> Registrace).
- V případě chyby při importu je tato indikována červeným tlačítkem vedle tlačítka Načíst, klepnutím na něj zobrazíte další podrobnosti.
Úprava nastavení
V sekci Nastavení přiřazujete k dané akci jednotlivé Displeje.
- Pomocí zaškrtávacího políčka označte v seznamu displejů požadovaný displej a následně klepněte v záhlaví na tlačítko Připojit.
- U daného displeje se ve sloupci Připojení změní stav na Připojeno. Klepnutím na tlačítko Odpojit v záhlaví daný displej odpojíte.
- V záhlaví se objeví 6 tlačítek s volbou stavu (změnu reflektuje sloupec Stav)
- Akci lze přiřadil libovolný počet displejů.
Prezence
Otevření prezence
Před prezentováním jednotlivých účastníků je nezbytné prezenci otevřít. Postupujte takto:
- Spusťte server
sarta následně spusťte ve webovém prohlížeči Dans. - V záhlaví přejděte na Soutěžní akce, požadovanou akci označte pomocí zaškrtávacího políčka a v horní části klepněte na tlačítko Otevřít: akce.
- V záhlaví klepněte na název akce a poté přejděte do sekce Soutěže >>> Vše.
- Tlačítkem Otevřít prezenci vpravo nahoře otevřete prezenci pro všechny soutěže akce, případně otevřete prezenci pouze pro vybrané soutěže klepnutím na stejnojmenné tlačítko u jednotlivých soutěží.
Prezentování nového soutěžícího
K prezenci soutěžících slouží sekce Soutěžící >>> Prezence. Postupujte takto:
- Do pole Část jména, startovní číslo nebo ID (dle federace) zadejte některý ze zmíněných parametrů prezentovaného soutěžícího:
- část jména - zadejte alespoň dva znaky. Systém hledá shodu ve všech jménech i příjmeních soutěžících, a to nejen na začátku, ale i uprostřed jmen, nerozlišuje velikost písmen, rozlišuje diakritiku.
- startovní číslo - systém hledá shodu mezi startovními čísly již prezentovaných soutěžících
- ID - zadejte alespoň 4 číslice. Systém hledá shodu s IDT.
- Pod vyhledávacím polem se v seznamu Nalezení soutěžící zobrazují shody s vyhledávaným řetězcem. Požadovaného soutěžícího označte klepnutím myší, je-li mezi nalezenými jediná shoda, lze použít k jeho označení šipku dolů na klávesnici.
- Po označení požadovaného soutěžícího se pod nalezenými shodami zobrazí jeho detail:
- Jméno - jméno soutěžícího/soutěžících
- (Stát) Klub - klubová příslušnost soutěžícího, u zahraničních účastníků včetně označení státu. Po klepnutí na tlačítko Upravit lze Klub a Stát v oprávněných případech změnit (hostování, chyba při přihlašování u zahraničních účastníků)
- Startovní číslo - pole slouží k zadání startovního čísla, u prezentovaných účastníků je pole zašedlé
- Soutěž - seznam soutěží, do kterých je soutěžící přihlášen
- Do pole Startovní číslo zadejte startovní a následně klepněte na Prezentovat do přihlášených soutěží (do všech), případně prezentujte jen do vybraných soutěží tlačítkem Prezentovat na odpovídajícím řádku. U soutěží, v nichž soutěžící nehodlá startovat, klepněte na tlačítko Omluvit. Pokud u soutěže, v níž soutěžící nestartoval, nepoužijete tlačítko Omluvit, dotyčnému nebude možné vytisknout výsledky po ukončení všech jeho soutěží.
- Počet prezentovaných soutěží se zobrazuje ve sloupci Soutěže u jednotlivých Nalezených soutěžících vyhovujících vyhledávání.
Prezence pomocí klávesnice
- Při prezenci lze mezi jednotlivými poli (vyhledávání, Nalezení soutěžící, Startovní číslo atd.) přecházet klávesou
Enter, respektive kombinacíCtrl+Enterv opačném směru. - V rámci pole s více položkami (např. Nalezení soutěžící) vybíráte pomocí šipek nahoru a dolů. V poli Startovní číslo šipkami nahoru a dolů měníte zadané startovní číslo.
- V rámci pole s možností volby (Soutěž) měníte pomocí šipek vpravo a vlevo požadovaný stav.
- Klávesou
Escpřejdete do vyhledávacího pole. - Při vyhledávání soutěžících načtením IDT pomocí čtečky minimalizujete výsledky na jedinou shodu (ve většině případů), odpadá nutnost výběru požadovaného soutěžícího a výrazně se snižuje pravděpodobnost vzniku chyby (shoda jmen).
Úprava soutěžícího
Během prezence, případně i po ní, lze u jednotlivých soutěžících upravovat některé údaje:
- Vyhledejte požadovaného soutěžícího a označte jej.
- Po klepnutí na tlačítko Upravit můžete v dialogovém okně změnit Klub, Stát, případně Sponzora.
- Chcete-li změnit Startovní číslo, zaškrtněte nejprve políčko Přepsat číslo a následně číslo upravte
- Změnu registrace u jednotlivých soutěží provedete pomocí tlačítek Prezentovat či Omluvit na odpovídajících řádcích v seznamu soutěží.
- Pokud chcete prezentovat soutěžícího do soutěže, do které nebyl přihlášen (např. při zisku vyšší třídy), zaškrtněte v horní části políčko Ostatní otevřené soutěže. V seznamu soutěží se zobrazí všechny soutěže s otevřenou soutěží, vyhledejte požadovanou a proveďte prezenci pomocí tlačítka Prezentovat
Hromadné přihlášení soutěžících importem
Soutěžící je možné přihlásit do jednotlivých soutěží i hromadně pomocí importu ze souboru xlsx. U něj je potřeba dodržet tuto strukturu:
- Název souboru - libovolně
- Název listu -
Competitors - Sloupce s následujícími záhlavími:
id- id soutěžícího dle federacecomponent- pořadí složky v rámci družstva (hodnoty1,2,3...)backup- náhradník v rámci družstva/týmu (hodnota1), plnohodnotný člen bez pořadí (hodnota0).number- soutěžní čísloname- název - platné pro družstva/týmyp1_id- id jedince nebo 1. člena dvoučlenného soutěžícího (IDT)p1_name_surname- jméno a příjmení jedince nebo 1. člena dvoučlenného soutěžícíhop1_surname_name- příjmení a jméno jedince nebo 1. člena dvoučlenného soutěžícíhop1_surname- příjmení jedince nebo 1. člena dvoučlenného soutěžícíhop1_name- jméno jedince nebo 1. člena dvoučlenného soutěžícíhop2_id- id 2. člena dvoučlenného soutěžícího (IDT)p2_name_surname- jméno a příjmení 2. člena dvoučlenného soutěžícíhop2_surname_name- příjmení a jméno 2. člena dvoučlenného soutěžícíhop2_surname- příjmení 2. člena dvoučlenného soutěžícíhop2_name- jméno 2. člena dvoučlenného soutěžícíhocaptain- kapitánclub- klubcountry- státsponsor- sponzor
- Sloupce se záhlavími nesoucími čísla jednotlivých soutěží, v nichž hodnotou
1nastavujete přihlášení daného soutěžícího do dané soutěže. Číslo soutěže lze zadat dvěma způsoby:#1- nevyplněná pole (nepřihlášen) přepisují již nastavená přihlášení (např. z dřívějšího importu), vhodné pro definici soutěžícího v rámci jednoho řádku a jednorázový import.&1- nevyplněná pole (nepřihlášen) nepřepisují již nastavená přihlášení (např. z dřívějšího importu), vhodné pro definici soutěžícího v rámci více řádků, vícekrokový import, doplnění přihlášení u již existujících soutěžících.
U definice jména je nutné zadat pole name_surname nebo surname_name nebo dvojici polí name a surname
- Přejděte do sekce Soutěžící >>> Přihlášení.
- Vpravo nahoře klepněte na tlačítko Načíst.
- Zobrazí se dialogové okno Načtení soutěžících, ve kterém vyberte soubor
xlsxs definicemi soutěžících. - Soutěžící načtěte klepnutím na tlačítko Načíst.
- V případě chyby při importu je tato indikována červeným tlačítkem vedle tlačítka Načíst, klepnutím na něj zobrazíte další podrobnosti.
- Načtení soutěžící se zobrazí v seznamu přihlášených. Vybrané parametry lze upravit přímo v rámci prezence.
Užitečné seznamy a informace
V sekci Soutěžící jsou k dispozici dva seznamy soutěžících:
- V sekci Soutěžící >>> Prezentovaní se zobrazují soutěžící, kteří jsou prezentovaní alespoň v jedné soutěži. V tomto seznamu se u nich zobrazují i startovní čísla. Pomocí tlačítka Uložit uložíte seznam prezentovaných do souboru
xlsx, který lze následně použít např. při tisku diplomů. - V sekci Soutěžící >>> Přihlášení se zobrazují všichni přihlášení soutěžící včetně klubové příslušnosti a státu. Pomocí tlačítka Uložit uložíte seznam přihlášených do souboru
xlsx, který lze následně použít např. při platbě startovného. - V sekci Soutěžící >>> Součty se zobrazuje přehled s počty soutěžících pro všechny možné stavy.
Uzavření prezence a tvorba kol
Data jednotlivých soutěží se zpracovávají v sekci Soutěže. Seznam soutěží lze pro věší přehlednost filtrovat podle stavu (tlačítka Vše, Budoucí, Běžící, Hotové), podle bloků (rozevírací seznam Bloky) a řadit Po blocích nebo Podle čísel.
Klepnutím na řádek soutěže (případně na šipku dolů na pravém konci řádku) se zobrazí další ovládací prvky soutěže (platí pro soutěže běžící a hotové).
Pod názvem soutěže se zobrazuje informace o počtu prezentovaných z počtu přihlášených, stejně jako časový údaj do konce prezence.
Uzavření prezence a vytvoření prvního kola
- Prezenci uzavřete klepnutím na tlačítko Uzavřít prezenci. Nejsou-li zatím vytvořena žádná kola, je možné kdykoliv opět odpovídajícím tlačítkem Otevřít prezenci.
- Informace o nasazování soutěžících do dalších kol najdete na stránce Různé v části Nasazování soutěžících do dalších kol.
- Klepněte na tlačítko První kolo, čímž otevřete dialogové okno se specifikací daného kola. Zde můžete upravovat:
- Postupový klíč - předvyplněn postupový klíč dle odpovídající legislativy. Je-li zapotřebí jej změnit, upravte jej v tomto poli (jednotlivá kola oddělujte pomlčkou), původní nastavení vrátíte tlačítkem Obnovit. Po zaškrtnutí políčka Upravit detaily kola se zobrazí další volby, kterými změníte Typ kola (Vyřazovací nebo Finále), odpovídající Jméno kola (mění se automaticky podle klíče a typu kola), případně Počet postupujících.
- Určit tance a jejich rozlosování - v rozevíracím seznamu Počet skupin v tancích lze kromě výchozí volby Všechny tance stejně zvolit pro speciální případy (upravené formáty finálových kol vrcholových soutěží) odlišný počet skupin pro jednotlivé tance (Každý tanec jinak). V poli Tance upravujete volbu tanců a jejich pořadí. V případě odlišného počtu skupin pro jednotlivé tance použijte rozevírací seznam Skupiny pro , kde postupně vybíráte jednotlivé tance a jim následně specifikujete Počet skupin (a Rozlosování).
- Počet skupin - udává počet skupin v daném kole. Výchozí hodnota je 1, je-li zadána Velikost skupiny v Definici soutěže, použije se k výpočtu tato hodnota.
- Ve skupině - maximální počet soutěžících ve skupině. Výchozí hodnota je celkový počet, je-li zadána Velikost skupiny v Definici soutěže, použije se k výpočtu tato hodnota.
- Pole Počet skupin a Ve skupině se vzájemně ovlivňují (změnou jednoho pole se přepočítá druhé).
- Rozlosování - volba losování párů do skupin pro jednotlivé tance
- Upravit porotce - zaškrtnutím tohoto políčka se zpřístupní tlačítko Porotci. Klepnutím na něj můžete upravit složení poroty pro dané kolo. Pokud změny neprovedete, systém použije stejné složení poroty jako v předchozím kole.
- Hodnocení - dle Typu kola se volí způsob hodnocení
- Po zadání potřebných parametrů kola jej vytvoříte klepnutím na tlačítko Vytvořit.
- V rozbalením řádku soutěže se objeví první kolo s odpovídajícími tiskovými reporty. Pokud ho nevidíte, klepněte v levé části pod číslem soutěže na ikonu s posuvníky.
- Je-li potřeba upravit parametry kola (změna klíče, porotce, doplnění páru), klepněte na tlačítko Zrušit kolo (v pravé části) a po specifikování důvodu jej znovu vytvořte.
Vytvoření dalšího kola
- Jakmile jsou zadány veškeré známky v daném kole, zobrazí se u dané soutěže vedle tlačítka Hodnocení tlačítko Výsledky a postup (v předkolech). Klepněte na něj.
- V dialogovém okně se zobrazenými výsledky kola je modrou linkou označen poslední postupující soutěžící do dalšího kola (v souladu s hodnocením a postupovým klíčem). Klepnutím na jiného soutěžícího lze případně počet postupujících upravit.
- Klepněte na tlačítko Urči postup.
- Klepněte na tlačítko Další kolo a v zobrazeném dialogovém okně upravte parametry daného kola obdobně jako v kole prvním.
Zadávání hodnocení
Bez ohledu na způsob hodnocení (lístky, tablety) je zapotřebí nejprve pro danou soutěž Povolit hodnocení. Tlačítko se změní na Hodnocení.
Ruční zadávání hodnocení
- Klepněte na Hodnocení, čímž zobrazíte dialogové okno s hodnocením kola.
- Vlevo se zobrazuje seznam jednotlivých tanců a porotců (včetně informace o stavu zadání), vpravo pak hodnocení pro daný tanec u vybraného porotce.
- Pole pro zadávání hodnocení má stejnou podobu jako na lístcích. Ručně zadejte hodnocení daného porotce a zadání potvrďte klávesou
Enter. Prostředí automaticky přechází na následujícího porotce/tanec. K zadání použijte tyto klávesy:-
Předkola
0- bez kříže1neboxnebo,nebo.- kříž2nebošipka vlevo- posun vlevo3nebošipka vpravo- posun vpravo4nebod- návrh na vyloučení5nebow- napomenutí (bez kříže)6- napomenutí s křížemc- odstranění napomenutí/návrhu na vyloučení
-
Finále
- čísla pro jednotlivá umístění (nejvýše 9)
d- návrh na vyloučeníw- napomenutíc- odstranění napomenutí/návrhu na vyloučení
-
- Po zadání hodnocení posledního porotce u posledního tance klepněte na Spočítat a zavřít.
- Klepnutím na tlačítko Výsledky a postup (ve finále Uzavřít kolo) dané kolo uzavřete.
Hodnocení s tablety
- V levé části klepněte pod číslem soutěže na tlačítko s piktogramem kompasu, čímž zobrazíte přehled porotců dané soutěže a stav jejich přihlášení.
- Klepnutím na tlačítko Povolit Hodnocení zpřístupníte hodnocení dané soutěže porotcům. Ti po přihlášení v tabletu zvolí dané kolo (obvykle jediné dostupné) a přecházejí k hodnocení prvního tance.
- O stavu přihlašování a aktuálně zobrazeném tanci informuje přehled porotců (kontrola, zda jsou všichni porotci připraveni hodnotit).
- Po ohodnocení posledního tance porotci na tabletech potvrzují odeslání hodnocení. Jakmile všichni hodnocení odešlou, vedle tlačítka Hodnocení se objeví tlačítko Výsledky a postup (ve finále Uzavřít kolo), kterým dané kolo uzavřete.
Je-li zapotřebí upravit hodnocení z tabletů (např. nedopatřením zadané napomenutí), po skončení kola klepněte na Hodnocení, v dialogovém okně zaškrtněte vlevo dole Přepsat hodnocení z tabletů, vyhledejte požadované hodnocení, ručně upravte a potvrďte klepnutím na tlačítko Spočítat a zavřít.
Porušení pravidel
V případě, že dojde ze strany soutěžících k porušení pravidel (obvykle porušení předepsaného repertoáru) a porotce tuto skutečnost zaznamená do hodnocení, objeví se vedle tlačítka Hodnocení tlačítko Porušení pravidel:
- Po klepnutí na tlačítko Porušení pravidel se zobrazí stejnojmenné dialogové okno se seznamem všech soutěžících, kteří se v daném kole provinili vůči pravidlům.
- U každého soutěžícího se pro jednotlivé tance zobrazují ve sloupcích s labely porotců, kteří porušení pravidel zaznamenali, znaky
n(napomenutí) nebov(návrh na vyloučení). - Tlačítko Porušení pravidel funguje identicky i při ručním zadávání hodnocení (stačí zavřít dialogové okno Hodnocení).
Uzavření soutěže a výsledky
Uzavření soutěže a odeslání výsledků
- Jakmile jsou zadány veškeré známky ve finále, zobrazí se u dané soutěže vedle tlačítka Hodnocení tlačítko Uzavřít kolo. Klepněte na něj.
- Klepnutím na tlačítko Uzavřít soutěž ji uzavřete. Soutěže mění stav na Hotová. Při uzavření soutěže se automaticky vytvoří záloha celé soutěžní akce (více viz Konfigurace část Důležité adresáře).
- Tlačítkem Otevřít soutěž vrátíte do stavu Běžící.
- V pravé části se zobrazí tlačítko Odeslat do ČSTS. Klepnutím na něj odešlete výsledky do IS, jakmile jsou doručeny, tlačítko se změní na Odstranit z ČSTS. Klepnutím na něj výsledky z IS smažete. Před vlastním odesláním výsledků se vytvoří v dočasném adresáři soubor s výsledky (JSON), který lze použít k doručení výsledků dané soutěže v případě, že výsledky odeslat nelze (více viz Konfigurace část Důležité adresáře).
Tisk výsledků pro soutěžící
- Přejděte do sekce Soutěžící >>> Výsledky, kde najdete seznam soutěžících, kteří absolvovali všechny své prezentované soutěže. Sloupec stav informuje o tisku výsledků pro daného soutěžícího.
- Vpravo nahoře klepněte na tlačítko Tisknout nevytištěné a vytiskněte výsledky pro nově ukončené soutěžící. Tlačítko se zobrazuje pouze v případě, jsou-li nějaké výsledky k dispozici.
- Alternativně (dotisk) lze pomocí zaškrtávacích políček vybrat jednotlivé soutěžící a tlačítkem Tisknout vybrané vytisknout výsledky pro daný výběr.
Různé
Nasazování soutěžících do dalších kol
U soutěží lze nasazovat vybrané soutěžící do dalších kol. Tuto akci je třeba provést před vytvořením prvního kola:
- Před vytvořením prvního kola klepněte v seznamu soutěží u vybrané soutěže na tlačítko Soutěžní listina.
- Pomocí zaškrtávacích políček označte soutěžící (lze i hromadně), kteří mají být nasazeni do dalšího kola.
- V poli Nasazen do kola zvolte požadované kolo a volbu potvrďte klepnutím na tlačítko Nasadit.
- U nasazených soutěžících se ve sloupci S objeví číslo kola, do kterého jsou nasazeni.
- Při uzavírání prvního kola se v dialogovém okně s jeho parametry zobrazí postupový klíč, jehož začátek má tvar
A-B/C*D, kde:A- udává počet účastníků prvního kola (všichni prezentovaní včetně nasazených)B- udává celkový počet účastníků druhého kola (tvořenCaD)C- udává počet účastníků druhého kola postupující z kola prvníhoD- udává počet účastníků druhého kola, kteří jsou do něj nasazení přímo- Informace o počtu účastníků se zobrazuje i na řádku Typ kola
Odstoupení soutěžících, diskvalifikace
- Před uzavřením kola, v němž došlo k odstoupení nebo diskvalifikaci soutěžícího, klepněte na tlačítko Startovní listina.
- Pomocí zaškrtávacího políčka označte soutěžícího, který odstoupil nebo byl diskvalifikován.
- Z rozevíracího seznamu Soutěžní stav vyberte odpovídající stav (Odstoupil nebo Diskvalifikovaný).
- Změna stavu se zobrazí ve stejnojmenném sloupci startovní listiny daného kola.
- Stav je možné změnit i v seznamu s výsledky kola (tlačítko Výsledky a postup po ukončení hodnocení kola) nebo v soutěžní listině soutěže (tlačítko Soutěžní listina v řádku dané soutěže).
Dokumentace Dans — promítání
Nastavení a ovládání promítání
V průběhu soutěžní akce je možné promítat relevantní reporty na displeje (televize, velkoplošná LED tabule apod.). Promítání na displejích je pasivní, ovládá se z rozhraní pro zpracování soutěže samostatně pro každý nastavený typ displeje.
Nastavení promítání
Vlastnímu promítání předchází jeho nastavení a povolení v rámci příslušné soutěžní akce.
- Vytvořte požadované displeje, více viz Konfigurace část Globální nastavení >>> Výstupy >>> Displeje.
- Jednotlivým displejům přiřaďte odpovídající fronty s reporty, více viz Konfigurace část Globální nastavení >>> Fronty >>> Vytvoření a nastavení nové fronty
- V aktuální soutěžní akci klepněte na Nastavení, pomocí zaškrtávacích políček označte displej, který chcete v rámci akce používat, a následně jej aktivujte klepnutím na tlačítko Připojit. Připojení displeje k akci indikuje stejnojmenný sloupec.
- K akci připojte případné další displeje, připojené displeje odpojíte po označení zaškrtávacím políčkem a klepnutím na tlačítko Odpojit.
- U označeného displeje se v záhlaví zobrazují dostupné stavy, aktivní se zobrazuje v přehledu displejů ve sloupci Stav.
- U označeného displeje se po klepnutí na tlačítko Upravit v záhlaví zobrazí stejné dialogové okno jako při vytváření nového displeje. Zde lze upravit jeho nastavení, zejména Uspořádání.
- K jednotlivým displejům přistupujete z webového prohlížeče přes adresu:
http://192.168.x.y/display/URLsegment
kdeURLsegmentodpovídá stejnojmennému poli v nastavení příslušného displeje - U displeje, který má nastavených více ploch, lze přistupovat i k jednotlivým plochám, použijte adresu:
http://192.168.x.y/display/URLsegment?slots=2,3
kdeslots=2,3udává druhou a třetí plochu daného displeje (s nastavenými třemi nebo více plochami)
Nastavené displeje jsou dostupné pouze u akce, jejíž datum odpovídá aktuálnímu +- jeden den, tedy den před akcí, v den akce a den po akci.
Ovládání promítání
Pro jednotlivé typy displejů lze použít libovolný počet fyzických zobrazovacích jednotek, na všech se bude promítat identický obsah. Takto lze např. rozlosování do skupin promítat na několika televizích na různých místech.
- Ovládání displeje je dostupné u každé soutěže. Rozbalte soutěž (klepnutím na její řádek v přehledu soutěží nebo na šipku dolů u pravého okraje).
- V levé části klepněte na tlačítko s piktogramem obdélníku se dvěma čtvrtkruhy, zobrazí se připojené displeje pro aktuální soutěžní akci.
- Na řádku každého displeje se v prostřední části zobrazují dostupné reporty (pouze relevantní pro aktuální stav soutěže). Klepnutím se stane report aktivní a zobrazí se na příslušném displeji. Pokud na displej míří více reportů, v pravidelném časovém intervalu cyklují na obrazovce.
- Rozbalte displej (klepnutím na jeho řádek v přehledu displejů soutěže nebo na šipku dolů u pravého okraje) a zobrazí se detailní nastavení promítaných reportů. Označte požadovaný report pomocí zaškrtávacího políčka, čímž pro něj zpřístupníte ovládání detailů daného reportu.
- V pravé části řádku s displejem se zobrazují tlačítka ke změně stavu displeje. Stejnou funkci mají tlačítka nad seznamem displejů v Nastavení soutěže po označení daného displeje. Ovládají displej jako celek, jsou nadřazena aktivním reportům jednotlivých soutěží. Zleva se jedná o:
- Promítá - na displeji se cyklicky promítají aktivní reporty všech soutěží
- Zmraženo - při aktivaci zůstane na displeji aktuální zobrazení, vhodné k detailní přípravě dalšího reportu
- Pozadí - zobrazuje se nastavení pozadí, více viz Pozadí
- Přestávka - zobrazuje se nastavená grafika pro přestávku, více viz Pozadí
- Klíč - zobrazuje se klíčovací pozadí (přednastavená zelená)
- Info - zobrazuje se seznam soutěžních akcích aktuálně dostupných pro promítání
Pozadí promítání
Popisované nastavení promítání reflektuje aktuální vývojový stav, který se postupně bude upravovat ve prospěch lepší ergonomie používání.
Adresáře a soubory pro promítání
Promítání spojuje údaje ze tří míst:
- Data: soutěžní data doplněná programem běžícím v prohlížeči (více viz rozhraní pro displeje). Tato data odpovídají zvolenému reportu a nelze je měnit.
- Stránka: promítaná stránka, soubor ve formátu HTML předlohy, s možností volit barvy, druh pozadí, apod.
- Soubory: obrázky a jiné soubory použité uvnitř stránky podle předešlého bodu.
Stránky
- Soubory se stránkami pro jednotlivé displeje se jmenují stejně jako URL segment v nastavení displeje. Zvolíte-li např. za URL segment
televize, pojmenujte stránkutelevize.html. - Všechny stránky pro všechny použité displeje uložte do stejného adresáře.
- Při spuštění
sartpoužijte parametr--templates "<adresář>\*.html".
Pro uvedený příklad displeje televize, pokud soubor televize.html uložíte do adresáře C:\promitani\predlohy, spusťte sart následovně (případně i s dalšími parametry):
sart --templates "C:\promitani\predlohy\*.html"
Soubory se stránkami využívají mechanismus předloh, který v aktuální verzi není nijak dále využitý. Formát HTML souborů se stránkami je proto doplněný o značky {% ... %} předlohového mechanismu. Pro správnou funkci promítání je nutné tyto značky a řádky zachovat.
⚠️ Upozornění
sart načítá předlohy jen jedenkrát při svém spuštění. Pokud změníte předlohu, například jména obrázků, nebo barvu textu, musíte sart restartrovat.
Prázdná předloha
Příklad předlohy stránky bez pozadí s linkami pod rozlosováním skupin soutěžících (typicky pro televizi):
{% extends "base.html" %}
{% block headcss %}
<style>
:root {
--text: #242424; /* barva textu #rrggbb */
--highlight: #cf57ff; /* barva zvýrazněného textu #rrggbb */
--dimmed-background: #eee;
--dimmed-content: #eee;
}
.report-heats-by-competitors .filling-row {
box-shadow: 0 0 0 0.5px #00000040;
}
</style>
{% endblock headcss %}
{% block headscript %}{% endblock headscript %}
{% block content %}{% endblock content %}
Předloha s pozadím
Příklad předlohy stránky s pozadím a světlým textem na tmavém pozadí (typicky pro pódiovou velkoplošnou obrazovku):
{% extends "base.html" %}
{% block headcss %}
<style>
:root {
--text: #F0F0F0; /* barva textu #rrggbb */
--highlight: #cf57ff; /* barva zvýrazněného textu #rrggbb */
--dimmed-background: #00000068; /* ztmavení pozadí stránky #000000αα, α je opacita-překryvnost 0–ff */
--dimmed-content: #000000e6; /* ztmavení pozadí obsahu #000000αα, α je opacita-překryvnost 0–ff */
}
.background-box {
/* obrázek pozadí při promítání obsahu */
background-image: url("/background.jpg");
}
.break-background {
/* obrázek pozadí při přerušení */
background-image: url("/break-background.jpg");
}
</style>
{% endblock headcss %}
{% block headscript %}{% endblock headscript %}
{% block content %}{% endblock content %}
Soubory
Soubory použité uvnitř stránek poskytuje sart z adresáře určeného parametrem --assets "<adresář>", např. --assets "C:\promitani". Pro uvedený příklad předlohy s pozadím uložte soubory background.jpg a break-background.jpg do adresáře C:\promitani a spusťte sart následovně:
sart --assets "C:\promitani" --templates "C:\promitani\predlohy\*.html"
Pro ověření správného nastavení vložte do prohlížeče odkaz http://127.0.0.1/background.jpg a ověřte, že se zobrazí správný obrázek uložený v adresáři.
Při změně obsahu souborů s obrázky nemusíte sart restartovat.
Načítání souborů
Soubory je možné uložit do adresáře assets, který je podadresářem adresáře se serverem sart.exe. Při jejich načítání se postupuje v tomto pořadí:
- Jako první se bere
--assets <XXX>, tedy adresářXXXexplicitně nastavený příslušným parametrem při spuštění serverusart. - Pokud se soubor nenajde, bere se adresář
assets(podadresář pracovního adresáře serverusart). - Pokud se ani tam soubor nenajde, použije se výchozí nastavení přímo z programu.
Příklady
Obsah adresářů
Stránky a soubory použité v příkladech tohoto dokumentu včetně adresářové struktury, s doplněnou stránkou led pro velkoplošnou obrazovku:
c:\promitani\background.jpg
c:\promitani\break-background.jpg
c:\promitani\predlohy\televize.html
c:\promitani\predlohy\led.html
Formátování pozadí
Kompletní technické detaily: CSS background na stránkách MDN.
Jen barva pozadí
.background-box {
background-color: blue; /* nebo místo blue #rrggbb */
}
Obrázek s přizpůsobenou velikostí
.background-box {
background-image: url("/background.jpg");
background-size: cover; /* nebo contain */
}
Obrázek s umístěním jiným než levý horní roh
.background-box {
background-image: url("/background.jpg");
background-position: center; /* nebo right top bottom */
}
Obrázek opakující se jen jedenkrát
.background-box {
background-image: url("/background.jpg");
background-repeat: no-repeat;
}
Obrázek ve středu přizpůsobený velikosti stránky bez opakování
.background-box {
background-image: url("/background.jpg");
background-size: cover;
background-position: center;
background-repeat: no-repeat;
}
Doplňky
Doplňkové texty
Tablety — zařízení a spojení
Dans dovoluje vkládat hodnocení porotců pomocí tabletů. Pro hodnocení je určená aplikace dostupná na adrese http://<ip-sart.exe>/device.
Hodnocení na tabletech je v Dans možnost rovnocenná s ručním zapisováním hodnocení na lístky.
O tabletech
Pro hodnocení se typicky používají malá zařízení, buď telefony, nebo malé tablety. Oba druhy zařízení nejsou primárně určeny pro dlouhodobé nepřetržité použití, jaké je při soutěžních akcích běžné.
Problematické jsou zejména dvě oblasti:
-
snaha výrobců zařízení šetřit co nejvíce energie versus potřeba zajistit při sčítání stabilní a robustní spojení,
-
snaha výrobců poskytnout uživateli co nejvyšší zabezpečení versus potřeba zajistit předvídatelné a opakovatelné chování při práci i spojení.
Šetření energií
Příklady šetření energií, které nepříznivě ovlivňují spojení:
- zařízení degradují webový prohlížeč, např. vypínají časovače, či uzavírají spojení,
- zařízení se snaží zhasínat obrazovku, načež okamžitě pozastavují všechny aplikace,
- zařízení se odpojují od přípojného bodu WiFi, spojení se po té musí obnovovat.
Tablety udržují spojení aktivním aplikacím při rozsvícené obrazovce. Této skutečnosti využívají všechny metody, které se snaží zajistit trvalé spojení.
Bezpečnostní opatření
Operační systémy na tabletech (většinově Android a iOS) implementují řadu chování, která zpomalují přístup ke spojení a která do konfigurace sítě a komunikace vnášejí náhodné a nestabilní chování.
Typické případy:
-
WiFi bez zabezepeční (bez hesla) se používá až jako druhé v řadě, případně se vůbec na zařízeních nezapamatuje,
-
zařízení permutují své hardwarové adresy a nutí tak při navázání WiFi spojení přístupový bod ke složitějšímu postupu připojení nového zařízení,
-
zařízení před spojením prohledávájí databáze důvěryhodných WiFi sítí,
-
zařízení se automaticky aktualizují,
-
zařízení automaticky provádějí různé bezpečnostní skeny.
Většinu popsaných případů je možné zcela nebo alespoň částečně potlačit. V jednotlivých verzích operačních systémů se možnosti i umístění nastavení bohužel značně liší a nelze proto pro nastavení poskytnout všeobecný přehled.
Počty a souvislosti usínání a navazováním spojení
-
první připojení k zapamatové síti po zapnutí/restartu zařízení trvá typicky 15 s, doba se prodlužuje s rostoucím rušením (v přítomnosti cizích sítí)
-
80 % připojení je hotovo do 5 s
-
3 % připojení trvá více jak 15 s
Při přepočtu na typické počty tabletů vychází, že usne-li mezi koly osm tabletů, jednomu až dvěma trvá obnova spojení po probuzení více jak 5 sekund a jeden z nich občas hledá spojení více jak 10 sekund. Pokud je na běžné soutěži 50 kol s prodlevami, potíže se spojením v důsledku usínání jsou časté, pravidelné a nevyhnutelné.
Potíže se spojením nejsou na první pohled vidět, protože po probuzení zařízení se displej rozsvítí okamžitě, zatímco spojení se uzavře teprve po sekundách. Pozorování uživatele v takovém případě je, že aplikace "nefunguje", nebo že se "chová pokaždé jinak".
Co v zařízeních nastavit
Následující přehled obsahuje typické a hlavní body. V každém zařízení je patrně spousta dalších nastavení, která je vhodné učinit. Obecné doporučení je:
-
vypínat mechanismy nesouvisející se sčítáním,
-
vypínat šetření energií,
-
odstraňovat a vypínat nastavení, která brání uživateli dostat se do zařízení,
-
vypínat automatické kontroly různých druhů,
-
odstraňovat bariéry a mechanismy bránící rychlému připojení k WiFi.
Aplikace
Doporučuje se:
-
Odinstalovat všechny aplikace kromě Google Play, klávesnice, prohlížeče, nebo kiosku a WebView.
-
Zakázat/deaktivovat všechny ostatní aplikace, které není možné odinstalovat.
-
Vypnout automatické aktualizace aplikací.
-
Vypnout kontrolu zabezpečení/antivirovou kontrolu zařízení a aplikací.
-
Vypnout automatické aktualizace systému.
-
Pro aplikace, které slouží ke sčítání (buď prohlížeč, nebo kiosek), nastavit oprávnění neomezeného přenosu dat.
Zabezpečení a ovládání
Doporučuje se:
-
Vypnout zámek obrazovky (v některých verzích možné jedině v nastavení vývojářů).
-
Vypnout zhasínání displeje (toto patrně nebude možné).
-
Nastavit co nejdelší čas před usnutím zařízení.
Spojení a WiFi
Doporučuje se:
-
Nastavit vyhledávání sítí, avšak vypnout vyhledávání doporučených sítí (databáze výrobců).
-
Nastavit automatické obnovení WiFi spojení.
-
Vypnout automatické vypínání WiFi spojení.
-
Omezit seznam známých zapamatovaných sítí (SSID) jen na sítě, které slouží ke sčítání.
-
V nastavení každé zapamatované sítě nastavit automatické připojení k této síti.
-
V nastavení každé zapamatované sítě vypnout náhodné MAC adresy, ponechat MAC adresu zažízení.
-
V nastavení každé zapamatované sítě nastavit neomezený přenos dat.
Tablety pro porotce — software
Jak je popsáno v Tablety — zařízení a spojení, nepřetržitý běh tabletů při zadávání hodnocení neodpovídá záměru vydržet s energií co nejdéle.
Rovněž, snaha výrobců tabletů je dovolit uživateli co nejvíce možností a svobody ve využívání, jak různých funkcí, tak různých aplikací.
Pro sčítání soutěží je třeba oba záměry co nejvíce potlačit. Tablety potřebují udržovat co nejstabilnější spojení (což je v rozporu se šetřením energií) a nesmějí uživatele=porotce pustit k žádné jiné činnosti, než je hodnocení (což je v rozporu se svobodou použití).
Kiosek
Oba požadavky trvalého spojení i jednoúčelovosti nabízejí aplikace, které dovolují zamknout uživatele do omezeného množství funkčnosti tabletu, známé pod názvem kiosek (kiosk).
-
Název vychází z názvu informačního kiosku, což je dotykový displej s předem daným jedním způsobem využití.
-
Informační kiosek je například displej s tlačítky se seznamem odjezdů a řazení vlaků na nástupištích.
K čemu je kiosek pro sčítání
Kiosek pro účely sčítání zajistí tři věci:
-
Uzamkne porotce do sčítací aplikace a nedovolí mu žádné jiné ovládání tabletu. Toto uzamčení vyloučí náhodná selhání jako je opouštění aplikace, přechod na web, násobné spuštění sčítání, a podobně.
- Porotce v kiosku nemůže při ovládání způsobit náhodnou chybu.
-
Udrží obrazovku stále aktivní a zamezí tak automatickému zamykání a následnému odemykání.
- Porotce v kiosku vždy vidí jen svou aplikaci a není nucen dělat nesouvisející operace.
-
Udrží trvalé spojení tabletu a serveru Dans. Dans je odolný proti výpadkům spojení ve smyslu ztráty dat, Dans sám nicméně nedokáže tabletu zabránit spojení ukončovat. Během hodnocení jsou výpadky skryté, porotce nic nepozná, ostatní operace (přihlašování, nabídka kol, řízení z Dansu směrem do tabletů) jsou však na spojení závislé a jakýkoli výpadek způsobuje zdržení soutěže, vyžaduje případný zásah sčitatele a obecně vede k dočasně nepředvídatelnému chování tabletu (nelze poznat, v jaké fázi spojení tablet zrovna je).
- Použití kiosku zajistí trvalé a stabilní spojení tabletu a Dans.
Celkově platí, že smysl práce sčitatele je převést hodnocení poroty do výsledků, což v případě použití tabletů znamená i zajištění co nejhladší práce porotce na tabletech. Použití kiosku znamená, že sčitatel dělá svou práci, vynechání kiosku znamená, že sčitatel svou práci nedělá (a že by mohlo být lépe použít lístky).
Dans a kiosek
Podpora a funkce
Dans je vyzkoušený ve dvou kioscích, se kterými plně spolupracuje. Plná spolupráce znamená:
-
tablety udržují trvalé spojení, jednak díky kiosku a jednak díky trvalému svitu obrazovky,
-
nedochází ke zhasnutí obrazovky, kdy Dans po 2×40 sekundách nastaví jas obrazovky na 1, což tablet stále považuje za rozsvícenou a aktivní obrazovku,
-
Dans získává z tabletů informace o stavu baterie a síle WiFi signálu.
Vyzkoušené a podporované kiosky jsou:
-
Kiosk Browser, zelený,
-
Fully Kiosk, ve verzi PLUS.
Použití Dans s kioskem a bez
Oba podporované kiosky jsou placené, jednorázově i na bázi předplatného (s centrální správou).
Fully Kiosk lze s omezenou funkčností instalovat bezplatně, přičemž tato omezená funkčnost je pro uzamknutí porotce a udržování spojení téměř dostatečná.
Pro použití Dans proto platí následující pravidla:
-
Je doporučeno použít placenou verzi kiosků, která zaručí maximální funkčnost Dans z pohledu kvality použití.
-
Pro soutěže ČSTS a WDSF je přikázáno použít alespoň bezplatnou verzi kiosku.
Software tabletu pro práci v kiosku i bez něj
Základní informace jsou tyto:
-
Mimo kiosek sčítání pro Dans vyžaduje v tabletu prohlížeč, vyzkoušený je Chrome for Android v aktuální verzi (nyní 121), pracovat by měl od verze 105 (není ovšem důvod neaktualizovat).
-
Uvnitř kiosku obě kioskové aplikace používají Android System WebView. Podle zkušeností je tato komponenta v tabletech většinou neaktuální a je třeba ji aktualizovat či nainstalovat.
-
Je-li komponenta WebView neaktuální, kiosek se s
/devicespustí, avšak obrazovka je zcela bílá. -
(Sada tabletů pořízená ČSTS před dvěma lety (fialové Huawei Y6p) jsou omezené embargem USA a Android System WebView na nich neběží. Vyzkoušené a funkční v kiosku Fully Kiosk je použití analogického Huawei WebView ve verzi 14.)
-
Displeje a promítání
Předběžná verze: MČR STT/LAT 2024
-
Funkce a způsob ovládání popsaný ve videu jsou předběžné. Ovládání, chování i možnosti celkově se můžou značně měnit a vyvíjet.
Stažení programů Dans
Dans
Aktuální verze (2025-10-27)
Minulé verze
Změny ve verzích
Known issues — známé chyby a nedostatky
-
postupně přibývá: hlášení chyb, signalizace probíhajících operací, lokalizace
-
při zmenšení počtu postupujících se pro další kolo nabídne redance se špatnými čísly, ručně se to musí předělat
-
průběžná aktualizace soutěžících (Připojit) se může srazit s prezencí (nebo přidělováním čísla), kdy se "soutěžící nezaprezentuje", stačí akci zopakovat
-
výpočet získaných bodů nefunguje spolehlivě:
- mezi akcemi jednoho přihlašovacího období (jednoho víkendu) se body do následných akcí náhodně z ČSTS nepřenesou, jak mezi různými instalacemi Dans, tak i na počítači jednoho sčitatele
- platí, že pokud se zisk třídy vypočítá, tak je to správně, a že pokud se zisk nové třídy nevypočítá, tak to nemusí být správně
-
Rozšířit: (připojení jedné akce ke druhé) nefunguje dohromady s Připojit akce, při aktualizaci dat se odstraní soutěžící z připojených soutěží
🆕 2025-10-27 0.5.10-beta
New
- v seznamu porotců v běžícím kole se ukazují všechny jeho přihlášené tablety
- dosud měl každý porotce jediný řádek, takže pokud byl porotce přihlášený víckrát, tak se pro něj ukazovala zmatečná informace
- nyní má každý přihlášený tablet svůj samostatný řádek, takže jeden porotce může být v seznamu víckrát
- v takovém případě je zabarvený červeně
- násobný řádek se ztratí, pokud se porotce odhlásí
- výběr porotce vybere porotce jen pro jeden tablet, takže operace s tabletem (nastavit tanec...) je vizuálně jednoznačná
Changes
-
v promítání finálové listiny se změnilo pořadí, nejdřív je klub, pak sponzor
-
rozlosování skupin složených soutěžících má v hlavičce soutěžícího nově i soutěž
-
rozlosování skupin složených soutěžících při jedné skupině se tiskně bez řádku se složkami, tisknou se jen série, tance a číslo složky, při jedné skupině stačí kapitánům jen pořadí složek a tanců, skupiny byly matoucí (a taky to šteří papír)
Fixes
-
(regrese do 0.5.9) názvy tanců složených soutěžících se odesílají do ČSTS včetně čísla složky
-
seznam porotců kola zůstává vidět i při dokončeném hodnocení, před sestavením dalšího kola
-
startovní čísla složených soutěžících se pro náhradníky netisknou
2025-10-24 0.5.9-beta (neveřejná)
New
-
u jednotlivých kol soutěží jde samostatně tisknout rozlosování do skupin, pokud má kolo skupiny, nebo je to družstvo
-
v Prezence přibylo tlačítko Hromadně vytisknout uspořádání, které uloží do jednoho PDF (netiskne se) uspořádání všech složených soutěžících, kteří jsou aktuálně nalezení, kteří odpovídají filtru
Changes
- do titulků návratek složených soutěžících je přidaný věk a disciplína soutěže, v seznamu složek se ukazují původní pořadí složek a náhradníci
Fixes
-
složkám složených soutěžících se přiřazuje pořadí jen pokud na něm záleží, tzn. družstvům ano, skupinám ne
-
nahrazení složky soutěžícího náhradníkem je vždy funkční, bez ohledu na pořadí složky
2025-10-10 0.5.8-beta
- ⚠️ verze mění databázi
event, novou databázi nelze použít se staršími verzemi Dansu
New
-
výběr soutěžících v Prezence umí AND (
;,*) a OR (,,+), přičemž druhé další a části prohledávají i klub- např.
o A;MZvyhledá všechna družstva A z klubů MZ
- např.
-
složení soutěžící (družstvo, skupina, tým) se při prezenci vypisují včetně klubu, disciplíny a věkové kategorie
-
Uložit ve Funkcionáři/Registrace uloží registrační XLSX s funkcionáři
-
Uložit v Porota/Registrace a Porota/Soutěže uloží XLSX s registracemi i soutěžemi porotců
Changes
- načítání soutěžících z XLSX nevyžaduje příjmení, pokud je u soutěžícího známo
id(takto je např. jednodušší číslování soutěžících)
Fixes
-
náhradníci v družstvu nezablokují ukládání změn pořadí členů
-
překlikávání do editovaných čísel v řádcích v Organizace a v uspořádání členů družstva rovnou zahájí editaci
-
složení soutěžící se z ČSTS načítají pro každou soutěž odděleně, i když se v ČSTS jedná o stejného soutěžícího. Dans tak ukáže správné složení družstva, týmu, skupiny.
-
složení soutěžící při importu z ČSTS získají správné pořadí složek
-
stránkování ve výsledcích a startovních listinách nevynechává tolik stránek
-
dlouhé seznamy tanců se ve výsledcích zalamují lépe
-
(regrese 0.5.6-beta) stav soutěžícího Čeká jde zase nastavit
2025-09-29 0.5.7-beta
Changes
- formátování zprávy odborného dozoru odděluje odstavce
Fixes
-
výběr soutěžících ve výsledcích kola a finálové listině v promítání nepokazí pořadí (a načítá se při změně, ne jen při výběru zaškrtávátkem)
-
číslování sálů a číslování při zapnuté filtraci soutěží se nezacyklí
-
(regrese 0.5.6-beta) informace o krátkodobém hostování je opět oranžová
-
(regrese 0.5.5-beta) pro licenci sčitatele ČSTS se nabízí i role hlavního sčitatele
-
(regrese 0.5.5-beta) ruční doplnění funkcionáře (dosud jen sčitatele) funkcionáře přidá
2025-09-21 0.5.6-beta
- ⚠️ verze mění databáze
realmaevent, databáze nelze použít se staršími verzemi Dansu
New
-
soutěže (Soutěže, Organizace, Porota, Funkcionáři) jde filtrovat podle atributů soutěže (věk, třída, ...)
-
do řazení soutěží přibyl údaj Čas uzavření
-
vedle Zpráva o akci přibyl poznámkovník, jehož obsah se nikam neposílá
Changes
-
API ČSTS od prázdnin vrací aktuální stav soutěžních bodů ve startovní listině:
- načítání akce se zrychlilo, protože jsem samostané načítání bodů odstranil
- body soutěžících jsou tak dobré, jak je vrátí ČSTS, dosud teoreticky byly možné skuliny
- (body mezi dny víkendu vrací ČSTS stále špatně)
-
API ČSTS správně informuje o potřebě krátkodobého hostování, ve startovce se proto ukazuje "vyžaduje se..." místo stávajícího "...asi KH?"
Fixes
-
(regrese 0.5.3-beta) výpočet bodů soutěžících nevrací body zpět, viz též nahoře
-
tablety se po schválení obnoví samy, bez reloadu
-
Zpráva se během editace neobnovuje, takže se při náhodném výpadku spojení nevymaže. Na druhou stranu se tím mohou zprávy ze dvou počítačů přepisovat, pravděpodobnost tohoto je ale menší, než pravděpodobnost výpadků
2025-09-09 0.5.5-beta
Fixes
-
(regrese 0.5.1-beta) titulky seznamů v promítačce se opět zarovnávají na střed
-
(regrese 0.5.1-beta) Číslování soutěží čísluje
-
opraven tisk na AirPrint tiskárny
2025-08-29 0.5.4-beta
Fixes
- opravy podle dalších změn v ČSTS API
2025-08-24 0.5.3-beta
New
-
zpráva o akci (zpráva OD), <akce>/Průběh/Zpráva
- zpráva jde doručit do ČSTS a odstranit z ČSTS, ČSTS je od 1.9. připravený na zobrazení zprávy ve výsledcích
- neodeslaná zpráva se pozná pomocí oranžové ikonky checklistu v liště vpravo nahoře
-
pokud nemají některé ukončené soutěže odeslané výsledky, ukazuje se v liště vpravo nahoře ikona odesílací vlaštovky
-
(experiment) v organizaci se ukazuje Propojení, skupiny soutěží, ve kterých jsou titíž soutěžící
Fixes
-
v ručním uspořádání tanců se přepočítají tance složek po změně tanců kola
-
v ručním uspořádání kola jde zvětšit počet složek na více jak 6
-
(regrese 0.5.2) mnoho dialogů se zase zobrazuje správně, ikona refresh tiskáren se vleze do řádku
2025-08-16 0.5.2-beta
New
-
v uspořádání tanců družstva jde ručně měnit počet komponent
-
při ztrátě spojení
- nový dialog zamezí akcím v klientovi, aby se nic nerozsynchronizovalo
- jakmile se spojení zase ustaví, tak dialog zmizí,
- jakmile se spojení zase ustaví, tak se akce obnoví
Changes
- (regrese 0.5.1) oprava načítání soutěžních bodů (soutěžících) z ČSTS API
Fixes
- složený soutěžící (družstvo, skupina) ukazuje jména i když je složený jen z jediné složky
🆕 2025-08-07 0.5.1-beta
-
⚠️ verze je nutná pro spolupráci s API ČSTS od 1.9.2025, které prošlo vyčištěním a opravami
-
⚠️ verze mění databáze
realmaevent, databáze nelze použít se staršími verzemi Dansu
New
-
podpora soutěží družstev
- organizace družstva a číslování soutěžících (viz dále)
- prezence družstva (viz dále)
-
organizace družstev a číslování soutěžících
- soutěžící = družstvo má své startovní číslo, které se přiděluje při prezenci, typicky je toto číslo dvouciferné
- třetí číslice startovního čísla odpovídá číslu složky soutěžícího
- který tanec má tancovat která složka určuje uspořádání tanců
- poznámky
- Dans nevyžaduje plné obsazení družstva, tancovat mohou např. jen složky 1, 2 a 4
- Dans nevyžaduje stejné rozložení tanců pro složky, každá složka může tancovat jiné tance
- např. model trojčlenné družstvo a devět tanců, každý tančí tři různé tance
- např. model Holuša, kdy čtvrté páry tancují místo R/Pd Po a kdy třetí páry netancují Pd/Po
- Dans nevyžaduje jediné uspořádání tanců
- zvykové uspořádání podle dvou pravidel "první páry tancují ve správném pořadí" a "tance se střídají" se automaticky používá jako výchozí
- Dans střídá složky
- tedy tancovat např. všechny tance prvních párů po sobě, pak všechny tance druhých párů po sobě... to se nepředpokládá
- ale není to nemožné (jak se to zařídí, to je na dotaz :-))
-
uspořádání tanců je dostupné v dialogu První/Další kolo pomocí tlačítka Družstvo:
- tlačítko Družstvo má v titulku přehledově první a poslední tanec
- tlačítko se nemusí použít, připravené je zvykové uspořádání
- ruční uspořádání je dvoukrokové:
- v prvním kroku se volí pořadí složek a tance každé složky
- ve druhém kroku se volí pořadí tanců v každé složce
- výsledné uspořádání střídá složky ve zvoleném pořadí a vybírá jejich tance ve zvoleném pořadí
-
prezence družstva
- když se nemění pořadí složek, je prezence stejná jako pro jiné soutěžící: vybere se kdo, přidělí se číslo, prezentuje se (případně se vytisknou čísla)
- pro změnu pořadí = uspořádání složek slouží dialog Uspořádat
- nejčastější bude Vyměňovat, kdy tlačítky, nebo pomocí Ctrl+Up/Down, se složky vymění
- variantní je Číslovat, kdy se složkám přiřadí libovolné číslo = pořadí
- pořadí není omezené, nejvyšší použité pořadí složky ovšem ovlivňuje počet složek, které se nabídnou v uspořádání tanců
- špendlík mění "tančí/netančí" = "člen/náhradník"
- každá složka u sebe má jedinečný trojmístný identifikační kód, v různých soutěžících se kódy mohou opakovat
- kód se tiskne v reportu Uspořádání a doplňuje se do reportu Návratka, podle které se následně provede změna uspořádání (a prezence)
- což je asi hlavní krok celé prezence družstev: rozdají se papíry a počká se na návratku
-
souteže v Soutěže, Porota a Funkcionáři jde filtrovat, filtrace se pamatuje pro soutěžní akci
- v Soutěže se filtrace mezi Vše, Budoucí, Běžící a Hotové sdílí
- z filtrů zůstává vždy k výběru Blok, protože je nejčastější
-
soutěže v Soutěže, Porota a Funkcionáři jde řadit podle organizačních polí
- v Soutěže se řazení mezi Vše, Budoucí, Běžící a Hotové nesdílí
- v liště zůstává poslední řadicí kritérium
Changes
-
v ovládacím rozhraní
/controlna několika místech přibylo nebo se změnilo rolování:- např. v zadávání hodnocení, ve dialogu tanců a změn tanců, ve stránkách soutěží...
- rolování si vynutilo změny vypadávacích nabídek (seznamy tanců, hodnocení, registrace, promítání, ...), dejte vědět, pokud se to někde "chová divně"
-
viz upozornění nahoře: API ČSTS prošlo čištěním, Dans se přizpůsobil. Verze 0.4 nelze nyní s ČSTS použít.
-
komunikace mezi klienty (
/control,/display,/device) nyní používá jako výchozí binární formát místo JSON- klienti mohou JSON použít standardně pomocí
Accept: application/json - v
/controlje možné formát přepnout (např. pro ladicí účely) v záložce Dans dole
- klienti mohou JSON použít standardně pomocí
-
v tabletech se změnila struktura ukládaných známek, první spuštění verze 0.5.1 v tabletu smaže všechny známky a upraví strukturu
- po nasazení verze doporučuju všechny tablety zapnout, připojit a vložit nějakou známku, ať máte jistotu, že změna struktury proběhla bez problémů
-
tablety mažou ze svého úložiště známky starší jak tři měsíce
-
řazení tanců ve výsledcích soutěže družstev se odvozuje od pořadí tanců ve finále
- (jiné soutěže jsou nezměněné, základní je pořadí tanců v soutěži, do kterého se případně přidávají jiné tance z kol)
-
v importu a exportu soutěže se přejmenoval sloupec
registration_endnacheck_in_end -
do soutěže přibyl nový údaj sál, použitelný při filtraci a číslování, v XLSX
hall -
soutěžícím jde nastavovat Název a Kapitán
Fixes
- vnitřní spojení mezi
sartacstsse po timeoutu do ČSTS nerozpadne, není nutné restartovat (csts.exe), projev této chyby byl např. že nešly odesílat výsledky
2025-06-29 0.5.0-beta
- ⚠️ verze mění databáze
realmaevent, databáze nelze použít se staršími verzemi Dansu
New
-
nová hlavní záložka Organizace dovoluje:
- řadit soutěže, tzn. nastavovat jejich číslo nebo pořadí
- jednotlivě i hromadně nastavovat v soutěžích den, parket, blok, skupinu, číslo soutěže a velikost skupiny
- i klávesnicí
-
export soutěží obsahuje nové sloupce id soutěže (
id), skupina (group), pozice (position), plánovaný konec prezence (planned_registration_end) a pozice ve federaci (federation_position) -
import soutěžících dovoluje načítat složené soutěžící (skupiny, týmy, družstva, formace):
- složky a soutěžící se spolu propojují pomocí sloupce
id - řádek soutěžícího a řádek složky soutěžícího se odliší pomocí nových sloupců
componentabackup- obsahuje-li řádek
componentnebobackup, jedná se o složku, jinak se jedná o hlavní řádek soutěžícího - např. družstva budou v
componentmít 1, 2, 3 nebo 4 a dále pak náhradníci vbackup1, skupiny budou mít jenbackup0 nebo 1
- obsahuje-li řádek
- registrace do soutěží je platná jen v hlavním řádku soutěžícího
- složky a soutěžící se spolu propojují pomocí sloupce
-
export soutěžících
- exportuje složené soutěžící, včetně sloupců
componentabackup - přidává sloupec
idsoutěžícího- (
idsoutěžícího je v ČSTS jiné číslo, než IDT)
- (
- počítá cenu startovného podle počtu osob ve složeném soutěžícím, náhradníci se nepočítají (
registration_fee_sum)
- exportuje složené soutěžící, včetně sloupců
-
panel s vybraným soutěžícím v Prezence ukazuje složky soutěžícího: páry, nebo jednotlivce, pořadí a zdali je složka náhradník
Do 2025/06 alpha 0.4.x, Do 2024/11 alpha 0.3.x, Do 2023/12 MVP, Do 2023/09 před MVP
Změny ve verzích
Known issues — známé chyby a nedostatky
-
postupně přibývá: hlášení chyb, signalizace probíhajících operací, lokalizace
-
při zmenšení počtu postupujících se pro další kolo nabídne redance se špatnými čísly, ručně se to musí předělat
-
průběžná aktualizace soutěžících (Připojit) se může srazit s prezencí (nebo přidělováním čísla), kdy se "soutěžící nezaprezentuje", stačí akci zopakovat
-
výpočet získaných bodů nefunguje spolehlivě:
- mezi akcemi jednoho přihlašovacícho období (jednoho víkendu) se body do následných akcí náhodně z ČSTS nepřenesou, jak mezi různými instalacemi Dans, tak i na počítači jednoho sčitatele
- platí, že pokud se zisk třídy vypočítá, tak je to správně, a že pokud se zisk nové třídy nevypočítá, tak to nemusí být správně
-
Rozšířit: (připojení jedné akce ke druhé) nefunguje dohromady s Připojit akce, při aktualizaci dat se odstraní soutěžící z připojených soutěží
🆕 2025-06-15 0.4.19-alpha
- ⚠️ verze mění databáze
realmaevent, databáze nelze použít se staršími verzemi Dansu
New
-
v prezenci funguje klávesa
Escjako skok do vybíracího řádku a následně jako vymazávač textu v tomto řádku -
údaje porotce jde editovat, včetně ID a země
Changes
-
vyřazení soutěžícího se ukazuje i v běžící soutěži, vyřazený soutěžící se takto označí (jako varování) kdykoli
-
záložka PINy porotců a funkcionářů je sloučená do Registrace, PINy se zobrazí po zakliknutí
Fixes
-
po změně prezence soutěžícího v jediné soutěži před zadáním jeho čísla jde následně zadat celé číslo bez uzamčení po první číslici
-
ČSTS: výpočet přidělených F počítá různé kluby ze startovní listiny soutěže, ne jen finále
2025-06-03 0.4.18-alpha
- ⚠️ verze rozšiřuje databáze
system,realmaevent, databáze nelze použít se staršími verzemi Dansu
New
-
u soutěže se před startem ukazuje informace o přítomnosti zahraničních soutěžících
-
csts.exenačítá disciplínu Karibik a soutěže pro soutěžící Malý Tým a Velký Tým
Fixes
-
údaje soutěžících (klub) po změně vydrží, nepřepíší se načtením dat z federace
-
PINy se kontrolují, jestli se neopakují (může to selhat po deseti neúspěšných pokusech)
-
(regrese do 0.4.16) vyřazování ze soutěží nefungovalo, opraveno
-
postupový klíč se správně spočítá i při omluvě soutěžícího po uzavření prezence
2025-05-13 0.4.16-alpha
- ⚠️ verze rozšiřuje databáze
realmaevent, databáze nelze použít se staršími verzemi Dansu
New
-
do XLSX při uložení soutěží (Soutěže/Uložit) přibyl sloupec
dances, ve kterém je vypsaný seznam tanců soutěže -
v seznamu tabletů (Konfigurace/Tablety) přibyl filtr Dostupné a řazení podle Registrace a Připojení
-
přibyla záložka Průběh a v ní Zpráva jako nástřel zprávy (OD) o akci. Nástřel, protože to zatím není kam a jak do ČSTS poslat
-
načítání soutěžících z XLSX (Načíst v Soutěžící/Přihlášení) umí načíst sloupce
nameacompetitor_idcompetitor_idnení IDT, takže vypadá zbytečně, ale až by vám jednou chybělo, tak už by bylo pozdě...namedovoluje načíst soutěžícího jen jménem, typicky např. skupiny, ale v zásadě jak si to vyberete- použijete-li současně
namea nějaké (p1)_surname,namevyhraje
-
zatím zcela bez testu
csts.exerozeznává novou budoucí disciplínu Karibik a soutěžící (v soutěži) Malý Tým a Velký Tým
Changes
-
změna ve zpracování odstoupení a diskvalifikace po zrušení kola:
- Situace:
- když se např. v SF odstoupí a následně se toto SF zruší, zůstane odstoupení "bez místa vzniku"; soutěžící je stále ve stavu Odstoupil, už ale není vidět, v kterém se to stalo kole
- při diskvalifikaci navíc je možné, že zrušení kola má zrušit i diskvalifikaci; tohle je věc pravidel, Dans s tím nicméně musí počítat, že diskvalikace může být vratná
- jak odstoupení tak diskvalifikace podléhají náladám, takže obě musí být možné vrátit/zrušit
- po cca třičtvrtěroce, kdy se Dans snažil řešit odstoupení automaticky (diskvalifikace nešla kvůli 2), jsem zjistil, že to automaticky nejde
- Nově:
- pokud se zruší kolo, ve kterém proběhla diskvalifikace nebo odstoupení, tak se vytvoření dalšího nového kola zablokuje dokud se tyhle visící akce nevyřeší; Dans ukáže text V aktuálním kole jsou nevyřešená odstoupení nebo diskvalifikace. a nedovolí použít tlačítko Další/První kolo
- pomocí Zpět k hodnocení (nebo Soutěžní listiny, pokud se zruší první kolo) se následně musí soutěžícím s otazníkem ? Odstoupil nebo ? Diskvalifikovaný nastavit nějaký jiný stav; buď se diskvalifikace/odstoupení potvrdí, nebo se nastaví Soutěží nebo Prezentovaný
- smysl je, aby se musel provést vědomý řízený zásah, aby se změna stavu neskryla, neztratila, "neudělala sama"; jsou to kliky navíc, nicméně jsou navíc v situaci, kdy je potřeba přesně vědět, co se chce udělat
- více kliků zejména nastane v situaci, kdy kolo zrušíte např. kvůli klíči, jménu..., a chcete přitom, aby diskvalifikace/odstoupení zůstala platná až v dalším kole (nahrazujícím to zrušené): nejdřív se musí otazníkům zakliknout Soutěží, pak se musí znova vyrobit kolo a pak se ti dotyční opět musí diskvalifikovat nebo odstoupit
- Situace:
-
Prezence/Prezence se přejmenovala na Soutěžící/Prezence, Výsledky/Soutěžící se přesunuly do Soutěžící/Výsledky
Fixes
-
změna tanců kola (přejmenování, potlačení) se projeví v promítání skupin, např. vyřazený tanec se už neukáže divně prázdný
-
přečíslování soutěží se projeví i v Prezence, aniž by bylo nutné reloadovat prohlížeč
2025-04-23 0.4.15-alpha
Changes
- soutěžní stavy Čeká, Omluvený a Vyřazený jde nastavit před otevřením prezence
Fixes
- řazení startovní listiny podle stavu řadí při shodě podle jména správně
2025-04-23 0.4.14-alpha
New
-
z listu XLSX/Competitions jde načítat ze sloupce
dancestance:- buď jako seznam klíčů tanců podle číselníku, např.
sf, nebow, v, q, - nebo jako připravené sady tanců
stt,stt5(stejné jakostt),stt4,stt3,lat,lat5(stejné jakolat),lat4,lat3,ten, - nebo jako kombinace, např.
stt3, lat3, poje kombinace sedmi tanců
- buď jako seznam klíčů tanců podle číselníku, např.
-
soutěže načtené z XLSX jde hromadně převádět mezi stavy Přihlašuje se a přihlašování je uzavřeno (Otevřít prezenci)
Changes
- v soutěžní listině jde nastavit soutěžní stav (Soutěží, Čeká...) hromadně, pokud se stavy u jednotlivých soutěžících shodují
Fixes
-
počet soutěžících v kole a počet nasazených do dalších kol se ukazuje správně, se započítáním všech kol
-
nasazení do kola je možné změnit i soutěžícímu, který je jen Přihlášený a dosud nebyl nijak změněný (prezentovaný, omluvený, ...)
-
soutěžní stav soutěžícího se ukazuje správně i když nejde vybrat ze seznamu
2025-04-23 0.4.13-alpha
- ⚠️ verze rozšiřuje databázi
realm, databázi nelze použít se staršími verzemi Dansu
New
-
soutěže v disciplínách, které přímo určují svůj tanec, jako např. Merengue ve WDSF, nenabízejí změnu tanců
- ovšem kdo ví, jak to nakonec celé bude
-
Dans načítá nasazení do kol z federace, pokud to federace podporuje
- v ČSTS se nasazení týká mistrovství a taneční ligy
- nasazení se načítá stejně jako omluvy, pokud je akce připojená
-
displej jde v dialogu Nastavení rozdělit na větší počet ploch, vodorovně i svisle
- v televizi 16:9 rozdělené vodorovně na tři plochy se do každé plochy vleze startovka až se 14 soutěžícími
- rozlosování skupin se snaží zaplnit dostupnou plochu tak, aby písmo bylo co největší (je to překvapivě složité, takže až to někdy nevyjde, dejte mi vědět)
- plochy jednoho displeje jde zobrazovat samostatně pomocí parametru
slots, např:
ukáže jen druhou plochu displejehttp://192.168.1.160/display/telka?slots=2telka
-
ukončená soutěž ukazuje čas uzavření
Changes
-
nasazení do kola je možné i před prezencí
- omluví-li se takto nasazený, nepočítá se a nenasazuje se, jakoby nasazený nebyl
- nasazení ve stavech jako Čeká, Vyřazený, Neukázal se... měnit nejde, možná půjde později
-
test: ovládání promítání má sekundární barvu, aby se pohledem lépe odlišily akce soutěže a kol od akcí promítání
-
nastavení displeje jde otevřít z Nastavení akce (dosud bylo možné nastavení otevřít jen z Konfigurace)
-
displeje jdou smazat
-
nastane-li v prezenci při zadávání čísla chyba, ukáže se chybová ikona
- chyby v principu nejsou vyloučené,
sartmůže číslo odmítnout z různých důvodů, dosud se však chyba zatajila a mohlo tak dojít k přehlédnutí a prezenci se špatným číslem
- chyby v principu nejsou vyloučené,
Fixes
-
(regrese do 0.4.11) při načtení čísla pomocí čtečky jde v prezenci dále pokračovat jen pomocí klávesnice
-
seznam naposledy prezentovaných ovlivňují jen akce sčitatele, seznam se nemění aktualizací z federace
-
opravena další cesta, jak ztratit nebo přehodit číslici při zadávání čísla
-
Přepsat číslo se odznačí i pokud se prezentuje jen jedna soutěž (dosud se přepis čísla zakázal jen při použití Prezentovat do přihlášených soutěží)
-
tiskárny jdou smazat i pokud jsou připojené do nějaké fronty
-
po exportu a importu akce mezi počítači se na cílovém počítači doplní body soutěžících z ČSTS
- projev této chyby byl, že ve výsledovce hodně spočítaných bodů chybělo
- pokud se data připravovala i sčítala na jednom počítači, tak se body zpravidla načetly (a pak se i počítaly) správně
2025-03-27 0.4.11-alpha
-
s meziverzemi na akcích: 8./9.3. (0.4.8), 15./16.3. (0.4.9), 23.3. (0.4.10)
-
⚠️ verze rozšiřuje databázi
eventirealm, databáze nelze použít se staršími verzemi Dansu
New
-
csts.exemá samostatný log -
doplněná podpora ČSTS seriálu Karibik (seriál, disciplíny, tance)
-
v prezenci se bez výběru soutěžícího ukazuje několik posledních prezencí
Fixes
-
(zavedeno v 0.4.5) report Soutěžící kola v uzavřené soutěži opět není dostupný
- nefungovalo automatické skrývání reportu při promítání (když je report dostupný, zůstává se promítat)
- k reportu se dá dostat pomocí Otevřít soutěže
-
(regrese v 0.4.0) mazání logů z tabletů nepokazí databázi
realm -
stav Prezentovaný soutěžícího se při aktualizaci přihlášek z federace nepřepíše stavem Omluveno
-
kontrola počtu nasazených a nasazení v klíči se provádí jen jedenkrát při tvorbě nového kola
- projevovalo se tak, že nešlo vytvořit další kolo
-
porotce, který je v akci současně zapsán i v roli jiného odborného pracovníka, neprosakuje do seznamu porotců/tabletů a nebrání doručení výsledků
-
první zrušení kola v soutěži s nasazenými soutěžícími nastaví stav Prezentovaný i těmto nasazeným soutěžícím, neuváznou v nesprávném stavu
-
zrušení prvního kola soutěže ČSTS zachová správný ČSTS klíč (8-5), klíč se nepřepne do generického (8-4)
-
XLSX s prezentovanými neobsahuje prázdné řádky (soutěžící bez čísel, nezaprezentovaní, omluvení)
-
zobrazování aktivních bloků v přehledu soutěží nezamrzá
-
pokud při načtení registrace odborných pracovníků chybí v XLSX sloupec label,
sartnespadne -
změna labelu porotců (pokud porotci nejsou v soutěži) projde i když jsou v soutěži zrušená kola (už se nehlásí, že porotce je v soutěži)
-
soutěžící bez čísla nejde pomocí selectu prezentovat
-
opravené chyby v počítání bodů:
- počítání bodů nerespektuje doručení soutěže, je nezávislé, což obchází chybu posouvání bodů v ČSTS (avšak mezi dny toto stále nestačí)
- soutěžící nedostanou F, pokud netancovali finále (stalo se někdy podle pořadí soutěží a doručování)
- soutěžící se vyřazují z pohárových soutěží (z BrS Cup se nové G vyřadí)
- soutěžící se vyřazují ze soutěží, které mají málo prezentovaných párů (méně jak 2)
2025-02-27 0.4.7-alpha
New
- Dans načítá assets z adresáře
assets, který je podadresářem adresáře kde jesart.exe:- když tento adresář neexistuje, tak se nic neděje,
- assets/soubory se takto načítají ze třech míst:
- nejdřív se zkusí
--assets <XXX>, čili adresář XXX, - když se tam soubor nenajde, tak se zkusí tento nový
<sart.exe>\assets, - (když se tam soubor nenajde, tak se přečte zevnitř programu),
- nejdřív se zkusí
- například do tohoto nového assets možné uložit konfigurace kiosků, nějaká předvybraná pozadí apod.
Fixes
-
soutěžící bez věku (skupiny, formace) nezablokují načtení startovní listiny
-
soutěžní body se z ČSTS načítají lépe:
- ne častěji než jednou za 18 hodin,
- jen nové aktualizace, pokud už je soutěžící v csts-cache,
- ⚠️ limitace na počet požadavků za čas zůstává, v ČSTS není jednoduchá cesta jak to vyřešit
- pokud je počet unikátních jednotlivců větší jak cca 1100 (tedy třeba 550 párů), nastane při prvním čtení timeout
-
sestavení PDF při tisku mohlo skončit s chybou "PDF render completion sync failure"
2025-02-12 0.4.5-alpha
Changes
-
v uzavřené soutěži zůstává k promítání report Soutěžící kola
- např. usnadnění zobrazení jména mistra při tanci vítězů, téhož šlo dosáhnout pomocí Otevřít soutěže
-
v kole s dokončeným hodnocením (nabízí se Výsledky a postup nebo Uzavřít kolo) se reporty Skupiny a Rozlosování skrývají
- v řízení i v promítačce
Fixes
-
finále se vypočítává (pokud má) i v jednokolových soutěžích
-
promítačka zvládne více aktivních akcí najednou, nedojde k přemazání/ztrátě jmen soutěžících
-
při restartu serveru/obnovení spojení promítačky, aktualizaci seznamu soutěží v akci, a/nebo při rušení kol se promítané reporty nezdvojují a nezůstávají zastaralé (třeba ve dvou variantách)
- od zavedení promítání (loňský leden) všechny tyto potíže v Dansu byly, ale fakticky se neměly jak projevit, když všechno běželo,
- od zavedení aktualizace soutěží a soutěžících (loňský listopad) se promítání začalo kazit pravidelně, typicky každých pět minut při aktualizaci soutěží (když akce byla Připojit)
-
zruší-li se v ČSTS v akci soutěž se soutěžícími, Dans u sebe soutěžící z takové soutěže odhlásí (soutěž zůstane, ale bude prázdná)
- do verze 0.4.4 se Dans zastavil na chybě "soutěž chybí" a aktualizace soutěžících v dalších soutěžích už neproběhla
2025-02-06 0.4.4-alpha
Changes
- chyby v zadání postupového klíče ukazují čísla a kola, kterých se chyba týká
Fixes
-
doručování a odstraňování výsledků posečká na ČSTS, když ČSTS hlásí, že se má posečkat
- projev chyby: někdy nebylo možné odeslat výsledky více soutěží rychle za sebou
-
(regrese 0.4.3) výsledky doručované do ČSTS obsahují správně jen odtančené tance, ne všechny plánované tance
- projev chyby: po odstranění např. Po nebo např. po nahrazení Pd polkou ČSTS odmítnul přijmout výsledky
-
soutěžící nasazení do třetího a dalších kol projdou, nezpůsobují chybu klíče
- projev chyby: nešlo nasazovat do třetího a dalších kol
-
opakované zadání hodnocení (např. druhého) tance v tabletu omezilo výsledky kola jen na body do tohoto tance (např. třetí a další tanec se nezapočítal)
- projev chyby: všechny známky jsou přítomné, avšak kříže nebo skating je spočítaný jen z prvních tanců
- pro chybu bylo potřeba, aby se porotce v tabletu znova přihlásil do potvrzeného kola
-
porotce se nepřihlásí do kola, které už jednou potvrdil
- projev chyby: porotci mohli vidět kolo, a mohli do něj vstoupit, i když už ho dokončili, pokud jiní porotci ještě své hodnocení neměli dokončené
-
porotci se po výměně tabletu nabídne první nehotový tanec vždy, ne jen po prvním startu tabletu
-
(regrese 0.4.0) po potvrzení hodnocení všemi porotci se uzavření kola nabízí tak jak má
- projev chyby: známky jsou všechny, ale Určit postup, nebo Uzavřít kolo se nenabízí
- (před verzí 0.4.0 toto bylo taky možné, ale protože potvrzení tance/kola přicházelo o něco později než známky, tak k tomu docházelo výjimečně; v 0.4.0/0.4.3 se to kvůli chybě stávalo častěji (co vím, tak ve třech kolech za dvě akce))
- mohlo se to „samo opravit“, pokud se porotce přihlásil do skončeného kola a tance proklikal
2025-01-29 0.4.3-alpha
New
-
⚠️ verze upgraduje schema databáze, po nasazení 0.4.2 není možné vrátit se zpět na verzi 0.4.0 nad stejnými databázemi
-
XLSX se soutěžemi po Stáhnout soutěží má nové sloupce pro kola: klíč, zkratky a počet kol, a sloupce pro identifikaci soutěže (např. v API) federation a id
-
místní soutěžní akci (Soutěžní akce/Místní) je možné exportovat:
- po výběru akce kliknutím na tlačítko Exportovat,
- exportuje se databáze akce jako ZIP (říše se neexportuje),
- smysl takto dostává tlačítko Importovat, které už tam nějaký pátek je,
- tlačítek pro vybraný event už tam je nějak moc, tak uvidíme
-
Dans zálohuje akce:
- podpora zálohování je nyní v minimální a nekonfigurovatelé podobě,
- ručně, po výběru místní soutěžní akce (Soutěžní akce/Místní) kliknutím na tlačítko Zálohovat,
- automaticky se akce zálohuje po Uzavřít soutěž,
- zálohuje se do Roaming/dans/backup (je evidentní, že záloha na stejný disk kde jsou data je nic moc),
- záloha vytváří stejný ZIP jako export,
- jak se obnovuje:
- protože záloha je totéž co export, data se obnovují pomocí Importovat,
- importovat existující akci nelze, před importem/obnovením se proto musí existující akce po výběru Odstranit (akci před smazáním je možné případně taky zálohovat či exportovat),
- speciální akce Obnovit ze zálohy nebude, řešení pomocí importu je úplné
-
dialog Výsledky a postup ukazuje pro informaci a snížení pravděpodobnosti chyby pod seznamem soutěžícíh počet vybraných postupujících + kolik jich bylo pro postup plánováno (ručně nebo podle klíče), protože
- v případě sdílených umístění je poslední pořadí menší než počet postupujících,
- v případě odstoupení v kole je poslední pořadí větší než počet postupujících
-
v seznamu soutěží soutěžícího v Prezence se ukazuje pořadí a poslední kolo soutěžícího
-
Dans počítá ve spolupráci s ČSTS postupové body, včetně zisku tříd:
- dočasně nespolehlivě, protože v IS ČSTS je chyba, která někdy nezapočítává soutěže okamžitě (neposouvá body):
- může se proto stát, že body jsou špatné (vždy menší, bez nové třídy),
- pokud se ovšem nová třída objeví, tak je na to spoleh,
- body se počítají po každém uzavření kola,
- body pro jednotlivé soutěže se počítají podle času jak se soutěže uzavíraly,
- výsledky pro soutěž se ukazují na všech tiscích a v seznamu soutěží soutěžícího v Prezence,
- vždy ve formátu
+X/YF -> XX/YYF, nebo+X/YF -> XX/YYF -> Zpři zisku třídy, X/Y je výsledek soutěže, XX/YY je nový stav bodů, z je třída, - pokud soutěžící už neměl po zisku třídy soutěžit, můžou se v novém stavu bodů objevit nuly, např.
+11/1F -> 0/0F
- vždy ve formátu
- ⚠️ výpočty mám pokryté testy, ale jestli mi nějaká kombinace neunikla, to nevím, zejména supertřídy v kombinačních soutěžích jsou lahůdka; bude to potřeba nějaký čas sledovat (a případně se soutěžícím omlouvat, že Kolařík to neumí spočítat)
- dočasně nespolehlivě, protože v IS ČSTS je chyba, která někdy nezapočítává soutěže okamžitě (neposouvá body):
-
Dans po zisku nové třídy soutěžící ze soutěže vyřazuje:
- automaticky, takže se to nemusí hlídat, se zobrazeným varováním, že se to stalo,
- v soutěžní listině soutěžící zůstane ve stavu Vyřazený,
- soutěžícího je možné v Soutěžní listině soutěže nebo v Prezence do soutěže ručně vrátit zpět
- automaticky, takže se to nemusí hlídat, se zobrazeným varováním, že se to stalo,
-
v Prezence a v Soutěžní listině soutěže je možné nastavovat více soutěžních stavů: Čeká, Vyřazený, Neukázal se
- stavy jde nastavovat různě podle stavu soutěže, když něco nemá jít, tak to nejde, a pod.
-
v běžící soutěži v pohledu porotci = kompas je možné s tablety dělat více věcí:
- vybrat porotci neobsazený tablet a do něj porotce přihlásit (nastavit mu výběr kola), nebo mu rovnou nastavit tanec (nově je toto nutné, protože když tablet sám skáče do prvního nehotového tance, tak už není možná cesta proskákat se tam od začátku),
- vybrat přihlášenému porotci jiný tanec
-
výsledky pro soutěžícího obsahují klub
-
soutěžícího, který v běžící soutěži netancuje (třeba přišel pozdě), jde omluvit
-
tisk soutěží pro porotce jde omezit pro jednoho porotce a jde vybrat, jak se soutěže mají řadit (podle konce prezence, nebo čísla)
Changes
-
soutěžní akce pro import se nabízejí v pořadí k budoucím datumům
-
po přihlášení porotce do tabletu aplikace skočí do prvního tance, který porotce nemá dokončený -- odstraňuje se takto klikání přes hotové tance, např. při výměně tabletu
-
displej při zobrazení skupin po reloadu ukáže první nedokončený (probíhající) tanec
-
drobné změny a rozšíření formátů v soutěžních listinách
Fixes
-
oprava/umožnění změny pořadí tanců v běžícím kole
- včetně opravy nepřepočítání výsledků po vyřazení/znovuzařazení tance
-
průběžná aktualizace soutěžících v připojených akcích zachová/neodstraní místní omluvu soutěžícího
-
sestavení všech tanců v soutěži bere jako základ tance v soutěži, teprve potom se připojují tance v kolech
- konkrétní projev této chyby byl, že tance ve výsledcích dvoukolové soutěže v 10T začínaly Sa místo W
-
zobrazení čísla posledního dosaženého kola (např. 4) v dialogu Výsledky kola nižších kol (např. 2) obsahuje správné číslo (tzn. 4)
-
formátování tištěného reportu Rozlosování do skupin pro čtyři tance se ošklivě neláme
-
stav porotce v tabletu po ručním odhlášení, po reloadu tabletu a po potvrzení hodnocení se obnoví okamžitě
-
čas prezence v XLSX se staženými soutěžemi je v místním čase
2024-11-24 alpha 0.4.0
New
-
⚠️ verze upgraduje schema databáze, po nasazení 0.4.0 není možné vrátit se zpět na verzi 0.3.21 nad stejnými databázemi
-
⚠️ verze upgraduje schema databáze v tabletech, doporučuje se před akcí na vlastních tabletech verzi vyzkoušet (přihlásit porotce, přidat známky, odhlásit, znovu přihlásit, vidět známky, zkrátka že nedošlo v tabletu k nějakému neznámému problému)
-
před uzavřením kola je možné upravit tance kola v dialogu Tance (v řádku kola vpravo):
- je možné tanec vyřadit i vrátit (typicky: „zapomněli jsme vyhodit polku“), je možné změnit název tance (netypické), je možné měnit pořadí tanců (netypické),
- po uložení Dans přepočítá výsledky kola,
- ⚠️ tato změna tanců prozatím nemění data v tabletech
Changes
-
načítání připojených soutěží téměř hotovo:
- načítání funguje bez omezení bez ohledu na čas založení akce, pokud se akce založí v pondělí, správně se v pátek načtou časy prezencí a správně se během akce neaktualizují běžící a hotové soutěže,
- soutěže se neumějí odstraňovat
-
tablety: potvrzování tance (přechod na další tanec) a kola (samostatné potvrzení) se nově přenáší jako známky:
- potvrzení je takto stejně spolehlivé jako známky (zálohované uložení, potvrzované přijetí, záložní způsob odesílání),
- potvrzení obsahuje časové značky stejně jako známky,
- potvrzování se odpojilo od hlášení stavu tabletu, takže se stavy tabletu nyní půjde lépe pracovat
Fixes
- průběžná aktualizace soutěžících v připojených akcích zachová/neodstraní pozdní přihlášení+prezenci, např. pokud se soutěžící prezentuje do soutěže po zisku vyšší třídy
Do 2024/11 alpha 0.3.x, Do 2023/12 MVP, Do 2023/09 před MVP
Změny ve verzích — MVP
alpha verze 0.3.x do 2024/11
2024-11-05 alpha 0.3.21
Verze 0.3.21 je opravná a přípravná, bez zásadních funkčních změn.
New
-
⚠️ verze upgraduje schema databáze, po nasazení 0.3.21 není možné vrátit se zpět na verzi 0.3.19 nad stejnými databázemi
- pro klid duše je možné před prvním spuštením 0.3.21 databáze zazálohovat
-
po výběru v Soutěžní akce jde akci ČSTS pomocí tlačítek Připojit a Odpojit k IS ČSTS:
- Soutěžící jsou hotové:
- akci je možné připojit kdykoli,
- Dans po připojení cca po hodině (před akcí) nebo po pěti minutách (v den akce) načítá stav přihlášek,
- před akcí se soutěžící přidávají a odstraňují podle toho jak bublají přihlášky, v den akce se načítají omluvy.
- Soutěže jsou předběžné:
- soutěže se neumějí odstraňovat,
- neobnovuje se čas prezence = pokud mají být správné časy prezencí, tak se akce (celá) musí z ČSTS importovat až jsou časy prezencí nastavené.
- Soutěžící jsou hotové:
-
v Prezence se v Součty ukazují počty soutěžících
-
před odesláním výsledků se do dočasného adresáře (
Local) uloží soubor s výsledky- pokud výsledky nejdou odeslat, většinou bude stačit poslat mi jen tento soubor
- formát souboru je formát IS ČSTS
Changes
-
kódy zemí jsou nově dle IOC (International Olympic Committee):
- IOC se přijímá všude, tzn. v XLSX a v nastavení země soutěžícího,
- v XLSX jsou dvoupísmenné kódy stále možné, v dialozích ne,
- trojpísmenné ISO-3166 jde zadávat jako dřív, po zadání ISO se kód ovšem přepíše na IOC, např. vložte DEU (ISO) a uvidíte GER (IOC)
- v UI a v tiscích jsou kódy rovněž IOC
-
pro čtení se k IS ČSTS přihlašuje, dosud se přihlašovalo jen pro zápis = operace s výsledky
- přihlášení k ČSTS se váže k instanci
sartu, pokud se přihlašujete z více počítačů, přihlášení se navzájem neruší
- přihlášení k ČSTS se váže k instanci
-
načtení soutěží porotce přeskakuje běžící soutěže, nehlásí chybu, registrace porotce do jiných/dalších soutěží se nezastaví
-
titulky stránek jdou schovat zobáčkem vpravo nahoře
Fixes
-
načítání z ČSTS respektuje odpověď "429 Too Many Requests", neskončí chybou
-
přihlášení a odhlášení k federacím překresluje stránku
-
(regrese do 0.3.19) písmenka porotců ve výsledcích se nemíchají, resp. zase nejsou vidět. Písmenka porotců se ve výsledcích soutěže a soutěžího ukazují jen když je porota pro každé kolo jiná.
-
opraveno velké množství drobných nezávadných chyb
2024-10-13 alpha 0.3.19
Fixes
- (regrese do 0.3.18) načtení soutěží porotce (z XLSX) opět umí odstranit porotce ze soutěže, ve které už je registrovaný
2024-10-06 alpha 0.3.18
New
-
⚠️ verze upgraduje schema databáze, po nasazení 0.3.18 není možné vrátit se zpět na verzi 0.3.17 nad stejnými databázemi
- pro klid duše je možné před prvním spuštením 0.3.17 databáze zazálohovat
-
v den akce je možné akci ČSTS po výběru v "Soutěžní akce" připojit a odpojit od ČSTS pomocí tlačítek "Připojit" a "Odpojit", Dans po té cca po pěti minutách z ČSTS načítá stav přihlášek (zdali se někdo neomluvil)
- ⚠️ akci je možné připojit i dříve (den a více), ale toto nepoužívejte, zatím to není dobrý nápad a Dans se nebrání
Changes
-
opakovaný import soutěžících z XLSX hlásí chybu, pokud nejde soutěžícího identifikovat jednoznačně
-
výchozí úroveň logování je
info, stávající úroveňtracea jiné jde zapnout pomocí parametru--log- to znamená, že log soubory budou menší,
- a že když bude potřeba něco mít v logu, tak to bude vyplé :-); v takovém případě je třeba zastavit
sarta pustit ho znova navíc s parametrem--log trace
Fixes
-
ve špatné síti, nebo na silně zatíženém prezenčním počítači, zadání startovního čísla nevypustí číslici
-
(regrese z března) sart nespotřebovává paměť
-
klíč pro šest párů pro TL, STL a MČR nabízí finále
2024-09-07 alpha 0.3.17
Changes
csts.exeodesílá do výsledků kluby soutěžících, IS ČSTS na to spoléhá
2024-09-01 alpha 0.3.16
New
- podpora pro změnu porotců v každém kole:
- v dialogu Další kolo se po volbě Porotci otevře dialog s výběrem porotců,
- kde jsou vidět porotci předešlých kol i celkově soutěže,
- normálně tohle je k ničemu
Changes
-
počet soutěží vybraného soutěžícího v prezenci ukazuje celkový a prezentovaný počet soutěží
-
při načítání soutěží porotců se v
/controlnačtou všechny registrace najednou (dosud se aktualizovala každá registrace zvlášť)
Fixes
-
startovní číslo v prezenci se nezamkne, pokud se před jeho vložením prezentovalo nebo omluvilo s samostatné soutěži
-
pokud se prezentovalo do jednotlivých soutěží, počet soutěžících v dialogu První/další kolo se (zřídka) mohl lišit od počtu viditelného u soutěže, odstraněno
-
při pokusu založit dvě další kola najednou projde jen první pokus, druhý (správně) selže
-
(regrese) porotci bez uvedení země viděli anglický tablet, měli by videt český
2024-08-15 alpha 0.3.15
New
-
kompletní podpora pro redance: druh kola, rušení kol, opakovaný redance, práce s redance v dialogu Další kolo
-
postupový klíč soutěže podporuje redance:
- formát klíče v kole:
S/P+R*N, kdeSje počet soutěžících,Pje počet (přímo) postupujících,+Rje redance a*Njsou nasazení do daného kola- klíč např. pro MČR Dospělí v tomto zápisu je
60-42/24*18-24-12-6, 18 nasazených do druhého kola, - klíč např. pro WCh Senior I v tomto zápisu je třeba
120-84/56+28-48-24-12-6, 28 postupujících z redance
- klíč např. pro MČR Dospělí v tomto zápisu je
- formát klíče v kole:
-
způsob rozlosování se přebírá z předešlého kola
-
dialog Hodnocení ukazuje pro jednotlivé tance počet nevyplněných porotců
-
stránku Prezence jde ovládat klávesnicí:
- hlavní klávesa je
Enter, pomocné jsou šipky (Tabje obtížně použitelný) Enter/Shift+Enterskáče mezi poli: výběr, seznam soutěžících, číslo, skupinová tlačítka a seznam soutěží- šipky nahoru a dolů fungují v seznamech, omezeně potom při přechodu mezi poli:
- např. ze seznamu soutěžících nahoru do výběru to jde, protože to je užitečnéa nehrozí chyba,
- ale např. se seznamu soutěží nahoru do čísla to nejde, protože omylná zdvojená šipka by mohla pokazit nevědomky číslo
- hlavní klávesa je
-
kompletní podpora pro diskvalifikace a odstoupení
- oba soutěžní stavy
- je možné nastavit pouze v běžících kolech (což je většinu času),
- není možné je nastavit mezi koly = po uzavření kola, před vytvořením nového kola (jinak řečeno, když už nejde měnit pořadí v kole)
- diskvalifikaci i odstoupení jde zadat ve startovní a výsledkové listině kola, a také v soutěžní listině soutěže:
- pokud soutěž už má kola, nastaví se stav do aktuálního kola,
- pokud soutěž ještě nemá kola, je nastavení podobné prezenci (dá se nicméně čekat, že odstoupení a diskvalifikace po uzavření prezence před prvním kolem bude výjimečná)
- Dans v řádku se soutěží ukazuje, že v aktuálním kole jsou nějací diskvalifikovaní. To proto, že při zrušení kola by se diskvalifikace patrně někdy zrušit měla (např. došlo-li k porušení sylabu) a jindy neměla (např. došlo-li k vyloučení kvůli oblečení)
- oba soutěžní stavy
-
dialog Soutěžící je možné otevřít ze startovní a výsledkové listiny kola
Changes
-
DANCE2dansnadále není potřeba -
klíče se počítají podle příslušnosti soutěže k federaci:
- modré soutěže jsou ČSTS a klíče mají pro ČSTS správné (7-5, 9-6),
- soutěže přidané z XLSX k soutěžím ČSTS získají klíče podle ČSTS,
- soutěže načtené z XLSX jen tak nemají klíče pro ČSTS správné, použijí se pravidelně půlené klíče (7-4, 9-5)
-
obsah pole s výběrem čísla, ID, jména v Prezence se při výběru pole označí, pro snadný přepis
-
ze startovní listiny kola zmizel sloupec Pořadí, protože tam byl k ničemu. Pořadí je dostupné ve výsledkové listině kola.
Fixes
-
výsledková listina soutěže ukazuje správný stav soutěžícího (Skončil...)
-
nastavení nasazených párů kontroluje meze a smyluplnost nasazení
-
zobrazení soutěží porotců a funkcionářů se nekazí, velký počet soutěží dovoluje rolovat soutěže zleva doprava
-
soutěž uzavřená v pohledu Porotci neztratí v zobrazení kola, kola jsou nyní vidět
2024-06-13 alpha 0.3.14
New
-
soutěž a dialog pro první a další kola pracují s postupovými klíči:
- v prvním kole se nabídne klíč podle počtu prezentovaných a nasazených párů, klíč jde změnit libovolně
- v dalších kolech jde klíč změnit jen nepřímo, úpravou detailu kola: změnou počtu postupujících (toto typicky není potřeba dělat), nebo změnou finálového kola na postupové
- klíč nijak nerespektuje redance (redance se nerespektuje nikde)
- formát klíče v kole:
S/P+R*N, kdeSje počet soutěžících,Pje počet (přímo) postupujících,+Rje redance (zatím nepodporováno) a*Njsou nasazení do daného kola- klíč např. pro MČR Dospělí v tomto zápisu je
60-42/24*18-24-12-6
- klíč např. pro MČR Dospělí v tomto zápisu je
- ⚠️ klíče se počítají podle příslušnosti soutěže k federaci:
- modré soutěže jsou ČSTS a klíče mají pro ČSTS správné (7-5, 9-6)
- žluté soutěže načtené z XLSX do modrých mají také klíče správné (žluté soutěže přidané k modrým převezmou federaci ČSTS)
- žluté soutěže načtené z XLSX bez modrých nemají klíče pro ČSTS správné (7-4, 9-5) (toto je "správně", protože soutěže načítané z XLSX nepatří pod ČSTS)
-
otevírání a zavírání prezence a soutěže a doručování výsledků zobrazuje průběh a případně chybu
- okno s popisem chyby se neotevírá, protože chyba by byla prozatím nečitelná-strojová
Fixes
-
řazení soutěžících podle čísel ve startovních a výsledkových listinách kola a soutěže je správné
-
řazení ve Výsledky/Soutěžící podle Vytištěno je správné
2024-05-23 alpha 0.3.13
Fixes
- výběr tanců v soutěži (regrese v 0.3.11)
2024-05-21 alpha 0.3.12
New
-
v akci, v Soutěže/Vše se nabízí tlačítko Stáhnout pro stažení XLSX se seznamem soutěží (včetně seskupeného názvu a počtu přihlášených)
- i zde (jako u všech tisků a exportů) se jazyk výstupu (XLSX) řídí nastavením jazyka v prohlížeči
-
v akci, v Prezence/Přihlášení se nabízí tlačítko Stáhnout pro stažení XLSX se seznamem soutěžících a soutěží
- včetně registrace do soutěží
- včetně startovného (pro modré soutěže)
Fixes
-
nasazené páry mají správné výsledné umístění (regrese v 0.3.11)
-
dočasné výsledky ve vyřazovacích i finálových kolech jsou zpět (regrese v 0.3.9)
- platí pro vkládání známek z tabletů, při zadávání z papírků regrese trvá
-
řazení v Prezence/Prezentovaní podle čísel je správné
2024-05-17 alpha 0.3.11 + DANCE2dans 1.0.22
Changes
-
validace známek zvýrazňuje všechna duplicitní pořadí
-
použitým finálovým známkám v tabletech šediví i pozadí
-
dialogy soutěží a kol v
/controlnemění pozici seznamu soutěží na stránce -
filtr v prezenci nepřeskočí do vložení čísla, i když filtru vyhovuje jediný soutěžící
- toto odstraňuje nesprávné plnění startovního čísla zbytkem IDT po načtení IDT čtečkou
- nově je vždy potřeba soutěžícího vybrat (jako by jich bylo víc)
- pro výběr je možné použít šipku dolů
Fixes
-
zadávání startovních čísel po překliku soutěžících bez čísla přijme všechny číslice
-
připojení šesti a více klientů
/controlnezpůsobí po prezenci půlminutový výpadek, aktualizovné soutěže přečtou všichni klienti -
doručení modrých soutěží nepokazí pořadí kol nasazených soutěžících
-
pohyb pomocí šipek v dialogu Hodnocení lépe přechází hranice
2024-05-02 alpha 0.3.9 + DANCE2dans 1.0.21
New
-
⚠️ verze upgraduje schema databáze, po nasazení 0.3.9 není možné vrátit se zpět na verzi 0.3.8 nad stejnými databázemi
- pro klid duše je možné před prvním spuštením 0.3.9 databáze zazálohovat
-
tablety jdou odstranit
-
tisk startovních čísel
- v nastavení akce lze zvolit rozložení čísel (aktuálně čtyři WDSF formáty), nebo výchozí <bez tisku čísel>
- pokud je rozložení vybrané, ukazuje se v prezenci tlačítko s tiskem a bez, případně jen tisk (dotisk) čísla
-
startovní/výsledková listina soutěže ukazuje nasazení do kola
-
modré soutěžní akce lze připojovat k jiným akcím
- import modré soutěžní akce má navíc tlačítko Rozšířit
- cílová/existující akce musí být otevřená
- importují/rozšiřují se soutěže, soutěžící a odborní pracovníci, cílová/existující akce zůstává se svým jménem, místem a datumem
- slučování modrých a žlutých soutěží takto může proběhnout i naopak, nejdřív může vzniknout žlutá soutěž a do ní se dá připojit soutěž modrá
Changes
-
jméno tabulky s prezentovanými neobsahuje datum a čas
-
DANCE2dans rozeznává Dospělí BAM STT a LAT Cup
-
doručování modrých výsledků nepotřebuje mít zadané ID soutěžní akce (v dialogu nastavení akce)
- v případě kombinace žlutá+modrá soutěž tak v ID může být stále ID žluté soutěže
Fixes
-
zadávání startovních čísel nevynechává (cca 5-6 případů na každé akci) číslice
-
soutěžícím bez známky (při použití tabletů) se počítá správně umístění (v kole a soutěži)
-
tablety v Konfigurace/Tablety se po změně (jméno, povolení, zamítnutí) znova načtou (není třeba reload)
-
nastavení Nasazen do kola nevyžaduje, aby byl soutěžící prezentován
-
startovní/výsledková listina soutěže tiskne vždy všechny soutěžící, ne jen dokončené
2024-04-21 alpha 0.3.8 + DANCE2dans 1.0.20
New
-
⚠️ verze upgraduje schema databáze, po nasazení 0.3.8 není možné vrátit se zpět na verzi 0.3.7 nad stejnými databázemi
- pro klid duše je možné před prvním spuštením 0.3.8 databáze zazálohovat
-
startovní listiny akce, soutěže a kol mají v hlavičkách sloupců řazení
-
uživatelské rozhraní a reporty ukazují porušení pravidel (napomenutí, návrh na vyloučení):
- po dokončení hodnocení tance (na tabletech i z papírků) se v případě zaznamenaného porušení ukáže tlačítko Porušení pravidel, které se na konci kola zdůrazní (a je tak stejně výrazné jako např. Výsledky a postup)
- tlačítko otevře dialog, ve kterém se ukáží dotčení soutěžící a informace o odpovídajících porotcích, z dialogu je možné vytisknout podobně vypadající report
- tlačítko Porušení pravidel je vidět i v uzavřených kolech
- porušení se tiskne ve výsledovce kol a i ve výsledcích pro soutěžící ve druhém řádku pod známkami
Changes
-
dialog pro první nebo další kolo má přepínač pro zobrazení detailů tanců
- přibylo ve verzi 0.3.3
- pro většinu akcí detaily tanců (pořadí, solo tance) nejsou potřeba, výchozí nastavení je proto "bez tanců"
-
dialogy hodnocení, definice soutěže, tisku lístků, nového a dalšího kola a rušení kola mají sjednocený titulek (formát, obsah) podle soutěže
-
soutěžní listina (soutěže) a výsledková listina soutěže nastavují řazení na Podle čísel a Pořadí
Fixes
-
v zobrazené startovní listině kola/výsledcích kola zůstávají správní soutěžící (chyba MH)
-
otevření a uzavření prezence, otevření soutěže a uzavření soutěže kontroluje stav soutěže a nedovolí chybný přechod (chyba LS)
-
zrušení prvního kola s nasazenými páry převede do stavu Prezentován i nasazené soutěžící (chyba MH)
-
dialogy pro soutěže a kola zobrazují správné titulky (a ne titulky o jeden krok zpožděné) (regrese v 0.3.7)
-
DANCE2dans posílá do ČSTS porušení pravidel (i) u neudělených známek (pokud např. porotce jen napomene, ale neudělí kříž)
-
editace země v dialogu soutěžícího nekupí chybová hlášení (chyba AB)
-
diskvalifikace soutěžícího bez známek (např. hned po vytvoření kola) projde, nezpůsobí pád serveru
-
v různých/některých listinách se zobrazují údaje až když jsou známé, nenahrazují se výchozími hodnotami (např. nula pro pořadí a pod.)
-
zrušená první kola zůstávají zobrazená, nemizejí do vytvoření dalšího kola
2024-03-25 alpha 0.3.7 + DANCE2dans 1.0.19
New
-
načtení soutěží (Souteže/Vše/Načíst):
- hlásí chyby, v případě potíží s importem se za tlačítkem Načíst ukáže tlačítko otevírající dialog s chybami
- přeskakuje soutěže (hlásí chyby) pokud běží nebo běžely, soutěže je možné přepsat ješte ve stavu První kolo
-
načtení soutěžících (Prezence/Přihlášení/Načíst):
- hlásí chyby, v případě potíží s importem se za tlačítkem Načíst ukáže tlačítko otevírající dialog s chybami
- přeskakuje soutěžící (hlásí chyby) v soutěžích, kde jsou už prezentovaní nebo soutěží
-
načtení soutěží porotců (Porota/Soutěže/Načíst):
- přeskakuje portoce (hlásí chyby) v soutěžích, které už běží
-
sartpodporuje parametr--translation <dir>:<dir>může obsahovat jazykové soubory, jména jsou<langid>.toml,langidje dle ISO-639,tomlje zde- tyto soubory mají přednost před vnitřní lokalizací
- pomocí těchto souborů lze lokalizovat texty ručně přidaných číselníků, např. pro zkratku tance se hledá
dance.abbr.<key>, pro hodnotudance.abbr.<val>, dále např. pro věky platí obdobněage.abbr.<key>a pod.
-
v dialogu Definice soutěže jde nastavit číslo soutěže
Fixes
-
po načtení soutěží/soutěžících/odborných pracovníků/soutěží porotců z XLSX i z federace požaduje sčitatelské rozhraní nové přidané údaje jen jedenkrát
-
odstraněný občasný pětisekundový výpadek při načítání seznamu soutěží
-
DANCE2danssprávně označuje nepostupové soutěže jako pohárové -
zobrazování lokalizovaných jmen/zkratek tanců a věku soutěžících ručně přidaných do číselníku přebírá údaje z číselníku (a neukazuje lokalizační klíč)
2024-02-21 alpha 0.3.5 + DANCE2dans 1.0.18
New
-
načtení registrace porotců a funkcionáří (Porota/Registrace/Načíst) hlásí chyby, v případě potíží s importem se za tlačítkem Načíst ukáže tlačítko otevírající dialog s chybami
-
seznamy porotců je možné řadit, výchozí řazení je podle labelu
-
dialog pro úpravu soutěžícího (klub, sponzor) je možné otevřít z prezence (vedle jména)
Changes
-
ovládání displeje se zmenšilo a přesunulo doprava
-
tablety zkusí odeslat neodeslané známky rovněž při odhlášení porotce (tablety dosud známky odesílaly po zadání/změně známky, po potvrzení kola a po obnovení spojení)
Fixes
-
promítaná startovní listina kola se skryje, pokud se kolo dokončí
-
promítaná výsledková listina soutěže má stejnou (větší) velikost písma jména soutěžícího jako ostatní podobné reporty
-
výběr promítané aktivní skupiny je méně citlivý na náhodný klik v tabletu do budoucí skupiny, čeká se na více porotců
2024-02-15 alpha 0.3.4 + DANCE2dans 1.0.17
New
-
načtení soutěží porotců (Porota/Soutěže/Načíst) hlásí chyby, v případě potíží s importem se za tlačítkem Načíst ukáže tlačítko otevírající dialog s chybami
-
doplněna podpora pro Fully Kiosk, plná funkčnost Dans (ovládání obrazovky a čtení stavu WiFi a baterie) je dostupná od verze PLUS
-
výpadek spojení
/controlse signalizuje červeným polem v hlavním menu
Changes
-
aplikace pro porotce nepoužívá pro přechody mezi obrazovkami historii prohlížeče
- souvisí s chybou "Černošice", kdy porotce mohl přejít zpět
- při použití kiosku nenastávalo
-
tlačítka pro výběr kol, hodnocení a promítání se skrývají podle dostupnosti, hodnocení je aktuálně dostupné vždy, promítání jen když k akci připojený nějaký displej
Fixes
-
DANCE2dansdo žlutých výsledků doručuje odstoupení a ne jen diskvalifikaci -
chybná akce porotce (například přechod zpět v prohlížeči z PINu do potvrzení a potvrzení za cizího) se odmítne
- řeší chybu "Černošice", kdy v kole zázračně přibyl nesprávný porotce
-
porotce s uvedenou zemí CZE správně v tabletu vidí českou lokalizaci
-
změna nastavení agregace lístků (na škub/na řezačku) nevyžaduje zaškrtávání, rovněž zobrazování uložení nastavení se ukazuje jen pokud je vybraná agregace odlišná
-
soutěže se stejnými třídami od-do (typicky ČSTS TPV Cup) ukazují jen od
-
importované XLSX s jedním listem nemusejí mít list správně pojmenovaný (oprava regrese z verze 0.2.20)
2024-02-03 alpha 0.3.3 + DANCE2dans 1.0.16
New
- pracovní podpora promítání, ve vývoji je jak ovládání, tak úpravy vzhledu
- promítání se nabízí v běžících a ukončených soutěžích (viz dále Změny)
- konfigurace je dvoustupňová: v říši se přidávají displeje a fronty s reporty, v soutěžní akci se připojují k akci definované displeje
- grafika a pozadí potřebuje dost ruční práce -- ptejte se
- promítání bez grafiky = televize = rozlosování je víceméně hotové
- je to velký blok funkcí, který se nepoužívá rutině (kdo z vás pravidelně používá TT Video?), takže před použitím doporučuji si s tím pohrát, včetně vlastní konfigurace a pokusů, a dát si k tomu s Martinem H. hovor
- jak to funguje?
- v Konfigurace/Výstupy/Displeje se přidá displej, důležitý je URL segment, např.
telka - v Konfigurace/Fronty se k displeji připojí fronta, třeba Default Queue
- lepší je ale udělat frontu vlastní, do které se dají jen reporty, které se mají pro displej nabízet, je to pak v soutěžích výrazně přehlednější,
- pro televizi např. se hodí reporty Rozlosování skupin a Startovní listina kola (pro finále)
- v soutěžní akci Nastavení/Displeje se displej připojí k akci
- v soutěží se ovládá co se má promítat -- Martin H.
- promítačka (televizní počítač, jiný počítač, Raspberry, ...) se pouští v prohlížeči otevřením stránky
/display/<URL segment>, například tedy:http://192.168.1.10/display/telka
- v Konfigurace/Výstupy/Displeje se přidá displej, důležitý je URL segment, např.
Changes
- zrušena záložka Hodnocení, informace jsou nově sloučené do běžících soutěží
- pod číslem soutěže je možné přepnout mezi koly, hodnocením (porotci/tablety) a promítáním
- vidět jsou/budou jen přepínače, které mají smysl
- zaniká nutnost klikat do záložky Hodnocení a zanikají potíže se zmatením UI
Fixes
- po zrušení záložky Hodnocení zmizel problém otevírání dialogu Hodnocení z jiné záložky
2024-02-01 alpha 0.3.2 + DANCE2dans 1.0.16
New
-
po přijetí a potvrzení všech známek daného tance se tento tanec vyhodnotí, toto je následně vidět v Mezivýsledky a také v reportu Výsledek tance
-
DANCE2dansrozeznává soutěže MČR STT a LAT -
po označení porotce v řádku Hodnocení lze porotce odhlásit z přihlášeného tabletu
-
tablety přepínají jazyk (čeština a angličtina) podle země porotce: porotci s uvedenou zemí, která není
cs, vidí angličtinu, ostatní vidí češtinu -
po vybrání akce v Soutěžní akce se objeví v záhlaví nové tlačítko Kalkulace s výpočtem odhadované a skutečné ceny soutěžní akce, uvedená je plná cena, do 30.6.2024 sražená na polovic
Changes
-
známky kola se považují za dokončené až po potvrzení kola porotcem, dříve se dokončení počítalo z doručených známek
-
načítání kódů zemí porotců z XLSX dovoluje dvoupísmenné kódy (k existujícím trojpísmenným, ISO 3166-1 alhpa 2)
Fixes
-
tlačítka Přidat, Načíst a Otevřít prezenci v Soutěže nemizejí
-
hlášení stavu porotce v tabletu se neztratí/zopakuje, pokud se během hlášení rozpojí spojení
-
změna pořadí tanců v kole nezpůsobí ve výsledcích zmnožení tanců
-
výsledky nasazeného soutěžího začínají správným (nasazeným) kolem, ne kolem č. 1
-
výsledky tanců kola s upraveným pořadím tanců se do žlutých výsledků přeskládají podle soutěže
2024-01-07 alpha 0.3.0 + DANCE2dans 1.0.15
New
-
seznam soutěžících soutěže (startovní listina, výsledková listina, soutěžní listina) a seznam přihlášených a prezentovaných ukazuje stav soutěžícího
-
seznam soutěžících soutěže (dtto) ukazuje nejvyšší dosažené kolo soutěžícího
-
v soutěžní listině soutěže je možné soutěžícím nastavit jejich počáteční kolo = nasadit je, nasazené kolo se ukáže v seznamu
- vytvoření kola (dialog První/Další kolo) s nasazenými počítá
-
ve výsledcích soutěžících se ukazuje stav Nevytištěno
-
vytvoření kola dovoluje rozdělovat tance do skupin samostatně včetně způsobu losování
Changes
-
zrušeno omylem zavedené podbarvování editačních polí
-
vyhledávání startovního čísla v prezenci vyhledává kompletní číslo, ne jen jeho část (takže při vložení
51se již151nenajde) -
sjednoceny titulky dialogů souvisejících se soutěží
-
mazání číslic PINu se chová logičtěji, PIN se maže po neúspěšném pokusu
-
zakázané checkboxy jsou šedé
-
PINy tabletů jsou platné i den před soutěžní akcí
Fixes
-
číslo přiřazené při prezenci se zapisuje vždy k vybranému páru (a ne k jinému, pokud se vybíralo mezi jinými soutěžícími, kteří dosud nemají číslo)
-
checkbox Přepsat číslo v Prezence se při změně soutěžícího zakáže, pokud soutěžící již má číslo
-
po načtení soutěžících z XLSX se počty v soutěžích aktualizují
-
sart lze spustit i na čistých počítačích (odstraněna závislost na vcruntime)
-
odstraněny hazardy při dokončování kol na tabletech:
- pokud porotce dokončí kolo a hned se rychle přihlásí zpět, toto jím dokončené kolo už neuvidí, i když další porotci dosud nemají hotovo
- uzavření výsledků kola čeká na potvrzení od všech porotců, porotci se z tabletu kolo třesně před/během jeho potvrzení nikdy neodstraní
- hlášení stavu tabletu "hotovo" + odhlášení porotce se zpracují v očekávaném pořadí, porotce nepřejde v Hodnocení do stavu <?>
-
odstraněno občasné přeblikávání obrazovek PIN a Ztráta spojení při startu tabletu
-
řazení soutěžících v soutěžní listině podle pořadí nemíchá vyřazené a dosud soutěžící páry
-
po hromadném povolení prezence se stav všech soutěží upraví
-
opraveno možné dočasné zahlcení/zdržování databáze při pomalém odesílání známek
-
po půlnoci soutěžního dne se PINy neodmítají
-
po změně datumu se soutěžní akce nezdvojí
Known issues
počty v soutěžích po načtení soutěžících z XLSX se musejí aktualizovat ručně
Změny ve verzích — MVP
testovací provoz do 2023/12
2023-12-07 mvp 0.2.22 + DANCE2dans 1.0.14
New
-
Bloky lze vybírat hromadně pomocí Všechny, Žádný, Aktivní, Budoucí. Dokud se bloky nebudou pamatovat (nebudou přežívat reload), mělo by to pomoct. UI a překrývání není nic moc.
-
V hodnocení přibyl checkbox Přepsat výsledky z tabletů.
-
Nevím jestli to tak zůstane, je to reakce na potíže, které jsem si způsobil v Praze, kdy jsem změnil kříže a nenabídlo se mi nic, než Uzavřít (tedy ne správné Uložit).
-
Proč? Protože z tabletů přijíždějí jen udělené známky, při zadávání v dialogu proto ty neudělené chybějí. Při ručním zadávání se musí zadat všechny, i minuska, neudělené kříže, a tohle ten dialog kontroluje. Checkbox kontrolu redukuje jen na počet křížů.
-
Proč to je možná dočasné? Protože WDSF, ale případně někdy i ČSTS, může měnit kříž později (třeba chairman) a musí to jít, ovšem mělo být to být asi na úrovni “přepsat hodnocení této známky” a ne na úrovni celkové.
-
-
Agregace tisku lístků se pamatuje, pokud se před Tisk zaklikne Použít jako výchozí. Přežívá reload.
Changes
-
výsledky pro soutěžící lokalizují název soutěží
-
Lépe se značí/podbarvuje stisk tlačítka. S tím se tedy nečekaně podbarvují i editační pole, ale než/jestli to opravím, tak to nechám chvilku být a uvidíme reakce.
Fixes
-
soutěž z rozsahem tříd v titulcích reportů a výsledcích ukazuje správně obě třídy, i tu horní
-
čas prezence pro modré soutěže je správný, není o hodinu posunutý do budoucnosti
2023-11-30 mvp 0.2.21
New
-
konec prezence se bere v úvahu i ve žlutých soutěžích, v listu Competitions přibyl sloupec registration_end, do kterého se píší excelovské časy (14:50).
-
doplněný report piny porotců (neboli tlačítko Tisk v Piny funguje)
Changes
- Detaily soutěžní akce (tlačítko Upravit) jsou dostupné i pro akce ČSTS. Tím je možné upravit (a pokazit) údaje načtené ze svazu, včetně ID soutěže. Neboli, při odesílání výsledků z akce, která vznikla sloučením modré a žluté akce, je třeba ID nastavit na modrou soutěž, odesílají-li se modré výsledky, nebo na žlutou soutěž, odesílají-li se žluté výsledky.
Fixes
- informace o kole/rozlosování do tabletů přijížděly vždy anglicky, nyní respektují nastavení prohlížeče
2023-11-29 mvp 0.2.20 + DANCE2dans 1.0.13
New
-
lokalizace:
-
jazyk se definuje v klientovi, jako jazyk prohlížeče
-
jména předdefinovaných tanců v reportech a hodnocení (Valčík)
-
jména předdefinovaných věkových kategorií v reportech, /control a exportu do žlutého webu (Mládež)
-
/device-- zatím se řídí jen prohlížečem
-
-
počty soutěžících ukazují odděleně aktuální maximální (kolik jich je bez omluvených a pod.) a výchozí maximální počet (= všechny z webu), takže to vypadá třeba:
- 7 z 8/12, nebo třeba 8 z 8/7+1, kde 8/12 a 8/7+1 je aktuální maximální/výchozí maximální
-
v modrých soutěžích se bere v úvahu konec prezence:
-
v prezenci se ukazuje Prezentuje se modře, když konec prezence nenastal, nebo Prezentuje se pozdě červeně, když už prezence skončila,
-
tlačítko Uzavřít prezenci je duté, pokud ještě prezence neskončila a plné, když už skončila,
-
tlačítko Uzavřít prezenci se rovněž zaplní, když se prezentují všichni soutěžící,
-
po uzavření prezence (když je vidět tlačítko První kolo) se ukáže varování, když ještě prezence neskončila,
-
vedle počtu prezentovaných a startujících se ukazuje čas do konce prezence
-
-
ve žlutých soutěžích toto zatím nefunguje, protože údaj s koncem prezence se nedá načíst z XLSX ani nastavit v dialogu
Changes
-
hlavičky dialogů se jménem soutěže v /control se formátují stejně
-
soutěžící a databáze odborných pracovníků se při extrakci pomocí DANCE2dans řadí správně česky
-
porotci se při importu z ČSTS řadí podle abecedy
Fixes
-
rychle zapsané startovní číslo (např. trojmístné) se přijme bez vynechání číslic
-
druhá oprava načítání soutěžících do soutěží z XLSX z DANCE2dans, když se XLSX v Excelu neuložil, nyní snad už konečně správně
-
label porotce číslo 27 a vyšších není vždy
BB, přiděluje se správně
2023-11-23 DANCE2dans 1.0.12
Fixes
- build pro sart 0.2.19, kde se změnila struktura soutěžících
2023-11-16 mvp 0.2.19
New
- v seznamu nalezených soutěžících při prezenci lze používat šipky nahoru a dolů
Changes
- log soubory mají příponu .log
Fixes
-
změna startovního čísla v otevřené prezenci soutěžícího ve stavu Soutěží po zrušení kola z jiného počítače nepoškodí soutěž
-
otevření dialogu Hodnocení po změně soutěže/kola vždy nastaví prvního porotce, ne jen první tanec
-
(regrese) oprava řazení soutěžících podle jmen, chyba zavlečena při zavedení skupin
-
tanec v dialogu lze vybrat i bez zoomování, seznam s tanci je omezený na cca šest položek a skroluje
-
písmena s diakritikou lze při vyhledávání v prezenci vkládat bez ohledu na velikost, malé č najde i velké Č
2023-11-10 mvp 0.2.18
New
-
v tabulce tabletů se ukazuje poslední přihlášený porotce
-
v tabulce tabletů se dají řadit sloupce
-
v Prezenci je možné omluvit soutěžího po ukončení soutěže, pokud do ní byl přihlášen
Changes
-
tabulka tabletů (Konfigurace) vypadá shodně s jinými, tlačítka se ukazují až po výběru tabletu
-
všechny dlouhé operace s koly (První, Další, Zrušit, Určit postup, Spočítat, Omluvit/Diskvalifikovat) nyní server zpracovává jako úlohy (nedělají se hned)
všechny operace s koly se do klienta notifikují, klienti se tímto “synchronizují”
-
v Prezenci se tlačítko Prezentovat do přihlášených soutěží ukazuje pouze pokud “vše sedí”, tzn. pokud jsou všechny registrace Přihlášený. Pokud je nějaká registrace jiná, musí se prezentovat jednotlivě
-
v tabletu si do křížů může porotce uložit dvě značky, ne jen jednu
Fixes
-
po dokončení kola porotcem se známky z tabletu odesílají všechny (nečeká se až na další kolo)
-
hlavní mechanismus ukládání a odesílání známek opraven, záložní zůstává v záloze
-
Zobrazení porotce v Hodnocení respektuje kolo, do kterého se porotce přihlásil, v jiných kolech se ukazuje jiná soutěž
2023-11-04 mvp 0.2.17
New
- export prezentovaných, Akce/Prezence/Prezentovaní a tlačítko Stáhnout, uloží se XLSX
2023-11-02 mvp 0.2.16 + DANCE2dans 1.0.11
New
-
DANCE2dans: v
exportpřibyl také parametr-c, podobně jako vtemporary, přičemž těchto-cmůže být nově mnoho (-c 14 -c 15...) -
DANCE2dans: do listu Officials přibyl ukázkový vzorec k rozmnožení funkcionářů
-
Tablety: uvolněná beta podpora v Dans:
-
v klientovi přibyly záložky pro tablety (Konfigurace/Tablety, akce/Hodnocení pro tento víkend skryto),
-
hodnocení ukazuje kdo má hodnotit a jak je/není přihlášený (toto je teda zatím dost zkriplené),
-
tablety si hlídají a oznamují ztrátu spojení,
-
tablety okamžitě ukazují dostupná kola a reagují na řízení (pozastavení hodnocení, nové kolo, přihlášení, odhlášení, nastavení tance),
-
porotce nemůže volně přecházet mezi tanci, lze jen dopředu, když má všechny známky v pořádku
-
-
CSTS: Dans korektně načítá soutěžící typu Skupina
Changes
-
okamžikem vytvoření prvního kola se znemožní úprava porotců soutěže
- nic se nepokazilo, protože to nic neudělalo, ale mohlo to působit zmatení “porotce se nezměnil”
-
v zadávání známek v seznamu a výsledcích soutěže se ukazuje kromě příjmení i iniciála porotce, na lístečku a v zadávací mřížce známek se vypisuje jméno a příjmení porotce
-
při zadávání známek se pamatuje poslední porotce a tanec, pokud se zadávání zavře a otevře a neotevře se při tom jiné kolo
Fixes
-
země porotce se doručuje do ČSTS
-
tisk výsledků pro páry nepadá, pokud je některá soutěž omluvená
-
známky lze editovat vždy když to má jít, známky nebylo možné vkládat, pokud se bez povoleného hodnocení v serveru do cache sestavil snapshot kola. Toto je během soutěže přitom typická operace: První/Další kolo + Tisk před kolem (zde se sestavil snapshot) + Povolit hodnocení. Pokud by se Povolit hodnocení bylo udělalo hned po založení kola, bylo by se dalo editovat.
-
XLSX vytvořený pomocí DANCE2dans se nemusí otevírat v Excelu a ukládat
Known issues
XLSX se soutěží vytvoření pomocí je potřeba načíst do Excelu a uložit, jinak z sart nenačte registrace do soutěží
2023-10-15 mvp 0.2.15 + DANCE2dans 1.0.10
New
-
respektuje se nastavení státu porotce, tak jak je uvedeno ve vstupních datech z ČSTS
-
v uzavřených kolech je možné otevřít read-only hodnocení, jako náhled
Changes
-
Přepracovaná prezence:
-
pokud vyhledávání odpovídá jen jeden soutěžící, rovnou se vybere a ukáží se jeho soutěže,
-
vybraný soutěžící zůstává vybraný i při překliku záložek,
-
doplněná ochrana před náhodnou změnou čísla, pokud už je číslo zadané, tak se před jeho změnou musí zakliknout “Přepsat číslo”,
-
k soutěži přibyl výpis jejího stavu, spolu s vizuálním napovídáním: modrá je dobrá a prezentuje se, warning ukazuje že to nejde,
-
vypadávací seznam se stavem/prezentováním se rozdělil na výpis registrace a tlačítka:
-
tlačítka jsou “Prezentovat” a “Omluvit”, “Prezentovat” ukazuje, jestli to je to pravé místo, nebo jestli to je jenom záskok za prezentovat všechno,
-
tlačítka se nekryjí, takže se dvojklikem omylem nic nepokazí,
-
výpis registrace napovídá barvami, Prezentováno a Soutěží je modré, Přihlášeno a Omluveno warning,
-
-
tlačítko Prezentovat do přihlášených soutěží se ukazuje pouze pokud “není sporu”, pokud přihlášené soutěže všechny nejsou přihlášené a pokud jsou soutěže otevřené,
-
prezentující tlačítka se ukazují pouze pokud je zadané číslo,
-
Ostatní otevřené soutěže, Ostatní soutěže bez prezence a výpis soutěží se chová dle očekávání: vždy jsou vidět soutěže daného soutěžícího a zbytek je jasný,
-
Fixes
-
změněna synchronizace konce sestavování reportu, měly by zmizet občasné chyby “PDF render completion sync failure” a “PDF render did not finish within five minutes”, cca 0-5× za den,
-
sestavování známek pro ČSTS správně nahradí prázdnou známku (ve vyřazovacích kolech) “-”, nedá tam defenzivní “?”, tato chyba bránila přijetí výsledků v ČSTS,
-
ruční vložení porotce nepokazí písmenka porotce, pokud porotce již existuje,
-
(porotce bez písmenka ve výsledovkách způsobil náhradu všech známek pomlčkami, data byla v pořádku),
-
(regrese) sestavování výsledků ve verzi 0.2.14 bylo příliš přísné při výpočtu kdo už se dá vytisknout, důsledky byly dva:
-
v klientovi se ukončený soutěžící ukázal, ale nešel vytisknout, klient a server se rozcházeli v tom, co se děje; klient si tuto informaci počítá nezávisle na serveru, což je v Dans výjimka, je to nicméně proto, že zjišťování, kdo skončil, je docela náročné a výpočetně ošklivé, takže se to na serveru nepočítá,
-
s vytištěním výsledků soutěžícího se muselo počkat až dokud neskončila celá soutěž, takže pokud soutěžící vypadl v prvním kole, a jinde už byl hotový, tak mu nic nevyjelo (a v klientovi byl přitom vidět jako hotový)
-
2023-10-11 mvp 0.2.14 + DANCE2dans 1.0.9
New
-
Odeslat do se neukáže, pokud je chyba ve funkcionářích. Až jsou funkcionáři (sčitatel teda) zadaní, tak se tlačítko objeví.
-
Tisknout dokončené se objevuje pouze, pokud jsou noví dokončení.
Changes
-
(neviditelná změna) Reporty výsledků soutěží a soutěžících používají stejný (finální) vstup jako výsledky odesílané do ČSTS a DANCE2dans. Dosud reporty používaly jarní předběžný kód. Vše je otestováno, ale informovat se musí.
-
(neviditelná změna) Všechny startovky a výsledovky v klientovi používají jeden zdroj soutěžících a všechny reagují na notifikace/automatické změny. Dosud byly přítomny dvě varianty, které se spolu moc nebavily a ta původní jarní byla hodně neefektivní.
-
Úpravy vzhledu při zadávání známek – podtržení tance, jméno tance.
Fixes
-
V klientovi se startovky a výsledovky nezaprezentovaných bez čísel někdy řadily divně, ti bez čísel vyplavávali nahoru.
-
Validace známek v zadávání hodnocení funguje vždy, dříve např. při otevření dialogu neprobíhala.
-
Odeslat do neztrácí jméno federace.
-
(regrese) 9. září jsem vnesl chybu, kdy se v prezenci neukazoval stav soutěžícího jiný, než víceméně Omluvený a Soutěží. Ostatní stavy (Přihlášený, Dokončený, …) se chybně ukazovaly jako <nevybráno>.
2023-10-05 mvp 0.2.13 + DANCE2dans 1.0.8
New
-
přepracovaná práce s funkcionáři, obecně se respektují role (licence). Důsledky:
-
seznam s registrací obsahuje kombinaci jméno+role, funkcionář nikdy není v soutěži pro všechno (a nemusí ani mít licenci); jestli to takto zůstane, to uvidíme, prostě teď se udělal krok
-
při výběru soutěží se respektuje licence a nedovolí se registrace všech do všeho
-
při načítání z XLSX se plně respektuje přiřazení rolí (sloupečky scr, chp, …), co není uvedeno v XLSX, to nejde přiřadit
-
při načítání z ČSTS se respektují stávající zvyklosti, kdy na soutěži se dají funkcionáři zcela zpřeházet; projevuje se to tak, že načtení funkcionáři se objeví v akci ve všech dovolených rolích podle licence
-
-
průběžná verze ukazování kontroly zadávání známek v hodnocení, průběžná, protože není hotová a blbě skáče
Changes
- DANCE2dans nepočítá do výsledků celkové body ani zisk třídy v kombinačních soutěžích, pokud má soutěžící různé body v STT a v LAT. Toto má předejít zmatení v předběžných výsledcích, body a třída jsou velmi často nesprávné.
Fixes
-
načítání porotců a funkcionářů se nedá uvést do nepřehledného stavu, kdy se v soutěžích mohli objevit funkcionáři apod.
-
funkcionáři v soutěžích se nezdvojují
-
nabízení soutěží v prezenci funguje po reloadu hned, aniž by se muselo klikat do soutěží
-
(regrese) změna údajů soutěžícího (klub, sponzor) opět funguje
Known issues
* pokud se funkcionáři přiřadí pro jednu soutěž více jak jedna role, zdvojí se v zobrazení
2023-09-28 mvp 0.2.12 + DANCE2dans 1.0.7
New
-
naposledy upravená soutěž (startovka, výsledovka, detaily) zůstane podtržená
-
v popisu XLSX jsou doplněné a popsané sloupce soutěží block a heat_size a country u funkcionářů
Changes
-
filtrace bloků odstraněna z registračních seznamů poroty a funkcionářů, zůstává u soutěží
-
okno Nové/další kolo se přepočítává podle druhu kola, pro první kolo lze vybrat jen dva druhy
-
prodleva mezi tisky zkrácena z 1 s na 0.5 s, prakticky jsem nepozoroval změnu, asi to vrátím
-
při načítání Officals z XLSX se čte sloupec
country, zatím se nikde nepoužívá
Fixes
-
vkládání nového porotce kontroluje ID, buď musí být prázdné, nebo ve správném formátu
-
vkládání nového porotce po sobě maže, nový dialog se podruhé otevře zase prázdný
-
změna číselníku dovolí hodnotu použít bez zastavení a startu serveru (server si to vevnitř zařídí)
-
soutěžící bez soutěže lze načíst
-
v dokončeném kole, ještě než se začne kolo další, bylo možné ve startovce kola odstupovat, už to nejde (správně toto má jít jen v nedokončeném kole, když ještě není určený postup)
2023-09-22 mvp 0.2.11
New
-
kříž se při vkládání hodnocení vloží i při stisku kláves
.a, -
seznamy soutěžících akce a soutěže nepotřebují refresh, aktualizují se samy (seznam registrovaných a prezentovaných soutěžících, startovní a výsledková listina soutěže)
-
ve startovní listině soutěže se kontroluje přítomnost čísla a duplicita čísel soutěžících
Changes
- tlačítko testu tisku přesunuto do druhé skupiny
Fixes
-
tlačítko “Odhlásit vše” v konfiguraci oprávnění funguje
-
odborní pracovníci, kteří se změnili v jiném klientovi, se nezdvojují (viz také Known issues)
-
nulové startovní číslo (zadané, ale nulové) se při importu z XLSX hlásí jako chyba
Known issues
- pokud se funkcionáři přiřadí pro jednu soutěž více jak jedna role, zdvojí se v zobrazení
2023-09-17 mvp 0.2.10
New
- doručování výsledků soutěží do ČSTS (ČSTS IS)
Fixes
-
načítání párů z ČSTS načte i druhého (typicky partnerku) (ČSTS IS)
-
ručně přidaný porotce není při doručování výsledků odmítán (ČSTS IS)
2023-09-15 mvp 0.2.9
New
-
ve startovní listině kola jde vybranému soutěžícímu nastavit odstoupení a diskvalifikaci
-
filtrace podle bloků a řazení soutěží přidáno do porotců a funkcionářů
Changes
- tlačítka pro odeslání a smazání výsledků se ukazují pouze pro soutěže importované z federace
Fixes
-
načítání seznamu funkcionářů z XLSX neztrácí labels porotců
-
ručně přidaný porotce se objeví v seznamu bez překliku záložek/refreshe
-
ručně přidaný funkcionář se správně objeví v seznamu funkcionářů (nikoli porotců)
-
!! soutěžící, který je registrován ve více soutěžích, nezpůsobí při importu z federace selhání importu
Změny ve verzích — pre-MVP
neveřejný vývoj do 2023/09
2023-09-06 mvp 0.2.8
New
- definice soutěže nabízí úpravu počtu porotců, blok a výchozí velikost skupiny
Fixes
-
server při poskytování statických souborů (ikony, klientské aplikace, …) chybně vypínal dotaz na novou verzi souboru, pokud byl soubor již jednou vrácen (chybělo must-revalidate při HTTP 304)
-
u soutěžní akce je možné změnit datum (změna data byla odmítána)
-
stavy-druhy ovládacích tlačítek v seznamech porotců se správně inicializují (po reload byly hlavní, i když neměly být)
2023-09-03 mvp 0.2.7 + DANCE2dans 1.0.4
New
- přihlašování a odhlašování do federací, záložka Konfigurace/Oprávnění, zatím bez ukazování průběhu
Changes
-
filtrace soutěžících v prezenci akceptuje jednoznaková čísla a uvozující nuly čísel
-
skryla se tlačítka Připojit/Odpojit, dosud nemají význam
-
akce se řadí více deterministicky, neprve datum sestupně, pak jméno vzestupně
Fixes
-
filtrace soutěžících v prezenci nepočítá písmena s diakritikou za více znaků, správné chování je ukázat seznam když jsou zapsané alespoň dva znaky nebo jednoznakové číslo
-
doplnění nové soutěž (import např.) přepočítá dostupné bloky, soutěže po importu tak jsou všechny vidět
-
zobrazování verze u všech programů
-
doplněná akce (import i ručně) mohla v seznamu nahradit jinou akci, po reloadu se to spravilo
-
klíč v číselníku chybně vyžadoval ne-ASCII místo očekávaného jen ASCII
Notes
-
PDF s výstupy tisku se ukládají vždy, i když není v konfiguraci žádná tiskárna
-
do akce importované z federace je možné importovat XLSX s jinými soutěžemi, tedy soutěže ne-federační
Known issues
-
údaje v klientech se musejí aktualizovat ručně – před uzavřením prezence!!
-
regrese při validaci čísla říše při změně říše, neukazuje se chyba, když číslo má špatný formát
2023-08-31 mvp 0.2.6
⚠️ Upgrade stávajícího prostředí
-
před nasazením verze 0.2.6 je třeba smazat tiskárny v předešlé verzi, pak teprve je možné pustit verzi 0.2.6
-
existuje-li říše, je nesprávná (0000…) a je třeba ji nahradit, např. smazáním konfigurace (default.toml). Pokud v říši existují soutěže, ztratí se.
New
-
Program správně pracuje s říšemi (co patří “vlastníkovi licence”), říše vznikne při prvním startu programu (když není vytvořena konfigurace) a pak už se pamatuje v systémových datech. Říše je možné přepínat. Říše později budou napojené na DANS@web.
- připraveno avšak nehotovo je přihlašování do federací a DANS@web
-
Zcela nový přehled soutěžních akcí, vlastní a federační soutěže, import federačních podle toho, co je dostupné na webu. Import je jednorázový. Akce je možné mazat (soubory ale na disku zůstanou).
- v soutěžích je nachystané tlačítko Odeslat, které zatím skončí na chybě IS ČSTS
-
Tisk je možný na všechny tiskárny podporující IPP/PDF, AirPrint/URF a Mopria/PWG, to jsou víceméně všechny současné tiskárny. Podle nabídky tiskárny se automaticky vybírá podle pořadí PDF, URF, PWG.
Changes
-
tiskárny je možné mazat
-
neudělené kříže nejsou tolik výrazné
Fixes
-
startovní listina se řadí podle české abecedy
-
přiřazování odborných pracovníků do soutěží je nyní možné
-
editace porotců v soutěžích je výrazně svižnější
-
otevírání a zobrazování číselníků je opravené, příprava pro editaci vlastních
2023-06-07 mvp 0.2.5
New
- soutěže se po změně definice, včetně tanců, a po změnách stavů soutěže (Uzavřít prezenci, …) obnovují automaticky pomocí notifikací
Changes
- některá tlačítka otevření dialogu (výsledky, …) byla sloučena s tlačítkem tisku
Fixes
-
seznam soutěží po přechodu z jiné záložky (např. Konfigurace) po reloadu se správně načte (a nezůstané prázdný)
-
doplnění chybějící přípony PDF ke jménům souborů s reporty, oprava regrese
2023-06-06 mvp 0.2.4
New
-
doplněna počáteční podpora připojení do federací: v konfiguraci
service.federations, spouštění a zastavování podřízených programů, načítání/adopce údajů specifických pro federaci -
doplněna počáteční podpora pro ČSTS,
csts.exe: program se spouští automaticky, v aktuální verzi se používá pro adopci číselníků -
příprava pro notifikace: připojení klienta k serveru, výběr notifikací, odesílání notifikací v serveru, příjem v klientech
-
seznam a stav tiskáren se obnovuje automaticky pomocí notifikace
Changes
-
přepracován tisk: zjištování stavu a zpracování chyb, řazení dokumentů do fronty, opakování při dočasných chybách tisku, hlášení výsledku tisku ve výsledku tiskové operace až klientovi
-
dialog definice soutěže trochu zmenšen
-
DANCE2dans nově rozumí soutěžím 257 (Valčík) a 258 (Polka)
Fixes
-
oprava regrese, kdy nebylo možné určit postup z kola
-
změny stavů kola (start, pause, cancel) lze nyní provést pouze ve správném stavu, dosud se kontrolovaly jen některé přechody
-
po chybě tisku lze nyní tisknout okamžitě, bez nutnosti obnovit stav tiskárny v konfiguraci
-
tisk více úloh současně (kliky na více tlačítek) vytiskne všechny úlohy
Known issues
- XLSX se soutěží vytvoření pomocí DANCE2dans je potřeba načíst do Excelu a uložit, jinak z sart nenačte registrace do soutěží
2023-05-20 mvp 0.2.3
New
-
DANCE2dans exportuje
n,Navv křížích, jako DANCE + spojuje jméno soutěže pomocí spojovníků, takže to ve výsledcích nevypadá tak pitomě. -
U soutěží je možné určit blok a velikost skupiny (tedy počet párů na parket), zatím pouze pomocí importu XLSX ve sloupcích. Následně:
-
soutěže je možné podle bloků řadit a skrývat,
-
velikost skupiny se použije jako výchozí nastavení při První kolo nebo Další kolo.
-
v prezenci se u vybraného soutěžícího ukazuje stát a klub
-
-
Startovní listina soutěže přejmenována na Soutěžní listinu, stejná listina se používá i ve výsledích uzavřené soutěže. V listině lze páry řadit podle čísla a podle pořadí, přítomny jsou i omluvené páry.
-
list Competitions a Competitors ve výstupu DANCE2dans je propojen vzorcem, pokud se změní číslo soutěže v soutěžích, upraví se i záhlaví sloupců v listu soutěžících
-
v definici tanců soutěže (ne kola) přibyly tlačítka pro naplnění tanců podle disciplín
Changes
-
import soutěžících z XLSX čte sloupec
countryna místo zrušeného, tutéž úpravu obsahuje DANCE2dansstate -
státy extrahované z dat pro DANCE se do XLSX normalizují do dvoupísmenných zkratek. Protože si do státu může každý napsat co chce, nemusí se převod trefit.
-
počet postupujích párů ve startovní listině kola je naformátovaný čitelněji
-
výsledky pro páry mají jedno číslo, pokud se čísla soutěžícího v soutěžích nemění, rovněž se přehledněji vertikálně formátují
-
v importovaných listech Officials a Judges v XLSX je nyní možné použít sloupce bez záhlaví
-
filtrace při prezenci podle id ve federaci zabere pouze pokud je počet znaků aspoň čtyři, tím se při zadání startovního čísla (trojmístné) nenadou výskyty čísla např. v IDT a naopak, více jak tři znaky nenajdou nic v čísle, ale chytí se v IDT
Fixes
- aktualizace údajů závislých na soutěžích a porotcích proběhne zaručeně až po jejich načtení
častečná oprava zobrazování vypadávacích seznamů pod jinými prvky
-
zrušeno nabízení údajů k vyplnění při vyhledávání soutěžího a přidělování čísla, obojí v prezenci
-
neudělené známky (typicky při zadávání známek pomocí tabletů) se ve výsledcích zobrazují jako ‘-' a ne chybně jako '?’
-
pokud se v různých kolech tancují různé tance, včetně doplnění tanců do kola, když tyto tance dříve nebyly v soutěži, jsou výsledky v soutěži i u párů zobrazeny správně: správné známky pod správnými tanci a všechny odpovídající tance
Known issues
po Uzavření kola už asi není nutný reload soutěží – sledovat.- Principiálně to stále není v pořádku (ve smyslu reakce na změny v serveru).
2023-05-04 mvp 0.2.2
New
-
import (do XLSX) a export (do souborů ve formátu DANCE) dat pro emailovou výměnu s IS ČSTS, na lístcích sčítána O cenu Dance Studia Starlight,
-
příprava na přiřazování funkcionářů k soutěžím
-
příprava na zobrazování hodnocení v soutěžích a stavu hodnocení na tabletech
-
příprava pro odstupování a diskvalifikaci (stavy, rušení kol, etc.)
-
předběžná verze zadávání finále na tabletu, na tabletech sčítána Diamond Tour ProAm Spytihněv,
/device
Changes
-
přepínání soutěží (běžící, budoucí) nenačítá data zbytečně opakovaně
-
porotci se řadí podle abecedy
Fixes
-
při přepínání záložek v /control zůstávají dříve vybrané záložky a stránky nezměněné
-
tablet se při ztrátě spojení znova připojí, během hodnocení skrytě
-
Prezence do přihlášených soutěží přeskočí již hotové soutěže
-
zobrazení prezentovaných párů nevyžaduje klik do záložky registrovaných párů
-
hromadná prezence v seznamu přihlášených se nabídne jen při označní všech soutěžících
Known issues
-
!! po Uzavření kola je nutný reload soutěží, jinak Další kolo vznikne ze špatného (= předchozího) kola
-
při chybných operacích se nehlásí chyby
-
lokalizace není
-
signalizace probíhajících operací chybí
-
signalizace uživatelských akcí (stisk tlačítka) chybí
-
údaje v klientech se musejí aktualizovat ručně
-
formátovací a překreslovací chyby
2023-03-22 mvp 0.2.1
New
-
DANCE2dans data, převod dat ve formátu ABTECH odesílaných z IS do XLSX pro načítání
-
doplnění identifikace eventu a soutěží (párování s ČSTS/WDSF)
-
doplnění pořadí porotce na lístky a do vkládacího dialogu
Fixes
-
skrytí Zrušení kola v ukončených soutěžích
-
vybraný event přežije reload prohlížeče
-
prezence: zobrazování registrovaných soutěží, zobrazování neotevřených soutěží, možnost zrušit startovní číslo
2023-03-04 mvp 0.2.0
New
-
kompletní sčítání pomocí lístků, sčítán iDance Cup
-
validace skatingu (tance, tanců), shoda v cca 42 000 finále z výsledků ČSTS (2000+)
-
ukládání kol a známek na tabletu do indexed db, odesílání z indexed db
-
konfigurace HTTP portu parametrem,
-l 8080 -
konfigurace adresáře s assets parametrem,
-a <dir>, při použití se použijí data z disku, nikoli data zabudovaná do programu -
dočasné ukládání mezivýsledků tiskových sestav do souborů
-
korekce rozdílu časů serveru a klientů (control, tablety, displeje)
-
tisk lístků: seskupování, prázdné lístky, dialog pro výběr
-
tisk výsledků soutěžících, hromadných i jednotlivých, včetně rozhraní
-
zobrazování startovních čísel v seznamu prezentovaných
-
editace soutěžícího (sponzor, stát)
-
finálová listina
-
startovní listina soutěže
Fixes
-
řazení skating rules 10 a 11
-
oprava časovačů (zastavování, obnovování) pro logování a odesílání známek na tabletech, exponential backoff
-
doplnění tisku neexistujících/prázdných známek do výsledků kol a soutěžících a nulového součtu u tance
-
výpočet rankingu u soutěžících bez získaných známek
-
formátování skupin (podle skupin i podle soutěžících), vypuštění tisku skupin při jedné skupině
-
změny stavu soutěžících při rušení kol, projev chybné počty soutěžících v kolech
-
zmnožování soutěžících (počet) a kol (titulky) ve výsledcích (join leak z jiných soutěží)
-
nefunkční přepínání (výběr) soutěžícího při prezenci
2023-01-21 mvp-0.1.2
New
- verze Martin Herodek
Fixes
- načítání officials
2023-01-14 mvp-0.1.1
New
- základní hlášení stavu tabletu (ip, ssid, baterka, wifi, brightness)
Changes
- dočasné zmírnění validace při ručním zadávání křížů, nekontroluje se počet křížů, jen počet známek
Fixes
-
založení soutěže s číslem 0 nebo 1
-
reload soutěže po zrušení kola
-
samovolná změna zkratky kola po jeho úpravě
-
dočasná oprava definice typu prvního kola — nabízejí se všechny druhy kol, i když jsou v prvním kole nesmyslné
-
výběr postupujícího v dialogu výběru se korektně provede i když se na postupující pár/pořadí neklikne
-
chybné zobrazení pořadí v tanci, kopírovalo se pořadí kola
-
pozdržení ztmavnutí obrazovky po kliku, klik začne čas měřit znovu
2023-01-13 mvp-0.1.0
New
- tablety: jen kříže, volný pohyb, PINy, memoizing, napomenutí, návrh na vyloučení
2023-12-11 mvp-0.0.1
New
- první testovaná verze, bez integrace, jen lístky