Title :
Automatic evaluation of correctness and originality of source codes
Author :
Pohuba, Daniel ; Dulik, Tomas ; Janku, Peter
Author_Institution :
Dept. of Inf. & Artificial Intell., Tomas Bata Univ. in Zlin, Zlin, Czech Republic
Abstract :
This paper introduces a system for automatic evaluation of correctness and originality of source codes submitted by students enrolled in courses dealing with computer programming. Automatic correctness checking consists of searching for plagiarisms in assignments submitted earlier and checking the correct implementation of algorithms. User interface is implemented as a Moodle module using its Plagiarism API. The complete system is published with GPLv3 license; therefore other learning institutions can use it as well.
Keywords :
application program interfaces; computer science education; program verification; programming; source code (software); user interfaces; GPLv3 license; Moodle module; automatic correctness checking; computer programming course; correctness automatic evaluation; plagiarism API; plagiarism searching; source code originality; user interface; Detectors; Lead; Licenses; Manuals; Plagiarism; Visualization; Moodle; automatic checking; plagiarism; source code;
Conference_Titel :
Microelectronics Education (EWME), 10th European Workshop on
Conference_Location :
Tallinn
DOI :
10.1109/EWME.2014.6877393