Help > English > Release Notes > Open LMS EDU – 3.11 MP1 Release Notes

Open LMS EDU – 3.11 MP1 Release Notes

Here’s everything you need to know about the Open LMS 3.11 MP1 Release. This is a working document, so follow this page and check back often for updates!

Release Schedule

Release Date

February 10, 2022

  • North America, Central America, South America (Virginia, USA datacenter): Clients will be upgraded according to their timezone:
    • Eastern, Amazon, and Newfoundland-Labrador Timezones: February 10, 2022, at 12:30 AM – 2:30 AM EST
    • Central Timezone: February 10, 2022,  at 12:30 AM – 2:30 AM CST
    • Mountain and Pacific Timezones: February 10, 2022, at 12:30 AM – 2:30 AM PST
  • South America (Sao Paulo, Brazil datacenter): February 10, 2022, at 12:30 AM – 2:30 AM BRT
  • EMEA (Frankfurt datacenter): February 10, 2022, at 12:30 AM – 2:30 AM CET
  • APAC excluding Australia and New Zealand (Singapore datacenter): February 10, 2022, at 12:30 AM – 2:30 AM SGT
  • Australia and New Zealand (Sydney, AU datacenter): February 10, 2022, at 12:30 AM – 2:30 AM AEDT

Non-Production Sites Upgrade Schedule

To improve the quality of the upgrade process and shorten the production upgrade window, non-production (sandbox) sites will be upgraded on Thursday, January 27, 2022, between 9:00 AM – 5:00 PM EST.

Non-production upgrades occur during North American business hours to improve the quality of the upgrade process and shorten the production upgrade window. 

Downtime will be required for your production and non-production sites during this window


Release Highlights

Conduit bulk delete and bulk download

With this new release, admin users will now be able to bulk delete and bulk download files within the Quarantine files in the Queue Manager.

Files that have been uploaded to the Queue Manager and were not able to be executed by Conduit, are added to the Quarantine queue. Now admins can select files within this queue and delete or download them in bulk.

This is not a default setting, so please request its activation via a support ticket if needed.

New app version

Our new Open LMS App version, the 3.9.51, will be released in the following days to our Android and iOS stores, and it has unique improvements from the Open LMS team:

Drag and Drop improvements

With the new App version, the team made improvements so that the Drag and Drop match question type, so that the functionality was correctly supported by the app. They also made UX and UI improvements to enhance the experience further.

Collaborate SOAP to REST Migration  

By the end of March, Collaborate Ultra is EOLing its SOAP API. Due to this decision, the Open LMS team has been working hand in hand with the Collaborate Ultra team to successfully migrate customers from the SOAP API to their REST API.

This migration process will now be found within the mod_collaborate plugin settings and requires a manual action from the client: to click the new migration button that will only appear to those that require migration.

The objective of the migration is to provide the customer with new REST API credentials and the migration of all sessions and recordings previously generated with the SOAP API. If the user already has REST API credentials, all past recordings will be migrated to the existing credentials. This process should not overwrite existing REST API credentials.

This process is automatic and will need no further action from the admin.

Users who only have REST credentials do not need to take any further action. They will not see the migration button.

The Collaborate plugin needs to be updated to the latest version ”2022020100” for the migration to be available. (This new version and feature work in Moodle 3.11)

Migration Documentation:


Initial mandatory configuration

In the corresponding Moodle environment, in config.php, it is necessary to add the below flags:

$CFG->forced_plugin_settings['collaborate']['logrange'] = 3;
$CFG->mod_collaborate_show_migration_button = true;
$CFG->mod_collaborate_alternative_counter = true;

The first flag forces the plugin to log every action, the second one shows the migration button, and the third one enables the alternative counter for Collaborate recordings, which is optional for regular REST users, but mandatory for migrated users.

If you don’t know how to set these flags please contact us via an Open LMS support ticket or contact your support provider.  

After setting the flags, within the Collaborate settings page (Site Administration > Plugins > Activity modules > Collaborate Ultra), the Logging setting should automatically be set to “All”. If not, please change it manually.

Considerations:

  1. Once the process starts, it can take from a few seconds to several minutes.
  2. Within that timeframe, users will NOT be able to create or modify any existing Collaborate sessions.
  3. New REST credentials will be created automatically for those clients that don’t have existing REST credentials.
  4. Old SOAP recordings will be migrated and be available for reproduction.

It is recommended that customers do the migration at night time.

Accessibility improvements

With the continuous work for accessibility, we finished new AX enhancements for two plugins: Experimental Open Reports and Conduit Queue Manager.

Updated Accessibility plugins

Updated elements

Like before, these improvements are focused on different pain points:

  • Keyboard navigation, all elements being accessible with the keyboard.
  • Aria attributes were improved and/or modified to help screen readers.
  • We’ve added alternate texts for elements that didn’t have them.
  • Experimental Open Reports were revamped graphically, with new buttons, dropdowns and elements.

We continue with the improvement to aid people with different types of disabilities.

Coming soon

We are creating a new view for the My Account plugin, called Accessibility, a new view for Admins to see information about how Open LMS is working in improving Accessibility, which plugins are being worked on, and which ones are already covered. We are also adding how and which disability groups can benefit from these changes. Expect this for 3.11 MP2.

General considerations:

SCORM Activity Completion

Beginning with version 3.11.1, Moodle is now more strictly evaluating activity completion requirements on SCORM lessons. The activity completion options on a SCORM lesson contain two “Require status” options, Passed and Completed. Previously, regardless of which status was selected in the settings a SCORM attempt resulting in either a Passed or Completed status would allow for the lesson being marked as completed. Now, however, the status returned by the lesson must match the status selected in the activity completion settings. If the activity completion requirements for the SCORM activity do not match the status returned by the SCORM lesson, students may not be able to achieve activity completion on the SCORM lesson.

For impacted SCORM lessons the general recommendation is to update the activity completion requirements on the existing lesson if prior activity completion data is not needed. If previous activity completion data needs to be retained, make a copy of the lesson and update the activity completion requirements on the new lesson.


Plugin reviews and updates

Review all plugins in our Plugin Matrix

Updates to plugins you are already using will be made available on your site automatically; you do not need to request it. Plugins you are not already using will not be available automatically and will need to be requested in a support ticket.

Updated Plugins

New plugins

NameVersionComponent
Face to Face2021120901mod_facetoface
Local Catalogue2020121100local_catalogue

Face to face

The Face to face plugin, originally from Catalyst, is now in our EDU code base, with some modifications and improvements made by the team.

This plugin’s activities are used to keep track of in-person training, which requires advance booking. Each activity is offered in one or more identical sessions. These sessions can be given over multiple days.

This plugin is not active by default, so please request its activation via a support ticket.

Local Catalogue

This plugin, also available for WORK, will provide users with an easier interface to search courses within the platform. It also has filtering options to further ease the search.

This plugin is not active by default, so please request its activation via a support ticket.

Updated community plugins

NameOld versionNew versionComponent
H5P20200804002021061100mod_hvp

OLMS maintained and vendor plugins

NameOld versionNew versionComponent
Intelliboard20211118042022010404local_intelliboard
Intellicart20211114002021121200auth_intellicart
 20211114002021112800enrol_intellicart
 20211102002021120800intellicartpayments_braintree
 20211114002021121200local_intellicart
 20210906042021111804local_intelliboard
Collaborate20210601022022020100mod_collaborate
Open Forums20210601002022020100mod_hsuforum
Snap20210601022022020100theme_snap

End of life of plugins

To be removed in 2022

We are considering EOLing Open Forums (mod_hsuforum), as current core forums offer very similar functionality. It is still under revision and we will keep you informed on any updates and decisions regarding this.

We will also be in the process of removing Legacy Lof (legacy_log) during this year.

This also applies to the plugin Progress Bar (block_progress). The creators of this plugin suggest the use of the Completion Progress block instead because it is faster and more efficient, easier to use, and more compatible with additional plugins. In Open LMS EDU we already have Completion Progress block, so we suggest you switch to it before the EOL of Progress Bar.


Bug Fixes and Minor Enhancements

3.11 HF1

  • Phpunit issues after 3.11.2 related to core_user removed fields
  • Collaborate Ultra activities causing course deletion to fail
  • Enable SOAP to REST migrations on sites with both services (SOAP – REST) configured
  • Notification for Open LMS Activity updated or added is wrong for the Japanese Language Pack
  • PLD Action: Go to Activity is not triggering for H5P Activity Completion Events
  • Collapsed Topics – grading link incorrect

3.11 HF2

  • Slowness on course sections due to completion functionality
  • Translations

3.11 HF3

  • ILP get_user_course_recent_activity request fails if user has recently submitted to a questionnaire