Integrate with Canvas LMS¶
Canvas is one of the most popular LMS. Here is how you can start using Canvas with Lab.Computer.
Before you start integration, make sure that you have admin access in Canvas.
Get LTI Developer Key¶
- Go to Admin → All accounts → Site admin → Developer keys → LTI Key
- For new LTI key, use following parameters:
- Key name: Name it so it's easy to identify
- Owner Email: Your email
- Redirect URIs: https://lab.computer/lti/launch
- Configure
- Method: Manual Entry
- Title: Title of your choice
- Description: Fill in detailed description
- Target Link URI: https://lab.computer/lti/launch
- OpenID Connect Initiation URL: https://lab.computer/lti/login
- JWK Method: Choose Public JWK URL
- Public JWK URL: https://lab.computer/lti/jwks
- Enable following in LTI Advantage Service
- 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.
- Can update public jwk for LTI services.
- Can lookup Account information
- Additional Settings
- Privacy Level - Public
- Placements
- Remove existing ones
- Select only Assignment View
- Click on Save
- Change State to ON from OFF
Get Client Id¶
- Go to Admin → All accounts → Site admin → Developer keys → LTI Key
- In Details column, you will see Client Id. Just above Show Key button.
Get deployment Id¶
- Open your course
- Go to Settings -> Apps
- Click on Add in External Apps
- Choose By Client Id for Configuration Type
- Enter Client Id of our LTI developer key created earlier and click Submit
- Click on Install in Add App modal.
Configure in Lab.computer¶
Finally let us know your deployment id and client id via email to us. We will give you go ahead.