Configuring LTI Pro 1.1 for Canvas Calendar and Conversations


The LTI Pro app enables users to post Zoom meetings scheduled with LTI to Canvas Calendar, and enables Canvas Conversations to deliver notifications when Zoom meetings are created, edited or deleted.

This article covers:

Associate Zoom meetings to Calendar course events

  1. Sign in to the App Marketplace as an account administrator.
  2. Navigate to your installed LTI Pro app.
  3. In the navigation, click Configure, then click LTI Credentials.
  4. Click Tracking Field.
  5. Click Edit.
  6. For the LTI Attribute Name value, enter custom_canvas_course_id.
  7. Save the configuration.

Enable LTI Pro to communicate with the Canvas API

To enable LTI Pro to communicate with the Canvas API, you create a new API Key, and add the OAuth Redirect URL from the LTI Pro app.

  1. On the LTI Pro app configuration page, go to the LTI Credentials tab.
  2. Copy the Oauth Redirect URL.
  3. Go to Canvas and add a new API Key.
    1. Login to Canvas with admin privileges.
    2. Click Admin, and choose an account.
    3. Click Developer Keys, then click + Developer Key.
    4. Click + API Key.
  4. Configure the API Key Settings:
    1. Enable Enforce Scopes.
    2. Check Calendar Events and Conversations.
    3. Set Key Name to Zoom LTI Pro Calendaring/Conversations.
    4. Paste the LTI Pro OAuth Redirect URL into the Redirect URL field and then save.
  5. Set the State of the developer key to ON.
  6. Add the Canvas developer ID and developer key to a new instance at LTI Pro 3rd party Credentials.
    1. Click LTI Pro Configure, then click 3rd Party Credentials.
    2. Click LTI Canvas.
    3. Enable Conversation and Calendar, as needed.
    4. Enable Enforce Scopes:
      • If Conversation is disabled, remove all scopes that include /conversations/.
      • If Calendar is disabled, remove all scopes that include /calendar_events/.
    5. To configure your instance, click Add Instance.
      • LTI Canvas Site Domain: Domain of your Canvas site.
      • Developer ID: Get the Developer ID from the Canvas developer key (first number in the Details column).
      • Developer Key: click Show Key to display it.
    6. Click Save.