Master's Thesis

Processing and Visualization of Psychological Diagnostic Data

Final Thesis 8.7 MB

Author of thesis: Ing. Andrea Chimenti

Acad. year: 2023/2024

Supervisor: Ing. Jiří Hynek, Ph.D.

Reviewer: Ing. Vladimír Bartík, Ph.D.

Abstract:

This thesis presents an information system developed in collaboration with the Rehabilitation Center Kladruby. The system's objective is to digitalize and unify the process of collecting, evaluating, and visualizing psychological diagnostic data. The system is implemented as a web application with a three-tier architecture using FastAPI and Vue.js. The application allows psychologists to record testing results, convert between different types of scores, and create visualizations to compare patients. Additionally, the application incorporates a module for exporting data, facilitating further analysis or research projects. The application has successfully undergone user acceptance testing.

Keywords:

psychometrics, psychological testing, test norms, Rehabilitation Center Kladruby, web application, information system, visualization, FastAPI, Vue.js

Date of defence

18.06.2024

Result of the defence

Defended (thesis was successfully defended)

znamkaAznamka

Grading

A

Process of defence

Student nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky oponenta a na další otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm A.

Topics for thesis defence

  1. Dle use case diagramu na str. 52 aktér Moderátor nemá přiřazené žádné případy použití (kromě těch, které dědí od lékaře). Jaký je tedy rozdíl mezi aktéry Lékař a Moderátor?
  2. Uvažuje se, že by vaše aplikace mohla být využita kromě ústavu v Kladrubech i v jiných podobných institucích?
  3. Jak se stavíte k Vaší aplikaci z hlediska bezpečnosti a ochrany osobních údajů?
  4. Používal jste nějaké pokročilejší metody datové analýzy?

Language of thesis

English

Faculty

Department

Study programme

Information Technology and Artificial Intelligence (MITAI)

Specialization

Machine Learning (NMAL)

Composition of Committee

prof. Dr. Ing. Jan Černocký (předseda)
doc. Ing. Lukáš Burget, Ph.D. (člen)
doc. Mgr. Lukáš Holík, Ph.D. (člen)
Ing. Michal Hradiš, Ph.D. (člen)
Ing. František Grézl, Ph.D. (člen)
prof. Ing. Lukáš Sekanina, Ph.D. (člen)

Supervisor’s report
Ing. Jiří Hynek, Ph.D.

Student k práci přistupoval svědomitě. Řešil náročné zadání přesahující do oblasti psychologie. Výstupy jsou využitelné v praxi. Výsledky byly publikovány na studentské konferenci. Navrhuji hodnocení stupněm A.

Evaluation criteria Verbal classification
Informace k zadání

Cílem práce bylo navrhnout a implementovat informační systém pro psychology určený k zadávání a analýze psychodiagnostických dat. Práce byla řešena ve spolupráci s Rehabilitačním ústavem Kladruby. Student se musel velmi podrobně seznámit s problematikou testování v psychologii. Dále prostudoval technologie pro tvorbu datové (PostgreSQL), aplikační (Python, FastAPI) a prezentační (TypeScript, Vue.js) vrstvy informačních systémů. Zadání hodnotím jako obtížné.

Aktivita při dokončování

Některé části technické zprávy byly dokončovány na poslední chvíli. Práce byla nicméně rozsáhlá a student se snažil řešit jednotlivé části pečlivě.

Publikační činnost, ocenění

Výsledky byly publikovány na studentské konferenci Excel@FIT 2024.

Práce s literaturou

Student prostudoval doporučenou literaturu a aktivně si dohledával další zdroje týkající se psychologie a zvolených technologií.

Aktivita během řešení, konzultace, komunikace

Student práci započal již v rámci projektové praxe. Byl aktivní během celé doby řešení a účastnil se pravidelných online konzultací. Doménu testování v psychologii konzultoval s odborníky z oboru (PhDr. Petrou Fiľovou, Ph.D. a Mgr. Pavlem Viktorou).

Points proposed by supervisor: 95
Display more

Grade proposed by supervisor: A

Reviewer’s report
Ing. Vladimír Bartík, Ph.D.

Diplomovou práci hodnotím velmi kladně, má velmi kvalitní realizační výstup a technickou zprávu s minimem nedostatků psanou velmi dobrou angličtinou. Navrhuji proto hodnocení této diplomové práce stupněm A (výborně).

Evaluation criteria Verbal classification Points
Rozsah splnění požadavků zadání

Evaluation level: zadání splněno

Všechny body zadání byly splněny.

Rozsah technické zprávy

Evaluation level: je v obvyklém rozmezí

Práce z pohledu rozsahu technické zprávy splňuje požadavky.

Prezentační úroveň technické zprávy

Technická zpráva je nadstandardní, vše je popsáno velmi pečlivě a srozumitelně, také organizace kapitol je vyhovující. Zejména kapitola 2 o psychologickém testování je velmi zajímavá, také jednotlivé kroky vývoje samotné aplikace jsou dobře zdokumentovány a je díky nim bez pochybností, že návrh byl proveden správně a bez chyb.

90
Formální úprava technické zprávy

Také formální stránku hodnotím velmi kladně, text je psán velmi dobrou angličtinou, nevšiml jsem si prakticky žádných chyb, také jsem nazaznamenal žádný problém ohledně typografické úrovně. Možná bych vytknul trochu chaotické číslování obrázků v kap. 3 a mírně nepřehledný ER diagram na str. 54, to jsou však jen nepodstatné detaily.

86
Práce s literaturou

Student problematiku nastudoval velmi pečlivě, o čemž svědčí rozsáhlý seznam literatury. Také v textu jsou prameny správně citovány, k porušení citační etiky nedošlo a příslušné normy jsou splněny.

95
Realizační výstup

Výsledkem realizačního výstupu je informační systém s přehledným uživatelským rozhraním, který je připraven pro použití v prostředí Rehabilitačního ústavu v Kladrubech, ale byl by zcela jistě využitelný i v jiných institucích tohoto typu.

90
Využitelnost výsledků

Hlavním přínosem je vytvořená webová aplikace, která v Rehabilitačním ústavu Kladruby výrazně zjednoduší správu, zadávání výsledků a vyhodnocování psychologických testů, které doposud probíhalo převážně v Excelu.

Náročnost zadání

Evaluation level: průměrně obtížné zadání

Cílem diplomové práce bylo vytvoření informačního systému pro Rehabilitační ústav v Kladrubech, který usnadní zadávání výsledků a vyhodnocování psychologických testů prováděných v tomto ústavu s pacienty, včetně různých způsobů vizualizace. Bylo potřeba také prostudovat principy vyhodnocování psychologických testů.

Topics for thesis defence:
  1. Dle use case diagramu na str. 52 aktér Moderátor nemá přiřazené žádné případy použití (kromě těch, které dědí od lékaře). Jaký je tedy rozdíl mezi aktéry Lékař a Moderátor?
  2. Uvažuje se, že by vaše aplikace mohla být využita kromě ústavu v Kladrubech i v jiných podobných institucích?
Points proposed by reviewer: 90
Display more

Grade proposed by reviewer: A