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 |