Main Content

Integrate Your LMS Using LTI 1.1

Note

After June 30, 2021, IMS will no longer issue new certifications for MATLAB® Grader™ using this version of LTI. The MATLAB Grader certification for LTI 1.1 will expire in June, 2022. Migrate your implementation of MATLAB Grader to use the LTI 1.3 integration method for your LMS vendor.

These instructions are for LMS administrators responsible for adding external applications to the learning management system. If at any point in this process you require help integrating MATLAB Grader with your LMS using LTI 1.1, contact MathWorks Technical Support.

Integrate MATLAB Grader with Blackboard Learn (Blackboard)—LTI 1.1

To add MATLAB Grader to Blackboard® Learn as a LTI tool provider:

Note

Some links require a third-party vendor login.

  1. Get Learning Tools Interoperability (LTI) credentials.

    1. In MATLAB Grader, go to LMS Integration.

    2. Select Blackboard from the drop-down list.

    3. Click Generate Key and Secret. Copy these values and the launch URL.

  2. Follow the instructions from Blackboard for adding a new LTI tool provider.

    1. Follow the instructions under the heading Add an LTI Tool Provider.

      • For Provider Domain, enter "mathworks.com".

      • For Default Configuration, select Set Globally.

      • For Tool Provider Key, enter the MATLAB Grader key that you generated in the first step.

      • For Tool Provider Secret, enter the MATLAB Grader secret that you generated in the first step.

      • For Send User Data, select either Send user data only using SSL or Send user data over any connection.

      • For User Fields to Send, select Role in Course. Do not select Name or Email Address.

    2. Follow the instructions under the heading How to Create a Placement.

      • For Label, use "MATLAB Grader" to make it easier to find by instructors adding MATLAB Grader coding problems to their course in Blackboard Learn.

      • For Type, select Course content tool and Allows grading.

      • For Tool Provider URL, enter the launch URL that you obtained in the first step.

      • Click Submit.

Next Steps

Instructors can now add MATLAB Grader problems to an LMS course, see Add Problems to LMS Course.

Integrate MATLAB Grader with Brightspace (D2L)—LTI 1.1

Note

Some links require a third-party vendor login.

Add MATLAB Grader to Brightspace External Tools

To add MATLAB Grader to Brightspace® external tools:

  1. Get Learning Tools Interoperability (LTI) credentials.

    1. In MATLAB Grader, go to LMS Integration.

    2. Select Brightspace (DL2) from the drop-down list.

    3. Click Generate Key and Secret. Copy these values and the launch URL.

  2. Sign in to Brightspace.

  3. Go to Admin Tools > External Learning Tools > Manage Tool Providers.

  4. Click New Tool Provider.

    • For Launch Point, enter the launch URL that you copied above. Do not include the https:// or /launch.

    • Set Version to 1.1.

    • Set OAuth Signature Method to HMAC-SHA1.

    • For Secret, enter the MATLAB Grader secret that you generated in the first step.

    • Under Tool Consumer Information, check Use custom tool information instead of default .

    • For Key, enter the MATLAB Grader key that you generated in the first step.

    • For Name, use "MATLAB Grader" to make it easier to find by instructors adding MATLAB Grader coding problems to their courses.

    • Under Visibility, select Allow users to use this tool provider.

    • Under Security Settings, select:

      • Send context information to tool provider

      • Send LTI user ID and LTI role list to tool provider

      • Send link title to tool provider

      • Send link description to tool provider

    • Under Make tool provider available to, click Add Org Units. Select the courses to grant access to MATLAB Grader. Click the box in the top left of the table to select all courses.

    When you have completed the required information, click Save and Close.

  5. Go to Admin Tools > IMS Configuration to set roles.

    Brightspace

    Institution

    Role

    Must contain one

    Must not contain any

    Administrator

    Instructor

    Administrator

    Instructor

    Faculty

    Student

    Learner

    Mentor

    Learner

    Student

    Learner

    Not applicable

  6. Go to Admin Tools > Permissions.

    • From the Filter by Role drop-down menu, select Instructor.

    • From the Filter by Tool drop-down menu, select External Learning Tools.

    • In the Organization column, select Launch External Learning Tool Links.

    • In the Course Offering column, select:

      • Launch External Learning Tool Links

      • Manage External Learning Tool Links

      • Create External Learning Tool Links from available External Learning Tool Providers

    • From the Filter by Role drop-down menu, select Student.

    • In the Organization column, select Launch External Learning Tool Links.

    • In the Course Offering column, select Launch External Learning Tool Links.

If you have been granted permission to manage external learning tool links, underneath the problem, you have an option for assigning points and integrating them into the gradebook. For instructions, go to Setting Up an LTI Assessment in Brightspace.

Troubleshooting

Next Steps

Instructors can now add MATLAB Grader problems to an LMS course, see Add Problems to LMS Course.

Integrate MATLAB Grader with Canvas (Instructure)—LTI 1.1

Note

Some links require a third-party vendor login.

To add MATLAB Grader to Canvas® apps:

  1. Get Learning Tools Interoperability (LTI) credentials.

    1. In MATLAB Grader, go to LMS Integration.

    2. Select Canvas from the drop-down list.

    3. Click Generate Key and Secret. Copy these values and the launch URL.

  2. Follow the instructions from Canvas to add an app.

    • For the integration name, use "MATLAB Grader" to make it easier to find by instructors adding MATLAB Grader coding problems to their courses.

    • For Consumer Key, enter the MATLAB Grader key that you generated in the first step.

    • For Shared Secret, enter the MATLAB Grader secret that you generated in the first step.

    • For Launch URL, enter the launch URL that you obtained in the first step.

    • Domain can be blank.

    • Set Privacy to Anonymous.

    When you have completed adding the app, click Submit.

Next Steps

Instructors can now add MATLAB Grader problems to an LMS course, see Add Problems to LMS Course.

Integrate MATLAB Grader with Moodle—LTI 1.1

Note

Some links require a third-party vendor login.

To add MATLAB Grader to Moodle™ external tools:

  1. Get Learning Tools Interoperability (LTI) credentials.

    1. In MATLAB Grader, go to LMS Integration.

    2. Select Moodle from the drop-down list.

    3. Click Generate Key and Secret. Copy these values and the launch URL.

  2. Sign in to Moodle.

  3. Go to Site administration > Plugins > Activity modules > External tool > Manage tools.

  4. In Manage tools, click configure a tool manually.

    • For Tool Name, use "MATLAB Grader" to make it easier to find by instructors adding MATLAB Grader coding problems to their courses.

    • For Tool URL, enter the launch URL that you obtained in the first step.

    • For Consumer Key, enter the MATLAB Grader key that you generated in the first step.

    • For Shared Secret, enter the MATLAB Grader secret that you generated in the first step.

    • Set Tool configuration usage to Show in activity chooser and as a preconfigured tool.

    • Under Privacy:

      • Set both Share launcher's name with tool and Share launcher's email with tool to Never.

      • Set Accept grades from the tool to Always.

    When you have completed the required information, click Save changes.

Next Steps

Instructors can now add MATLAB Grader problems to an LMS course, see Add Problems to LMS Course.

Integrate MATLAB Grader with Open edX—LTI 1.1

Note

Some links require a third-party vendor login.

To add MATLAB Grader as an LTI tool in Open edX®:

  1. Get Learning Tools Interoperability (LTI) credentials.

    1. In MATLAB Grader, go to LMS Integration.

    2. Select Other from the drop-down list.

    3. Click Generate Key and Secret. Copy these values and the launch URL.

  2. Enable LTI components in a course. You perform LTI at the course level.

    1. From the course Studio page, select Settings > Advanced Settings.

    2. For Advanced Module List, enter [ "lti_consumer" ].

    3. For LTI Passports, enter the LTI passport string using the format ["id:client_key:client_secret" ].

      • For id, use matlab.

      • For client key, use the MATLAB Grader key generated in the first step.

      • For client secret, use the MATLAB Grader secret generated in the first step.

    4. Click Save Changes.

    For additional details, refer to the Open edX instructions in LTI Component.

Next Steps

Instructors can now add MATLAB Grader problems to an LMS course, see Add Problems to LMS Course.

Integrate MATLAB Grader with Sakai—LTI 1.1

Note

Some links require a third-party vendor login.

To add MATLAB Grader to Sakai® external tools:

  1. Get Learning Tools Interoperability (LTI) credentials.

    1. In MATLAB Grader, go to LMS Integration.

    2. Select Other from the drop-down list.

    3. Click Generate Key and Secret. Copy these values and the launch URL.

  2. Sign in to Sakai and go to the Administration Workspace.

  3. From the Tool menu, select External Tools.

  4. Click Installed Tools.

  5. Click the Install LTI 1.1 Tool link.

    • For Tool Title, use "MATLAB Grader" to make it easier to find by instructors adding MATLAB Grader coding problems to their courses. Allow instructors to change Tool Title.

    • For Button Text, use MATLAB Grader.

    • Set Tool Status to Enabled.

    • For Launch URL, enter the launch URL that you obtained in the first step.

    • For Launch Key, enter the MATLAB Grader key that you generated in the first step.

    • For Launch Secret, enter the MATLAB Grader secret that you generated in the first step.

    • Under Privacy Settings, ensure all options are unselected.

    • Under Services:

      • Allow External Tool to return grades

      • Allow External Tool to create grade columns

    • Indicate the following type of Content Item/Deep Link Selection launch:

      • Allow the tool to be one of the assessment types

    • Just above the Splash Screen, select Allow additional custom parameters.

    • If you have a section Type of LTI 1.1 Launch to Use, select Use Legacy LTI 1.1 Launch.

When you have completed configuring the settings, click Save.

Next Steps

Instructors can now add MATLAB Grader problems to an LMS course, see Add Problems to LMS Course.

Integrate MATLAB Grader with Other LMS

To integrate MATLAB Grader with an LMS not listed in this topic, follow these general instructions:

  1. Get Learning Tools Interoperability (LTI) credentials.

    1. In MATLAB Grader, go to LMS Integration.

    2. Select Other LMS from the drop-down list.

    3. Click Generate Key and Secret. Copy these values and the launch URL.

  2. Follow the instructions in your LMS for adding an LTI or external tool. Look for a setting that contains fields for the launch URL, key, and secret. Keep in mind that the fields may not use these exact names, and they may not be all on the same page.

Next Steps

Instructors can now add MATLAB Grader problems to an LMS course, see Add Problems to LMS Course.

Related Topics