Step 1 — Register the developer key in Canvas LMS
The first step is done entirely inside Canvas by a Super Admin. You’ll create an LTI 1.3 developer key for DrillBit, point it at the DrillBit endpoints, enable the LTI Advantage services DrillBit needs, configure the Submission Type Selection placement, then turn the key on and copy the generated Client ID for the next step.
1. Sign in and open Developer Keys
- Open your Canvas login page and sign in with your Super Admin credentials.
- Click the Admin tab in the left sidebar.
- From the sub-menu, choose Developer Keys.
- In the top-right corner of the table click + Developer Key, then select + LTI Key from the dropdown.
2. Fill the key configuration form
Start the configuration by filling all of the mandatory (*) fields. Make sure Method is set to Manual Entry, then enter the DrillBit URLs below — they are the same for every Canvas customer:
| Redirect URL | https://lti.drillbitplagiarismcheck.com/lti/launch |
|---|---|
| Target URL | https://lti.drillbitplagiarismcheck.com/lti/launch |
| OpenID Connection initiation URL | https://lti.drillbitplagiarismcheck.com/lti/login |
| JWK Method | Public JWK URL |
| Public JWK URL | https://lti.drillbitplagiarismcheck.com/lti/keyset |
3. Enable LTI Advantage services
Expand the LTI Advantage Services dropdown and enable every option listed below. DrillBit needs them to write similarity scores back to the Canvas gradebook, read submission data, and identify the launching user:
- Can create and view assignment data in the gradebook associated with the tool.
- Can view assignment data in the gradebook associated with the tool.
- Can view submission data for assignments associated with the tool.
- Can create and update submission results for assignments associated with the tool.
- Can retrieve user data associated with the context the tool is installed in.
- Can update public jwk for LTI services.
- Can lookup Account information.
4. Additional settings
Open Additional Settings and configure only the fields below — leave every other field blank:
| Domain | https://lti.drillbitplagiarismcheck.com |
|---|---|
| Privacy Level | Public |
5. Configure the Submission Type Selection placement
In the Placements section, select Submission Type Selection from the list, then fill in the placement URLs:
| Target Link URI | https://lti.drillbitplagiarismcheck.com |
|---|---|
| Icon URL | https://storagedrillbit.blob.core.windows.net/public/MicrosoftTeams-image.png |
6. Save and turn the key on
- Verify every URL and option you have filled in from start to end.
- Click Save to complete the LTI configuration.
- Canvas redirects you back to the Developer Keys page. Find the DrillBit entry and switch its state from OFF to ON.
- Open the row’s Details section and copy the value shown — this is your Client ID.