What you’ll get from this document
- How to integrate Canvas (Instructure) with Pagecall via LTI integration
Use it this way
How to integrate Canvas (Instructure) with Pagecall
- Click button in the top right to enter the workspace settings page.
- Click the 'LTI Settings' tab.
- You'll need to paste four pieces of information from the integration information on the page into Canvas. Go to the Canvas page you want to integrate with.
Settings within a Canvas page
- On the Canvas page, enter the Site Admin item inside the 'Admin' menu.
- Inside 'Developer Keys', click the '+ Developer Key' button, then click the 'LTI Key' type.
- On the 'Key Settings' page, fill in the following fields. The 'Integration information' in PageCall's LTI integration will be used here. Copy and paste the information as appropriate.
- Title : Pagecall
- Description : Pagecall
- Target Link URI : https://app.pagecall.com
- OpenID Connect Initiation Url : https://api.pagecall.com/v1/lti/auth-initiate
- JWK Method : Public JWK URL
- Public JWK URL : https://api.pagecall.com/v1/lti/jwks
- Redirect URIs : https://api.pagecall.com/v1/lti/auth-complete
- Privacy Level : Public
- If you've entered all the information correctly, click the 'Save' button to save it.
- After saving, you should see the pagecall added as follows. Click button in the State to activate the page call.
- You'll find the Client ID in the Details column. You'll need to put that information into your course.
- Enter the page for the course you want to use the meeting room for within the 'Course' menu.
- Go to the 'App' tab inside 'Settings' and click the '+ App' button.
- In the 'Add App' window, set the 'Configuration Type' to By Client ID, then paste the Client ID you found earlier and click the 'Submit' button.
- Once you see the Tool "Pagecall", click the 'Install' button.
- You can see that the Pagecall entry has been added as expected. Click button to see the Deployment ID.
- A window will appear to confirm your Deployment ID. You'll need to enter this information into Pagecall's LTI settings to complete the integration. Again, navigate to Settings within the Pagecall console.
Settings in Pagecall console
- Back on the LTI Settings page, click the 'New LTI integration' button at the bottom.
- Fill in the service integration settings in the Pagecall with the information you found on the Canvas page.
- Service name : Canvas LMS
- Authnication request URL : (Canvas site URL)/api/lti/authorize_redirect
- eg) If the address to access your Canvas site is https://tobyschool.com/,
https://tobyschool.com/api/lti/authorize_redirect in the form
- eg) If the address to access your Canvas site is https://tobyschool.com/,
- Public keyset URL : (Canvas site URL)/api/lti/security/jwks
- Issuer : (Canvas site URL)
- If you're using it in the cloud without any hosting, put in the address https://canvas.instructure.com/
- Client ID : (Client ID provided by Canvas)
- Deployment ID : (Deployment ID provided by Canvas)
- If you've entered all the information correctly, click the 'Add' button.
- You'll see Canvas added to the list of integrations at the bottom.
- If all goes well, the integration is complete and you can add and use your Pagecall meeting room in Canvas.