Automatické vyhodnocování studentských projektů v Pythonu

but.committeeprof. Ing. Adam Herout, Ph.D. (předseda) doc. Mgr. Adam Rogalewicz, Ph.D. (místopředseda) Ing. Vladimír Bartík, Ph.D. (člen) doc. RNDr. Martin Kovár, Ph.D. (člen) Ing. Josef Strnadel, Ph.D. (člen)cs
but.defenceStudent nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl 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í studenta na položené otázky rozhodla práci hodnotit stupněm D. Otázky u obhajoby: - Vysvětlete podrobněji sílu abstraktního syntaktického stromu (AST) a představte ukázky jevů, které nelze v AST detekovat. - Popište vhodnejší metodu nebo metody pro nasazení ("deployment") webových aplikací v jazyce Python než pomocí nástroje "screen".cs
but.jazykčeština (Czech)
but.programInformační technologiecs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorSmrž, Pavelcs
dc.contributor.authorKyseľ, Jurajcs
dc.contributor.refereeŠkoda, Petrcs
dc.date.created2018cs
dc.description.abstractTáto práca sa zameriava na automatické vyhodnocovanie študentských kódov v programovacom jazyku Python. Dôraz je predovšetkým kladený na spätnú väzbu, ktorá má študentov usmerniť v správnych praktikách písania pythonovského kódu. V teoretickej časti sa práca zaoberá existujúcimi riešeniami a taktiež celkovo skúma problematiku vyhodnocovania kódov a výuku správnych programovacích návykov.  V praktickej časti sú získané informácie použité na navrhnutie systému, ktorý začínajúcich programátorov upozorní na chyby a snaží sa im vnuknúť správne konštrukcie v podobe tzv. pythonovských idiómov. Ďalej práca popisuje jednotlivé časti systému, jeho vstupy a výstupy. Ako prípadová štúdia bol systém nasadený pre podporu výuky predmetu Skriptovacie jazyky na FIT VUT v Brně v akademickom roku 2017/2018. Práca zhrňuje skúsenosti z tohoto nasadenia a hodnotí prednosti aj problémy spracovaného riešenia.cs
dc.description.abstractThis work focuses on automatic evaluation of student codes in Python programming language. Emphasis is placed primarily on feedback, to guide students in the correct Python code writing practices. In the practical part, the information obtained is used to design a system that alerts beginning programmers to errors and tries to teach them the right structures  in the form of python idioms. Further, the thesis describes individual parts of the system, its inputs and outputs. As a case study, the system was put  in place to support the teaching of the subject Scripting Languages  at the FIT VUT in Brno in the academic year 2017/2018. The thesis summarizes the experience of this deployment and evaluates the advantages and problems of the processed solution.en
dc.description.markDcs
dc.identifier.citationKYSEĽ, J. Automatické vyhodnocování studentských projektů v Pythonu [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2018.cs
dc.identifier.other114650cs
dc.identifier.urihttp://hdl.handle.net/11012/85061
dc.language.isocscs
dc.publisherVysoké učení technické v Brně. Fakulta informačních technologiícs
dc.rightsStandardní licenční smlouva - přístup k plnému textu bez omezenícs
dc.subjectPythoncs
dc.subjectautomatické vyhodnocovanie projektovcs
dc.subjectidiómcs
dc.subjectspätná väzbacs
dc.subjectwebová aplikáciacs
dc.subjectPythonen
dc.subjectautomatic project evaluationen
dc.subjectidiomen
dc.subjectfeedbacken
dc.subjectweb applicationen
dc.titleAutomatické vyhodnocování studentských projektů v Pythonucs
dc.title.alternativeAutomatic Assignment of Student Projects in Pythonen
dc.typeTextcs
dc.type.driverbachelorThesisen
dc.type.evskpbakalářská prácecs
dcterms.dateAccepted2018-06-14cs
dcterms.modified2020-05-10-16:13:14cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid114650en
sync.item.dbtypeZPen
sync.item.insts2025.03.18 19:05:31en
sync.item.modts2025.01.15 13:38:10en
thesis.disciplineInformační technologiecs
thesis.grantorVysoké učení technické v Brně. Fakulta informačních technologií. Ústav počítačové grafiky a multimédiícs
thesis.levelBakalářskýcs
thesis.nameBc.cs
Files
Original bundle
Now showing 1 - 4 of 4
Loading...
Thumbnail Image
Name:
final-thesis.pdf
Size:
2.4 MB
Format:
Adobe Portable Document Format
Description:
final-thesis.pdf
Loading...
Thumbnail Image
Name:
Posudek-Vedouci prace-20474_v.pdf
Size:
86.16 KB
Format:
Adobe Portable Document Format
Description:
Posudek-Vedouci prace-20474_v.pdf
Loading...
Thumbnail Image
Name:
Posudek-Oponent prace-20474_o.pdf
Size:
88.53 KB
Format:
Adobe Portable Document Format
Description:
Posudek-Oponent prace-20474_o.pdf
Loading...
Thumbnail Image
Name:
review_114650.html
Size:
1.45 KB
Format:
Hypertext Markup Language
Description:
file review_114650.html
Collections