NENUTIL, P. Uživatelské rozhraní nástroje Combine [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2024.
Student přistoupil k řešení práce zodpovědně a reagoval na všechny připomínky. Povedlo se mu vytvořit vylepšit webové rozhraní k nástroji Combine. Nové rozhraní bude v budoucnu nasazeno v provozu a nástroj Combine bude zpřistupněn testerské komunitě.
Kritérium | Známka | Body | Slovní hodnocení |
---|---|---|---|
Informace k zadání | Cílem práce bylo vytvořit webové rozhraní k nástroji Combine vyvíjeném na FIT. Cíl se povedlo splnit. Ideálnímu provozu chybí pouze správa výpočetních úloh a rozložení zátěže, což je ovšem požadavek nad rámec bakalářské práce. | ||
Práce s literaturou | Student navázal na předchozí absolventské práce týkající se nástroje Combine. Další studijní prameny si vybíral sám. | ||
Aktivita během řešení, konzultace, komunikace | Student byl aktivní vesměs v celé době práce na projektu. Na konzultacích byl znát pokrok oproti předchozímu stavu. | ||
Aktivita při dokončování | Vyšší intenzita práce byla před dokončením projektu, avšak všechny mé hlavní připomínky k implementaci i k technické zprávě byly zapracovány. | ||
Publikační činnost, ocenění |
Programové řešení je funkční, zdokumentované a podpořené automatickými testy. Řešení je navíc využitelné v praxi. Slabou stránkou je však technická zpráva, která mohla být na lepší úrovni.
Kritérium | Známka | Body | Slovní hodnocení |
---|---|---|---|
Náročnost zadání | Cílem bakalářské práce bylo vytvořit vylepšené uživatelské rozhraní nástroje Combine. | ||
Rozsah splnění požadavků zadání | |||
Rozsah technické zprávy | Technická zpráva má rozsah kolem 40 normostran. Většina částí mohla být obsáhlejší nebo doplněná o konkrétní ukázky nebo příklady. | ||
Prezentační úroveň technické zprávy | 70 | Technická zpráva má logickou strukturu a popisuje postupně všechny potřebné náležitosti. Ovšem úplně chybí samostatná kapitola věnující se teorii, která je rozprostřená v jiných částech práce, například v kapitole 2 (Současný stav nástroje) nebo kapitole 4 (Implementace rozhraní), čímž v určitých částech dochází k tématickému odchýlení. Některé podkapitoly pak nejsou uvedené a bezprostředně navazují na nadřazenou podkapitolu, například podkapitoly 5.3 a 5.3.1 na straně 38. | |
Formální úprava technické zprávy | 70 | Jazykově je práce na dobré úrovni, jen s nezávažnými chybami. Zpráva obsahuje některé typografické prohřešky. Dochází k nekonzistenci číslování podkapitol, kdy některé podnadpisy jsou s číslováním a některé bez. Obrázky mohly být vektorové. Navíc většina z nich není referována v textu a téměř u všech mohl být obsáhlejší popis. | |
Práce s literaturou | 70 | Informace v práci jsou většinou podložené odbornou literaturou. Za nevhodné ovšem považuji citování některé teorie z bakalářských prací. | |
Realizační výstup | 80 | Výsledkem je uživatelské rozhraní implementované v jazyce JavaScript s využitím knihovny React. Zdrojové soubory jsou strukturované a kód je konzistentně formátovaný a komentovaný, tedy dobře čitelný. Řešení je podloženo automatickými testy. Současně s tím bylo vytvořené řešení porovnáno s aktuálním uživatelským rozhraním nástroje Combine z hlediska uživatelské zkušenosti. Navíc bylo řešení uživatelsky testováno s vybranou skupinou uživatelů s využitím vytvořených dotazníků, jejíchž výsledky byly zohledněny. Řešení bylo demonstrováno a je funkční. | |
Využitelnost výsledků | Práce byla tvořena s cílem zlepšit a zefektivnit používání nástroje Combine. Vytvořené řešení je možné použít v praxi. |
eVSKP id 155693