Skip links

LTI 1.3 Developer Key

CANVAS LTI 1.3 TOOL SETUP AND LINK PLACEMENT

These instructions describe how to register the LearningClues LTI 1.3 tool and enable LTI 1.3 launches in the Canvas learning management system (LMS).

TOOL & COURSE SETUP

New LTI 1.3 Developer Key: Canvas

  1. In Canvas, click Admin → Developer Keys and click + Developer Key. Select the LTI Key option

  2. Under Key Settings enter the following to configure the tool:
    • Key Name: LearningClues LTI 1.3
    • Owner Email: LMS admin’s email address
    • Redirect URI: https://sreug73fv7.execute-api.us-east-2.amazonaws.com/dev/launch/
    • Configure: Manual Entry
    • Title: LearningClues
    • Description: LearningClues
    • Target Link URI:
      https://sreug73fv7.execute-api.us-east-2.amazonaws.com/dev/launch/
    • OpenID Connect Initiation URL:
      https://sreug73fv7.execute-api.us-east-2.amazonaws.com/dev/login/
    • JWK Method: Select Public JWK URL and enter
      https://sreug73fv7.execute-api.us-east-2.amazonaws.com/dev/jwks

  3. Toggle on the following items listed under LTI Advantage Services.
    • 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.

  4. Under Additional Settings
    • Domain: https://sreug73fv7.execute-api.us-east-2.amazonaws.com/dev/
    • Custom Fields:
      • roles=$Canvas.membership.roles
      • login_id=$Canvas.user.loginId
      • sourceId=$Canvas.Person.sourceId
      • user_username=$User.username
      • canvas_user_id=$Canvas.user.id
      • canvas_course_id=$Canvas.course.id

  5. Under Privacy Level, click Public.

MANAGING LINK PLACEMENTS

  • Course Navigation – link placement is enabled by default within the course navigation menu. Using course navigation is Ideal if you are using the same link in every course. This is not recommended if you would like to launch to a specific digital product as that requires the link is edited when added to a course.

Placement

    In the box under Placements, type and select Course Navigation.
    Expand the Course Navigation option and input the following values:

    • Target Link URI:
      https://sreug73fv7.execute-api.us-east-2.amazonaws.com/dev/launch/
    • Icon Url:
      https://learningclues.com/wp-content/uploads/2023/03/fav-icon.png
    • Select Message Type:
      LtiResourceLinkRequest
    • Text:
      CourseGPT
    • Selection Height:
      1200
    • Selection Width:
      1200

LTI 1.3 TOOL DEPLOYMENT

  1. Copy the Client ID created in the steps above.
  2. Navigate to Admin → Settings → Apps → View App Configurations → + App.
  3. Select Configuration Type: By Client ID
  4. Paste the Client ID from the Developer Key step above and click Submit.
  5. Verify and install the LearningClues app by clicking Install.

Retrieve the Deployment ID for the LearningClues Tool

On the View App Configurations page, find the LearningClues tool, click the gear icon, and click Deployment ID.

Copy the Deployment ID and send both the Client ID and Deployment ID to the LearningClues integration Manager to complete the integration

Add LearningClues LTI Links to Courses

If you selected to add the LearningClues LTI 1.3 tool to the Course Navigation in the Registration steps above, the tool will automatically be added to the Course Navigation panel

Canvas Documentation

Registering a new LTI 1.3 Tool: https://community.canvaslms.com/docs/DOC-16729-42141110178
Deploying a LTI 1.3 Tool: https://community.canvaslms.com/docs/DOC-16730-42141110273