Skip to main content
All CollectionsAdminGeneral
How do I add Albert as an External Tool on Canvas?
How do I add Albert as an External Tool on Canvas?

Learn how to add Albert as an app on your school’s Canvas page as a tech admin.

Nate Rodriguez avatar
Written by Nate Rodriguez
Updated this week

What does Albert’s Canvas integration provide schools?

  • The ability for students to automatically access Albert with their Canvas accounts

  • The ability to create Canvas assignments and modules linking to Albert

  • The ability to import student rosters from Canvas into Albert

  • The ability to sync grades from Albert assignments to the Canvas gradebook

How do I add Albert as an External Tool on Canvas?

  • A school managed domain is required for a successful Canvas integration. Because of this, you'll first want make sure that your school restricts student enrollment to only school managed domains by following the instructions in this article.

  • In the Admin tab on Canvas, select the account/school you want to integrate with Albert.

  • In the Developer Keys sub-tab, click the + Developer Key button and select + LTI Key

  • Input the following information:

    • Key Name: Albert

    • Method: “Manual Entry”

    • Title: Albert

    • Description: Albert Integration

    • Target Link URL: https://albert.io/classes

    • OpenId Connect Initiation URL: https://www.albert.io/api/lti/preflight

    • JWK Method: Public JWK URL

    • Under LTI Advantage Services toggle on the following options:

      • Can create and view assignment data in the gradebook associated with the tool.

      • Can view assignment data in the gradebook associated with the tool.

      • Can view submission data for assignments associated with the tool.

      • Can create and update submission results for assignments associated with the tool.

      • Can retrieve user data associated with the context the tool is installed in.

    • Additional Settings:

      • Change Privacy Level to Public

      • In the Domain text box enter https://albert.io Do not put a slash at the end of this URL

    • Placements: Select Link Selection and Assignment Selection from the menu. Do not select Account Navigation or Course Navigation. We are still working on these updates!

  • Once you click Save your developer key should be added to the list. Make sure State is set to On.

  • Copy the number listed under Details above the Show Key button. This is called the Client ID*. Do not click on the Show Key button.

  • Go to the Settings tab.

  • Click on Apps and Choose View App Configuration

  • Click + App

  • Choose By Client ID for Configuration Type, and paste the Client ID from the starred step above (*) into the Client ID space.

  • Click on the settings icon next to the newly installed app and choose Deployment ID.

  • Copy the Deployment ID.

How do I add a grade passback integration if I already set up a Canvas SSO and rostering integration?

If you’ve already set up your Canvas integration for this school year, please complete this form to add grade passback to your existing integration.

Which Canvas features are currently not available with the Albert Implementation?

  • Ability to search Albert assignments in Canvas

  • Ability to create links from Canvas assignments to Albert assignments in Canvas

Interested in using any of the above features? Send an email to success@albert.io.

Did this answer your question?