HLÁSENSKÝ, T. Systém pro správu vědeckého obsahu [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2025.
Bakalářskou práci hodnotím velmi kladně . Student si osvojil potřebné technologie a důkladně prostudoval existující řešení i předchozí verzi webové prezentace. Na tomto základě vytvořil novou aplikaci , která původní řešení nejen plně nahrazuje , ale zároveň jej významně rozšiřuje . Kromě samotné aplikace student vyvinul také inteligentní editor pro tvorbu obsahu založený na jazyce MDX . Tento editor umožňuje snadné vytváření nového obsahu včetně pokročilých komponent , jako jsou galerie, a podporuje i jejich stylování. Výsledná kombinace aplikace a editoru výrazně přispěje k propagaci výsledků skupinky, pro niž byl systém vytvářen. Práci navrhuji hodnotit stupněm A
Kritérium | Známka | Body | Slovní hodnocení |
---|---|---|---|
Informace k zadání | Cílem této bakalářské práce bylo vytvořit systém, který pomůže s propagací a zviditelněním výzkumných skupin a skupinek výzkumníků. Za tímto účelem bylo nutné nastudovat existující aplikace pro prezentaci výzkumných výsledků (ResearchGate, Google Scholar, ORCID atd.), a také aktuálně používané přístupy k tvorbě informačních systémů. Dále sám student zvolil vhodnou platformu pro tvorbu nového informačního systému ( Next.js ), díky které mohl zkombinovat přístupy jak pro renderování na straně serveru, tak klienta. Také musel nastudovat programovací jazyk TypeScript , technologii pro objektové mapování Prisma.js a vlastnosti databázového systému PostgreSQL . Zadání hodnotím jako průměrně obtížné a považuji jej za splněné ve všech bodech. | ||
Práce s literaturou | Student prostudoval doporučenou literaturu a sám aktivně vyhledával další relavatní zdroje . | ||
Aktivita během řešení, konzultace, komunikace | Student během celého akademického roku aktivně komunikoval , a to jak prostřednictvím osobních konzultací, tak formou zpráv, ve kterých pravidelně informoval o svém pokroku od posledního setkání. Konzultace probíhaly ve dvoutýdenních intervalech po oba semestry. Student pracoval samostatně. | ||
Aktivita při dokončování | Student dokončil práci včas , což umožnilo konzultaci finální verze jak technické zprávy, tak i softwaru. Velmi kladně hodnotím i dostupnost při nasazování software , díky které došlo k nasazení software ještě před ukončením bakalářské práce. | ||
Publikační činnost, ocenění | - |
Vytvořené řešení splňuje požadavky výzkumné skupiny Dexter@FIT vedené dr. Hynkem a pro toto nasazení bylo řádně otestováno. Součástí řešení je i editor textu ve formátu MDX, jehož využití by mohlo být širší. Řešení je však mimo tento editor navrženo jako jednoúčelové a minimalisticky splňuje nízké nároky skupiny, aniž by bylo připraveno na obecnější nasazení s většími objemy dat. Kvalita technické zprávy je i přes nadprůměrnou volbu literatury nízká a obsahuje velké množství nerelevantních informací. Celkově proto práci hodnotím stupněm C.
Kritérium | Známka | Body | Slovní hodnocení |
---|---|---|---|
Náročnost zadání | Zadání bylo možné pojmout jako méně obtížné až obtížnější. Student jej dle mého názoru pojal jako méně obtížné a některým obtížnějším částem jako práce s API IS VUT se vyhnul. | ||
Rozsah splnění požadavků zadání | |||
Rozsah technické zprávy | Práce má 71 normostran, ale s ohledem na relevantnost obsahu je spíše na dolní hranici obvyklého rozmezí. | ||
Prezentační úroveň technické zprávy | 60 | Technická zpráva sice má logickou strukturu, ale obsahuje velké množství informací, které pro samotné řešení nejsou relevantní. Popis teoretických základů, které jsou pro práci důležité, je naopak povrchní, což bylo následně nutno částečně suplovat v návrhu. Celkově teoretická část práce obsahuje řadu chyb v terminologii a jejím vysvětlení. Místy má student problém s jednotností využívané terminologie. Z textu jsem nepochopil, proč student zmiňuje možnost získávání dat přes API, ale vůbec se jí nezabýval a vytvořil Web scraper, který je závislý na konkrétní podobě webu, který je průběžně vyvíjen a lze tak očekávat nutnost častých změn, což je v rozporu s popsaným požadavkem na udržitelnost. | |
Formální úprava technické zprávy | 58 | V práci je velké množství překlepů, v některých větách zjevně chybí slova a některé formulace dělají práci hůře čitelnou. Často se vyskytuje anglický slovosled v českém textu, a to i v nadpisech. Místy se vyskytují i různé typografické chyby jako mezera před odkazem na poznámku pod čarou, využití nesprávných uvozovek, jednopísmenné spojky a předložky na koncích řádků apod. Některé obrázky nejsou vhodně odkazované z textu. Navíc bych očekával spíše diagramy v UML než ne zcela obvyklý přístup, který je místy hůře pochopitelný (např. obrázek 5.2). | |
Práce s literaturou | 89 | Student čerpá z knih i elektronických zdrojů, které zahrnují i vědecké články. Vzhledem k zaměření práce výběr literatury považuji za vhodný a nadprůměrný. Student však mohl zpracovanou literaturu lépe promítnout do kvality textu práce. | |
Realizační výstup | 78 | Realizační výstup představuje jednoduchý informační systém pro výzkumnou skupinu Dexter@FIT vedenou dr. Hynkem. Hlavní přínos práce spatřuji v editoru textu ve formátu MDX s jednoduchým vkládáním různých komponent vč. komplexnějších jako je fotogalerie. S ohledem na optimalizace zátěže serveru v podobě předgenerování výsledných stránek při publikování či změně publikovaného článku je systém provozovatelný i na slabším HW jako je Raspbery Pi. Další přínos je oprimalizace pro vyhledávače, která je v realizačním výstupu ve větším rozsahu než v textu, což by výzkumné skupině mohlo pomoci s publicitou. | |
Využitelnost výsledků | S ohledem na některá řešení, která dle mého názoru nejsou využitelná pro větší rozsah dat, považuji výtvořený systém za jednoúčelový. Řešení je nasaditelné ve výzkumné skupině Dexter@FIT vedené dr. Hynkem, které plně vyhoví. Aby však bylo obecně využitelné, vyžadovalo by to dle mého názoru nemalé úsilí na předělání a doplnění systému. Editor textu ve formátu MDX by po oddělení z projektu mohl být využitelný i v jiných projektech. |
eVSKP id 164659