Platforma pro monitorování mentálního zdraví
Mental health monitoring platform
bachelor thesis (DEFENDED)
View/ Open
Permanent link
http://hdl.handle.net/20.500.11956/192079Identifiers
Study Information System: 250707
Collections
- Kvalifikační práce [10932]
Author
Advisor
Referee
Holubová, Irena
Faculty / Institute
Faculty of Mathematics and Physics
Discipline
Computer Science with specialisation in Programming and Software Development
Department
Department of Software Engineering
Date of defense
28. 6. 2024
Publisher
Univerzita Karlova, Matematicko-fyzikální fakultaLanguage
Czech
Grade
Excellent
Keywords (Czech)
vývoj software|webová aplikace|formulářeKeywords (English)
software development|web application|formsV Národním ústavu duševního zdraví vznikla potřeba pro digitalizaci výzkumné a terapeutické praxe. Jedním z procesů k digitalizaci byla spolupráce terapeutů s paci- enty/klienty formou dotazníků. V rámci práce byla provedena analýza, návrh a imple- mentace webové aplikace digitalizující tento proces. Aplikace umožňuje tvorbu a zpraco- vání dotazníků. Tuto funkcionalitu lze použít i pro sběr dat pro výzkumné účely. Mezi hlavní kvalitativní požadavky ústavu patřila snadná rozšiřitelnost aplikace o další formy spolupráce a možnost provozu aplikace na vlastní infrastruktuře. Tyto požadavky byly adresovány vhodným rozdělením aplikace na komponenty a využití Docker pro snadné nasazení. Aplikace byla úspěšně předána ústavu k nasazení. 1
The National Institute of Mental Health needed to digitalize its research and therapeu- tic practice. One of the processes was the collaboration of therapists with patients/clients through questionnaires. In this work, we conducted analysis, design, and implementation of a web application digitalizing this process. The application enables the creation and processing of questionnaires. This functionality can also be used for data collection for research purposes. Among the primary qualitative requirements of the institute were the extensibility of the application to include other forms of collaboration and the ability to run the application on its own infrastructure. These requirements were addressed by appropriately dividing the application into components and using Docker for easy de- ployment. The application was successfully handed over to the institute for deployment. 1