Open LMS WORK 4.5 MP6 Release Notes

Screenshot 2025-11-28 at 10.47.27 AM.png

 

The Open LMS Product team is pleased to announce the release of WORK 4.5 MP6:

 

Release Schedule

SaaS Sandbox upgrades December 9, 2025
SaaS Production upgrades January 6, 2026
MH Production upgrades can begin January 7, 2026

 

Upgrade to  Core 4.5.8

As part of this minor release, the team in Open LMS upgraded the platforms and reviewed the code of version 4.5.8, adding the corresponding fixes, improvements, security patches, and important backports.

Release Notes

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

4.5.8

 

Open LMS Highlights

 

New: “Recommend Content via AI (PLD Action)”

We’ve added a new PLD action called Recommend content via AI, available for Assignments and Quizzes.
This action automatically generates personalized learning recommendations for students based on the grade conditions set by the teacher.

Once the activity is graded, the system analyzes the Assignment instructions or Quiz questions, and—using either course content or external sources—produces tailored recommendations to help students improve.

Untitled design (3).gif

How to Enable

  1. Go to Site administration → AI Management.

  2. Open the configuration page at:
    local/olms_ai/admin/configure.php

  3. Enable the operation “Generate recommended content based on grades from PLD.”

Please visit: https://support.openlms.net/hc/en-us/articles/16119707998108-End-User-Guide-AI-Assisted-Editor-for-Tiny-in-Open-LMS for more details on how to setup AI features in Open LMS

How to Use in a Course

  1. Navigate to the course and open PLD (Personalized Learning Designer).

  2. Create a new rule.

  3. Select the event Activity graded, and choose the Assignment or Quiz you want to use.

  4. Specify your grade-based conditions (e.g., grade less than, greater than, range, etc.).

  5. Add the action Recommend content via AI (PLD).

  6. Configure the action:

    • Recommendation tone: Supportive, Formal, or Friendly

    • Content source: Course material or External sources

    • Maximum number of resources to display

After grading, students will see a Recommendation section directly below their normal activity feedback, containing links to internal course materials or external resources.

Screenshot 2025-12-18 at 5.49.47 PM.png

Notes

  • Using course material as the source may consume more AI tokens, especially in large courses.

  • Using external sources is currently recommended for lower token consumption.

  • Performance and token efficiency improvements are ongoing.

 

New Certification API Functions Available

We have released a set of new Certification-related functions as APIs to facilitate integrations between external systems and Open LMS. These additions provide greater flexibility for managing user assignments, periods, and certification updates programmatically.

Newly available API functions:

  • tool_certify_get_assignments

  • tool_certify_source_manual_assign_users

  • tool_certify_get_periods

  • tool_certify_add_period

  • tool_certify_update_user

  • tool_certify_unassign_user

You can review the full documentation of these services in your site at:
<Your site>admin/webservice/documentation.php

 

Upgraded plugins

Plugin name Component
mod_attendance Attendance
mod_choicegroup Group choice
mod_coursecertificate Course certificate
mod_customcert Custom certificate
mod_groupselect Group select
mod_livepoll Live poll Moodle
mod_publication Publication (Student folder)
mod_questionnaire Questionnaire
tiny_fontfamily Tiny FontFamily
tiny_fontsize Tiny FontSize
local_intelliboard Intelliboard legacy
local_intellidata Intelliboard Pro

Additional fixes and Improvements

Fix Version

Description

4.5 MP6
  • Ecommerce - Price deep link for products does not allow checkout
  • block_erefundcoupon: Missing payment_intent parameter to complete refunds
  • RC preparation post sandbox release
  • Tool Certify Web Service - The functions add period and manual assignment using a cohort id fail to execute.
  • Time soon setting improvement for programs and commerce
  • Merge 4.5.8 into Work 4.5 PM6
  • PS - plugins
  • Add test coverage, AI provider validation and review optimization of prompt for AI action inmod_pld
  • PLD: Some strings aren't translated into Spanish.
  • Bulk plugin upgrades 4.5 MP6
  • mod_pld - Not possible to migrate rules from local_pld
  • PLD showing in Activities Block
  • intelliboard newtracking & ORE are not compatible
  • Implement - Recommend content based on quiz or assignment grading using AI in PLD
  • Research and expose APIs for tool_certificate to enable integration of certifications with external applications
  • Dynamic cohorts: Duplicate Enrollment in Dynamic Cohorts via Additional Users
  • Impossible to delete users that do not belong to a specific tenant by bulk file
  • Add time completion local time
  • Report Display Issue, Course Completion, Time to Complete
  • Certifications "tool_certify" - Certificate name is the template name
  • Implement config settings for time interval openlms notifications
  • UDP - Manage plans and Manage plan request tables are unresponsive after a search with no results
  • ORE - Course filter causes report on user enrollments source to error
  • Tags in certifications break Background processing for tags scheduled task
  • ORE: Unable to sort F2F session signups table by date

 

Removal of Atto Editor (Effective July 2026)

As part of the upgrade to Moodle 5.1, scheduled for July 2026, the Atto editor will be fully removed, as previously announced in earlier versions.

The Tiny editor has been set as the default editor for some time, and we have continued to enhance it by adding sub-plugins and capabilities to provide the best possible content creation and editing experience across the platform.

We recognize that some clients may still be using Atto, or allowing end users to choose between Atto and Tiny. For this reason, we strongly recommend planning ahead for this change by promoting and encouraging the use of the Tiny editor prior to the Moodle 5.1 upgrade.

Taking these steps in advance will help ensure a smooth transition and adoption for users who may not yet be fully familiar with the Tiny editor.

Was this article helpful?
0 out of 0 found this helpful