NOVOTNÝ, J. Rozšíření webových prohlížečů pro analýzu stránek [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2024.
Pan Novotný pracoval na své bakalářské práci po celou dobu řešení, vytvořil funkční rozšíření prohlížeče, které bude zřejmě prakticky využito ve výzkumu a vše řádně zdokumentoval v technické zprávě. Jeho práci proto považuji z pohledu vedoucího za mírně nadprůměrnou.
Kritérium | Známka | Body | Slovní hodnocení |
---|---|---|---|
Informace k zadání | Cílem práce bylo vytvoření rozšíření webového prohlížeče, které by umožnilo získat podrobné informace o obsahu aktuálně zobrazené stránky a zajistit jejich zpracování pomocí nástroje FitLayout vyvíjeného na UIFS. Vzhledem k tomu, že se jedná o experimenální nástroj byla studijní etapa poměrně náročnější. Zadání považuji za splněné. | ||
Práce s literaturou | Student využíval konzultace s vedoucím, samostatně vyhledával další informační zdroje. | ||
Aktivita během řešení, konzultace, komunikace | Student řešil svoji bakalářskou práci samostatně po celou dobu, své řešení v rozumných intervalech konzultoval a mé připomínky řádně zohlednil. | ||
Aktivita při dokončování | Práce byla dokončena v dostatečném předstihu. Měl jsem možnost se podílet na testování výsledného softwarového řešení a mé připomínky student do výsledné podoby zapracoval. Také technická zpráva byla řádně konzultována. | ||
Publikační činnost, ocenění | Výsledek bude integrován do experimentálního nástroje FitLayout, který vzniká na UIFS. |
Celkově se jedná o zdařilou práci, která přinesla použitelné výsledky. Realizačním výstupem je rozšíření prohlížeče, díky němuž bylo možné přesunout významnou část funkcí pro analýzu stránek ze serveru na klienta. Tato práce se skládá z velmi kvalitního realizačního výstupu a průměrné technické zprávy. Navrhuji proto hodnocení stupněm B.
Kritérium | Známka | Body | Slovní hodnocení |
---|---|---|---|
Náročnost zadání | Zadání práce hodnotím jako průměrně obtížné. Autor prostudoval technologii WebExtensions a využil ji pro vytvoření rozšiřujícího modulu prohlížeče. | ||
Rozsah splnění požadavků zadání | Zadání považuji za splněné. Textová část práce obsahuje informace, které pokrývají všechny body zadání. Některé body zadání by mohly být v práci popsány důkladněji – např. návrh modulu (požadavky na funkcionalitu, jednotlivé prvky GUI) nebo zhodnocení dosažených výsledků. | ||
Rozsah technické zprávy | Práce má 49 stran včetně seznamu literatury, rozsah technické zprávy splňuje předepsané požadavky. | ||
Prezentační úroveň technické zprávy | 80 | Struktura technické zprávy se skládá ze sedmi kapitol. Zpráva má logické členění a její obsah je vhodně rozdělen. Často jsou však využívány nečíslované nadpisy, které způsobují místy až přílišné dělení textu na krátké sekce. V některých případech by bylo vhodnější použít např. výčet, a to i pro zachování logické hierarchie (např. u speciálních interních adres pro lokální vývoj v sekci 2.5). Text zprávy neobsahuje reference na obrázky a popisky obrázků jsou poměrně stručné. V práci se vyskytují ukázky zdrojových kódu, které jsou však uprostřed textu, nikoliv jako výpisy ( listings ). | |
Formální úprava technické zprávy | 70 | Práce obsahuje zbytečné nedostatky, které bylo možné odstranit. Místy se vyskytují chyby pravopisné, typografické (např. chybějící nedělitelné mezery), překlepy (např. technoligii), čárky a interpunkce apod. Citace stejného zdroje se na některých místech opakují několikrát za sebou (např. u každé položky výčtu). | |
Práce s literaturou | 75 | Práce se odkazuje celkem na 62 zdrojů, nicméně pouze 16 zdrojů má nějakého autora a dominantně byly citovány zdroje webové. Velká část citací pochází z webových dokumentací, které jsou citovány jako webové stránky, nikoliv jako webová sídla, čímž významně narůstá počet citací (u tří nejpoužívanějších zdrojů na 37 citací). Čtyři citace se odkazují do dvou repozitářů projektu FitLayout. Některé zdroje by možná bylo vhodnější uvést pouze do poznámky pod čarou. Kontrola originality textu systémem theses.cz uvádí podobnost 8.7 %. | |
Realizační výstup | 95 | Realizačním výstupem je rozšíření prohlížeče kompatibilní s nejpoužívanějšími webovými prohlížeči. Funkčnost nástroje odpovídá stanoveným požadavkům a toto rozšíření bude integrováno do nástroje FitLayout. Student v rámci zdrojových kódů odevzdal návod na instalaci rozšíření do vybraných prohlížečů, funkcionalita nástroje mohla být zdokumentována podrobněji. Nástroj byl řádně otestován, nicméně vyhodnocení testovacích scénářů bylo popsáno pouze stručně. | |
Využitelnost výsledků | Výsledky této práce budou prakticky dále využívány v projektu FitLayout. |
eVSKP id 156789