Asset Processor registration LMS
Registration is the first step in the integration. You’ll register DrillBit as a new LTI 1.3 tool inside Brightspace, point it at the DrillBit endpoints, enable the LTI extensions DrillBit relies on, and finish by saving the generated Client ID — you’ll need that ID for the configuration step.
1. Open the LTI Advantage registration page
- Sign in to Brightspace as an Administrator.
- Open Admin Tools (the gear icon in the top bar).
- Select Manage Extensibility.
- Switch to the LTI Advantage tab.
- Click Register Tool and choose Standard when asked how you’d like to register the tool.
2. Enter the DrillBit endpoints
On the registration form, fill in the following fields with the exact DrillBit URLs below. These are the same for every Brightspace customer.
| Domain | https://ltiap.drillbitplagiarismcheck.com |
|---|---|
| Redirect URLs | https://ltiap.drillbitplagiarismcheck.com/lti/launch |
| OpenID Connect Login URL | https://ltiap.drillbitplagiarismcheck.com/lti/login |
| Target Link URI | https://ltiap.drillbitplagiarismcheck.com/lti/launch |
| Keyset URL | https://ltiap.drillbitplagiarismcheck.com/lti/jwks |
Give the tool a recognisable Name (for example, “DrillBit Asset Processor”) and a short Description. Make sure the Enabled toggle at the top of the form is on.
3. Enable the required extensions
Under the Extensions section, tick the following:
- Assignment and Grade Services – lets DrillBit return similarity scores back to the Brightspace gradebook.
- Names and Role Provisioning Services – lets DrillBit identify the student who submitted each file.
- Platform Notification Service – required for asset-processing notifications.
- Asset Processor – the extension that turns this tool into an Asset Processor rather than a regular External Tool.
- Deep Linking – used when configuring the link inside an assignment.
Under Roles, enable Send Institution Role — DrillBit uses this to distinguish instructors from students.
4. Add substitution parameters
In the Substitution Parameters section, add the following name / value pairs so Brightspace passes the right context to DrillBit on every launch:
| user_name | $User.username |
|---|---|
| user_id | $User.id |
| course_title | $CourseOffering.title |
| resource_title | $ResourceLink.title |
| resource_description | $ResourceLink.description |
| resource_start_time | $ResourceLink.available.startDateTime |
| resource_end_time | $ResourceLink.available.endDateTime |
| resource_submission_end_time | $ResourceLink.submission.endDateTime |
Leave Custom Parameters empty unless your institution has been told otherwise by DrillBit support.
5. Register and save the Client ID
- Click Register at the bottom of the form.
- Brightspace will generate a Client ID on the resulting Tool Details page — copy it.
- From the same Tool Details page, also copy the Brightspace Keyset URL, Brightspace OAuth2 Access Token URL, OpenID Connect Authentication Endpoint, Brightspace OAuth2 Audience, and Issuer values.