Thesis Details
Systém pro vyhodnocování studentských kódů ve skriptovacích jazycích
This work deals with the tools for automatic evaluation of the code of programmers - students, who are in the process to get to know a particular programming language. The main focus is on the Python language. First it discusses the problems of beginning programmers and discusses the existing solutions. The core of the work is to design and implement a new system that is able to automatically evaluate student solutions to specific Python programming tasks. The work shows the internal layout and operation, describes its inputs and outputs and demonstrates the possibilities of inclusion into the teaching. As a case study, the system was deployed to support the teaching of the subject Scripting Languages at the FIT VUT in Brno in the academic year 2016/2017. The work summarizes the experience of this inclusion and evaluates advantages and problems of the solution.
Python, automatic evaluation of programming code, web application, problems of students
Burget Lukáš, doc. Ing., Ph.D. (DCGM FIT BUT), člen
Hliněná Dana, doc. RNDr., Ph.D. (DMAT FEEC BUT), člen
Matoušek Petr, doc. Ing., Ph.D., M.A. (DIFS FIT BUT), člen
Zachariášová Marcela, Ing., Ph.D. (DCSY FIT BUT), člen
@bachelorsthesis{FITBT20087, author = "Vojt\v{e}ch Bastl", type = "Bachelor's thesis", title = "Syst\'{e}m pro vyhodnocov\'{a}n\'{i} studentsk\'{y}ch k\'{o}d\r{u} ve skriptovac\'{i}ch jazyc\'{i}ch", school = "Brno University of Technology, Faculty of Information Technology", year = 2017, location = "Brno, CZ", language = "czech", url = "https://www.fit.vut.cz/study/thesis/20087/" }