Přístupnostní navigace
E-přihláška
Vyhledávání Vyhledat Zavřít
bakalářská práce
Autor práce: Bc. Michaela Macková
Ak. rok: 2022/2023
Vedoucí: Ing. Tomáš Milet, Ph.D.
Oponent: Ing. Tomáš Chlubna, Ph.D.
Cílem této práce je vytvoření aplikace, která zkontroluje technickou zprávu a označí všechny nalezené chyby pomocí PDF anotací. Technická dokumentace této práce rozebírá strukturu PDF souboru, často se vyskytující chyby v diplomových pracích, vývoj webu s pomocí frameworku Django a probírá existující knihovny pro úpravu PDF dokumentů. Výsledná aplikace je implementována v jazyku Python a s pomocí frameworku Django je přístupná jako webový nástroj. Vytvořené řešení dokáže nalézt šest převážně typografických chyb, které se často vyskytují v diplomových pracích. Nalezené chyby jsou graficky označeny a upravený PDF soubor je poté zobrazen přímo na webové stránce. Výsledný nástroj je volně dostupný a pomáhá studentům i vyučujícím při kontrole vytvářených technických zpráv.
PDF, typografické chyby, časté chyby, technická zpráva, webová aplikace, PDF anotace, Django, Python, struktura PDF
Termín obhajoby
12.06.2023
Výsledek obhajoby
obhájeno (práce byla úspěšně obhájena)
Klasifikace
A
Průběh obhajoby
Studentka nejprve prezentovala výsledky, kterých dosáhla v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Studentka následně odpověděla na otázky oponenta a na další otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studentky na položené otázky rozhodla práci hodnotit stupněm A.
Otázky k obhajobě
Jazyk práce
čeština
Fakulta
Fakulta informačních technologií
Ústav
Ústav počítačové grafiky a multimédií
Studijní program
Informační technologie (BIT)
Složení komise
prof. Dr. Ing. Pavel Zemčík, dr. h. c. (předseda) doc. Ing. Lukáš Burget, Ph.D. (člen) doc. Ing. Petr Matoušek, Ph.D., M.A. (člen) doc. Mgr. Lukáš Holík, Ph.D. (člen) doc. Ing. Tomáš Martínek, Ph.D. (člen)
Posudek vedoucíhoIng. Tomáš Milet, Ph.D.
Studentka byla vzorná, na konzultace chodila připravená. Pracovala na zadaných úkolech. Technickou dokumentaci kontrolovala několikrát. S její prací jsem velmi spokojen. Doufám, že v ní bude pokračovat i na diplomové práci. Oceňuji, že se účastnila studentské konference excel@fit. Musím hodnotit známkou A.
Cílem práce bylo vytvořit nástroj, který usnadní práci studentům, vedoucím prací a oponentům. Nástroj umožňuje najít časté chyby v typografii, které současné nástroje nedetekují. Studentka splnila všechny moje požadavky a vytvořila užitečný nástroj.
Studentka pracovala s doporučenými zdroji a hledala si další literární prameny.
Studentka pravidelně konzultovala. Na konzultace chodila připravená. Na práci pracovala průběžně a projevila nadstandardní zápal.
Studentka dokončovala práci s mírným spěchem. Důvodem je účast na konferenci excel@fit. Konference byla těsně před odevzdáváním.
Studentka prezentovala svou práci na konferenci excel@fit. Její práce má skutečnou využitelnou hodnotu.
Známka navržená vedoucím: A
Posudek oponentaIng. Tomáš Chlubna, Ph.D.
Textová zpráva je na dobré úrovni, jak lze očekávat podle tématu zadání, a je dobře čitelná. Jediný vážnější nedostatek je spojení návrhové a implementační kapitoly. Výsledná aplikace splňuje zadání a je užitečným prototypem, který by měl být dále rozšiřován, aby mohl být reálně nasazen.
Stupeň hodnocení: obtížnější zadání
Práce zahrnuje studium typografie, shromáždění dat, identifikaci častých chyb na základě existujících prací a případných hodnocení. Z hlediska technologií je nutné seznámit se podrobně s formátem PDF, navrhnout a implementovat webovou aplikaci pro prezentaci výsledků a skript pro analýzu vstupního souboru a jeho následnou editaci.
Stupeň hodnocení: zadání splněno
Všechny body zadání byly splněny.
Stupeň hodnocení: je v obvyklém rozmezí
Práce dobře popisuje problematiku a je informačně hodnotná. Části a) a b) v obrázku 1.1 jsou velmi podobné až redundantní. Zbývající obrázky dobře a názorně doplňují text.
Práce je dobře strukturována a jednotlivé sekce na sebe logicky navazují. V kapitole 4 však nebyla dodržena doporučená struktura a návrh je spojen s implementací. K této odchylce není jasný důvod, jelikož kapitola 4 obsahuje poslední sekci, která by mohla být jednoduše oddělena jako samostatná implementační kapitola. Nadpis sekce 2.1 Rychlokurz typografie má nádech populárně naučného časopisu.
V textu se vyskytuje malé množství překlepů či špatných tvarů slov. V úvodu by bylo lépe nahradit minulý čas přítomným. Na straně 37 je použita zbytečně první osoba. Obrázky jsou pěkné a většinou ve vektorové podobě. I převzaté obrázky jsou převedené do vektorového formátu a přeloženy. Popisky obrázků by bylo lépe zakončovat tečkami, zejména v případech, kdy obsahují více vět. Celkově je zpráva dobře napsána.
Odkaz v poznámce pod čarou 7 na straně 23 (tldrlegal.com/l/mit) vede na neexistující stránku (v době čtení textu). Některé zdroje jako [3, 5, 12] by se spíše hodily do poznámky pod čarou - jedná se o weby produktů. Zdroje [14, 15] odkazují na stejný web a bylo by lépe je sloučit. Ostatní zdroje jsou relevantní a dobře použité.
Aplikace je funkční a jednoduchá na použití. Uživatelské rozhraní je přívětivé. Po nahraní PDF souboru je tento soubor relativně rychle zpracován a je zobrazen s přidaným vyznačením chyb. Zdrojový kód je vhodně členěn a je čitelný. Aplikace je snadno spustitelná na webu.
Práce má velký potenciál a po výrazném rozšíření by mohla být používána jako oficiálně doporučený nástroj pro kontrolu závěrečných prací před odevzdáním. V současné verzi je detekováno jen malé množství chyb a často jsou tyto chyby detekovány na nesprávných místech. Nástroj však i v této podobě může být využit pro vylepšení kvality textu. Implementace je volně dostupná na internetu včetně zdrojových kódů. Práce byla také prezentována na konferenci Excel@FIT.
Známka navržená oponentem: A
Odpovědnost: Mgr. et Mgr. Hana Odstrčilová