Domácí kvíz s využitím mobilního telefonu jako hlasovacího zařízení
Loading...
Date
Authors
Baláž, Martin
Advisor
Referee
Mark
B
Journal Title
Journal ISSN
Volume Title
Publisher
Vysoké učení technické v Brně. Fakulta informačních technologií
ORCID
Abstract
Cílem této diplomové práce je vytvoření kvízové aplikace pro operační systém Windows, která umožní hráčům soutěžit v jedné místnosti prostřednictvím lokální sítě. Otázky a průběh hry se zobrazují na hlavní obrazovce, zatímco hráči odpovídají pomocí svých mobilních zařízení. Řešení je realizováno jako webová aplikace s klientskou částí v Reactu a serverovou částí ve Flasku. Aplikace zahrnuje několik různorodých disciplín, které lze kombinovat do jedné hry, a funkce pro tvorbu a sdílení vlastních kvízů. Funkčnost herního režimu byla ověřena testováním se dvěma skupinami po šesti hráčích, přičemž výsledky byly nadprůměrné.
The aim of this master's thesis is to create a quiz application for the Windows operating system that allows players to compete in the same room over a local network. Questions and game progress are displayed on a main screen, while players submit their answers using their mobile devices. The solution is implemented as a web application with a client-side developed in React and a server-side in Flask. The application includes several diverse game disciplines that can be combined into a single game, along with features for creating and sharing custom quizzes. The functionality of the game mode was verified through testing with two groups of six players, yielding above-average results.
The aim of this master's thesis is to create a quiz application for the Windows operating system that allows players to compete in the same room over a local network. Questions and game progress are displayed on a main screen, while players submit their answers using their mobile devices. The solution is implemented as a web application with a client-side developed in React and a server-side in Flask. The application includes several diverse game disciplines that can be combined into a single game, along with features for creating and sharing custom quizzes. The functionality of the game mode was verified through testing with two groups of six players, yielding above-average results.
Description
Keywords
kvízová aplikace , webová aplikace , lokální síť , mobilní zařízení , uživatelské rozhraní , uživatelská zkušenost , React , Flask , API , WebSocket , Socket.IO , ABCD kvíz , disciplíny , hlasování , vestavěný server , otázky , kvízy , MongoDB , Cloudinary , quiz application , web application , local network , mobile device , user interface , user experience , React , Flask , API , WebSocket , Socket.IO , ABCD quiz , disciplines , voting , embedded server , questions , quizzes , MongoDB , Cloudinary
Citation
BALÁŽ, M. Domácí kvíz s využitím mobilního telefonu jako hlasovacího zařízení [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2025.
Document type
Document version
Date of access to the full text
Language of document
cs
Study field
Vývoj aplikací
Comittee
prof. Ing. Tomáš Hruška, CSc. (předseda)
Ing. Vladimír Bartík, Ph.D. (člen)
doc. Mgr. Adam Rogalewicz, Ph.D. (člen)
Ing. Vladimír Veselý, Ph.D. (člen)
Ing. Jan Pluskal, Ph.D. (člen)
Ing. Tomáš Goldmann, Ph.D. (člen)
Date of acceptance
2025-06-23
Defence
Student nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm B.
Result of defence
práce byla úspěšně obhájena
