Step 1 — Register the External Tool in Moodle LMS
The first step is done entirely inside Moodle by a site administrator. You’ll register DrillBit as a new LTI 1.3 External Tool, point it at the DrillBit endpoints, enable the services DrillBit needs, and finish by opening the Tool configuration details to copy the Platform ID / Client ID / Deployment ID — those values feed into Step 2 on the DrillBit side.
1. Open the External Tool manager
- Sign in to Moodle as an Administrator.
- Open Site Administration › Plugins › External Tool › Manage Tools.
- Below the tool URL field, click configure a tool manually.
The External tool configuration form opens.
2. Set the tool URLs and LTI version
Fill in the Tool settings section. The URLs below are the same for every customer:
| Tool name | DrillBit Plagiarism Tool |
|---|---|
| Tool URL | https://lti.drillbitplagiarismcheck.com/lti/launch |
| Tool description | DrillBit Plagiarism LTI 1.3 Tool |
| LTI version | LTI 1.3 |
| Public key type | Keyset URL |
| Public keyset | https://lti.drillbitplagiarismcheck.com/lti/keys |
| Initiate login URL | https://lti.drillbitplagiarismcheck.com/lti/login |
| Redirection URI(s) |
https://lti.drillbitplagiarismcheck.com/lti/launchhttps://lti.drillbitplagiarismcheck.com/ltihttps://lti.drillbitplagiarismcheck.com/lti/
|
Leave Custom parameters empty unless DrillBit support has explicitly told you otherwise.
3. Tool configuration usage & launch container
Still under Tool settings:
- Tool configuration usage –
Show as preconfigured tool when adding an external tool. This is what lets instructors pick DrillBit from the Preconfigured tool drop-down when they add an External tool to a course. - Default launch container –
New window. DrillBit’s UI is wider than the typical Moodle activity frame, so opening in a new window gives instructors the full report view. - Supports Deep Linking (Content-Item Message) – tick this. Deep linking is what powers the Create Assignment dialog instructors see when adding the tool to a course.
4. Enable the required services
Open the Services section and set:
- IMS LTI Assignment and Grade Services – Use this service for grade sync and column management. Lets DrillBit write similarity scores back into the Moodle gradebook.
- IMS LTI Names and Role Provisioning – Use this service to retrieve members’ information as per privacy settings. Lets DrillBit identify the student / instructor behind each launch.
- Tool Settings – Use this service.
5. Privacy settings
Open the Privacy section and set every share to Always:
- Share launcher’s name with tool –
Always. - Share launcher’s email with tool –
Always. - Accept grades from the tool –
Always.
Leave Force SSL unticked unless your Moodle environment forces a non-HTTPS launch URL elsewhere — the DrillBit endpoints are already HTTPS.
6. Save and open the tool details
- Click Save changes at the bottom of the form.
- You’ll land back on the Manage Tools page with a new card titled LTI Deployed (or whatever Tool name you set) marked Active.
- Click the hamburger menu icon on the tool card.
The Tool configuration details dialog opens. Copy each of these values — you’ll paste them into DrillBit in Step 2:
- Platform ID – your Moodle site’s URL.
- Client ID – the LTI client identifier Moodle just generated.
- Deployment ID – a numeric ID for this deployment.
- Public keyset URL –
https://<your-moodle>/mod/lti/certs.php. - Access token URL –
https://<your-moodle>/mod/lti/token.php. - Authentication request URL –
https://<your-moodle>/mod/lti/auth.php.