Canvas

Add LTI Key

../../_images/canvas-developerkeys.png

Navigtate to Admin > Developer Keys and add a new LTI Key.

../../_images/canvas-keysettings-uri.png

Input required information available in the EON-XR LTI Advantage platform page.

../../_images/canvas-keysettings-scope.png

Select the scopes that will allow the external tool to post grades to a gradebook.

../../_images/canvas-public1.png

Select public if you wish to share user email and name with the external tool. If the email already exists on eon-xr that user will be logged in. If the email does not already exist, an account will be created with that email. If you do not select public, user accounts will be generated using [canvas userid]@[canvas domain].

../../_images/canvas-keysettings-placements.png

Under Placements, ensure that Link Selection and Assignment Selection are selected.

../../_images/canvas-keysettings-deeplink.png

In the Link Selection and Assignement Selection sections, set the Target Link URI as shown below:

Field

Value

Target Link URI

Paste Content Selection Deep Link URL from EON-XR LTI settings page

Select Message Type

LtiDeepLinkingRequest

Text

EON-XR Content

Once done, select Save.

../../_images/canvas-clientid.png

Enable the new key by selecting On and make sure to copy the number above the Show Key button, this is the Client Id and will be needed to complete platform registration on EON-XR.

Platform Settings

../../_images/lti-addplatform.png

Input the Client Id from the Developer Keys page.

Issuer: https://canvas.instructure.com

JWK set URL: https://[CANVAS DOMAIN]/api/lti/security/jwks

Access Token URL: https://[CANVAS DOMAIN]/login/oauth2/token

Authorization URL: https://[CANVAS DOMAIN]/api/lti/authorize_redirect

Add External App To A Course

../../_images/canvas-addapp1.png

In the desired course, navigate to Course Settings > Apps and add a new app. Select By Client ID configuration type and paste the Client Id from Admin > Developer Keys.

../../_images/canvas-deploymentid.png

You must add the Deployment Id to the platform in EON-XR LTI Advantage settings.

Add External Tool To A Module

../../_images/canvas-addtomodule.png

After adding the external app to the course, you should see it available when you add an item to a module. Select the app, this will launch a catalog where you can choose content. You must also select Load in a new tab or due to security restrictions, the launch connection will be refused.