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?
Note: These directions are for a tech admin. If you are a teacher looking to use a Canvas integration that has already been set up, review these directions.
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
Redirect URIs: https://www.albert.io/api/lti/launch
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
Public JWK URL: https://www.albert.io/api/lti/security/jwks
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.
Complete this form to send us your Client ID, Deployment ID, and Canvas URL. Our team will enable your integration from Albert’s backend.
[Note:] To find your institution's Canvas URL, copy your URL from the address bar.Wait for the email confirmation from your Account Manager that the integration has been enabled.
Once your Account Manager confirms your integration is active, notify teachers that Albert can be added as a tool in Assignments and Modules using these instructions.
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.