| .. | ||
| README.md | ||
| title | published | taxonomy | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Ronald Zalacko | true |
|
rok začiatku štúdia: 2023
Vedúci: Matúš Pleva
Bakalárska práca 2026
Téma:
Skórovací online systém pre robotické súťaže
Ciele:
- Vypracujte prehľad robotických súťaží a podporného softvéru pre robotické súťaže.
- Vyberte jeden druh robotickej sútaže a opíšte procesy ktoré tam prebiehajú.
- Podľa vykonanej analýzy navrhnite a vytvorte aplikáciu pre podporu a manažment robotickej súťaže.
- Aplikáciu nasaďte pomocu systému Docker a otestujte.
- Slovne ohodnoťte aplikáciu a identifikujte miesta pre zlepšenie. Vypracujte používateľskú a systémovú príručku.
Stretnutie 8.12.2025
- Práca na textoch podľa inštrukcií
- Frontend React, backend Flask, DB Postgres, SQLAlchemy, Vite JS, Websocket - socket.io, JWT Token na AUTH.
- Aplikácia funguje.
Úlohy - Úprava logiky:
- pridat Judge podla lokalneho miesta /KE, BA/. Judge by mal mať Organizáciu-Affiliation.
- bez prihlasovania hracov, admin ako judge
- judge aby bol pouzitelny z mobilu
- bodovanie - čas pre obe timy, ku kazdemu timu pripisat casove skore, kolko to trvalo to prejst, napr.
- v jednom kole môže byť N tímov
- zvacsit pismo, primerane vsetko
- admin, moznost jedneho timu iba, aj viac ako n
- 1 sutaz, viac disciplin, viac kôl,
- line following, vyjdenie z bludiska,
Úlohy:
- pokračovať v písaní podľa inštrukcií. Používajte Google scholar a odkazy v texte na odborné články.
Úlohy 30.10.2025:
- Zistite čo je to REST API. Napíšte si poznámky
- Zistite aký je proces pri návrhu webovej aplikácie. Napíšte si poznánky.
- Zistite, aké Javascript Frameworky sa používajú na tvorbu webových aplikácií.
- Oboznámte sa s technológiou Docker Compose.
- Zistite, čo je to UML modelovanie.
- Slovne opíšte robotickú súťaž. Zostavte aktivity diagram a use case diagram pre robotickú súťaž. Akí ľudia budú interagovať s aplikáciou? Akým spôsobom. Aké pohľady budú potrebovať?
- Zostavte entitno relačný diagram pre relačnú databázu.
- Navrhnite architektúru aplikácie. Aké technológie sa použijú na Frontend a aké na Backend?
- Zistite ako sa používa Copilot.
- Študujte Javascript -
- Voliteľné: Študujte Python - prejdite si Flask tutoriál
- Pozrite si https://robosteam.eu/ https://github.com/hladek/scoreboard2 https://github.com/hladek/scoreboard https://contests.nitroclubs.eu/
Zásobník úloh:
- Zdrojové kódy dajte na katedrový GIT.
- Implementujte frontent aj Backennd
- Implementujte databázu
- Vytvorte Dockerfile a docker-compose.
Úlohy 11.10.2025
- Urobte prehľad robotických súťaží
- Oboznámte sa techológiami Websockets, Flask, SQLAlchemy.