Inspera Originality is a plugin that integrates Moodle with the Inspera Originality plagiarism detection service.
- Copyright: (C) 2025 Inspera AS
- License: GNU GPL v3 or later
Note: This plugin requires a subscription to the Inspera Originality API service. You must have a valid
Client IDandInstitution IDto use it.
This release (2.0.0) currently supports:
- Activity Support: Moodle Assignment (
mod_assign) and Moodle Quiz (mod_quiz). - Submission Types: File submissions and Online Text.
- Roles: Distinct report links for Students (View Only) vs Teachers (Edit/Grade mode).
Known Limitations:
- Forum activities are not yet supported in this version.
- Group assignments are supported with limitations (only file uploads are supported).
- Supported on Moodle 4.5+ (see
version.phpfor details).
Download the zip file or clone the repository into your Moodle plagiarism directory.
The folder name must be inspera.
cd /path/to/your/moodle/plagiarism/
git clone [https://github.com/inspera/moodle-plagiarism_inspera.git](https://github.com/inspera/moodle-plagiarism_inspera.git) inspera- Log in to your Moodle site as an Administrator.
- Go to Site administration > Notifications.
- Follow the prompts to upgrade the database and install the plugin.
Important: Moodle disables plagiarism plugins by default.
- Navigate to Site administration > Advanced features.
- Check the box for Enable plagiarism plugins.
- Save changes.
- Navigate to Site administration > Plugins > Plagiarism > Inspera Originality Plugin.
- Enter your API credentials:
- API URL: The base URL for the Inspera Originality API.
- Client ID: Your unique client identifier.
- Institution ID: Your institution identifier.
- Configure global defaults.
To enable Inspera Originality for a specific assignment:
- Edit the Assignment/Quiz settings.
- Scroll down to the Inspera Originality settings section.
- Set Enable Originality to Yes.
- Configure optional settings:
- Show similarity reports to students: Choose when students can see the report.
- Supported File Types: Restrict which files are sent for analysis.
- Plugin settings not appearing: Ensure "Enable plagiarism plugins" is checked in Advanced Features (Step 3 above).
- "You are not authorized to submit": Check your
Client IDandInstitution IDin the plugin settings. - Report links missing: The report is generated via a background task (cron). Ensure your Moodle cron is running frequently (recommended: every 1 minute).
- Connection Tests Fail: Verify your server firewall allows outbound connections to the Originality API URL.