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.
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 .
| 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í | - |
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.
| 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ů. |
eVSKP id 164374