Configuring Canvas Groups with LTI Pro


Canvas allows instructors to create and maintain different groups under an individual course. In order to set up LTI Pro with the group feature, the following configuration will need to be performed. 

This article covers:

Prerequisites for Configuring Canvas Groups with LTI Pro

Requirements and Limitations for configuring Canvas Groups with LTI Pro

How to Configure Canvas Groups with LTI Pro

The following permissions are necessary when configuring LTI Pro for Canvas:

  1. In a new browser tab, navigate to the LTI Pro app.
  2. Click Manage, then click Configure.
  3. Next to the desired LTI credentials, click Edit.
  4. Click the 3rd Party Credentials tab.
  5. In the left navigation, click LTI Canvas.
  6. Enable  Allow LMS Course Groups In Zoom Meetings.
    Note: You will not be able to enable the Canvas Group Feature until Calendar and/or Conversation are enabled.
  7. Under Enforce Scopes, ensure that the following scopes have been added:
    • URL:GET|api/v1/groups/:group_id/users
    • URL:GET|api/v1/courses/:course_id/groups
  8. Click Save.

How to add the Group Scope to Canvas

In order to configure LTI Pro with the Canvas Group feature, modifications need to be made to the existing API Canvas developer key. The steps below assume that an API key has already been created and configured to LTI Pro when configuring the Calendar and Conversation feature for Canvas.

  1. Log into Canvas as an administrator, and navigate to Developer Keys.
  2. Find and edit the API key associated with your LTI Pro application.
  3. Locate Groups within the list of scopes.
  4. Enable Groups and all associated subscopes under Groups.
  5. Click Save.

Using the Group integration

Once the group feature has been enabled, a Group column will be added to the tables under the Upcoming Meetings, Previous Meetings, and Cloud Recordings tabs. On the meeting details page, when an instructor schedules a meeting, there will be two group selectors displayed. Each will contain a list of all the groups within the course.

Adding a group to the Add Groups selector gives that group a calendar event and/or a conversation message about that meeting.

Note: that students are not able to see group meetings or information within LTI (see Requirements and Limitations).

Adding a group to the Add Viewers selector gives that group a conversation message about the recording when the course has enabled the Publish All setting.

Note: Due to the recording passcode is not shared in the conversation, the recording passcode will need to be sent to the students separately or Embed passcode in the shareable link for one-click access enabled at the account or group level.

The group integration is compatible with the section integration. When both of these features are enabled at the same time, a Section or Group column will be added to the tables on the Upcoming Meetings, Previous Meetings, and Cloud Recordings tabs. Additionally, on the meeting details page, the drop-down fields will have options to select sections or groups.

Note: Students will see a  Section column instead and if they have the ability to schedule meetings, and the drop-down fields will only contain sections.