Tématem této bakalářské práce je vývoj gamifikačního nástroje pro softwarové vývojáře.
Práce zahrnuje průzkum konkurenčních řešení a nejúspěšnějších gamifikovaných aplikací. Na základě toho je navržen nástroj s použitím UML diagramů a diagramu ERD.
Výstupem této práce je webová služba, která by měla vývojářům efektivně umožnit gamifikovat aplikace, a uživatelská dokumentace, která umožňuje vývojáři rychlou orientaci v nástroji. Práce se také zaměřuje na základy gamifikace, témata s gamifikací související, aktuální trendy v tvorbě služeb a v tvorbě dokumentace softwaru.
Anotace v angličtině
The topic of this bachelor thesis is the development of a gamification tool for software developers.
The thesis includes a survey of competing solutions and the most successful gamified applications. Based on this, the tool is designed using UML diagrams and ERD diagram.
The output of this work is a web service that should allow developers to gamify applications efficiently and user documentation that allows the developer to quickly orient in the tool. The thesis also focuses on the basics of gamification, gamification related topics, current trends in web service design and software documentation.
Klíčová slova
Gamifikace, Webová služba, Flask
Klíčová slova v angličtině
Gamification, Web service, Flask
Rozsah průvodní práce
48
Jazyk
CZ
Anotace
Tématem této bakalářské práce je vývoj gamifikačního nástroje pro softwarové vývojáře.
Práce zahrnuje průzkum konkurenčních řešení a nejúspěšnějších gamifikovaných aplikací. Na základě toho je navržen nástroj s použitím UML diagramů a diagramu ERD.
Výstupem této práce je webová služba, která by měla vývojářům efektivně umožnit gamifikovat aplikace, a uživatelská dokumentace, která umožňuje vývojáři rychlou orientaci v nástroji. Práce se také zaměřuje na základy gamifikace, témata s gamifikací související, aktuální trendy v tvorbě služeb a v tvorbě dokumentace softwaru.
Anotace v angličtině
The topic of this bachelor thesis is the development of a gamification tool for software developers.
The thesis includes a survey of competing solutions and the most successful gamified applications. Based on this, the tool is designed using UML diagrams and ERD diagram.
The output of this work is a web service that should allow developers to gamify applications efficiently and user documentation that allows the developer to quickly orient in the tool. The thesis also focuses on the basics of gamification, gamification related topics, current trends in web service design and software documentation.
Klíčová slova
Gamifikace, Webová služba, Flask
Klíčová slova v angličtině
Gamification, Web service, Flask
Zásady pro vypracování
Cílem bakalářské práce je implementovat a nasadit nástroj pro gamifikaci s otevřeným zdrojovým kódem. Nástroj bude vytvořen v jazyce Python za pomoci webového mikro-frameworku Flask.
Nástroj bude poskytovat minimálně následující funkcionality:
profil hráče,
herní body,
odznaky,
výzvy,
úrovně,
žebříčky hráčů,
vizualizační frontend.
Účinnost gamifikačního nástroje se bude testovat na webovém portálu pro sběr dotazníků.
Osnova:
gamifikační mechaniky a typologie hráčů,
srovnaní gamifikačních nástrojů,
výběr a popis technologií pro implementaci gamifikačních mechanismů,
návrh a implementace gamifikačního softwaru,
prověření účinnosti gamifikace ve webové aplikaci s dotazníky.
Zásady pro vypracování
Cílem bakalářské práce je implementovat a nasadit nástroj pro gamifikaci s otevřeným zdrojovým kódem. Nástroj bude vytvořen v jazyce Python za pomoci webového mikro-frameworku Flask.
Nástroj bude poskytovat minimálně následující funkcionality:
profil hráče,
herní body,
odznaky,
výzvy,
úrovně,
žebříčky hráčů,
vizualizační frontend.
Účinnost gamifikačního nástroje se bude testovat na webovém portálu pro sběr dotazníků.
Osnova:
gamifikační mechaniky a typologie hráčů,
srovnaní gamifikačních nástrojů,
výběr a popis technologií pro implementaci gamifikačních mechanismů,
návrh a implementace gamifikačního softwaru,
prověření účinnosti gamifikace ve webové aplikaci s dotazníky.
Seznam doporučené literatury
CHOU, Yu-Kai. Actionable Gamification: Beyond Points, Badges, and Leaderboards. Freemont, CA: Octalysis media, 2014. ISBN 978-1511744041.