HARAG, M. Paralelní gramatické systémy: teorie, implementace a aplikace [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2023.
Hodnocení C zdůvodňuje vedoucí takto: Student projevil pořádnou aktivitu při řešení práce až v letním semestru. Získával poznatky ze studijních materiálů standartním způsobem. Dosažené výsledky nevyústily v žádnou publikaci. Jeho celkový zájem o téma práce byl ale v létě veliký. Hlavní nedostatek spočívá v nevyrovnaném přístupu k řešení BP.
Kritérium | Známka | Body | Slovní hodnocení |
---|---|---|---|
Informace k zadání | Obtížnost zadání spočívala v nutnosti pochopení pokročilých modelů formálních jazyků, které jsou běžně probírány až v rámci doktorského studia. | ||
Práce s literaturou | Student získával a využíval studijní materiály k řešení práce systematicky. | ||
Aktivita během řešení, konzultace, komunikace | Jedná se o problematický apekt práce studenta. Student byl během zimního semestru neaktivní. Naopak v letnim semestru dodržoval dohodnuté termíny precizně, své řešení konzultoval a byl na konzultace připraven. | ||
Aktivita při dokončování | Práce byla dokončena uspěchaně a její finální obsah byl konzultován zevrubně. | ||
Publikační činnost, ocenění | Není. |
Napriek slabšej a stručnej technickej správe oceňujem implementáciu, ktorá má veľmi prehľadnú formu a potenciál na rozšírenie. Považujem ju za silnú stránku práce a po doplnení dokumentácie vidím aj možnosť využitia v praxi.
Kritérium | Známka | Body | Slovní hodnocení |
---|---|---|---|
Náročnost zadání | Úlohou študenta bolo naštudovať si teóriu paralelných gramatických systémov, navrhnúť nové verzie, implementovať ich vo forme aplikácie a otestovať. Zadanie bolo zadané všeobecnejšie, s odkazovaním sa na inštrukcie vedúceho pre konkrétny postup. Išlo teda o pomerne rozsiahlu úlohu. | ||
Rozsah splnění požadavků zadání | Zadanie považujem do veľkej miery za splnené, avšak závisí to i od inštrukcií vedúceho študentovi počas vedenia práce a teda na jeho vyjadrení. Technická správa je strohá, no praktický výstup je zaujímavý. Z textu zadania v práci chýbalo najmä rozsiahlejšie porovnanie výsledkov a implementácie s existujúcimi metódami a aplikáciami. | ||
Rozsah technické zprávy | Práca spĺňa iba minimálne požiadavky rozsahu - rozsah mierne nad 40 strán + prílohy. | ||
Prezentační úroveň technické zprávy | 70 | Práca je veľmi stručná no obsahuje logickú postupnosť od teoretických východísk k vlastnej implementácii. V správe je však náročné rozlíšiť konkrétne prínosy študenta do tejto domény od teoretických východísk. Príklady sú pomerne všeobecné, bez jasnej motivácie k využitiu konkrétnych typov gramatík, teda v akých prípadoch je ich použitie výhodné. | |
Formální úprava technické zprávy | 95 | Správa je na typograficky veľmi dobrej úrovni, kapitoly a odseky textu sú prehľadne oddelené a odsadené. Notácia gramatík je taktiež na formálne dobrej úrovni. Oceňujem, že dokument obsahuje interaktívne odkazy a citácie. Z formálneho hľadiska sú problémom iba preklepy, ktoré sú dokonca i v nadpisoch (napr. str. 17, 42, …). | |
Práce s literaturou | 85 | Práca korektne cituje práce, z ktorých vychádza pri riešení úlohy. Citovaných zdrojov nie je veľa, no ani si nemyslím, že je to potrebné. Za nevhodné však považujem citovanie prezentácií pre odzdrojovanie vyjadrovacej sily gramatík a vhodnejšie by bolo citovať primárne zdroje. | |
Realizační výstup | 85 | Programové riešenie formou knižnice GrammarLab pre programovací jazyk Python implementuje ako základné koncepty z domény gramatík, tak aj pokročilejšie konštrukcie popísané v práci. Zdrojový kód je prehľadný, dobre čitateľný a obsahuje rozsiahle dokumentačné popisy priamo v kóde. Fukcie knižnice sú prístupné zadávaním príkazov v príkazovom riadku. Pred spustením si kód vyžadoval drobné úpravy, keďže obsahoval pár anotácií dátových typov v nesprávnej forme, inak som však neidentifikoval žiadne problémy. Oceňujem priložené príklady použitia. Dodaná bola i dokumentácia ku knižnici vygenerovaná pomocou nástroja Sphinx, ktorá by si však zaslúžila ešte dopracovať a aktuálne neposkytuje pridanú hodnotu oproti samotným popisom v kóde. | |
Využitelnost výsledků | Ako hlavný prínos práce považujem vyvinutú knižnicu GrammarLab, ktorá by si mohla nájsť využitie vo vyučovacom procese a ďalšom skúmaní vlastností rôznych typov gramatík. |
eVSKP id 141137