Original title:
Gamifikace zapojení občanů do služeb státu a neziskových organizací
Translated title:
Gamification of Citizen Engagement in Government and Non-profit Services
Authors:
Čada, Šimon ; Herout, Adam (referee) ; Beran, Vítězslav (advisor) Document type: Bachelor's theses
Year:
2026
Language:
cze Publisher:
Vysoké učení technické v Brně. Fakulta informačních technologií Abstract:
[cze][eng]
Tato práce se zabývá návrhem a implementací webové aplikace pro podporu zapojení občanů do dobrovolnické činnosti v rámci neziskových organizací. Cílem práce je analyzovat zájmy a bariéry občanů při zapojení do dobrovolnických aktivit, se zaměřením na motivaci a nejistotu při výběru vhodné příležitosti. Na základě této analýzy je navržen systém využívající principy gamifikace a personalizace obsahu, jehož cílem je snížení identifikovaných bariér. Součástí řešení je návrh uživatelského rozhraní, doporučovacího mechanismu a celkové architektury systému. Implementovaný prototyp je realizován jako webová aplikace s klient–server architekturou a bodovým doporučovacím systémem. Funkčnost řešení byla ověřena pomocí uživatelského experimentu porovnávajícího existující řešení a navržený prototyp. Výsledky ukazují zlepšení použitelnosti a snížení nejistoty při výběru dobrovolnických aktivit, zároveň byly identifikovány limity zejména v oblasti úplnosti poskytovaných informací.
This thesis focuses on the design and implementation of a web application supporting the engagement of citizens in volunteering activities within non-profit organizations. The aim of the thesis is to analyze citizens’ interests and barriers to participation in volunteering activities, with an emphasis on motivation and uncertainty when selecting a suitable opportunity. Based on this analysis, a system is designed using principles of gamification and content personalization, aiming to reduce the identified barriers. The solution includes the design of the user interface, a recommendation mechanism, and the overall system architecture. The implemented prototype is realized as a web application with a client–server architecture and a point-based recommendation system. The functionality of the solution was evaluated through a user experiment comparing an existing solution with the proposed prototype. The results show an improvement in usability and a reduction in uncertainty when selecting volunteering activities, while limitations were identified mainly in the completeness of the provided information.
Keywords:
client-server architecture; Gamification; graphical user interface; MVC architecture; node.js; personalization; volunteering; vue.js; web application; dobrovolnictví; Gamifikace; grafické uživatelské rozhraní; klient-server architektura; MVC architektura; node.js; personalizace; vue.js; webová aplikace
Institution: Brno University of Technology
(web)
Document availability information: Fulltext is available in the Brno University of Technology Digital Library. Original record: http://hdl.handle.net/11012/259282