I have a short question.
We'd like to integrating CODERUNNER with any plagiarism detection plugin that can detect code copy and plagiarism. that is it can read the responses and flag duplicates and so on.
Any recommendation or guidance in that regard ?
Thank you for making teaching programming easier and more effective 🙏
I don't know of any plagiarism plugins that take question submissions and would work with code, especially the relatively small snippets that are used in CodeRunner questions.
We just use the standard builtin Moodle facility to download responses to a particular quiz, then analyse those off line with our own scripts. Finding exact copies is straightforward. More elaborate checkers filter out comments first and perhaps use generic identifiers in order to pick up students who've simply used global replace commands to change identier names. False positives with small code fragments are not uncommon so you have to be very careful how you proceed.
One of our staff members analyses all answers to all questions and looks for pairings where two individuals submit similar answers to multiple questions.
Dan Marsden was working to add Quiz support to Moodle's plagiarism checking system (https://tracker.moodle.org/browse/MDL-32226). That might include this.
Or, you could use a plugin like https://moodle.org/plugins/quiz_archive or https://moodle.org/plugins/quiz_answersheets + https://github.com/moodleou/save-answersheets to extract all the quiz responses into files, which could then be fed to the plagiarism system.
We will most probably settle with a similar solution.
I'll share any interesting finding with you here as well