Note: If you are required to install the integration within a test environment/instance of Canvas before a production instance please convey this to us so we can prepare appropriate accommodations.
- Go to: Admin > Developer Keys > + Developer Key > + LTI Key
- Note: Do not remove the TestOut EduApp integration until you are positive it is not longer in use by your instructors.
- Note: Do not remove the TestOut EduApp integration until you are positive it is not longer in use by your instructors.
- Complete the following (see image below for details):
- Key Settings
- Key Name: TestOut LTI Adv
- Owner Email: <your email here>
- Redirect URIs: https://partner.testout.com/openid/idtoken
- Notes: <your notes here>
- Configure
- Method: Manual Entry
- Title: TestOut LTI Adv
- Description: TestOut LTI Adv/LTI 1.3
- Target Link URI: https://cdn.testout.com/lms-gate/index.html
- OpenID Connect Initiation Url: https://partner.testout.com/openid/authorize
- JWK Method: Public JWK URL
- Public JWK URL: https://partner.testout.com/openid/keyset
- LTI Advantage Services:
- Check all boxes except for "Can update public jwk for LTI services
- Additional Settings:
- Domain: partner.testout.com
- Skip: Tool ID, Icon Url , Text, Section Height, Section Width
- Custom Fields:
- course_end_date=$Canvas.course.endAt
- course_start_date=$Canvas.course.startAt
- submission_end_date=$ResourceLink.submission.endDateTime
- submission_start_date=$ResourceLink.submission.startDateTime
- resource_available_end_date=$ResourceLink.available.endDateTime
- resource_available_start_date=$ResourceLink.available.startDateTime
- Privacy Level: Public
- Placement: Module Menu Modal (Note: Please remove the Link Section and Account Navigation placements before adding in Module Menu Modal placement. If you need to use Link Selection as the placement please reach out to our technical support team, though do note that the Link Selection placement has not been officially QA'd by our team.)
- Module Menu Modal
- Target Link URI: https://cdn.testout.com/lms-gate/index.html
- Select Message type: LtiDeepLinkingRequest
- Icon URI: https://cdn.testout.com/labsimsaas/images_v2/t_logo.png
- Text: TestOut LTI Adv
- Section Height: 800
- Section Width: 1000
- Select Save
- Toggle the Developer Key to On
- Copy the Developer ID
- Paste the Developer ID (from the Developer Key you created earlier) into the Registration from provided by your TestOut Representative (via the sent URL). Also add your name and email if needed. Don't Send yet.
- Return to Canvas
- Go into the subaccount you'd like to install the plugin at. You may also install at the root level.
- Go to Setting > Apps > View App Configuration > + App
- Configuration Type: By Client ID
- Client ID: paste the same Developer ID copied in step 7
- Select Submit
- Select Install
- After installing, click on the gear cog for the plugin just installed and select Deployment ID.
- Copy the whole deployment ID
- Return to the URL your TestOut Representative and provide the following:
- Paste the Deployment ID into the Canvas Deployment ID Field
- Canvas Access Token Endpoint
- <Your environment url here>/login/oauth2/token
- For example: https://testout.instructure.com/login/oauth2/token
- Canvas Authorization Endpoint - for production environments, paste:
- Click Send to complete the install.
- To test, go into a course with the subaccount you installed the App in to. Go to modules you intend to make the link and in the upper right hand corner, you should see three dots. Click on the three dots and the plug should be labeled "TestOut LTI Adv" (based on a previous naming in this guide).
- Note: You will need to publish your module(s) before you can access the TestOut LTI Adv from the modal (three vertical dots) menu.
- See our other guides to add content to your Canvas Assignments.