Skip to content

Releases: Panopto/Moodle-2.0-plugin-for-Panopto

2017082900 Release

29 Aug 23:32
Compare
Choose a tag to compare

Generation 2. Recommended to stay this version if it runs smoothly at this moment.

Upgrade from version 2017032401 or before, to this version (2017082900) requires the reprovisioning of Panopto course folders. The result is transparent to the end users, but the process itself may take up to a few hours and Moodle becomes inaccessible during that time. Please see this Panopto support page for more information and plan upgrade accordingly.

This version of plugin supports (a) Moodle 3.1 or later and (b) Panopto version 5.4.0 or later.
Please upgrade both Moodle and Panopto versions before plugin upgrade.

  • Added toggle to make server health check optional. Since this check is environment specific it is only recommended to use this option if Panopto support requests it.
  • Added debug logging toggle for use by Panopto support. Only enable this toggle if requested by Panopto support.
  • Fixed a bug breaking provisioning newly created courses.
  • Now sync users on unenrolment/deletion, these tasks can be made asynchronous if desired.
  • Improve the upgrade process from the version prior to 2017061000 to this version. Corrupted data around course imports are handled more gracefully. This is irrelevant if you have already upgraded 2017061000 or later.
  • Added optional toggle to sync users after provisioning.
  • Added optional toggle to sync users after enrolment.

2017080100 Release

01 Aug 19:02
Compare
Choose a tag to compare

Generation 2. Recommended to stay this version if it runs smoothly at this moment.

Upgrade from version 2017032401 or before, to this version (2017080100) requires the reprovisioning of Panopto course folders. The result is transparent to the end users, but the process itself may take up to a few hours and Moodle becomes inaccessible during that time. Please see Panopto support page (https://support.panopto.com/MoodlePluginUpgrade17) for more information and plan upgrade accordingly.

This version of plugin supports (a) Moodle 3.1 or later and (b) Panopto version 5.4.0 or later.
Please upgrade both Moodle and Panopto versions before plugin upgrade.

This plugin version has the following improvements.

  • Moved the synchronization timing of user enrollments between Panopto and Moodle from sign-in time to when the Panopto block is showing the contents of Panopto folder.

  • Removed 'Asynchronous enrollment sync' toggle. Synchronization always runs in the block during the 'Fetching Panopto Content...' step which does not block the response on main UI.

  • Removed 'Grant creator permissions to Moodle admins for all Panopto course folders' toggle, this option was prepared as the mitigation to a slow Panopto API and current block logic does not use it any more. If this behavior is still desired it is instead preferred that you go into Panopto and make the user an Panopto’s administrator from there.

  • Fixed the problem when upgrading Panopto block through the command line, please see the Panopto Moodle block help page for more information on this workflow.

  • Added the username of the upgrading user if the upgrade failed because of a permissions check. This should allow CLI upgrades to know who to give proper permissions to.

  • Added a new check to prevent blocks from taking too long to load if the Panopto server is not available.

2017071000 Release

11 Jul 01:23
Compare
Choose a tag to compare

Generation 2. Recommended to stay this version if it runs smoothly at this moment.

Upgrade from version 2017032401 or before, to this version (2017061400) requires the reprovisioning of Panopto course folders. The result is transparent to the end users, but the process itself may take up to a few hours and Moodle becomes inaccessible during that time. Please see Panopto support page (https://support.panopto.com/MoodlePluginUpgrade17) for more information and plan upgrade accordingly.

This version of plugin supports (a) Moodle 3.1 or later and (b) Panopto version 5.4.0 or later.
Please upgrade both Moodle and Panopto versions before plugin upgrade.

This plugin version has the following improvements.

  • Increased timeout of plugin 2017061000 update operation to 2 hours.
  • Updated code to support creating a new Moodle instance with Panopto installed at creation. (Previously Panopto required a table to exist that was not yet created.)

2017061400 Release

15 Jun 00:07
Compare
Choose a tag to compare

Generation 2. Recommended to stay this version if it runs smoothly at this moment.

Upgrade from version 2017032401 or before, to this version (2017061400) requires the reprovisioning of Panopto course folders. The result is transparent to the end users, but the process itself may take up to a few hours and Moodle becomes inaccessible during that time. Please see Panopto support page (https://support.panopto.com/MoodlePluginUpgrade17) for more information and plan upgrade accordingly.

This version of plugin supports (a) Moodle 3.1 or later and (b) Panopto version 5.4.0 or later.
Please upgrade both Moodle and Panopto versions before plugin upgrade.

This plugin version has the following improvements.

  • Improvement to the 2017061000 upgrade process around handling Panopto entries for courses deleted in Moodle.
  • When a course linked to Panopto is deleted the code now properly cleans up the link between the Moodle course and Panopto.

2017061000 Release

13 Jun 18:16
Compare
Choose a tag to compare

Generation 2, initial release. Recommended to stay this version if it runs smoothly at this moment.

Upgrade from version 2017032401 or before, to this version (2017061000) requires the reprovisioning of Panopto course folders. The result is transparent to the end users, but the process itself may take up to a few hours and Moodle becomes inaccessible during that time. Please see Panopto support page (https://support.panopto.com/MoodlePluginUpgrade17) for more information and plan upgrade accordingly.

This version of plugin supports (a) Moodle 3.1 or later and (b) Panopto version 5.4.0 or later.
Please upgrade both Moodle and Panopto versions before plugin upgrade.

This plugin version has the following improvements.

  • Improve the performance of provisioning and permission synchronization.
    • Course provisioning creates a course folder and associated groups, but the user access is granted at the login time of each individual user. It was done at provisioning time and for all users.
    • Permission synchronization is done in differential basis. It was done by removing existing permission set and adding new permission set each time.
  • All communication to Panopto server is now HTTPS.
  • Fix the problem that the folder provisioned by plugin and the folder created by LTI link are different.
  • Fix the problem that viewer permission may not be revoked when a student unenrols from the course.
  • Fix the problem that student email may not be pulled to Panopto.
  • Fix the problem that Moodle admin user sees all Panopto folders in provisioning UI.
  • Add more detail error message when provisioning fails.
  • Fix the problem that publisher capability may not be removed when the option is turned off.
  • Fix the problem that some versions of postgresSQL experienced the database error.

2017032401 pre-Release

24 Mar 19:58
Compare
Choose a tag to compare
Pre-release

Generation 1. Panopto plans to discontinue API which Generation 1 plug-in uses in June 2018. It is recommended to upgrade to the latest plug-in at the appropriate maintenance window. More detail is described in Panopto support page.

  • Updated an error output to use properly formatted strings.

2017032203 Release

22 Mar 21:52
Compare
Choose a tag to compare

Generation 1. Panopto plans to discontinue API which Generation 1 plug-in uses in June 2018. It is recommended to upgrade to the latest plug-in at the appropriate maintenance window. More detail is described in Panopto support page.

  • Updated provisioning code to better support courses with colons in the shortname or longname.

2017032000 Release

20 Mar 16:56
Compare
Choose a tag to compare
  • Improved stability in the provisioning code.
  • Updated SQL calls to use parameter placeholders following the Moodle standard.

2017031702 Release

17 Mar 20:04
Compare
Choose a tag to compare
2017031702 Release Pre-release
Pre-release
  • Added improved safety checks around provisioning empty server info

2017031500 Release

15 Mar 18:23
Compare
Choose a tag to compare
  • Added support for a larger number of role mappings between Panopto and Moodle.