Title :
Automated evaluation of programming assignments
Author :
Kaushal, Rishabh ; Singh, Ankita
Author_Institution :
Dept. of Inf. Technol., Guru Gobind Singh Indraprastha Univ., Delhi, India
Abstract :
This paper presents the design and implementation of a system of automatic evaluation of programming assignments at an undergraduate level. Evaluation is done primarily from two standpoints - plagiarism detection and program testing. Proposed algorithm for plagiarism detection detects all the most common forms of plagiarism done by students. Program testing is performed by subjecting the submitted program through a sequence of test cases which may be generated manually or automatically. System is made accessible through a web based interface for all users (teachers and students) with a database backend. Our experiences suggests that such a system improves the overall progress of students in terms of regularity, integrity, efficiency and accuracy, a claim which we shall prove towards the end of our paper.
Keywords :
copyright; educational courses; engineering education; program testing; plagiarism detection; program testing; programming assignments automated evaluation; students; teachers; undergraduate level; Accuracy; Algorithm design and analysis; Measurement; Plagiarism; Programming profession; Testing; Plagiarism detection; Program Assessment; Program testing;
Conference_Titel :
Engineering Education: Innovative Practices and Future Trends (AICERA), 2012 IEEE International Conference on
Conference_Location :
Kottayam
Print_ISBN :
978-1-4673-2267-6
DOI :
10.1109/AICERA.2012.6306707