BREZÁNI, B. Moduly informačního systému VUT pro studijní agendu [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2023.

Posudky

Posudek vedoucího

Dytrych, Jaroslav

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 obtížném zadání, které zasahovalo do řady modulů informačního systému VUT. Vše bylo dokončeno s dostatečným předstihem pro nasazení do ostrého provozu a většina vytvořených modulů je již aktivně využívána větším množstvím uživatelů. Vzhledem nadprůměrné k aktivitě studenta i k rozsahu a výsledkům práce navrhuji hodnocení stupněm A (99 bodů).

Dílčí hodnocení
Kritérium Známka Body Slovní hodnocení
Informace k zadání Zadání je součástí projektu přechodu FIT na IS VUT a jeho podstatou bylo doplnění modulů, které zaměstnanci a studenti FIT využívali v IS FIT, ale v IS VUT zcela chyběly nebo byly pouze v desktopovém klientovi Apollo. Jedná se o obtížné zadání, protože bylo nutné nastudovat více agend ve dvou informačních systémech, navrhnout nové netriviální moduly a úpravy stávajících a zejména u statistik rovněž ověřit správnost zobrazených dat a zjistit, k jakým účelům, jakým způsobem a s jakými cíli uživatelé statistiky využívají. S výsledky práce jsem velmi spokojen a jsou prakticky využívány pro důležité činnosti na fakultě.
Práce s literaturou Student 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 CVIS a procesy, pro které jsou využity nové moduly, jsou dány zvyklostmi zaměstnanců FIT VUT a interními procesy fakulty a nejsou v literatuře zdokumentovány.
Aktivita během řešení, konzultace, komunikace Student byl po celou dobu řešení nadprůměrně aktivní. Samostatně analyzoval současné moduly IS FIT a datové struktury IS VUT a navrhoval, implementoval a řádně konzultoval nové části i změny stávajících částí IS VUT. Vše měl implementováno v dostatečném předstihu, aby to bylo možné včas nasadit do ostrého provozu a využít pro příslušné činnosti v rámci harmonogramu akademického roku.
Aktivita při dokončování Většina práce byla dokončena ve velkém předstihu, nicméně s ohledem na návaznosti na vývoj jiných částí IS VUT bylo nakonec nutné dokončování téměř do poslední chvíle před odevzdáním, protože poslední datové struktury byly vytvořeny až cca týden před termínem pro odevzdání. Definitivní obsah práce však byl řádně konzultován.
Publikační činnost, ocenění
Navrhovaná známka
A
Body
99

Posudek oponenta

Veigend, Petr

Vzhledem k rozsahu odvedené práce, její kvalitě a aktivnímu používání jejich výsledků v rámci IS VUT navrhuji práci hodnotit stupněm B (80b) a doporučuji ji k obhajobě. Hodnocení snižuje pouze průměrná formální a jazyková úroveň práce a podprůměrná práce s literaturou.

Dílčí hodnocení
Kritérium Známka Body Slovní hodnocení
Náročnost zadání Zadání hodnotím jako obtížnější. Student musel důkladně nastudovat existující chování IS FIT pro moduly, které nahrazoval, seznámit se s prostředky pro vývoj v rámci IS VUT a implementovat několik nových modulů.
Rozsah splnění požadavků zadání Zadání bylo splněno.
Rozsah technické zprávy Rozsah práce odpovídá přibližně 68 normostranám, je tedy v obvyklém rozmezí.
Prezentační úroveň technické zprávy 85 Logická struktura práce je na velmi dobré úrovni, kapitoly na sebe logicky navazují, práce je pochopitelná pro čtenáře. Drobnou výhradu mám k používání zkratek, které nebyly zavedeny (např. CSRF). 
Formální úprava technické zprávy 70 Jazyková stránka je jedna ze slabších částí práce. Často se vyskytují hovorové výrazy (např. "počas", "navolit", "na spodku tabulky", atp.), minimálně jedna špatná shoda podmětu s přísudkem. Některé věty jsou kostrbaté. Tyto připomínky ale nijak výrazně nesnižují kvalitu práce. Po typografické stránce se občas střídají sazby stejného textu na řádcích pod sebou.
Práce s literaturou 65 Práce cituje 6 literárních pramenů. Všechny prameny jsou online zdroje, které jsou správně citovány. Hodnocení je podprůměrné, protože by podle mého názoru měly být použity i knižní literární prameny. 
Realizační výstup 90 V rámci práce student nově implementoval následující moduly IS VUT (Teacher): modul Moje předměty V rámci tohoto modulu student implementoval zobrazení podrobných statistik studijních výsledků studentů v rámci předmětu, porovnání úspěšnosti s minulými ročníky atp. . Statistiky jsou podrobnější než v IS FIT (WIS) a umožňují např. garantovi zjistit, jestli byl při hodnocení předmětu příliš mírný nebo přísný v porovnání s ostatními předměty daného semestru. Modul Přehledy V rámci tohoto modulu student implementoval statistiky studijních výsledků studentů v rámci jejich studia. Statistiky v tomto modulu se využívají pro kontroly studia během akademického roku.  modul Vypisování zadání Tento modul student převzal ve formě nekomentovaného zdrojového kódu a rozšířil ho do aktuálního stavu. Provedl plnou refaktorizaci tohoto modulu. Student dále v aplikaci Teacher rozšířil následující moduly: modul pro zápis studentů do dalšího ročníku v rámci StudIS Student provedl refaktorizaci tohoto modulu a jeho rozšíření o možnost automaticky provést všechny potřebné změny v databázi, které doposud muselo studijní odděleni provádět ručně prostřednictvím modulů IS Apollo. Tyto změny ještě nebyly nasazeny do ostrého provozu. Statistiky v modulech závěrečné práce a závěrečné zkoušky.  Modul registrace zadání ve StudIS Přidání podpory pro týmové projekty. Ne všechny moduly zmíněné výše byly součástí zadání, ale množství velmi dobře odvedené práce ukazuje na kvalitu studenta. Student dále  implementoval značné rozšíření knihovny pro zobrazování grafů v rámci IS VUT tak, aby bylo možné zobrazovat histogramy a sloupce s několika hodnotami. Hodnocení této části snižuje pouze nedostatečně komentovaný kód (pouze jednořádkové komentáře, bez dokumentačních značek), tedy chybí generovaná dokumentace. To u této práce vidím jako relativně zásadní problém, vzhledem k tomu, že vývoj na CVISu může převzít někdo jiný. Kód je přehledný.
Využitelnost výsledků Implementované moduly byly již nasazeny v IS VUT. Ještě nebyly nasazeny např. statistiky státnic (až do nedávna úplně chyběly datové struktury) nebo pro přepracovaný modul pro zápisy studentů do dalšího ročníku.
Navrhovaná známka
B
Body
80

Otázky

eVSKP id 148773