- Overview
- Account guides
- Blackboard
- Brightspace
- Canvas
- Google Classroom
- Moodle
- Administrator’s Guide – How to connect PlagiarismCheck with Moodle via plugin
- Guía del administrador: cómo integrar PlagiarismCheck con Moodle mediante el plugin
- Guía para profesores
- Instructor’s guide — How to use an integration
- Administrator’s Guide – How to connect PlagiarismCheck with Moodle LTI 1.3 (Dynamic Registration)
- Administrator’s Guide – How to connect PlagiarismCheck with Moodle LTI 1.3 (Manual Registration)
- Schoology
Administrator’s Guide – How to connect PlagiarismCheck with Moodle LTI 1.3 (Dynamic Registration)
This guide walks Moodle administrators through enabling the PlagiarismCheck.org LTI 1.3 integration using dynamic registration. Once enabled, instructors can attach PlagiarismCheck to any assignment, students submit their work directly inside Moodle, and originality reports plus grades flow back automatically.
Before you start
You’ll need:
- Administrator access to your Moodle instance.
- An active PlagiarismCheck.org organisation account with Admin (Owner) role. If you don’t have Admin access, but you need it, please contact us here.
Step 1: Navigate to Integrations
- Login to PlagiarismCheck and follow Profile → Integrations or just click on this link https://plagiarismcheck.org/profile/integrations-list. On the list of integrations scroll until you see Moodle.

Step 2: Generate your registration URL
- On the PlagiarismCheck registration page, select Dynamic tab, click Generate registration URL and then Copy.

Step 3: Open Moodle’s tool registration page
- Sign in to Moodle as a site administrator. Go to Site administration → Plugins → External tools → Manage tools.

Step 4: Paste the URL and register
- On the Manage tools page you’ll see an Add tool panel with a single URL field and two buttons. Paste the URL you just copied, then click Add LTI Advantage.

Note: Use Add LTI Advantage, not Add Legacy LTI. Legacy LTI is for older LTI 1.0/1.1 tools and won’t work here.
Step 5: Activate the tool
- A new tool card appears in the Tools list with the status Pending. Review the description, then click Activate. The status switches to Active and the tool is ready to use across the whole site.

Step 6: Add PlagiarismCheck to a course
- Go to the course you created → More → LTI External Tools , and turn on the Show in activity chooser toggle.

- Open any course as a teacher and turn editing on. In a section, click the + icon to Add an activity or resource. From the picker, choose PlagiarismCheck.org LTI 1.3.

- Give the activity a name, optionally add a description, and choose grading options under Grade. Save with Save and return to course or open it immediately with Save and display.

Testing the integration
After registration, switch to a test course and create an assignment that uses PlagiarismCheck as its external tool. Submit a short sample document as a student, return as the instructor, and confirm that the originality report opens and the grade syncs back to the gradebook.
Troubleshooting
Tool stays Pending and never activates
Reopen the registration page in another tab and check that the URL you pasted into Moodle hasn’t expired. Registration URLs are single-use; generate a new one and repeat the registration step.
Originality reports don’t appear in the gradebook
Confirm that Assignment and Grade Services and Names and Roles Provisioning are enabled on the tool. In Moodle, verify the assignment was created with PlagiarismCheck as the submission type.
Students see an error when launching the tool
Ask the student to clear cookies for your LMS domain and retry. If the error persists, copy the error code from the launch screen and contact support@plagiarismcheck.org.
Need help?
Email support@plagiarismcheck.org — please include your institution name, the LMS version, and a screenshot of any error you see.