Integrating an online compiler and a plagiarism detection tool into the Moodle distance education system for easy assessment of programming assignments
Authors:
- 18 July 2014
- journal article
- research article
- Published by Wiley in Computer Applications in Engineering Education
- Vol. 23 (3) , 363-373
Abstract
In this study, an online compiler and a source code plagiarism detection tool have been included into the Moodle based distance education system of our Computer Engineering department. For this purpose Moodle system has been extended with the GCC compiler, and the Moss source code plagiarism detection tool. We observed that using the online compiler and the plagiarism detection tool reduces time and effort needed for the assessment of the programming assignments; prevents our students from plagiarism; and increases their success in their programming based Data Structures course. © 2014 Wiley Periodicals, Inc. Comput Appl Eng Educ 23:363–373, 2015; View this article online at wileyonlinelibrary.com/journal/cae; DOI 10.1002/cae.21606Keywords
Funding Information
- �ukurova University Academic Research Project Unit (MMF2013D8)
This publication has 19 references indexed in Scilit:
- Web usage mining for predicting final marks of students that use Moodle coursesComputer Applications in Engineering Education, 2013
- Detection of source code similitude in academic environmentsComputer Applications in Engineering Education, 2013
- Athena: A hybrid management system for multi‐device educational contentComputer Applications in Engineering Education, 2012
- The strategy on replicate and similar web collections' detecting and clusteringComputer Applications in Engineering Education, 2012
- Personal Learning Environment Box (PLEBOX): A new approach to E‐learning platformsComputer Applications in Engineering Education, 2011
- A new Moodle module supporting automatic verification of VHDL-based assignmentsComputers & Education, 2010
- Computer‐based management environment for an assembly language programming laboratoryComputer Applications in Engineering Education, 2007
- Coping with plagiarism and grading load: Randomized programming assignments and reflective gradingComputer Applications in Engineering Education, 2007
- Automatic test-based assessment of programmingJournal on Educational Resources in Computing, 2005
- A Survey of Automated Assessment Approaches for Programming AssignmentsComputer Science Education, 2005