Tournaments Scheduler

Dokumentace aplikace

Tournaments Scheduler je komplexní nástroj pro organizaci a správu sportovních turnajů různých typů a rozsahů.

1. Začínáme

Pro plnohodnotné využití aplikace je nutné se nejprve zaregistrovat a přihlásit. Po přihlášení získáte přístup k hlavnímu přehledu, kde uvidíte své turnaje a rychlé akce.

  • Přihlášení/Registrace: Dostupné v pravém horním rohu. Po registraci může být vyžadován aktivační e-mail v závislosti na nastavení serveru. Neaktivní účty jsou automaticky smazány po 8 hodinách, pokud nejsou aktivovány.
  • Ochrana proti botům: Aby bylo zajištěno, že uživatelé nejsou automatizovaní boti, registrační formulář obsahuje skryté pole (honeypot) a jednoduchou bezpečnostní otázku (captcha).
  • Bezpečnostní omezení: V rámci ochrany proti spamu je registrace omezena na 2 účty z jedné IP adresy za 24 hodin. Pokusy o přihlášení jsou také chráněny proti útokům hrubou silou (blokování IP po 5 neúspěšných pokusech).
  • Přehled: Odkaz "Domů" zobrazuje všechny turnaje, ke kterým máte přístup.

2. Sporty a týmy

Před vytvořením turnaje doporučujeme mít definované sporty a týmy.

Sporty

Administrátoři mohou spravovat seznam sportů. Každý sport může mít specifické ikony nebo pravidla bodování.

Týmy

  1. Přejděte do sekce "Týmy".
  2. Klikněte na "Vytvořit tým".
  3. Vyplňte název týmu a vyberte sport. Můžete také nahrát logo týmu.
  4. Správa týmů: K týmům můžete přidávat hráče nebo importovat soupisky z externích zdrojů (např. Český florbal nebo Livesport).

3. Turnaje

Jádrem aplikace je systém správy turnajů.

Vytvoření turnaje

  1. Na hlavní stránce klikněte na "Vytvořit turnaj".
  2. Základní informace: Název, sport a zda je turnaj veřejný.
  3. Systém turnaje:
    • Skupiny: Počet skupin, do kterých budou týmy rozděleny.
    • Kola: Kolikrát spolu budou týmy ve skupině hrát.
  4. Nastavení bodování: Nastavte, kolik bodů se přiděluje za výhru, výhru v prodloužení, remízu atd.
  5. Oprávnění: Můžete přidat další uživatele jako editory (mohou zadávat výsledky) nebo diváky (uvidí i soukromé turnaje).

Systém turnaje

  • Každý s každým (Skupiny): Týmy jsou rozděleny do skupin, kde hrají proti sobě stanovený počet zápasů.
  • Play-off (Vyřazovací část): Formát přímého vyřazování (jeden zápas, odvety nebo série na více vítězství).

Nastavení bodování

Body můžete přizpůsobit pro:

  • Standardní výhru, výhru v prodloužení/nájezdech
  • Remízu
  • Prohru v prodloužení/nájezdech, standardní prohru

Přidávání týmů do turnaje

Jakmile je turnaj vytvořen (ve stavu "Koncept"), můžete do něj přidávat týmy ze svého seznamu. U každého týmu můžete také definovat nasazení. Nasazení pomáhá při automatickém generování rozpisů a umisťování do play-off.

Export a import turnajů

Turnaje lze kompletně exportovat a importovat ze souborů ve formátu JSON nebo XML. Exportované soubory neobsahují žádná instančně závislá ID databáze, což umožňuje přenášet turnaje mezi různými instancemi aplikace nebo obnovovat smazané turnaje.

  • Exportování: Dostupné na stránce úpravy turnaje (Upravit týmy). Můžete zvolit mezi možnostmi Exportovat JSON a Exportovat XML. Export obsahuje kompletní nastavení turnaje, týmy, soupisky hráčů, turnajové fáze, playoff série, zápasy, výsledky i podrobné události zápasů.
  • Importování: Dostupné na hlavní stránce pomocí tlačítka Importovat turnaj vedle vytvoření nového turnaje. Můžete nahrát exportní soubor JSON nebo XML a volitelně zadat nový název turnaje. Systém automaticky vytvoří chybějící sporty, týmy, soupisky a zrekonstruuje kompletní rozpis i výsledky zápasů.

4. Zápasy a výsledky

Po přidání týmů můžete vygenerovat zápasy.

  • Generování zápasů: V záložce "Zápasy" klikněte na "Generovat zápasy". Tím se vytvoří rozpis podle zvoleného systému.
  • Typy zápasů: Aplikace podporuje jak zápasy na čas (třetiny, góly), tak zápasy na sety (sety, body). Rozhraní se automaticky přizpůsobí podle nastavení turnaje.
  • Sporty na čas: U sportů jako fotbal nebo florbal jsou zápasy rozděleny na části. Můžete zaznamenávat „Góly“, „Tresty“ a další události s časovým údajem.
  • Sporty na sety: U sportů jako tenis nebo volejbal se hraje na určitý počet vítězných setů. Zaznamenáváte „Body“ v rámci aktuálního setu a aplikace automaticky sleduje skóre setů.
  • Zadávání výsledků: Kliknutím na detail zápasu zadáte konečné skóre. U sportů na čas můžete zaznamenávat „Góly“, zatímco u sportů na sety zaznamenáváte „Body“ v rámci jednotlivých setů.
  • Výsledková tabule: Pro každý zápas je k dispozici živá výsledková tabule, optimalizovaná pro vysílání nebo zobrazení na místě. Zobrazuje aktuální skóre, sety, čas nebo část v závislosti na typu zápasu.
  • Živé aktualizace: Výsledková tabule se automaticky aktualizuje v reálném čase bez nutnosti obnovovat stránku.
  • Režim celé obrazovky: Můžete zapnout režim celé obrazovky pro profesionální vzhled na velkých displejích.
  • Zvukové signály: U zápasů na čas se na konci každé části automaticky ozve zvuk klaksonu.
  • QR přístup: Každý zápas má unikátní QR kód, který divákům umožní rychle otevřít výsledkovou tabuli na jejich mobilních zařízeních.
  • Tabulky: Tabulka pořadí se automaticky přepočítává po každém uloženém výsledku. Zohledňuje body, rozdíl skóre a vzájemné zápasy.

5. Play-off a play-down

U pokročilých turnajů můžete povolit vyřazovací fáze.

Play-off

Určete, kolik týmů postupuje ze skupin do play-off. Můžete si vybrat formát (počet vítězství potřebných k postupu nebo zápasy na doma-venku).

Play-down (o udržení)

Podobně můžete nakonfigurovat play-down pro týmy končící na spodku tabulky pro určení sestupujících.

6. Uživatelský profil a nastavení

  • Profil: Změna jména, e-mailu nebo volitelných údajů profilu (datum narození, bydliště, oblíbené sporty).
  • Heslo a zabezpečení: Změna přihlašovacího hesla kdykoliv. Hesla jsou bezpečně uložena jako nevratné kryptografické hashe (PBKDF2/scrypt). U existujících účtů a instancí jsou starší hesla při přihlášení automaticky převedena na moderní hashe.
  • GDPR a ochrana osobních údajů: Všechny své osobní údaje můžete exportovat ve formátu JSON nebo trvale smazat svůj účet přímo v nastavení profilu. Podrobnosti naleznete v našich Zásadách ochrany osobních údajů.
  • Vzhled: Přepínejte mezi světlým a tmavým tématem v horním menu.
  • Jazyk: Aplikace podporuje více jazyků (čeština, angličtina). Systém je vysoce škálovatelný a podporuje stovky jazyků a miliony překladových řetězců bez ztráty výkonu. Technicky systém zvládne až 2,1 miliardy překladových zpráv.

Kontakt a zpětná vazba

Máte nějaké dotazy, návrhy na zlepšení nebo jste našli chybu? Neváhejte kontaktovat autora aplikace:

Email: rocenpe@email.cz

Je také možné požádat o další funkčnosti, jako například import týmů z jiných stránek nebo specializované formáty turnajů.