Přístupnostní navigace
E-application
Search Search Close
Master's Thesis
Author of thesis: Ing. Branislav Brezáni
Acad. year: 2025/2026
Supervisor: Ing. Jaroslav Dytrych, Ph.D.
Reviewer: Ing. Kristýna Zaklová
This thesis deals with the modernization of the State Final Examination (SFE) agenda within the BUT Information System. The main objective is to replace administratively burdensome and technologically obsolete processes with a fully digital solution within the Teacher web application environment. The thesis addresses issues regarding insufficient data validation, inefficient paper-based record-keeping, and the loss of history during resits. The work involves the design and implementation of modules for electronic protocol completion, providing committee members with access to background materials and viewing statistics. The solution includes the development of generic reusable components for creating dynamic forms and administrative interfaces, which will be utilized throughout the entire information system.
Information system, web, state final examination, state final examination protocol, reusable components
Date of defence
24.06.2026
Result of the defence
Defended (thesis was successfully defended)
Grading
C
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 C.
Topics for thesis defence
Language of thesis
Czech
Faculty
Fakulta informačních technologií
Department
Department of Computer Graphics and Multimedia
Study programme
Information Technology and Artificial Intelligence (MITAI)
Specialization
Information Systems and Databases (NISD)
Composition of Committee
prof. RNDr. Alexandr Meduna, CSc. (předseda) doc. Ing. Radek Burget, Ph.D. (místopředseda) RNDr. Marek Rychlý, Ph.D. (člen) Ing. Šárka Květoňová, Ph.D. (člen) Ing. Vladimír Veselý, Ph.D. (člen) Ing. Jiří Hynek, Ph.D. (člen)
Supervisor’s reportIng. Jaroslav Dytrych, Ph.D.
Student s řešením začal s předstihem, pracoval průběžně, samostatně a mimořádně aktivně. Na všechny konzultace chodil řádně připraven a udělal výrazně nadprůměrné množství práce na velmi obtížném zadání, které zasahuje do zásadních složitých součástí informačního systému VUT. Nad rámec zadání udělal i netriviální část návrhu dalších částí projektu, co využijí jeho kolegové na CIS VUT. Vytvořené řešení bylo řádně konzultováno a dokončeno v dostatečném předstihu dle plánovaných termínů. Dle schváleného harmonogramu bude řešení nasazeno do praxe. Pro VUT se jedná o velmi důležitou součást informačního systému, která umožní plně elektronizovat státní závěrečné zkoušky. Navrhuji hodnocení stupněm A (100 bodů).
Zadání je součástí spolupráce FIT na vývoji IS VUT a zabývá se klíčovou součástí projektu přesunu agendy státních závěrečných zkoušek z aplikace Apollo do webové části informačního systému VUT.
Zadání je velmi obtížné, protože vyžadovalo prostudování rozsáhlých podkladů a stávajících datových struktur a rozhraní a návrh univerzálního řešení pokrývajícího požadavky všech fakult a součástí VUT. Současně bylo nutné doplnit netriviální komponenty, které zatím pro aplikaci Teacher nebyly k dispozici. S výsledky práce jsem velmi spokojen - student připravil univerzální znovupoužitelné komponenty, které se již využívají i v jiných částech IS, navrhl kromě části databáze pro svoje řešení i části pro další součásti projektu, které budou využity ostatními vývojáři, a implementoval složitý modul pro vytváření protokolů o SZZ, který je jednou ze dvou nejsložitějších částí celého projektu. Po dokončení částí vytvářených ostatními vývojáři a integraci bude dle harmonogramu projektu na úrovni VUT výsledné řešení nasazeno do praxe. Rozsah provedených prací je značně nadprůměrný a přesahuje rámec zadání.
Práce byla dokončena v dostatečném předstihu nejen pro odevzdání práce, ale i pro to, aby ji bylo možné včas nasadit do ostrého provozu i v původně plánovaném termínu, který musel být s ohledem na ostatní řešitele posunut. Definitivní obsah práce byl řádně konzultován.
Student samostatně aktivně vyhledával relevantní zdroje. S ohledem na téma práce bylo množství dostupných zdrojů omezené, protože technologie a způsob jejich využití jsou do značné míry stanoveny vnitřními standardy CIS a procesy, pro které jsou využity nové moduly, jsou dány zvyklostmi zaměstnanců VUT a interními procesy fakult a nejsou v literatuře zdokumentovány.
Student byl po celou dobu řešení nadprůměrně aktivní. Samostatně analyzoval požadavky, současné moduly a datové struktury IS VUT a navrhoval, implementoval a řádně konzultoval nové řešení. Na konzultace byl vždy velmi dobře připraven a vše důkladně promyslel do detailů. Dodržel všechny dohodnuté termíny. Konzultace probíhaly adekvátně často, a to jak se mnou, tak s kolegy z CIS VUT.
Grade proposed by supervisor: A
Reviewer’s reportIng. Kristýna Zaklová
Student navrhl a implementoval rozsáhlé řešení určené pro podporu agendy státních závěrečných zkoušek v rámci IS VUT. Oceňuji především praktický přínos práce, vysoký rozsah implementovaných funkcionalit a skutečnost, že výsledky budou po dokončení navazujících úprav využívány v ostrém provozu napříč VUT. Technická zpráva však vykazuje nedostatky zejména v oblasti prezentace a strukturování informací, kdy místy působí spíše jako projektová dokumentace než jako diplomová práce. Přes uvedené výhrady považuji práci za kvalitní a prakticky velmi přínosnou. Navrhuji proto hodnocení stupněm B.
Evaluation level: assignment fulfilled with minor reservations
Zadání považuji za splněné s drobnými výhradami. Analýza požadavků na správu číselníků využívaných ve studijních agendách (část bodu 2 zadání) a návrh komponenty informačního systému VUT sloužící jako univerzální editor číselníků (bod 3 zadání) jsou v textu popsané pouze částečně a poměrně chaoticky. Tato část zadání byla realizována jako CRUD komponenta, o které sice text hovoří, ale čtenáři nezasvěcenému do problematiky toto není jasné. Student sice tuto problematiku zpracoval již v rámci projektové praxe, ale měla být lépe popsaná i v závěrečné práci.
Evaluation level: exceeds the usual extent
Práce má 148 stran včetně seznamu literatury. Dle nástroje Theses Checker text přesahuje 210 normostran, což je téměř dvojnásobek rozsahu, který by diplomová práce neměla přesáhnout.
Technická zpráva se skládá ze sedmi kapitol. Autor velmi podrobně popisuje řešenou problematiku i vytvořené výstupy, což dokládá jeho dobrou orientaci v prostředí IS VUT a souvisejících procesech. Na druhou stranu obsah někdy působí spíše jako interní technická dokumentace projektu. U některých popisovaných komponent navíc postrádám jejich vizuální ukázky. Přes značný rozsah práce jsou některé důležité návrhové aspekty popsány pouze stručně (např. sekce 3.1), zatímco jiné části zacházejí do detailů, které nejsou pro pochopení přínosu práce nezbytné. V textu se rovněž objevují pasáže popisující širší kontext implementace, aniž by bylo vždy zřejmé, zda se jednalo o aktivitu autora práce nad rámec zadání nebo jeho výstupy v rámci jiné spolupráce s CIS VUT. S ohledem na rozsah práce by bylo vhodnější některé obrázky (5.16 až 5.20 bezprostředně za sebou) a testovací scénáře přesunout do příloh.
Po jazykové stránce je technická zpráva na dobré úrovni a text je srozumitelný. Z formálního hlediska však práce obsahuje řadu drobných nedostatků. Ukázky zdrojových kódů nejsou vloženy jako výpisy, nemají popisky ani nejsou z textu odkazovány. U některých obrázků je problematické jejich umístění ve větší vzdálenosti od místa, kde jsou v textu referovány (např. obrázek 4.2), případně jejich čitelnost vlivem velikosti (např. obrázek 4.11). V práci se také vyskytují bílá místa vzniklá nevhodným zalomením obsahu a velikosti některých obrázků nejsou zcela konzistentní. Uvedené nedostatky sice nesnižují odbornou hodnotu práce, avšak negativně ovlivňují její celkovou čitelnost a formální úroveň.
Práce se odkazuje celkem na 20 zdrojů, s ohledem na charakter zadání nebylo třeba provádět rozsáhlou rešerši vědecké literatury. Převážnou část použitých zdrojů tvoří technická dokumentace použitých technologií, interní dokumentace a legislativní předpisy. Odborná literatura je zastoupena pouze několika zdroji ([1], [6], [9]), které jsou však v textu využity spíše okrajově a není vždy zřejmé, jak konkrétně ovlivnily návrh či implementaci řešení.
Realizační výstupy zahrnují moduly pro elektronické vyplňování protokolů (včetně napojení na spisovou službu), zpřístupnění podkladů komisařům a prohlížení statistik. Kromě toho byl vytvořen univerzální editor číselníků použitelný v celém IS VUT. Významný implementační přínos autora práce v rámci projektu přechodu SZZ do webové části IS VUT považuji za nesporný. Rozsah i míra dokončení vytvořených výstupů přesahují běžný standard diplomových prací a některé části řešení vznikly nad rámec zadání.
Výsledky budou nasazeny do ostrého provozu dle aktuálního plánu v roce 2027. Očekávají se ještě další drobné úpravy (str. 144), nicméně již v době odevzdání práce byly vytvořeny i další funkcionality nad rámec původního zadání.
Evaluation level: more difficult assignment
Zadání hodnotím jako obtížnější, neboť student musel důkladně prostudovat problematiku správy číselníků využívaných ve studijních agendách a vytváření protokolů o státních závěrečných zkouškách (SZZ), včetně existující podpory v IS VUT. Kromě toho musel navrhnout a vytvořit webové řešení pro tyto agendy dle zvyklostí a požadavků Centra informačních služeb (CIS) VUT. Student však mohl navázat na zkušenosti získané při předchozí spolupráci s CIS VUT [1]. Autor práce vytvořil komplexní řešení, které bude po nasazení využívané všemi fakultami a součástmi VUT.[1] Brezáni, B. Moduly informačního systému VUT pro studijní agendu. Brno, 2023. Bakalářská práce. Vysoké učení technické v Brně, Fakulta informačních technologií. Vedoucí práce Ing. Jaroslav Dytrych, Ph.D.
Grade proposed by reviewer: B
Responsibility: Mgr. et Mgr. Hana Odstrčilová