Original title:
Nástroj pro kontrolu diplomových prací
Translated title:
Theses Checker
Authors:
Macková, Michaela ; Chlubna, Tomáš (referee) ; Milet, Tomáš (advisor) Document type: Bachelor's theses
Year:
2023
Language:
cze Publisher:
Vysoké učení technické v Brně. Fakulta informačních technologií Abstract:
[cze][eng]
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.
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.
Keywords:
Django; frequent mistakes; PDF; PDF annotations; PDF structure; Python; technical paper; typographical mistakes; web application; Django; PDF; PDF anotace; Python; struktura PDF; technická zpráva; typografické chyby; webová aplikace; časté chyby
Institution: Brno University of Technology
(web)
Document availability information: Fulltext is available in the Brno University of Technology Digital Library. Original record: http://hdl.handle.net/11012/212695