Webová vzdělávací real-time trivia game Egghead

Název práce: Webová vzdělávací real-time trivia game Egghead
Autor(ka) práce: Vaníček, Marek
Typ práce: Bakalářská práce
Vedoucí práce: Pejčoch, David
Oponenti práce: Nguyen, Viet Bach
Jazyk práce: Česky
Abstrakt:
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.
Klíčová slova: 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
Název práce: Web-based Real-time Educational Trivia Game Egghead
Autor(ka) práce: Vaníček, Marek
Typ práce: Bachelor thesis
Vedoucí práce: Pejčoch, David
Oponenti práce: Nguyen, Viet Bach
Jazyk práce: Česky
Abstrakt:
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.
Klíčová slova: backend; Development of a web application; frontend; real-time; ReactJS; Socket.IO; JavaScript; client-server; quiz platform; NodeJS; approaches to learning; trivial game

Informace o studiu

Studijní program / obor: Aplikovaná informatika
Typ studijního programu: Bakalářský studijní program
Přidělovaná hodnost: Bc.
Instituce přidělující hodnost: Vysoká škola ekonomická v Praze
Fakulta: Fakulta informatiky a statistiky
Katedra: Katedra informačního a znalostního inženýrství

Informace o odevzdání a obhajobě

Datum zadání práce: 8. 12. 2022
Datum podání práce: 8. 5. 2023
Datum obhajoby: 16. 6. 2023
Identifikátor v systému InSIS: https://insis.vse.cz/zp/83055/podrobnosti

Soubory ke stažení

    Poslední aktualizace: