Release Notes for LTI Pro

Current Release

March 2020

Overview

This is the twelfth release of LTI Pro.

New and Enhanced Features

This release has the following new features:

  • If the role of the user who installed LTI Pro has their administrative Role mistakenly downgraded or they are removed from the account, LTI Pro will continue to operate and account administrators are sent an email informing them of needed actions that must be taken within seven day to keep LTI Pro operating.
    • The exception to this is when the User Role is changed from Admin to Member on the Edit User page.

Bug Fixes

This release has the following bug fixes:

  • When individual cloud recording files are deleted on the Zoom website, LTI Pro no longer incorrectly shows that all the cloud recording files have been deleted.
  • Students are now shown a message if they have been auto provisioned and need to activate their Zoom account via confirmation email.

Known Issues

This release has the following known issues:

  • “Only authenticated users can join” and “Breakout Room pre-assign” meeting options are not currently supported while scheduling a meeting with LTI Pro. Users have the following work arounds to enable these options:
    • Schedule the meeting with LTI Pro and then enable the selected option for the meeting on the Zoom website
    • Schedule the meeting on the Zoom website and then Import the meeting into a course with LTI Pro
  • Changing User Role of LTI Pro installer from Admin to Member on the Edit User page will cause LTI Pro to stop working because the application will not have the necessary permissions to function
  • Importing meetings into LTI Pro that were created in an account that was merged into another account currently does not work
  • Single meetings within recurring meetings can’t be edited
  • Changing to another language besides English is currently not supported

Previous release notes can be found below.

Previous Releases

February 2020

Overview

This is the eleventh release of LTI Pro.

New and Enhanced Features

This release has the following new features:

  • Upload polls and provide poll results for Zoom meetings in a course
  • Import meeting now supports:
    • Automatically populating alternative host field
    • Adding meeting to Canvas, Moodle and D2L/Brightspace calendars
    • Announce meeting via Canvas Calendar
    • Setting tracking field of meeting
  • The email address of the user can now be set via LTI attributes with these options:
    • lti_attribute_email_address
    • lti_attribute_email_name@lti_attribute_email_domain*
    • lti_attribute_email_name@email_domain*
  • Get Training link text and link can now be customized
  • Chrome 80 support
    • Set cookies with the “SameSite=None; Secure” flags

* Denotes a new attribute

Bug Fixes

This release has the following bug fixes:

  • Import PAC meetings are now rejected with a proper error message
  • Error message corrected when trying to import a meeting belonging to another account
  • Moodle Calendar now works when Moodle is not installed at the root domain
  • Accessibility fixes

Known Issues

This release has the following known issues:

  • Single meetings within recurring meetings can’t be edited
  • Editing language is not supported

December 2019

Overview

This is the tenth release of LTI Pro.

New and Enhanced Features

This release has the following new features:

  • Student scheduled and hosted meetings are now an option. With this option turned on, LTI Pro Admins now have the option to:
    • Auto provision students with Zoom accounts
    • Auto upgrade students to a Pro or Corp user type
    • Auto populate student hosted meetings to automatically make course instructors be alternative hosts
  • Importing meetings from your Zoom account to a course is now supported
    • Zoom Admins can import any meeting in the account to a course
    • Instructors (non Admins) can import any meeting they are the host of into the course
    • Importing meetings will also import all the cloud recording associated with the meeting to the course
  • Cloud recording for PMI meetings now appear in the course
  • Changing the name of a recording on the Zoom website will change the name of the recording in the course
  • SHA-256 is now supported for OAuth

Bug Fixes

This release has the following bug fixes:

  • A new timezone in Brazil is now supported
  • Mute participants upon entry meeting option now adheres to Account, Group and User settings
  • OAuth authorization (needed for Canvas Calendar and Conversations) supports authorization in different domains even when the server_domain LTI attribute sets the primary domain

Known Issues

This release has the following known issues:

  • Imported meetings will have not the Alternative Host field automatically populated
  • Single meetings within recurring meetings can’t be edited
  • Editing language is not supported

November 2019

Overview

This is the ninth release of LTI Pro.

New and Enhanced Features

This release has the following new features:

  • Improved administration of LTI Pro configuration
    • A single admin can now manage multiple LTI Pro configurations
    • Multiple admins can now manage all LTI Pro configurations
  • Multiple LMS domains are now supported by setting the domain with the server_domain or custom_server_domain LTI attributes
  • Meeting options now adhere to Account/Group/Personal settings.
  • The host for upcoming meetings, previous meetings, and recordings not hosted by the current user is now shown
  • Attendance reports can now be disabled and not shown
  • Play button has been removed from the chat file in the recording files

Bug Fixes

This release has the following bug fixes:

  • The correct meeting report is now shown for previous meetings
  • Meeting reports are now shown for PMI meetings
  • Recordings for a specific meeting in a series of recurring meetings can now be Published/Unpublished
  • Publishing one recording in a recurring series will not publish all the recordings in a recurring series
  • “To” time now works for the Delete All action for Cloud Recordings
  • Download links for recording files have been removed for Students

Known Issues

This release has the following known issues:

  • Mute meeting option doesn’t alway adhere to Account/Group/Personal settings
  • Single meetings within recurring meetings cannot be edited
  • Editing language is not supported

September 2019

This is the eighth release of LTI Pro.

New and Enhanced Features

This release has the following new features:

  • Instructors can now Publish/Unpublish specific recordings to restrict students’ access to only Published recordings
  • Instructors of a course can be automatically added as alternative hosts for all meetings scheduled for that course

Bug Fixes

This release has the following bug fixes:

  • Automatic recording option when scheduling a meeting is only shown if user has the ability to record meetings and automatic recording is enabled for them
  • Multiple recordings that appear in a single folder are now sorted by date and time
  • The “Schedule for” drop down user list is now sorted alphabetically

Known Issues:

This release has the following known issues:

  • Single meetings within recurring meetings cannot be edited
  • Editing language is not supported
  • Publishing one recording in a recurring series will publish all the recordings in a recurring series
  • Automatic recording option still appears when scheduling a meeting if Automatic recording is disabled and locked in account or group settings

August 2019

Overview

This is the seventh release of LTI Pro.

New and Enhanced Features

The following new features do not require reauthorizing LTI Pro:

  • Cloud recording tab for students which has links to all cloud recordings associated with a course

This following new feature will require that you reauthorize LTI Pro

  • Add Instructor to a Group based on LTI attribute name and value

Bug Fixes

This release has the following bug fixes:

  • When a meeting deleted notification email is sent to the meeting host, the LTI Pro administrator is no longer identified as the user who deleted the email
  • Wrong access token
  • Correct LTI attribute name used to set time zone on LTI Pro configuration page
  • Students unable to access recordings after migrating to LTI Pro
  • Error accessing All My Zoom Meetings / Recordings link when using Firefox
  • Instructor unable to be host if participant joins meeting before instructor
  • Join meeting link for students now includes the name of the student
  • Accessibility improvements

Known Issues

This release has the following known issues:

  • Single meetings within recurring meetings can’t be edited
  • Editing language is not supported

June 2019

Overview

This is the sixth release of LTI Pro.

New and Enhanced Features

This release has the following new features which will require that you reauthorize LTI Pro:

  • Attendance reports are available for all previous meetings of a course
  • Tracking fields for meetings created in LTI Pro can be set based on LTI attributes
  • Changes to meetings and recordings made on Zoom website are now synchronized with LTI Pro

The following new feature does not require reauthorizing LTI Pro:

  • Zoom meetings can now be posted to a Moodle Calendar

Known Issues

This release has the following known issues:

  • Single meetings within recurring meetings can’t be edited
  • Searching recordings by keyword is not supported
  • Editing language is not supported

April 2019

Overview

This is the fifth release of LTI Pro.

New and Enhanced Features

This release has the following new features:

  • Updated user interface for Instructors now supports:
    • Course view:
      • Show all and my upcoming meetings for a course
      • Show all and my previous meetings for a course
      • Show all and my recordings for a course
      • Show upcoming and previous meetings for another user
    • Zoom user account view:
      • Show all my Zoom meetings and recordings
  • Scoped developer keys for Canvas is now supported
  • Time Zone origin can now be configured to be LMS or LTI Pro
  • Show custom error message and actual error if LTI Pro has a problem when launching
  • Show warning message when another Admin other than original Admin tries to install LTI Pro on Zoom Marketplace

Known Issues

This release has the following known issues:

  • Single meetings within recurring meetings can’t be edited
  • Searching recordings by keyword is not supported
  • Editing language is not supported

February 2019

Overview

This is the fourth release of LTI Pro.

New and Enhanced Features

This release has the following new features:

  • Alternative hosts of a meeting can now start the meeting from LTI Pro
  • LTI Admins can now add custom roles that will allow the LTI Pro user to be identified as an “Instructor”
  • LTI Admins can now choose to automatically change an Instructor’s user type from Basic to Pro or Corp when they use the LTI

Bug Fixes

This release fixes the following bugs:

  • All versions of the Safari browser are now supported

Known Issues

This release has the following known issues:

  • Single meetings within recurring meetings can’t be edited
  • Searching recordings by keyword is not supported
  • Editing language is not supported

December 2018

Overview

This is the third release of LTI Pro.

New and Enhanced Features

This release has the following new features:

  • Auto provision a Zoom user without requiring a confirmation email
    • This will require a trusted domain be setup for the account by support
  • Canvas calendar and conversations
    • Post links to Zoom meetings to Canvas calendar
    • Edit and Delete Meetings from Canvas calendar
  • D2L calendar
    • Post links to Zoom meetings to D2L calendar
    • Edit and Delete Meetings from D2L calendar
  • Custom LTI attribute to set LTI user’s email address can now be configured
  • LTI launch error message and link can be now customized
  • Linking previous meetings for students to Zoom cloud recording can now be enabled or disabled
  • Auto provisioning a Zoom user new supports Corp and Pro licenses

Bug Fixes

This release fixes the following bugs:

  • If Zoom account is configured to always set meeting topic as Zoom meeting, LTI user won’t be able to set topic of meeting anymore

Migration

This release of LTI Pro will allow accounts to migrate existing LTI data over to LTI Pro. For more information, contact our support team.

Known Issues

  • Single meetings within recurring meetings can’t be edited
  • Searching recordings by keyword is not supported
  • Editing language is not supported

November 2018

Overview

This is the second release of LTI Pro. Release notes from the inital release of LTI Pro can be found here.

New and Enhanced Features

  • Improved user interface for showing all meetings associated with a course or only the current instructor’s meetings
  • Timezone improvements
    • Timezone of LTI user can be set from LTI attribute ($Person.address.timezone) provided at LTI launch
    • Timezone can be edited by LTI user
  • Meeting options
    • Enable waiting room is now supported
    • Meeting registration is now supported
  • LTI secret does not need to be changed for new LTI Pro releases
  • Join button removed from previous meeting
  • Recording column removed from upcoming meetings

Bug Fixes

  • Course meetings sometimes don’t show up in Blackboard and Moodle

Known Issues

  • Auto Provisioning of a Zoom Pro license depends on Instructors activating their account via a confirmation email if Managed Domain is not turned on
    • If Managed Domain is turned on Instructors will have their Zoom Pro license automatically activated without a confirmation email
  • Single meetings within recurring meetings can’t be edited
  • Searching recordings by keyword is not supported
  • Editing language is not supported

This release does not support Canvas Calendar and Canvas Conversations which were previously supported with Zoom’s Canvas App LTI. An upcoming release of LTI Pro will provide support for Canvas Calendar and Canvas Conversations.

This release does not support D2L Calendar which was previously supported with Zoom’s D2L App LTI. An upcoming release of LTI Pro will provide support for D2L Calendar.

October 2018

Overview

The LTI Pro October 2018 release is the initial port of Zoom’s Enhanced LTI to the Zoom App Marketplace.

This release provides the same features supported by Zoom’s Enhanced LTI:

Instructors of a course can do the following with LTI Pro:

  • Schedule meetings
  • Start meetings
  • Delete meetings
  • View upcoming meetings
  • View previous meetings
  • View recordings

Students of a course can do the following with LTI Pro:

  • View upcoming meetings
  • Join meetings
  • View previous meetings
  • View recordings associated with previous meetings

Administrators of LTI Pro can configure the following LTI features:

  • Auto Provisioning of a Zoom Pro license for Instructors of a course can be enabled or disabled

New and Enhanced Features

  • Edit Meetings
    • Instructors can now edit meetings
  • Show all Zoom meetings associated with a course
    • Instructors can now see all Zoom meetings created by themselves and other instructors
    • Instructors can now join meetings created by other instructors of the class
  • Whitelist domains of Instructors which can be Auto Provisioned a Zoom Pro license
  • Formless Auto Provisioning
    • Auto provisioning of a Zoom Pro license for a instructor is done automatically now without the Instructor needing to submit a form

Known Issues

This release uses the Zoom REST API which does not have the functionality necessary to support every feature that was available in the Enhanced LTI. The following features found in the Enhanced LTI are currently not supported in this release:

  • Auto Provisioning of a Zoom Pro license depends on Instructors activating their account via a confirmation email if Managed Domain is not turned on
    • If Managed Domain is turned on Instructors will have their Zoom Pro license automatically provisioned without a confirmation email
  • Edit timezone
    • Instructors can not edit the default timezone they are in
    • Students can not edit the default timezone they are in
  • Enable waiting room while scheduling a meeting is not supported
  • Requiring meeting registration while scheduling a meeting is not supported
  • Single meetings within a recurring meeting can’t be edited
  • Searching recordings by keyword is not supported
  • Editing language is not supported

This release does not support Canvas Calendar and Canvas Conversations which were previously supported with Zoom’s Canvas App LTI. An upcoming release of LTI Pro will provide support for Canvas Calendar and Canvas Conversations.

This release does not support D2L Calendar which was previously supported with Zoom’s D2L App LTI. An upcoming release of LTI Pro will provide support for D2L Calendar.