DocumentCode
3379906
Title
Automated evaluation of programming assignments
Author
Kaushal, Rishabh ; Singh, Ankita
Author_Institution
Dept. of Inf. Technol., Guru Gobind Singh Indraprastha Univ., Delhi, India
fYear
2012
fDate
19-21 July 2012
Firstpage
1
Lastpage
5
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;
fLanguage
English
Publisher
ieee
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
Type
conf
DOI
10.1109/AICERA.2012.6306707
Filename
6306707
Link To Document