Spravedlivé losování (naposledy podruhé)

Nikdy neříkej nikdy. Napsal mi pan „továrník“, že bych neměl být líný a že bych měl dotahovat věci do konce. Tedy, on to tak přímo neřekl, ale já si to tak přeložil. Takže už podruhé naposledy 🙂 .

Aktualizovaný program „natáhne“ data z datového souboru Sorgu a vygeneruje nový soubor s upraveným losováním.


Datový soubor soutěže musí být ve stejném adresáři jako excelový program. Příkazem se spustí makro, které otevře datový program Sorgu a načte „červené údaje“. Pokud je pilotů méně než míst ve startovní matici, vytvoří program virtuální piloty „Empty“. Jo, češtinu neumím, proto ji nezvládá ani můj program 🙂 . Se jmény se stejně dále nepracuje, podstatná jsou identifikační čísla ID. Ve vstupním formuláři se zadávají i zakázané dvojice.


Další postup je stejný jako v předchozích verzích programu (tento „návod“ je také na listu Input), jediný rozdíl je ten, že si program negeneruje vlastní označení pilotů, ale přebírá ta původní ze Sorgu.

Nový je až poslední řádek (8). Makro vezme původní datový soubor soutěže, textový soubor s nově vygenerovaným (optimalizovaným) rozlosováním a vytvoří nový datový soubor, který začíná „mod_“ a obsahuje obsah původního souboru, ovšem až na nové nalosování.


Tady je pohled do adresáře.

  • „Manusicka_soutezicka_01_2020_soutez.xml“ je původní datový soubor soutěže
  • „optimalizace_200917.xls“ je excelový optimalizační program
  • „optimalizace_200917_vystup.txt“ je výstupní soubor s novým nalosováním
  • „mod_Manusicka_soutezicka_01_2020_soutez.xml“ je nový datový soubor soutěže

Je mi jasné, že bych s vylepšováním mohl pokračovat do aleluja, ale nebudu, pokud někdo neodhalí nějakou velkou a zásadní chybu 😉 .

Excelový program („optimalizace_200917.xls“) v ZIP ke stažení.

Závidím, jak doma létáte, já mrznu (čtěte nelétadlo), ale už se mi to snad chýlí ke konci – doufám, že Chomutov stihnu.

Honza
22.9.2020

1 komentář

  1. A já už jsem tuto verzi zkoušel na virtuálních soutěžích co jsem si jen tak stvořil a je to BOŽÍ 😀
    Funguje to přesně jak třeba. Ač se to možná zdá složité, tak vůbec, je to na pár kliků a klávesošťouchů.
    Takže pokud se někomu nelíbí, nebo z jakéhokoliv důvodu nechce použít rozlosování Sorgu, tak toto je bezva nástroj na „spravedlnost“ losování, o kterém se mnohdy velmi živě diskutuje.
    Honzo, děkujeme moc že ses tomu vůbec věnoval, za mne výborná práce.
    VP

Komentáře nejsou povoleny.