The Asset Processor for Assignments service integrates LTI 1.3-enabled external processing tools, such as originality checkers and grammar reviewers, directly into the Assignments tool to enhance evaluation and reporting for learner submissions. Organizations can select from a variety of LTI 1.3-compatible processing tools and enable the Asset Processor service during tool registration and deployment at the organization level.
Once configured, instructors can enable and use external processors directly in Assignments by attaching a processor tool to an assignment. Instructors and learners can access detailed reports on learner submissions directly from Assignments. Learners can also accept End User License Agreements (EULAs) for tools by selecting the EULA link that appears on the Assignment Submission page or when using the New Content Experience (Lessons) for assignments rendered inline in Lessons.
Service extension limitations
Note the following limitations for the service extension:
- Only text and file assignment submissions are eligible for processing.
- Processor integrations are available only for individual assignment types, not group assignments.
- Grade passback and grade synchronization do not occur.

About End User License Agreement links in Asset Processor integrations
Some processor tools require learners to accept an End User License Agreement (EULA) before reports can be generated. Administrators can create a single organization-level EULA link for each tool deployment, either manually or through dynamic registration.
Learners only need to accept the EULA once per third-party processing tool (per tool deployment), not for every submission. If a learner has not accepted the EULA, the processor may return a “EULA not accepted” error in its report. Learners see an inline alert on the Assignment Submission page until they accept the EULA. They can also review or update their acceptance status if the tool allows.
The processor tool tracks learner acceptance and may update its EULA at any time, requiring re-acceptance.

When assignments are accessed through the Lessons tool in the New Content Experience and rendered inline, learners see the processor’s EULA in additional locations:
- In the assignment’s Instructions section in Lessons.
- As an inline alert when submitting the assignment.
- In a reminder modal if they attempt to submit without having accepted or declined the EULA.

|
Important:
- Learners are not required to accept the EULA to submit their assignment to Brightspace.
- Impersonated users cannot accept the EULA.
- Processor EULA links in Lessons are available only when using the New Content Experience (NCE) and when assignments are rendered inline.
- Learners submitting assignments through the Classic Content experience or the New Learner Experience do not see processor EULA links when accessing assignments from content topics.
- To display processor EULA links for assignments accessed through Lessons, the d2l.Tools.Content.LessonsRenderActivitiesInline configuration variable must be enabled at the course level so that assignments are rendered inline in Lessons.
|
Enable the Asset Processor service
To make third-party processing tools available for assignments, you must first register and deploy the preferred LTI processor tool using dynamic registration (if available) or manually in the Manage Extensibility tool at the organization level.
To enable the Asset Processor during manual registration and deployment:
- Select the Asset Processor check box.


|
Important: The Asset Processor option depends on selecting both Deep Linking and Platform Notification Service. These extensions must be enabled at registration before they can be enabled at deployment.
|
Create the Asset Processor Deep Links for Assignments
Once the external tool is registered and deployed, create the following two types of links that appear for users in Assignments:
- An Asset Processor Assignments deep link. Instructors use this link to attach a processor tool to new or existing assignments.
- An End User License Agreement (EULA) link that appears for learners on the Assignment Submission page (if required by the processor tool). This is an organization-level link, and only one EULA link is allowed per tool deployment.
You can use dynamic registration to create these links if supported by the LTI tool, or create them manually in External Learning Tools at the organization level.
To create the deep links:
- From the Admin Tools menu, click External Learning Tools.
- From the LTI Advantage tab, click the corresponding deployment name in the table.
- At the bottom of the deployment page, select View Links.
- Select New Link.
- Enter a name for the processor tool that instructors will use to identify this link in the Assignments tool.
- Enter the tool-provided URL to complete the deep link launch.
- From the Type drop-down, select Asset Processor Assignments or End User License Agreement, depending on the link type you are creating.
- Add any Substitution Parameters or Custom Parameters required by the tool.
- Select Save or Save and Close.
You have created the deep links that appear in Assignments. Instructors see the Asset Processor Assignments type link in the External Learning Tools section of the Evaluation & Feedback panel when creating or editing an individual assignment. Learners see the EULA type deep link on the Assignment Submission page.

|
Note: Disabling a tool registration or deployment at the organization level disables links to tools attached to assignments in child org units. |
Managing processors in Assignments
After the Asset Processor Assignments and End User License Agreement deep links are created, instructors can attach the processor to individual assignments using the Add External Tool workflow. Once attached, the Asset Processor service automatically creates a report link and a settings link for that processor. These links appear on the course-level External Learning Tools page and can be filtered by link type. These links are read-only and cannot be edited from this page.
Assignments with an integrated processor tool display a card in the External Learning Tools area of the Evaluation & Feedback panel.

|
Note: If an instructor enables Hide student names during assessment for an assignment, Brightspace shares the assignment’s anonymity status with supported Asset Processor tools. This allows tools that support anonymous workflows to hide personally identifiable learner information during evaluation. |
From the processor card, instructors can:
- Delete the processor tool if the assignment does not have submissions.
- Enable or disable a processor tool for assignments that already have submissions.
- Disabling hides existing reports and prevents new submissions from being processed.
- Re-enabling restores visibility of all reports and resumes processing subsequent submissions. Submission notices for existing submissions are sent to the tool to allow processing of any submissions missed while the processor was disabled.
- Update settings specific to the processor.
About Processor tool reports
Processors return reports on assignment submissions that appear in multiple Brightspace locations for instructors and learners.
Instructors can view reports from the following locations:
- The Submission Details page in Consistent Evaluation.
- Assignments > Users and Submissions.
Learners can view reports on their assignment submissions from the following locations:
- Assignments > Submission History.
- Assignments > Assignment Feedback.
Instructors and learners can launch directly into the processor tool’s full report experience by selecting Details, which opens the tool’s report interface in a new browser tab.
If multiple processor tools are in use or multiple reports exist, instructors and learners can select the View link to see report details in a modal.
Instructors can hide reports by disabling or editing the processor tool’s settings from the card in Assignments > Evaluation & Feedback.
Report content depends on the processor tool but may include:
- Title, comments, and short or long descriptions.
- Indication colors and processing progress.
- Error codes.
- Priority (not visible in learner views or to instructors in Consistent Evaluation).
Learner access to processing reports generated by external tools depends on the processor configuration and whether instructors release feedback. In general, learners see processor report details only when the external tool provides learner-facing views and instructors release feedback.