Všechno se točilo jen kolem týdne, pokud jsme chtěli jakákoli data z “pondělí”, nebylo to možné, máme jen týden a název configu, ten se ale hraje kdykoli, není to časový údaj.
Chceme udělat rezervaci na 5.6.2025 18:00, to asi není potřeba, stačí prostě udělat rezervaci “na kvíz XY v daném týdnu”.
Chceme odeslat rezervovaným týmům upozornění 1 den před kvízem => aha, problém - nemáme přesné datum
jsou informace o pravidelnosti a nastavení kvízů (eventů). Slučují svým způsobem mechanismy Kvízů a moderátorů(Kdy-Kde-Kdo).
Představit si je můžeme jako pravidelnou kalendářovou událost
Nastavení blueprintu
Režim: Active
Frekvence: Týdně
Den: úterý
Čas: 18:00
Config: ut
Moderátoři:
Jonáš Kulhavý
bonus 200, výchozí tarif uživatele, ten který má ve svém profilu
Lukáš Šustr
bez bonusu, Tarif profi nehledě na to co má v profilu
Tento předpis říká že se event vygeneruje “do kalendáře” na následujících 8 týdnů na každé úterý v 18:00 s configem ut.
Zároveň tento event uvidí oba zmínění moderátoři a nakonec dostane odměnu pouze ten který zapíše výsledek, tím se také trvale označí v tomto konkrétním eventu jako moderátor který event odehrál = větší kontrola.
Kvíz byl definovaný jako nastavení dané hry v konkrétním podniku. Nyní jsou kvízy právě ty eventy, kalendářové události, na které si hráči chodí zahrát. Každé jedno konání je nyní kvíz - nově Událost.
Kde s události berou, jak je vytvořím?
Není potřeba! Na základě Předpisů se kvízy generují automaticky vždy dopředu na 8 týdnů.
Kdyby náhodou vznikla potřeba přecijen jeden samostatný event odehrát mimo ligy a speciály, je možné
jednorázově event přidat přímo ve správě Událostí.
Díky této změně můžeme pro konkrétní kalendárové události, kvízy, vytvářet snadno spravovatelné a přehledné rezervace do konkrétních podniků.
Protože nemáme kvízy, musíme převést výsledky:
Výsledky jednotlivých kvízových večerů máme pod jedním eventem, můžeme vystavit tabulku za daný kvízový večer
Jsou tu ale Ligy a Extraligy
Víme že eventy jsou tvořené z Předpisů
Výsledky jsou tedy kompletně převedené do Předpisů, to nám nahradí skupinkování původních Kvízů
Ligy a Extraligy si počítají výsledky vlastní a natvrdo, mechanismus je ale složitý
Máme tedy kompletně přepsané i Ligy a Extraligy
Co víc? Extraligy vlastně nemáme, vždyť je to jenom Liga s obrázkem a popiskem navíc
Extraligy jsou nyní Ligy “typu” extraliga a stačila vývojářská praxe nesting. Možnost vnořit záznamy sami do sebe. Liga tedy může mít další ligy a tím nám v kompinaci s typem extraliga opravdu extraliga vznikne.
Jak nové ligy fungují?Pořád stejně, jenom s nimi můžou pracovat i lidi z vývoje, protože je to čitelný kód
Panel nyní obsahuje přehled a správu událostí naplánovaných v událostí:
Změna data a času konání
při každé změně přijde notifikace provozu do Slacku
Možnost zrušení kvízu
výjimečně ale stává se - moderátor je upozorněn na nemožnost návratu z tohoto stavu
opět přijde upozornění provozu na Slack
Pro všechny moderátory je nyní aktivní i přehled rezervací s možností správy
Panel pro zápis výsledků je přepsaný do reaktivního UI
Přímo u tabulky rovnou zadávám výsledky, nemusím nejprve vybírat týmy = odstranění jednoho kroku
Při zamčení tabulky - ikona vlevo nahoře - lze přesouvat manuálně pořadí výsledků
Odesláním výsledků se připisuje doměna moderátorovi který výsledky zadal