🕵️‍♂️Detect Plagiarism

CodeGrade provides a built-in plagiarism detector to find possible plagiarism cases in CodeGrade assignments. The plagiarism detector compares each student's submission with each other and flags incidents where the students' code is identical. The detector can make this comparison robustly even when students have attempted to hide the plagiarism by placing the code structures in a different order or renaming their variables.

Run Plagiarism Detector

  1. Go to the Assignment Management page by clicking the Settings button (gear icon) in your assignment.

  2. navigate to the Plagiarism tab.

  3. Set up the options to apply to your assignment:

    • Language: Language of the code in the assignment.

    • Suffixes to include: Comma separated list of suffixes of files to include in the check. Leave empty to use the default suffixes for the selected language.

    • Minimal similarity: The minimal average similarity to include in the results, the default is an average of 50%.

    • Old assignments: Optionally, select an old assignment to include the submissions in the plagiarism check.

    • Old submissions: Optionally, upload an archive of submissions to be included in the plagiarism check.

    • Base code: Optionally, upload an archive with code to be excluded from the plagiarism check.

  4. Click the Run button to start the plagiarism check. A plagiarism run will be displayed at the top of the screen.

Review Plagiarism Cases

  1. Click on the plagiarism run to see an overview of detected plagiarism cases.

  2. The Plagiarism Overview page displays all cases where more than the threshold percentage of code was identical. Click on any report to investigate the specific case.

  3. The Plagiarism Report shows the submissions suspected of plagiarism side-by-side. The identical sections of code are highlighted in the same color according to the legend. Clicking on one of the items in the legend will automatically display the sections of code side-by-side.

Click the Export button on the top right hand corner to export a plagiarism report. Plagiarism cases can be exported in Docx or LaTeX format, so that additions and further comments can be added before exporting as PDF.

Last updated