Skip to main content

Generate the Developer Key

Canvas is a powerful learning management system (LMS) that provides a flexible and user-friendly platform for educators and students. Learning Flow's integration with Canvas enables seamless integration of AI-powered educational tools and content directly into your Canvas courses.

Steps:

This guide will help you generate a Developer Key in Canvas for LTI integration.

  1. Log in to Canvas as an Admin

  2. Go to Admin > Developer Keys

  3. Click + Developer Key and select LTI Key

  4. Fill in the required settings as follows:

    4.1. Key Settings: - Key Name: Your Organization or Application Name (e.g., LearningFlow, etc) - Redirect URIs: https://lti-api.learningflow.ai/ - Title: Same as Key Name (e.g., LearningFlow) - Description: Brief description (e.g., LearningFlow) - Target Link URI: https://lti-api.learningflow.ai/ - OpenID Connect Initiation Url: https://lti-api.learningflow.ai/ - JWK Method: Public JWK - Public JWK: https://lti-api.learningflow.ai/keys

    Key Settings

    4.2. LTI Advantage Services: - Under the "LTI Advantage Services" section, switch ON (enable) the following two options: - Can retrieve user data associated with the context the tool is installed in. - Can lookup Account information.

    LTI Advantage Services

    4.3. Additional Settings: - Under the "Additional Settings" section, fill in the following: - Custom Fields (one per line, format: name=value): orgld=xxxxxx-xxxx-xxxx-xxxx-xxxxx emaildomain=@xxxxxx.learningflow.ai - If you don't have orgld and emaildomain, please contact Learning Flow support team. - Privacy Level: Set to PUBLIC.

    Additional Settings

    4.4. Link Selection Settings: - Select Placements as Link Selection from the dropdown. - Expand the Link Selection section and set the following: - Selection Height: 900 - Selection Width: 1024 - Select Message Type: LtiResourceLinkRequest

    Link Selection Settings

  5. Click the "Save" button to generate the Developer Key.

  6. After saving, you will see the list of Developer Keys.

    • Find your Developer Key in the list.
    • Switch its state from OFF to ON by clicking the toggle and confirming with Switch to On.

Send the Developer Key to Leanring Flow

After generating the Developer Key, please send the following information to the Learning Flow support team:

  • The Developer Key you just generated
    • xxxxxxxxxxxxxx
  • Your Canvas URL
    • https://canvas-lms.example.com/

You can reach the support team at support@learningflow.ai.


Leanring Flow Team will Activate the Developer Key

Once you've sent the Developer Key information to the Learning Flow support team, they will:

  1. Activate your Developer Key and Configure the LTI connection.
  2. You will receive a confirmation email once your Developer Key has been activated and is ready to use.

Your LTI integration is completed, learn how to add your LTI tool to Canvas Add LTI Tool to Canvas.