RYŠKA, A. Nástroj pro editaci a běh řídicích panelů pro IoT aplikace [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2023.
Jde o dílo, kde kvalita realizačního výstupu znatelně převyšuje kvalitu odevzdaného textu. Přístup studenta k řešení hodnotím jako zodpovědný. Realizační výstup je použitelný a může být dále vyvíjen.
Kritérium | Známka | Body | Slovní hodnocení |
---|---|---|---|
Informace k zadání | Zadání považuji za standardně náročné. Bylo splněno a výsledek odpovídá mému očekávání. | ||
Práce s literaturou | Potřebné zdroje si student na základě pokynů k zadání obstaral samostatně a použil je smysluplně. | ||
Aktivita během řešení, konzultace, komunikace | Během řešení probíhaly pravidelné konzultace, student pravidelně informoval o průběhu prací. | ||
Aktivita při dokončování | Práce byla dokončena včas, poslední kapitoly ovšem vznikaly v poslední chvíli. Doporučil bych místo slovních popisů detailněji popsat návrh i implementace, například s vyžitím prostředků UML. | ||
Publikační činnost, ocenění | - |
Textová část této práce je velmi podprůměrná, nicméně implementace je na odpovídající úrovni. Také splnění zadání není stoprocentní - požadavek zaměření na autokonfiguraci není splněn. Proto navrhuji hodnocení pouze stupňem dostatečně/ E .
Kritérium | Známka | Body | Slovní hodnocení |
---|---|---|---|
Náročnost zadání | Tato práce se zabývá jednoduchou implementací řídicích panelů pro IoT. Zadání považuji za průměrně náročné. | ||
Rozsah splnění požadavků zadání | V práci chybí zaměření na autokonfiguraci požadované v bodu 2 zadání. Nicméně to nepovažuji za zcela zásadní problém. | ||
Rozsah technické zprávy | Rozsah 39 vysazených stran je vyhovující. | ||
Prezentační úroveň technické zprávy | 50 | Text práce je relativně dobře strukturován, ale rozsah kapitol popisujících vlastní přínos je nedostatečný (Návrh=4strany, Implementace=6stran, Testování=2strany). Navíc některé aspekty návrhu jsou popsány až v implementaci. V kapitole návrh bych také očekával kompletní blokové schema a podrobnější popis struktury systému. V popisu implementace bych považoval za nutné zmínit použitý implementační jazyk a řadu dalších souvislostí. Celá tato část textu je nevyhovující. | |
Formální úprava technické zprávy | 60 | Práce je psána slovensky. Jazyková úroveň textu je podprůměrná, je v něm řada překlepů a podivných formulací. Z hlediska typografického je text vyhovující až na sazbu zvýrazněného textu, uvozovek a HTTPS odkazů (viz např. první odstavec na str. 18). Autor také až příliš často používá poznámky pod čarou. | |
Práce s literaturou | 65 | Autor uvádí citace až za ukončenou větou nebo odstavcem, což je zcela nevyhovující. Výběr použité literatury je na odpovídající úrovni (až na položku [6]). | |
Realizační výstup | 75 | Výsledek této práce mi byl předveden a je funkční. Při mém vlastním testování demo aplikace (ve Firefoxu) se mi podařilo dostat ji do částečně nefunkčního stavu, takže je zřejmě nutné další testování. Zdrojové kódy jsou v Javascriptu a mají cca 4000 řádků, což je nadstandardní rozsah. Soubory jsou jen minimálně komentované a kód není složitý. Také není zřejmá licence, pod kterou je publikován. Celkově je vlastní implementace nejlepší částí této práce. | |
Využitelnost výsledků | Výsledky této práce mohou být po doladění prakticky použity v situacích, kdy "velké" IoT systémy jsou zbytečně složité. |
eVSKP id 144944