KORNIEIEV, P. Uživatelské rozšíření VS Code pro platformu s výukovými lekcemi [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2025.

Posudky

Posudek vedoucího

Dolejška, Daniel

Výsledné řešení je zpracováné kvalitně a splňuje požadavky zadání. Student pro účely kompletní interaktivní demonstrace výsledného řešení navíc navrhl a nad rámec zadání implementoval zjednodušenou serverovou část výsledné platformy. Autorem použité (citované) zdroje sestávají pouze z online zdrojů, což nepovažuji za zcela vhodné. V kontextu odvedené práce i přes to navrhuji hodnocení práce stupněm C .

Dílčí hodnocení
Kritérium Známka Body Slovní hodnocení
Informace k zadání Tato práce má za cíl vytvořit uživatelské rozhraní pro programové rozhraní backend části řešení platformy s výukovými lekcemi programování. Uživatelské rozhraní je navrženo jako součást integrovaného vývojového prostředí VS Code. Zadání navazuje na další bakalářské práce v rámci tohoto akademického roku, jejichž cílem mělo být navrhnout a implementovat onu serverovou část dané platformy. I přes komplikace s vývojem serverové části způsobené dalšími studenty prokázal autor práce při řešení proaktivní a dynamický přístup. Sám navrhl a implementoval zjednodušený model serverového řešení umožňující interaktivní integraci a demonstraci podporované funkcionality čímž se náročnost původního zadaní zvýšila.
Práce s literaturou Student při práci používá výhradně online zdroje. Text necituje z žádných knih či základních literárních pramenů navržených v zadání vedoucím práce.
Aktivita během řešení, konzultace, komunikace Student byl všeobecně při práci značně samostatný. Domluvené termíny konzultací dodržoval a v případě nutnosti konzultace vedoucího včasně kontaktoval a informoval o postupu práce či v případě požadavků na SW/HW zdroje, kterými vedoucí disponuje. I přes to, že k mnoha konzultacím v průběhu semestru nedošlo, je výsledná práce studenta kompletní a kvalitně zpracovaná.
Aktivita při dokončování Student byl v průběhu dokončování práce aktivní a finální verzi textu poskytl vedoucímu dostatečně včas před termínem odevzdání.
Publikační činnost, ocenění -
Navrhovaná známka
C
Body
79

Posudek oponenta

Pluskal, Jan

Přestože technická část práce je silná, s nadstandardním výstupem, zásadní nedostatky v prezentační, jazykové a formální kvalitě práce nelze přehlédnout. Text působí nedokončeně, jakoby neprošel finální revizí. V kontextu požadavků na bakalářské práce musím tyto nedostatky zohlednit. Přesto díky rozsáhlé a kvalitní implementaci doporučuji hodnotit stupněm C.

Dílčí hodnocení
Kritérium Známka Body Slovní hodnocení
Náročnost zadání Zadání bakalářské práce je technicky náročné – vyžaduje návrh a implementaci rozšíření pro editor VS Code spolu s propojením na vzdálenou platformu, autentizací a integrací zpětné vazby uživatelů. Kromě implementace klienta student vytvořil i vlastní backend a dashboard. Celková náročnost překračuje běžnou úroveň BP.
Rozsah splnění požadavků zadání Student splnil všechny klíčové body zadání. Původní plánovaný backend byl nahrazen vlastním řešením. Práce tedy rozsah zadání výrazně překračuje v technické realizaci.
Rozsah technické zprávy Formální rozsah odpovídá minimálním požadavkům – bez obrázků je dle kontrolního nástroje FIT rozsah přibližně 40 normostran, což je dolní hranice požadavků. Některé obrázky mají nízkou informační hodnotu a zbytečně nafukují objem textu. Vzhledem k rozsáhlé implementaci je textově-technický poměr nevyvážený, kapitola 4 je disproporčně rozsáhlá.
Prezentační úroveň technické zprávy 65 Struktura práce je nevyrovnaná: chybí úvodní texty v některých podkapitolách, nekonzistentní členění (např. kapitola 4), čtenář se obtížně orientuje. Tok textu je roztříštěný, myšlenky nejsou vždy logicky navázány. Funkční a nefunkční požadavky nejsou jasně formulovány. Obrázky mají nízkou kvalitu a většina z nich by měla být přesunuta do příloh.
Formální úprava technické zprávy 55 Práce obsahuje množství formálních i jazykových nedostatků: chybějící nezalomitelné mezery před referencemi, absence popisků u tabulek a obrázků (např. tabulka v 3.3), výchozí šablonový text v sekci Acknowledgements , chybějící typy odkazů („viz“, „obr.“, „sekce“), nesprávné uvozovky (CZ nastavení), inkonzistentní styl u seznamů ( itemize , enumerate ) a kapitalizace nadpisů.
Práce s literaturou 52 Literatura je extrémně slabá. Cituje pouze dokumentaci a webové zdroje, chybí odborné články či knihy, které by pomohly např. při návrhu UI, architektury nebo testování. Citace neobsahují data přístupu a nesplňují běžné akademické standardy. Prvky teorie (OAuth, JWT apod.) nejsou dostatečně vysvětleny.
Realizační výstup 90 Implementovaný systém výrazně překračuje původní zadání. Student vytvořil nejen VS Code rozšíření, ale i plnohodnotný backend s databází a dashboard aplikací.
Využitelnost výsledků Výsledek má praktické využití ve výuce programování. Představuje řešení konkrétního problému, není jen kompilační, ale přináší vlastní přínosy. Systém lze rozvíjet, případně integrovat do univerzitních nástrojů.
Navrhovaná známka
C
Body
79

Otázky

eVSKP id 164374