86 lines
2.8 KiB
Markdown
86 lines
2.8 KiB
Markdown
---
|
|
title: Ronald Zalacko
|
|
published: true
|
|
taxonomy:
|
|
category: [bp2026]
|
|
tag: [web]
|
|
author: Daniel Hladek
|
|
---
|
|
|
|
|
|
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:
|
|
|
|
- [x] Zistite čo je to REST API. Napíšte si poznámky
|
|
- [x] Zistite aký je proces pri návrhu webovej aplikácie. Napíšte si poznánky.
|
|
- [x] Zistite, aké Javascript Frameworky sa používajú na tvorbu webových aplikácií.
|
|
- [x] Oboznámte sa s technológiou Docker Compose.
|
|
- [x] 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ť?
|
|
- [x] Zostavte entitno relačný diagram pre relačnú databázu.
|
|
- [x] Navrhnite architektúru aplikácie. Aké technológie sa použijú na Frontend a aké na Backend?
|
|
- [x] Zistite ako sa používa Copilot.
|
|
- [x] Študujte Javascript -
|
|
- [x] Voliteľné: Študujte Python - prejdite si Flask tutoriál
|
|
- [x] Pozrite si https://robosteam.eu/ https://github.com/hladek/scoreboard2 https://github.com/hladek/scoreboard https://contests.nitroclubs.eu/
|
|
|
|
|
|
Zásobník úloh:
|
|
|
|
- [x] Zdrojové kódy dajte na katedrový GIT.
|
|
- [x] Implementujte frontent aj Backennd
|
|
- [x] Implementujte databázu
|
|
- [x] Vytvorte Dockerfile a docker-compose.
|
|
|
|
Úlohy 11.10.2025
|
|
|
|
- Urobte prehľad robotických súťaží
|
|
- Oboznámte sa techológiami Websockets, Flask, SQLAlchemy.
|
|
|
|
|
|
|
|
|