Přístupnostní navigace
E-application
Search Search Close
Bachelor's Thesis
Author of thesis: Bc. Michaela Macková
Acad. year: 2022/2023
Supervisor: Ing. Tomáš Milet, Ph.D.
Reviewer: Ing. Tomáš Chlubna, Ph.D.
The main goal of this work is to create an application that checks technical reports and marks all the found errors with PDF annotations. The technical documentation of this thesis breaks down the structure of a PDF file, commonly found mistakes in graduate theses, web development using the Django framework and discusses existing libraries for editing PDF documents. The resulting application is implemented in Python and is accessible as a web tool with the help of the Django framework. The developed solution recognizes six mostly typographical errors frequently found in graduate theses. The mistakes found are visually marked and the edited PDF file is then displayed directly on the web page. The resulting tool is freely available and helps students and supervisors to correct the technical reports the students create.
PDF, typographical mistakes, frequent mistakes, technical paper, web application, PDF annotations, Django, Python, PDF structure
Date of defence
12.06.2023
Result of the defence
Defended (thesis was successfully defended)
Grading
A
Process of defence
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.
Topics for thesis defence
Language of thesis
Czech
Faculty
Fakulta informačních technologií
Department
Department of Computer Graphics and Multimedia
Study programme
Information Technology (BIT)
Composition of Committee
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)
Supervisor’s reportIng. 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.
Grade proposed by supervisor: A
Reviewer’s reportIng. 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.
Evaluation level: 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.
Evaluation level: zadání splněno
Všechny body zadání byly splněny.
Evaluation level: 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.
Grade proposed by reviewer: A
Responsibility: Mgr. et Mgr. Hana Odstrčilová