Webová aplikace pro analýzu a predikci výsledků ve sportovním tanci
Web Application for Analysis and Prediction of Competitive Dance Results
bakalářská práce (OBHÁJENO)
Zobrazit/ otevřít
Trvalý odkaz
http://hdl.handle.net/20.500.11956/210798Identifikátory
SIS: 284949
Kolekce
- Kvalifikační práce [12356]
Autor
Vedoucí práce
Oponent práce
Kopecký, Michal
Fakulta / součást
Matematicko-fyzikální fakulta
Obor
Informatika se specializací Programování a vývoj software
Katedra / ústav / klinika
Katedra softwarového inženýrství
Datum obhajoby
18. 6. 2026
Nakladatel
Univerzita Karlova, Matematicko-fyzikální fakultaJazyk
Čeština
Známka
Výborně
Klíčová slova (česky)
sportovní tanec|analýza výsledků|TrueSkill|predikce výsledků|webová aplikaceKlíčová slova (anglicky)
DanceSport|result analysis|TrueSkill|result prediction|web applicationPráce se zabývá návrhem a implementací webové aplikace pro analýzu výsledků sou- těží ve sportovním tanci pořádaných Českým svazem tanečního sportu. Aplikace nad veřejnými daty Českého svazu tanečního sportu (ČSTS) počítá statistiky odchylek hod- nocení porotců od zbytku panelu, udržuje výkonnostní ratingy tanečníků a umožňuje predikovat výsledky plánovaných soutěží. Součástí práce je analýza domény a datových zdrojů, návrh architektury, implementace dávkového zpracování dat, backendového apli- kačního rozhraní (API) a webového rozhraní. Platební brána a produkční provoz nejsou součástí implementace bakalářské práce. Odemykání statistik je ověřeno vývojovou si- mulací. Výsledkem je funkční prototyp analytické aplikace ověřený ručním testováním a zátěžovým testem backendu.
This thesis describes the design and implementation of a web application for analysing competitive dance results published by the Czech DanceSport Federation. The appli- cation processes public Český svaz tanečního sportu (ČSTS) data, computes statistics describing deviations of judges from the rest of the panel, maintains performance ratings of dancers, and predicts results of upcoming competitions. The thesis includes domain and data-source analysis, system architecture, batch data processing, a backend API, and a web user interface. A real payment gateway and production deployment are outside the scope of the bachelor thesis. Statistic unlocking is verified using a development sim- ulation. The result is a functional prototype of an analytical application evaluated by manual testing and a backend load test.
