Code Similarity Assignment Type

Note: The Code Plagiarism assignment type is currently available for the Inspera Originality LMS integration and the standalone version of Inspera Originality.

In Inspera Originality, the code similarity feature is available as a specific assignment type. This allows educators to create assignments tailored for code submissions, facilitating evaluation and assessing potential academic misconduct.

The code similarity assignment type has its own set of unique settings that are made available for configuration once the assignment type is selected. 

Creating a Code Similarity Assignment

Begin by logging into Inspera Originality as an Educator

Once logged in, click the Create button located at the top of the side menu. 

Navigate to the Create Assignment section and:

  • Set the assignment type to Code Similarity
  • Configure the available settings for the assignment
  • Click the Create Assignment button. 

Note: Please note that the Assignment Submission type is the default option. The settings for the Code Similarity assignment type will only be accessible after the assignment type has been selected.

  • Assignment Name - The name of the assignment
  • File Type - The code submission file type
  • Subject - The corresponding subject for the assignment
  • Start Date - The start date for the assignment
  • End Date - The start date for the assignment
  • Description - A description of the assignment
  • Late Submission - Ability to allow late submissions for the assignment
  • Resubmission - Ability to allow resubmissions for the assignment
  • Anonymous Submission - Ability to make assignment submissions anonymous
  • Threshold - Ability to set a threshold for overlapping tokens to define what qualifies as code similarity.
Initiating the Code Similarity Check for Submissions

After the Code Similarity assignment is created and submissions are received, educators can initiate the Code Similarity Check for an assignment. Submissions are checked against all other submissions in the same assignment. For example, Submission 1 is compared to all other submissions, then Submission 2 is checked against all others, and so on for each submission.

Navigate to Administration and enter the Assignments section

To initiate the Code Similarity Check for an assignment, click the Start Code Check button.  

Note: Clicking the Start Code Check button initiates the code check for all submissions received up to that moment. Any submissions received afterward will not be included in this initial check. To assess these later submissions, educators will need to restart the code check.

You will be prompted to confirm the code check initiation for the assignment. 

Once initiated, the Start Code Check button for the assignment will change to Code Check in Progress.

Once the code check is completed, the Code Check in Progress button for the assignment will change to Code Check Done.

If submissions for an assignment are received after the Code Check has been initiated, educators can restart the check.

You will be prompted to confirm the code recheck initiation for the assignment. 

If an error occurs when initiating the Code Check for an assignment, the process must be restarted.

Accessing the Code Similarity Report

Inspera Originality generates a comprehensive code similarity report, enabling educators to effectively assess potential similarities between code submissions in the same assignment.

To access this report, educators should navigate to the submissions section and open the report for a specific submission that belongs to a code similarity assignment. The submissions section includes an assignment-type column to differentiate between code similarity submissions and regular submissions. 

Note: To enhance navigation, we recommend utilizing filters to search for code similarity submissions by assignment.

To access the report for a code similarity assignment submission, click the report button. 

Code Similarity Report Buttons

Clicking the report button opens the code similarity report for the submission, with the submission under review displayed on the left and the comparison submission on the right. 

Details Button 

To check the details for the submission under review, simply click the Details button. Similarly, click the details button to view the details for the comparison submissions. 

Download Button

Through the download button, educators can either download the submission file for the code submission under review or download the offline version of the code similarity report for that submission.  

Help Center Button 

The Help Center button redirects users to the Inspera Help Center, where they can access comprehensive product information and step-by-step guides to facilitate seamless user experience.

Code Similarity Report Insights

The report presents detailed information on the detected code similarity between the opened submission and the one it is being compared to. It highlights overlapping tokens and provides a similarity percentage based on the detected level of code similarity.

The report also provides a maximum similarity percentage for the opened submission, reflecting the highest level of similarity detected with another submission in the same code similarity assignment. This encourages educators to prioritize comparing the opened submission with the one that displays the highest level of code similarity.

Note: The highlights in the documents do not indicate the degree of similarity but are intended to emphasize the corresponding sections of code in both documents. They serve solely to identify areas of overlap without reflecting the severity of the similarity.

Comparing With Other Submissions in the Same Assignment

When evaluating a submission for potential code similarity, educators can seamlessly compare it to other submissions within the same code similarity assignment. They can do this by selecting a different submission for comparison from the dropdown menu on the right side. 

Note: Each dropdown option provides details including the submission name, the student's name, and the code similarity percentage between the submission under review and the selected submission.

Articles in this section

Was this article helpful?
0 out of 0 found this helpful