LTI 1.3 Integration Setup for Canvas

Lab-Aids now offers LTI 1.3 integration with Canvas. This page contains the setup instructions for Canvas Admins:

1. Canvas Admin will need to provide Lab-Aids with the district's Canvas domain (DOMAIN.instructure.com). 

2. Lab-Aids will provide the Canvas admin with:

  • Instructions to set up a new LTI Developer Key in Canvas

  • Credentials to use when creating the new LTI Developer Key:

    • Lab-Aids "Launch URL" = Redirect URI, Target Link URI fields in Canvas

    • OIDC Login Initiation URL = Open ID Connect Initiation URL field in Canvas

    • Keyset URL Text = Public JWK Text field in Canvas

3. Canvas Admin will set up a new LTI key in the Canvas Admin account using the LTI credentials given by Lab-Aids. Click here for detailed instructions. 

4. Canvas Admin must send the Developer Key's Client ID to Lab-Aids once the new LTI Developer Key is created. This is an important step; the integration will not be successful without this Client ID. 

  • Important: The LTI 1.3 integration tool will not be functional until Lab-Aids confirms the customer's Developer Key "Client ID" has been added into the Lab-Aids Portal LTI Setup.

  • Lab-Aids will add the district's Client ID in the Lab-Aids platform LTI setup. Lab-Aids will confirm when this has been done.

  • Keep the Client ID handy for the next step. 

canvas admin client id_0
canvas admin add app
canvas admin add app 2
  • Once this step is completed, the Lab-Aids LTI external tool will be available for teachers to select when creating an assignment with submission type of "External tool".

  • Important: The LTI 1.3 integration tool will not be functional until Lab-Aids confirms the customer's Developer Key "Client ID" has been added into the Lab-Aids Portal LTI Setup. 

6. Once Lab-Aids confirms the Client ID has been added on the Lab-Aids platform, Canvas Admin needs to test the LTI connection from both their admin account and a teacher account. 

Testing from admin account (which will also create Admin account):

  • Canvas Admin should add the new Lab-Aids LTI external tool to a course in Canvas and click on the tool to test the tool's functionality. Admin will be auto-rostered into the account. Admin will not see any teacher/class/student data in the portal account yet since they are the first user to be auto-rostered into the account, but they should check the left-hand menu for a License menu option. This "License" menu would indicate the account is an admin account. 

admin account license menu

Testing a demo teacher account:

  • Add the new Lab-Aids LTI External tool to a demo teacher's course by adding an assignment with submission type of "External Tool". Select the Lab-Aids tool. We highly recommend clicking the "Load this tool in new tab" checkbox. Refer to these instructions from Canvas on how to add an assignment using an external app. 

teacher 3 adding external tool assignment
  • Click on the tool from the demo teacher's account. Teacher should be logged into their account successfully. Teacher should not receive an error or login screen. If there are any issues with this process, contact Lab-Aids at portals@lab-aids.com.

teacher 1
teacher 2

7. Once testing is successful, Canvas admin will need to provide instructions and resources to teachers:

  • If not already available from classes, teachers will need to add the Lab-Aids LTI 1.3 tool as an assignment with submission type of "External tool" to each class needing access to Lab-Aids content. Refer to these instructions from Canvas on how to add an assignment using an external app.

  • Teachers and students will need to click on the tool to be logged into their accounts.

    • Each time a teacher clicks on the tool from a Canvas course, the class title and the students rostered into that class in Canvas will be auto-rostered/synced into the Lab-Aids Portal, including any roster updates.

    • Teacher can check rosters in the Portal by going to the Roster >> Class and Roster >> Student left-hand menus.

    • Teachers will need to click on the Lab-Aids LTI tool from each course in Canvas needing access to the Lab-Aids Portal. Then check Roster >> Class and Roster >> Student menus to confirm rosters have synced.

  • Teachers will need to assign books to students.

    • Students will not have access until this step is done.

  • Resources to share with teachers: