PASTUSHENKO, V. Mobilní aplikace pro decentralizované volby [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2024.
Celkově lze hodnotit diplomovou práci jako velmi úspěšnou s vysokým potenciálem pro praktické aplikace a další rozvoj v oboru.
Kritérium | Známka | Body | Slovní hodnocení |
---|---|---|---|
Informace k zadání | Práce byla náročná, což je patrné z širokého spektra problematik, na kterých student pracoval, včetně vývoje mobilní aplikace, interakce s blockchainem, a implementace rozhraní k protokolu pro decentralizované volby. Z kontextu je jasné, že práce navazuje na předchozí projekt (decentralizované volby). Projekt je samostatným a originálním dílem. S dosaženými výsledky jsem velmi spokojen, zdá se, že práce splnila všechny požadavky a student úspěšně dokázal aplikovat svoje znalosti a dovednosti při řešení komplexních úloh. | ||
Práce s literaturou | Student byl velmi aktivní při získávání a využívání studijních materiálů. Jeho přístup k práci a schopnost samostudia jsou na vysoké úrovni, což se pozitivně odráží v celkové kvalitě práce. | ||
Aktivita během řešení, konzultace, komunikace | Během řešení diplomové práce byl student vždy aktivní, dodržoval dohodnuté termíny a pravidelně své řešení konzultoval. Na konzultace byl dobře připraven, což je klíčové pro udržení pevného postupu při vývoji složitých systémů. | ||
Aktivita při dokončování | Práce byla dokončena v dostatečném předstihu, což umožnilo kvalitní revizi a finální korekce obsahu. Definitivní obsah práce byl dostatečně konzultován a odpovídá stanoveným cílům. | ||
Publikační činnost, ocenění | K publikaci činnosti studenta nedošlo, ale kvalita a otevřenost řešení naznačují, že by bylo vhodné zvážit zveřejnění vytvořeného softwaru jako open-source, což by mohlo přinést práci větší uznání v komunitě a otevřít možnosti pro další vývoj a využití v praxi. |
Študent splnil povinné body zadania. Práca dosahuje požadovanú kvalitu z hľadiska rozsahu, úpravy textu (s výnimkou drobných chýb) a prevedenia. Práca bola napísaná v anglickom jazyku, čo hodnotím pozitívne. Celkovo hodnotím výsledok velmi dobre a navrhujem študentovi známku B.
Kritérium | Známka | Body | Slovní hodnocení |
---|---|---|---|
Náročnost zadání | Práca sa zaoberá problematikou návrhu a implementácie mobilnej aplikácie pre decentralizované voľby v blockchainoch. Prácu hodnotím ako mierne náročnú . | ||
Rozsah splnění požadavků zadání | Zadanie považujem za splnené . Študent analyzoval a oboznámil sa s problematikou decentralizovaných volieb v blockchainoch. Následne navrhol a implementoval aplikáciu pre mobily na platforme Android. Aplikácia bola podrobená štúdiu použiteľnosti, na základe ktorej bolo vytvorené riešenie mierne upravené. Pozitívne hodnotím taktiež napísanie celej práce v anglickom jazyku. | ||
Rozsah technické zprávy | Rozsah technickej správy je okolo 55 normostrán. Dĺžka práce je teda v rámci rozsahu bakalárskej práce, bližšie k dolnej hranici. Technická správa uvádza relevantné informácie. | ||
Prezentační úroveň technické zprávy | 85 | Práca má logickú štruktúru, poradie kapitol na seba nadväzuje a celkovo je práca napísaná pre čitateľa zrozumiteľne . | |
Formální úprava technické zprávy | 85 | Text práce je napísaný v angličtine . Jazyková úroveň práce je dobrá, až na niektoré drobné nedostatky alebo nevhodné vetné konštrukcie a štylistické chybičky. Z typografického hľadiska nemám k dielu žiadne výhrady. | |
Práce s literaturou | 80 | Študent pracoval s relevantnými zdrojmi, pričom informácie čerpal hlavne z webových stránok a príručiek dostupných na internete. Bibliografia by sa určite dala čiastočne rozšíriť a niektoré zdroje by bolo vhodné prehodnotiť a uviesť do poznámky pod čiarou. Citovanie technológií v názvoch kapitol je neštandardný postup. Napriek tomu je práca s literatúrou na dobrej úrovni. | |
Realizační výstup | 89 | Realizačný výstup a implementácia spĺňajú špecifikáciu. Výstupom implementácie je vytvorenie mobilnej aplikácie pre decentralizované voľby na blockchainoch. Implementácia bola realizovaná pre platformu Android. Okrem samotnej implementácie aplikácie sa študentovi podarilo prepojiť aplikáciu s reálnou blockchainovou platformou, čím zabezpečil funkčnosť front-endu aj back-endu. Samotný kód vyzerá byť v poriadku. | |
Využitelnost výsledků | Výsledky tejto práce vyzerajú použiteľne , prípadne na rozšírenie a reálny nasadenie systému ako proof-of-concept alebo minimal viable product na blockchainoch. |
eVSKP id 157068