Integrate MATLAB and Simulink Online Courses with Brightspace (D2L) — LTI 1.3
To add MATLAB® and Simulink® Online™ Courses to Brightspace® External Tools, follow the steps in this section.
Note
In each step of this procedure, make sure there are no leading or trailing spaces in the text you copy and paste from this page. Otherwise, the integration might not work.
Step 1. Sign in to MATLAB and Simulink Online Courses as an LMS Administrator
Note
When you sign in to MATLAB and Simulink Online Courses, use the MathWorks® Account associated with the LMS administrator. The account holder must also be a license administrator for managing MathWorks licenses and must have been given access to MATLAB and Simulink Online Courses by MathWorks Customer Support or by another license administrator at your university.
Sign in at the URL https://matlabacademy.mathworks.com/
and then click LMS Integration. Alternatively, you can
access the page directly at https://matlabacademy.mathworks.com/lti_credentials
.
After you sign in, click Add Deployment. Select
MATLAB and Simulink Online Courses
in the Product drop-down list and
Brightspace
in the Platform drop-down list.
Step 2. Sign in to Brightspace as an LMS Administrator
Sign in to your university’s LMS instance of Brightspace as a user with administrator privileges, specifically the ability to create developer keys and configure LTI apps.
Step 3. Create New LTI Advantage Tool
Go to Settings > Manage Extensibility.
Click LTI Advantage.
Click Register Tool.
Select Standard registration and then click Register.
Step 4. Register a new LTI Advantage Tool
Make sure Enabled is on.
Use the following values to configure the LTI Advantage tool. Make sure you copy, not click, the link text, and be sure to remove any leading or trailing spaces after you paste.
Field Name Field Value Name MATLAB and Simulink Online Courses LTI 1.3
Description Automatically track progress in self-paced training courses
Domain https://matlabacademy.mathworks.com
Redirect URLs https://learningtool.mathworks.com/lti/redirect
OpenID Connect Login URL https://learningtool.mathworks.com/lti/oidc
Target Link URI https://matlabacademy.mathworks.com/service/v1/lti/launch
Keyset URL https://learningtool.mathworks.com/lti/jwk
Extensions Assignment and Grade Services—Selected
Deep Linking—Not selected
Names and Role Provisioning Services—Not selected
Roles Select Send Institution Role.
Substitution parameters Leave empty.
Custom parameters Leave empty.
From Brightspace Registration Details, copy the following information to where you can find it again easily for a later step:
Client Id
Brightspace Keyset URL
Brightspace OAuth2 Access Token URL
OpenID Connect Authentication Endpoint
Issuer
Save your tool configuration, but don’t close. Click View Deployments and then go to the next step.
Step 5. Create a New Deployment
Make sure Enabled is on and Auto Migrate Links is disabled.
Use the following values to configure the deployment. Make sure you copy, not click, the link text, and be sure to remove any leading or trailing spaces after you paste.
Field Name Field Value Tool The value in this field is inherited from the tool configuration. Name MATLAB and Simulink Online Courses LTI 1.3
Description Automatically track progress in self-paced training courses
Extensions Assignment and Grade Services—Selected
Deep Linking—Not selected
Names and Role Provisioning Services—Not selected
Security Org Unit Information—Selected
You must select this option to access the assignment created with this tool.
User ID—Selected
MATLAB and Simulink Online Courses uses this ID so it can know when the same user is returning.
Link Information (and Title and Description)—Selected
The title and description tell MATLAB and Simulink Online Courses the name of the course that launched the tool, which can be useful for reporting and content management.
Configuration Settings Select Grades created by LTI will be included in Final Grade. Checking this setting allows instructors the option to create assessments whose grades are part of the final grade.
Select Auto Create Grade Items. If this option is not checked, no grade columns are created.
Substitution parameters Leave empty.
Custom parameters Leave empty.
Org Units If you do not have a default set of Org Units already selected that will have access to the tool, add one at this time.
To add one or more Org Units, use Add Org Units.
Click the copy icon next to the Deployment Id to copy it. Then, paste it somewhere you can find it easily, with the rest of the information you gathered from the register tool page. This information is required for the next step.
Click Save but do not close.
Step 6. Register Tool Information with MATLAB and Simulink Online Courses
Enter integration values on the LMS Integration page.
Under Step 6, using the information that you copied from the tool configuration and the deployment configuration, provide the following values.
For this MATLAB and Simulink Online Courses LMS Integration field… Enter the value you copied from this field in Brightspace (D2L): Client ID Client Id Deployment ID Deployment Id Issuer Issuer Public keyset URL Brightspace Keyset URL Access token URL or endpoint Brightspace OAuth2 Access Token URL OIDC auth request endpoint OpenID Connect Authentication Endpoint Click Submit.
The integration is now complete and instructors can add content from MATLAB and Simulink Online Courses to their LMS courses.
Note
You must provide instructors with this URL:
https://matlabacademy.mathworks.com/service/v1/lti/launch
. They need
this URL to create a new activity.
Get Help
If at any point in this process you require assistance integrating MATLAB and Simulink Online Courses with your LMS using LTI 1.3, contact MathWorks Technical Support.