Show simple item record

Automatic Assignment of Student Projects in Python

dc.contributor.advisorSmrž, Pavelcs
dc.contributor.authorKyseľ, Jurajcs
dc.date.accessioned2018-10-21T21:42:34Z
dc.date.available2018-10-21T21:42:34Z
dc.date.created2018cs
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.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.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
dcterms.dateAccepted2018-06-14cs
dcterms.modified2018-09-07-09:56:54cs
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
sync.item.dbid114650en
sync.item.dbtypeZPen
sync.item.insts2019.06.20 09:32:18en
sync.item.modts2019.05.18 08:36:22en
dc.contributor.refereeŠkoda, Petrcs
dc.description.markDcs
dc.type.driverbachelorThesisen
dc.type.evskpbakalářská prácecs


Files in this item

Thumbnail
Thumbnail
Thumbnail
Thumbnail

This item appears in the following Collection(s)

Show simple item record