Web-based Real-time Educational Trivia Game Egghead

Thesis title: Webová vzdělávací real-time trivia game Egghead
Author: Vaníček, Marek
Thesis type: Bakalářská práce
Supervisor: Pejčoch, David
Opponents: Nguyen, Viet Bach
Thesis language: Česky
Abstract:
Tato bakalářská práce se zabývá vývojem vzdělávací webové hry pro více hráčů, kde se mohou společně vzdělávat a soutěžit v reálném čase ve formě vědomostních kvízů. Teoretická část se zaměřuje na srovnání různých přístupů ke vzdělávání, jako tradiční, E-Learning, či Gamifikace a zdůvodnění, proč může být prezentovaná forma efektivnější než klasické formy vzdělávání. Také je zde uvedena analýza srovnatelných aplikací a porovnání vybraných technologií pro vývoj webové aplikace. Praktická část popisuje návrh vytvořený před vývojem aplikace, implementaci navrhnutých funkčních prvků, ukázku některých řešení a uživatelské testování. Aplikace je tvořena pomocí moderních JavaScript knihoven ReactJS, NodeJS, Socket.IO a dalších technologií vhodných pro tvorbu webové triviální hry v reálném čase. Celkově tato práce poskytuje ucelený přehled o vývoji aplikace, která spojuje vzdělávání se zábavou.
Keywords: Vývoj webové aplikace; fronted; backend; real-time; ReactJS; Websocket; JavaScript; klient-server; NodeJS; přístupy ke vzdělávání; triviální hra; kvízová platforma
Thesis title: Web-based Real-time Educational Trivia Game Egghead
Author: Vaníček, Marek
Thesis type: Bachelor thesis
Supervisor: Pejčoch, David
Opponents: Nguyen, Viet Bach
Thesis language: Česky
Abstract:
This bachelor's thesis focuses on the development of a multiplayer educational web game, where users can collaboratively learn and compete in real-time through knowledge quizzes. The theoretical part concentrates on comparing various approaches to education, such as traditional, E-Learning, and Gamification, and justifying why the presented form may be more effective than classic educational methods. It also includes an analysis of comparable applications and a comparison of selected technologies for the development of the web application. The practical part describes the design created before the development of the application, the implementation of the proposed functional elements, showcases of some solutions, and user testing. The application is built using modern JavaScript libraries, such as ReactJS, NodeJS, Socket.IO, and other technologies suitable for creating a real-time web-based trivia game. Overall, thesis provides a comprehensive overview of the development process of the application, combining education with entertainment.
Keywords: backend; Development of a web application; frontend; real-time; ReactJS; Socket.IO; JavaScript; client-server; quiz platform; NodeJS; approaches to learning; trivial game

Information about study

Study programme: Aplikovaná informatika
Type of study programme: Bakalářský studijní program
Assigned degree: Bc.
Institutions assigning academic degree: Vysoká škola ekonomická v Praze
Faculty: Faculty of Informatics and Statistics
Department: Department of Information and Knowledge Engineering

Information on submission and defense

Date of assignment: 8. 12. 2022
Date of submission: 8. 5. 2023
Date of defense: 16. 6. 2023
Identifier in the InSIS system: https://insis.vse.cz/zp/83055/podrobnosti

Files for download

    Last update: