zpwiki/pages/students/2023/ronald_zalacko
2026-02-20 16:49:52 +01:00
..
README.md zz 2026-02-20 16:49:52 +01:00

title published taxonomy
Ronald Zalacko true
category tag author
bp2026
web
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:

  • 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.