Help > English > Release Notes > Open LMS SaaS – 3.9 MP2 Release Notes

Open LMS SaaS – 3.9 MP2 Release Notes

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

1. Release Schedule

Open LMS Release Date

Production Data Center Upgrade Schedule

April 15, 2021

  • North America, Central America, South America (Virginia, USA datacenter): Clients will be upgraded according to their timezone:
    • Eastern, Amazon, and Newfoundland-Labrador Timezones: April 15, 2021, at 12:30 AM – 2:30 AM EDT
    • Central Timezone: April 15, 2021,  at 12:30 AM – 2:30 AM CDT
    • Mountain and Pacific Timezones: April 15, 2021, at 12:30 AM – 2:30 AM PDT
  • South America (Sao Paulo, Brazil datacenter): April 15, 2021, at 12:30 AM – 2:30 AM BRT
  • EMEA (Frankfurt datacenter): April 15, 2021, at 12:30 AM – 2:30 AM CEST
  • APAC excluding Australia and New Zealand (Singapore datacenter): April 15, 2021, at 12:30 AM – 2:30 AM SGT
  • Australia and New Zealand (Sydney, AU datacenter): April 15, 2021, at 12:30 AM – 2:30 AM AEST

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, April 8, 2021, between 9:00 AM – 5:00 PM EDT.

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


2. Release highlights

Centralized Content Management – New File and SCORM support

We want to continuously improve and develop our differentiators to make content creation easier for you and your institution. For this 3.9 MP2 release, we have added the File (Resource) and SCORM resources to our Centralized Content Management.

Admins will be able to create Master Resources of the type Label, Page, and now File (Resource) and SCORM, and replicate those into course sections. They will then be able to edit the Master Resource in its settings or contents and propagate those changes into all its replicated activities with just one click.

CCM is our new proposed feature and as such, we are very eager to receive your feedback on your experience using it.

Special Considerations for this feature:

  • Please note that the creation of replicas or the propagation of changes to replicas can take up to 5 minutes.
  • Right now, the Centralized Content Management tool supports the resources of type “Label”, “Page”, “File (Resource)”, and “SCORM”.
  • Supported course formats:
    • Topics (Snap)
    • Weeks (Snap)
    • Collapsed Topics
    • Grid

My Account – New  Service Data

We have created a second view within the My Account page, where an admin will be able to my Service Data category and review their information around service quickly.

The Admin is now able to see three main elements when clicking the Service Data category on the menu: Active and registered users this month, file storage usage, manual backup files storage usage.

  • Under the element Active and registered users this month, the Admin is able to see a graphic with the latest active and registered users available this month in their platform. 
  • Under the element File storage usage, the Admin is able to see a table compiling the latest data around storage usage in the platform. 
  • Under the element Manual backup files storage usage, the Admin is able to see a table compiling the latest backups made in the platform.
    • A maximum number of 10 results are displayed in this table. More information can be reviewed on the “More information on backups” link.

Snap feeds block

For our last release, the Open LMS team developed a new block called the Snap feeds block, which uses Snap theme’s advanced feeds API to present users with their upcoming deadlines and latest forum posts. For this new release, we introduced performance and bug improvements.

This block was originally designed to reduce performance issues some of our bigger clients were experiencing when using the Moodle core Upcoming events block.

Important to note:

  • This block depends on the Snap theme, therefore for it to work correctly, the platform should have Snap enabled (even if it is not in use). The block works in Boost and Classic.
  • The block currently supports 2 feed types, deadlines, and forum posts.
  • This block can be enabled on the site front page and the My page.
  • Within a course, the block can be added and the feed type available is Deadlines.

The activation of this block has to be requested via a support ticket.

Please note that this block was designed as an alternative for the Moodle block “Upcoming events”, so we recommend that you only enable one of them (Either the Upcoming events block or the Snap feeds block)


3. 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

Plug-in NamePlug-in Components
Intelliboard/local/intelliboard
Intellicartlocal_intellicart
profilefield_vendor
block_products_catalog
block_intellicart_sessions
enrol_intellicart
New Plugin:
Migrate content from mod_hvp to mod_h5pactivity
moodle-tool_migratehvp2h5p
Wirisquestion/type/wq
question/type/essaywiris
question/type/matchwiris
question/type/multianswerwiris
question/type/mutichoicewiris
question/type/shortanswerwiris
question/type/truefalsewiris
local/wirisquizzes
ClickViewatto_clickview
mod_clickview
tinymce_clickviewembed
Panoptoblock_panopto
tinymce_panoptobutton
atto_panoptobutton
Turnitinplagiarism_turnitinsim

Special considerations for plugins

The new Migrate content from mod_hvp to mod_h5pactivity plugin (moodle-tool_migratehvp2h5p) is a community plugin that we added in order to help our clients migrate activities created with the  mod_hvp plugin to the new mod_h5pactivity created by Moodle HQ since Moodle 3.9.

In Open LMS we will still support the mod_hvp plugin going forward, and if you have all your H5P activities created with this plugin, we recommend its usage. On the other hand, if you are considering using the new mod_h5pactivity activities and functionalities, we recommend you migrate all your activities and start using only the mod_h5pactivity plugin. The team has identified performance issues when a platform uses both plugins simultaneously. 

Read more about this plugin here.

This plugin is available for all our customers, if you want it enabled in your platform, please request it via a support ticket.


4. Mobile App

As we mentioned in past communications about the Open LMS Moodle mobile application, there are currently 2 versions of the app available in the Apple and Google app stores. One is labeled “Open-LMS” and one is labeled “old Open LMS”. 

As of the end of April, new updates and changes to the mobile app will only be available on the “Open-LMS” app version. The “old Open LMS” version will not be updated and will no longer be available in app stores. Technically, this older version will still work until the end of 2021, but new updates will not be included.

As a reminder from previous updates, here is the timeline of app changes: 

  • February 17: We started deploying the new Open LMS App in the Apple and Google app stores and we changed the name of the old Open LMS App to “old Open LMS” in the stores. In the old app’s listing description, we recommend downloading the new App, titled “Open-LMS”. 
  • April 28: We will remove the “old Open LMS” app from the stores. (Users will still be able to use it, but will not be able to update it.)

We recommend you encourage your users to delete the ”old Open LMS” app and ensure they have the latest version of the new app installed. To assist with this process, we’ve updated the icon on the old app to make it clear which one is no longer recommended.

Just as a reminder, a new version was created to ensure consistency and clarity with the deployment details in the app store. We do not anticipate this approach will be needed again. We realize that this creates confusion with users and additional work for all involved. Our goal is to make this process as easy as possible for your users and to provide sufficient notice to you to ensure a smooth transition. 


5. Bug Fixes and Minor Enhancements

3.9 MP1 H1

  • Open LMS
    • Messages – Add a flag to disable searching message content
  • Plugins
    • Intelliboard configuration values – slow query
    • H5P core settings text fields trigger the Moodle file picker in SNAP theme

3.9 MP1 H2

  • Open LMS
    • New Error for S3 offsite backup

3.9 MP1 H3

  • Open LMS
    • Snap feeds block – As an admin, I can replace all upcoming events instances with snap feeds
  • Plugins
    • Collaborate – For large sessions an error is displayed when “Allow collaborate guest access” is enabled

3.9 MP1 H4

  • Open LMS
    • Snap – Fix stale progressbar.min.js
    • Conduit – Review and monitor why course file processing slows down for a specific client

3.9 MP1 H5

  • Open LMS
    • Conduit notices related to $CFG→block_conduit_course_defer_cache_changes_enable
    • Snap – ‘Turn editing off’ button is duplicated at the course level

3.9 MP1 H6

  • Plugins
    • Unable to Copy a Course Section to Sharing Cart in Snap theme

3.9 MP1 H7

  • Plugins
    • Unable to Copy a Course Section to Sharing Cart in Snap theme

3.9 MP1 H8

  • Open LMS
    • Back-port security patches to 3.9

3.9 MP1 H9

  • Open LMS
    • Back-port security patches to 3.9

3.9 MP2

  • Open LMS
    • Fix PHP declaration of test local_mrooms_adhoc_nonrunning_tasks_list_testcase
    • Conduit enrollment warnings not included in Related Logs report
    • Two executions of Conduit files scheduled task required to queue course feed file
    • Snap feeds block – There is a flag that allows restored and created courses to migrate
    • theme_snap_urls_and_strings_check_test assumes various lang packs are installed
    • Snap theme: Quiz review misaligned when matching question type is used
    • RedisLock – Bring in PR and review bug
    • Deprecated and Warning error messages are displayed
    • Open Reports: Reports not working on PostgreSQL
    • Open LMS – As an admin, I can see a list of all non-running ad-hoc tasks
    • Open Forum: Tags are not displayed on the first discussion post
    • File storage usage figures do not add up
    • The DEPOL site is having trouble with bulk user deletions. They time out or produce errors
    • CCM – Delete courses with replicas does not remove the replicas in that course.
    • Event queue – Performance improvements
    • ‘More help’ link for Bb Collaborate activity is redirecting to a not found page
    • My Account site logo aspect ratio
    • As an Admin, I want to filter by activity type under CCM’s ‘Create master’ tab
    • Review PHPUnit failures and core changes related to Redis Cluster
    • Snap – Not possible to close Drift window on Mobile view
    • Book activity for Snap display description issues with the margin at the top if an image exists
    • Create a patch for MDL-67460 and submit it to Moodle HQ
    • Students with suspended enrollments receive notification emails when blackboard activities are added to the course
    • Snap-feeds deadline block is not listing Items for Admin users
    • My Account – General should be in a state of pressed
    • Snap theme: Feature spots images are not centered horizontally
    • Snap – Open forum tags are unreadable
    • Images are overlapping the close icon in Page resource
    • In Snap, Drag and drop onto Image question type not displaying uploaded draggable images in setup preview
    • Unable to save cache config to file
  • Plugins
    • Ally – event not received for book chapter deletions
    • Ally – Ally icons are not displayed for elements on subfolders
    • Ally – Archive log using a scheduled task
    • Authentication error for SAML2 when logging out
    • Fix Wiris deprecation
    • Grading, Redis – PDF’s are not generated
    • H5P – In the migration, if the user refreshes the page the content is duplicated
    • SafeAssign – String does not match branding guidelines
    • Snap – When Intelliboard is enabled working area increase
    • Clear Ally logs before index creation