Open LMS EDU 4.3 MP2 Release Notes

ReleaseNotesIMG-43MP2.png

 

Release Schedule

Open LMS EDU 4.3 Maintenance Pack 2

  • Sandbox Upgrade: Thursday, October 3, 2023, 9:00 AM - 5:00 PM EDT
  • Production Upgrade: Thursday, October 17, 2024, 12:30 AM - 4:30 AM local data center time

Release Date

October 17, 2023

  • North America, Central America, South America (Virginia, USA datacenter): Clients will be upgraded according to their timezone:
    • Eastern, Amazon, and Newfoundland-Labrador Timezones: October 17, 2024, at 12:30 AM - 4:30 AM EDT
    • Central Timezone: October 17, 2024, at 12:30 AM - 4:30 AM CDT
    • Mountain and Pacific Timezones: October 17, 2024, at 12:30 AM - 4:30 AM PDT
  • South America (Sao Paulo, Brazil datacenter): October 17, 2024, at 12:30 AM - 4:30 AM BRT
  • EMEA (Frankfurt datacenter): October 17, 2024, at 12:30 AM - 4:30 AM CEST
  • APAC excluding Australia and New Zealand (Singapore datacenter): October 17, 2024, at 12:30 AM - 4:30 AM SGT
  • Australia and New Zealand (Sydney, AU datacenter): October 17, 2024, at 12:30 AM - 4: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, October 3, 2024, between 9:00 AM - 5:00 PM EDT.

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

 

 

Major Features

Upgrade to Core 4.3.6

As part of this minor release, the team in Open LMS has upgraded its platforms and reviewed the code of versions 4.3.5 and 4.3.6, adding the corresponding fixes, improvements, security patches, and important backports.

Release Notes
For the full releases notes from Moodle.org, please see:

 

Open LMS Highlights

Snap Improvements

We have enhanced the 'Enrolled Courses' section on the Snap home page to offer a better organized and more uniform appearance. The course list is now displayed in a card format, ensuring consistency in layout regardless of image size or description length.

 

Before

3fd8ba21-8bfb-4076-92e5-a486e0bac311.png

After

ef141527-3f36-4c99-b2e6-6e474e3942e8.png

 

Building on the concept of ‘Featured Courses’, we have introduced a new 'Featured Categories' section on the Snap home page. This feature highlights up to eight categories, each displayed as a card with a description and cover image. Users can easily browse the courses within each category by clicking on the corresponding card. Additionally, admins can access category details and editing options directly from this section.

 

ba5a9e19-788b-4fcf-b2d0-0b29d4bb686d.png 6cac3ab1-d4bb-4f8d-ac26-de3cff40451e.png

 

New Grade Recovery Control in Conduit

We have introduced new functionality to Conduit, allowing admins to manage grade recovery more effectively. A new ‘Recover Grades’" setting has been added (Conduit > Settings > General > Enrollments) with options ‘Yes’ (default) or ‘No.’

This setting will determine whether grade recovery is performed for all enrollments, maintaining the current behavior of always attempting recovery by default.

This enhancement is particularly beneficial for new enrollments or cases where grade history is not pertinent, as it helps avoid unnecessary processing. The grade recovery routine can significantly increase the time required to create an enrollment, especially in courses with many grade items.

To ensure the new feature functions as intended, please verify that the ‘disablegradehistory’ capability is not enabled for the site.

 

00e3634a-5306-4f7a-9a5d-217d8fc37887.png

 

New Feature: AI-Assisted Editor for Tiny in Open LMS

We’re thrilled to introduce an AI-powered editor plugin for Tiny in Open LMS, designed to revolutionize the way you create and manage content across the platform. Whether you're drafting a post, composing an announcement, or editing course materials, this AI-driven tool makes content creation smoother and more intuitive.

In addition to generating text based on user input, the editor comes packed with smart features to enhance your workflow:

  • Summarize complex information into concise, digestible content
  • Create dynamic tables from existing text with ease
  • Expand content to add depth and detail in a click
  • Generate bullet points to organize ideas quickly
  • Review grammar for error-free writing
  • Change the tone to suit different audiences, from formal to casual
  • Adjust the style to match your content needs
  • Translate your text into 13 different languages to achieve global reach

This powerful plugin empowers users to elevate their content effortlessly, while maintaining flexibility and creativity.

Note: The plugin requires OpenAI API keys to function, ensuring you have access to the latest in AI technology.

 

c1974862-b314-4435-9537-a380a1afbca0.gif

 

756dadb8-4c8f-4531-bad7-494f583a5443.gif

To know more about this new feature, please visit this Link.

 

User Development Plans (UDP)

Use development plans is a feature that allows mentors or managers to guide the development of users by assigning courses, programs, and milestones. When creating a plan, you can set a start date, due date, and end date for the entire plan, as well as individual due dates for each item.

UDP creation and management are governed by frameworks, which define who can create plans and whether plans are restricted to specific tenants or cohorts on the site.

Administrators can always create plans for any user (provided a valid framework is available) and assign any mentor they choose. When a user requests a plan, the request is automatically routed to their assigned mentor/manager, as listed in their Related Users section. Mentors/managers can view their users by navigating to the "Child users" section in their profile, which can also be accessed through a user report in the Report Builder. Users can view their own development plans by clicking the "Development plans" link in the Miscellaneous section of their profile.

More information about this feature is available here.

 

Transition to SHA-512 Password Hashing and Removal of MD5/BCRYPT Support

From version 4.3 onwards, the Moodle™ LMS will adopt the SHA-512 algorithm for hashing user passwords. SHA-512 is a hashing algorithm recognized and approved by various government agencies and standards organizations. This change enhances the security of user data by leveraging a modern, widely trusted cryptographic method.

In alignment with this update, we are incorporating support for SHA-512 in Conduit and will discontinue support for older hashing algorithms, specifically MD5 and BCRYPT, in the upcoming Open LMS EDU 4.4 release scheduled for December 2024.

We strongly encourage all users to transition to SHA-512. If you have any questions or need assistance with this transition, please refer to our support documentation or contact our Open LMS support team.

 

New Plugins

Name

Component

Description

Tiny font color

tiny_fontcolor

The plugin provides two buttons in the TinyMCE editor to set a text- and a background color. Colors can be defined by the site admin, so that the user may be limited to the predefined colors. In addition the color picker can be enabled or disabled. Settings are separate for text color and background color.

Lock Correct

qbehaviour_lockcorrect

This plugin enhances the quiz functionality in Moodle™ by locking previously correct answers in subsequent quiz attempts. It ensures a smoother and more intuitive experience for students retaking quiz

Vault

tool_vault

Vault allows you to make a full backup of the site, push it to the cloud and then restore on any Moodle site.

OLMS AI Assistant

tiny_ai_assistant

Whether you're drafting a post, composing an announcement, or editing course materials, this AI-driven tool makes content creation smoother and more intuitive by generating text based on user input.

 

Updated plugins

Name

Component

Version

SAML2 Auth

auth_saml2

2024071101

Custom certificate

mod_customcert

2023100901

Intellicart

local_intellicart

2024090400

Inteliboard pro

local_intellidata

2024090600

 

End of life of plugins

We have removed the following list of plugins from the code:

Name

Component

Microsoft® Live Services

block_live_services

Windows Live ID

auth_liveid

Banner/Luminis Message Broker

enrol_lmb

LTI Provider

local_ltiprovider

Microsoft Services

local_microsoftservices

Microsoft Account

local_msaccount

RecordingsBN

mod_recordingsbn

Office 365 Connection

profilefield_o365

OpenIDConnect Management

profilefield_oidc

Microsoft OneNote

repository_onenote

Import competency framework from RDF

tool_lpimportrdf

tinymce_dragmath

tinymce_dragmath

Auth Gsaml

auth_gsaml

 

Bug Fixes and Minor Enhancements

Fix Version Issues
4.2 MP2
  • H5P - Wrong Moodle version introduced during site version bump
  • Pull fix for qbehaviour_lockcorrect: Issue with Quiz Locking Setting for Recently Migrated Learnbook Clients
  • Behat fixes -Skipped Tests - Part 4
  • Backport MDL-83268 - H5P Plugin Upgrade
  • LTI 1.3 new window not triggering completion event - Core Patch MDL-83096
  • Support SHA-512 hashing..
  • Problem 305224 - Tiny editor in snap when adding new topic cuts off text
  • Snap cover carousel Title and Subtitule disappears on lower screen resolutions
  • Snap UX/UI - Enhancements of 'My Courses' section on the home page
  • Update Minimum Version Required for local_liquidus to Ensure Compatibility with Older Moodle Versions
  • Usage of deprecated function cron_run_inner_adhoc_task()
  • Problem 303767 - SNAP theme : Chapter title of the book activity hides/fades behind the Nav bar when navigating
  • Problem 303598 - theme_snap: Error occurs when making second attempt to change cropped range in course cover image
  • Snap/Completion - "Edit conditions" link available when Completion feature is disabled at site level
  • Snap - Optimizing visual organization for the items in Category view
  • PLD: When a rule with images is editing/duplicated the image doesn't load
  • Conduit, Postgres - Issues on grade reports
  • PLD: Enable sending of Html in pld emails from Owork sites
  • Snap - Message box styling issues
  • Tiles adjustments
  • Snap, My courses - Refining interaction area for "Browse all courses" link
  • Problem 303428 - Snap: Implement a way to reset filtering for year and progress on Course Overview block
  • Snap activity completion icon - Information text is way too big
  • Snap - Some url-type activity icons don't load correctly without or with lazy loading (Topics/Weekly Course format)
  • Open Forum - Error is displayed when generating discussions with bookmarking and substantive options on
  • Liquidate Problem 293092: Remove the Stop button
  • 4.3 MP2 Version Bump of Open LMS plugins
  • Problem 302640 - Checklist advanced grading method breaks whole forum grading
  • Tiles activity menu incomplete options
  • Problem 302279 - Review and implement new plugin- tiny_fontcolour
  • Problem 302155 - Update mod_customcert plugin version
  • PLD: Email subject text field is not dimensioning correctly when adjusting the browser window size in Boost theme
  • Snap, activity cards - Access restriction icons is not displayed
  • Problem 302287 - Large scorm activity name pushes out snap card icons and edit menu
  • Snap header icons focus inconsistencies
  • Snap UX/UI enhancement - Change the design of the Page resource button to open its content
  • Regression 4.3: Problem 303553: The notification about pending message not showing on snap's activity card for forums
  • Early detection of Quirks mode
  • Snap VPAT 2024 - Courses - Part 2
  • Snap, category color - Section's menu does not follow the category color
  • New PLD Token - Enrolment created date
  • Snap VPAT 2024 - Courses
  • My Account: Align link icons (Buttons) on this page.
  • Problem 299455 - Course size report still counts categories from which all courses have been deleted
  • Liquidus - Document flags and update Liquidus README
  • Solve PHPUnit warnings
  • Problem 297548 - Deferred Reports - old results are never deleted
  • Snap, Database Activity - Button colors in "Database" activity don't change when category color is updated
  • Snap -  Console error when the user clicks on "Edit blocks" button.
  • Problem 296244 - (OLMS WORK) Images are not displayed in email when sent via PLD
  • Some intellidata errors appear when the migration task is executed or when the debugger is on
  • Snap, Message button - The 'Message' button in the 'grades' option is too close to the profile name.
  • Problem 295185 - PLD - triggering user's enrollment date condition checks enrollment creation date rather than enrollment start date
  • Snap UX/UI enhancement  - Enrolled courses for Snap front page
  • Snap VPAT 2024 - Remove <main> tag for Snap layouts
  • Problem 293691 - Tiles course format - Glossary entry opened in multiple pop-ups
  • Missing patch to delete/update language packs
  • Plugins VPAT 2024 - CCM Part 1
  • Snap UX/UI enhancement - Featured categories for Snap front page
  • Snap settings for personal menu and my courses (Overlap and Mobile View)
  • Checklist grading: Forum support part 4
  • Add setting to Conduit to skip recycle bin backup
  • Review the usage of the class `\block_convert_model_backup_question` and deal with a PhpUnit test accordingly
  • New Conduit handling of Grades Recovery
  • Collect Cron looping Errors when Grade Item is missing a Grade Category
4.3 MP1 HFx
  • Hotfix New Conduit handling of Grades Recovery
  • Liquidus - Add support to identify Open LMS support admins in Managed Hosting
  • Backport 4.3.6 and 4.3.7 security fixes and improvements to 4.3+1
  • Problem 305256 - MDL-82605 Backport request - H5P core content bank slow when user has elevated system capabilities
  • Apply MDL-72935 (Download all submissions downloads broken zip file when streaming from S3)
  • #305239 - Inconveniences in viewing the completion of activities Snap/Tiles
  • Intellidata patches review for restore course slowness
  • Problem 303042 - Campus Vue: Populate attendance table with standard log data
  • Problem 303710 - Request to backport MDL-82344 LTI Select content button has become required
  • 4.3 MP1 - Apply patch for MDL-82567 issue
  • Snapfeeds forums triggering CPU Alerts on a DB
  • Snap Feeds: Mobile view
  • Problem 303225 - overridden grades colors (highlighted) in Snap Theme get visual user confusion
  • PLD: Rules tab dropdown strings are turning white when hovering when using Boost or Classig themes
  • Liquidus - Add property to identify activity across Open LMS Managed Hosting products
  • Feature spots - Gif files are not displayed in the center
  • Backport MDL-81897 - Fix for Mobile app access via "embedded browser" authentication method
  • Problem 303052 - Missing Site UUID or Hub Secret error when viewing mod_hvp activity
  • PLD: The image configured in the pld rule email isn't arriving correctly, neither in EDU sites, nor in Core sites
  • Snap/Completion - When the completion feature is off on the site or at course level, the "Edit conditions" link must not be displayed in the Activity Cards options menu
  • Problem 298699 - local_pld: Rules with date check conditions not always triggerred if rule composed in Japanese language pack
Was this article helpful?
0 out of 0 found this helpful