Zoom LTI Setup

Leo supports LTI integration with various other learning tools, including Zoom. When enabled and configured properly, faculty and staff will be able to schedule and start Zoom meetings directly from Leo.

To utilize Zoom's LTI functionalities within Leo, follow the step-by-step guide below.

Zoom authenticates access to the meeting based upon the logged in user's email address. If you get an error like the one in the image below, it most likely means that the logged in user has not been assigned to your institutional Zoom account. Both "Basic" and "Licensed" users on your institutional Zoom account can access and utilize the LTI to schedule and join meetings, however restrictions for "Basic" users (limited time, number of users, etc.) will still apply.

Of particular importance is that "Basic" users in your Zoom account cannot be assigned as alternative hosts for meetings (i.e. they cannot start a meeting that was scheduled by someone else). More information about the difference between "Basic" and "Licensed" users in Zoom can be found here. To add users to your institutional Zoom account go here.

NOTE: Students may utilize, but do not need Zoom accounts to join meeting links from Leo. They will be granted access and assigned a meeting name based on their name in their Leo user profile. They will need to be a member of your institutional Zoom account however, as either a "Basic" or "Licensed" user if you intend to allow students to schedule meetings using the Zoom LTI integration.

Error message

One solution for institutions who utilize departmental Zoom accounts (as opposed to individual faculty and staff Zoom accounts) is to create a Staff User in Leo and use the same email address used for the departmental account in Zoom. This Staff User could then be added to all sections or events where those Faculty and/or Staff will need to manage Zoom events. Faculty or Staff would then need to either log in as this User or use the "View As" user tool in Leo to impersonate this user before accessing the Zoom link in your course or event.

You should also add this user as an alternative host to all Zoom meetings they may need to to start.

Enable and Configure Zoom LTI Pro

NOTE: This step requires  administrative access to your institution's Zoom account. Only one licensed Admin user will need to complete this step.

If you need to connect multiple Zoom accounts to your Leo system, you should complete this step for each account. Be sure to give each account a descriptive "Vendor" name in Leo (see Configure Leo to work with Zoom below).

(1) Log in to your Zoom Account and choose Admin > Advanced > App Marketplace. Then, (2) search for LTI Pro.

You will need to (3) Pre-Approve the application and choose whether or not to allow other users with the required permissions to install the app. For the purposes of making it available in Leo, it only needs to be installed by a single administrator on your institution's Zoom account.

Navigate to the Zoom App Marketplace

(4) Choose the "Manage" tab, and click to "Create a new credential". Now, (5) give your configuration a descriptive name and select LTI 1.1. Click Save.

Create a new credential
Choose LTI 1.1

(6) The configuration options for the Zoom LTI Pro application are described in greater detail here. Feel free to configure the LTI Pro application to meet your institution's needs, but you will need to adjust the following:

  • Be sure that Instructor is included in the Identify an LTI User as an Instructor text box.
  • Email Attribute Name should be cEmail.
  • Approved Domains should include your Leo domain. For example, in the image below, the domain is https://demo.davinci-ed.com.

We also recommend the following options:

  • Auto Populate Alternative Host set to on.
  • If you do turn on Auto Populate Alternative Host, we suggest entering the following Roles for Alternative Hosts: Admin, Director, Coordinator, Faculty, Instructor, and Staff.
  • Attendance Report set to on.
  • In the Identify an LTI User as an Instructor field enter additional items: Admin, Director, Coordinator, Faculty, and Staff.
Leo domain
Configure Leo to work with Zoom

NOTE: This step requires Super User access to your Leo system.

(1) Navigate to the LTI section of the Admin Toolbar. Path: Admin Toolbar > Advanced > System Administration > LTI > LTI Vendors.

(2) Add Zoom to your system as a LTI Vendor.

  1. Choose Add from the menu.
  2. Enter Zoom as the Vendor Name. The remaining fields on this screen are not required for Zoom integration and can be ignored.
  3. Click Save Record.
LTI Vendors in Leo
Leo LTI Vendor setup

(3) Setup Zoom as an LTI Provider in Leo. Path: Admin Toolbar > Advanced > LTI > LTI Providers.

  1. Select New Provider from the menu.
  2. Choose Zoom from the Vendor drop-down menu, and provide an optional description.
  3. Enter Zoom again as the Provider Name.
  4. The Provider URL, OAuth Key, and OAuth Secret can be copied from your Zoom LTI Pro configuration options (see image below).
  5. For Class, enter BLTIPANOPTO.
  6. For Screen, click in the box to select editBLTIResourcePanopto. You must select editBLTIResourcePanopto, typing it in will not yield the intended result.
  7. At this point, you can select Test LTI Connection at the top of this menu to ensure all of your settings have been entered correctly.
  8. Choose Save Record when finished.
LTI Providers in Leo
Leo LTI Provider configuration