Open LMS EDU 4.5 MP3 Release Notes

ReleaseNotesIMG-45mp3.png

Release Date

December 30, 2025

Production Data Center Upgrade Schedule

  • North America, Central America, South America (Virginia, USA datacenter): Clients will be upgraded according to their timezone:

    • Eastern, Amazon, and Newfoundland-Labrador Timezones: December 30, 2025, at 12:30 AM - 6:30 AM EST

    • Central Timezone: December 30, 2025,  at 12:30 AM - 6:30 AM CST

    • Mountain and Pacific Timezones: December 30, 2025, at 12:30 AM - 6:30 AM PST

  • South America (Sao Paulo, Brazil datacenter): December 30, 2025, at 12:30 AM - 6:30 AM BRT

  • EMEA (Frankfurt data center): December 30, 2025, at 12:30 AM - 6:30 AM CET

  • APAC excluding Australia and New Zealand (Singapore datacenter): December 30, 2025, at 12:30 AM - 6:30 AM SGT

  • Australia and New Zealand (Sydney, AU datacenter): December 30, 2025, at 12:30 AM - 6:30 AM AEDT

  • Non-Production Sites Upgrade Schedule

    We will upgrade non-production (sandbox) sites on Tuesday, November 25, 2025, 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 Video

    Major Features

    Upgrade to  Core 4.5.7

    As part of this minor release, the team in Open LMS upgraded the platforms and reviewed the code of version 4.5.7, 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 Theme Improvements

    We’re excited to share that we continue to focus on enhancing the Snap theme, improving both course navigation and content visibility.

    Renewed Table of Contents (TOC)

    We’ve redesigned the Table of Contents to make navigating courses smoother and more intuitive. The new TOC includes collapsible sections, allowing users to easily expand or collapse content while still being able to visualize and navigate directly to every section and activity within the course.

     

    CollapTOC.gif

     

    In addition, the TOC now clearly displays:

    • Restricted activities and sections

    • Hidden activities and sections

    • Highlighted sections

    • Completion status for each item

     

    Each activity or resource now includes its activity type icon, helping users quickly identify content types and move through the course more efficiently.

    We’ve also introduced a dynamic search within the TOC, allowing users to easily find specific content and navigate directly to it.

    TOC activities.png
    Screenshot 2025-10-23 at 8.52.17 PM.png

     

    We have added a new course completion progress indicator to the Table of Contents (TOC). This enhancement gives learners a quick, at-a-glance view of their overall course progress by displaying both:

      A numeric percentage, and

      A color-coded progress bar based on the completion level:

          - 0–19%: Red

          - 20–80%: Yellow

          - 80–100%: Green

      This improvement helps users better understand their progress and stay on track throughout the course.

 

Screenshot 2025-11-25 at 12.23.16 PM.png

 

Screenshot 2025-11-25 at 12.20.53 PM.png
Screenshot 2025-11-25 at 12.21.53 PM.png
  • Note: With these significant improvements to the TOC, the previous option to display the TOC at the top of the page has been removed from Snap.
    If you are currently using this navigation setting, please go to Snap theme > Course display and change it to List before the production upgrade to ensure a smooth transition and take advantage of the new features.

     

    Improved Activity Movement

    We’ve introduced a more intuitive way to move activities:

    • Within the same section: drag and drop activities to reorder them.

    Untitled design (1).gif
    • Between different sections: select the Move option from the activity menu. A new modal will display all sections and their items, allowing you to choose the desired destination for the activity.

    MoveActdifsection.gif

    Completion Tracking Enhancements

    Activities with completion tracking now display a clear “Mark as done” button.

    • When manual completion is enabled, users can click this button directly.

    Screenshot 2025-10-23 at 6.27.54 PM.png
    • For activities with conditional completion, the button appears as a “To-do” dropdown, listing all required conditions for easy identification.

    Screenshot 2025-10-23 at 9.46.10 PM.png
    • Once the activity is completed (manually or automatically), it updates visually to a green “Done” state.

    Screenshot 2025-10-23 at 9.45.14 PM.png

    Subsection Support

    Snap now fully supports subsections.
    A subsection allows instructors to organize course content by grouping activities and resources within a larger section—keeping course pages cleaner and easier to navigate.

    Following Snap’s design principles, subsections can be created without turning editing on, providing a smoother and more streamlined course editing experience.

    Screenshot 2025-10-22 at 3.40.57 PM.png

    How to create a subsection:

    1. Turn editing on (optional) by switching the toggle in the top right corner and choosing “Turn editing on.”

    2. Find the section where you want to add a subsection and click the “Add subsection” icon.

       

New in Personalized Learning Designer (mod_pld)

Cohort Membership Check Condition

A new Cohort Membership Check condition is now available in the Personalized Learning Designer (PLD).
This enhancement allows instructors to define rule conditions based on a user’s cohort membership, enabling more targeted and personalized automated actions within a course.

Key details:

  • Teachers can select one cohort at a time from the list of visible cohorts in the course.

  • The condition includes a parameter to check whether a user is or is not a member of the selected cohort.

  • The cohort condition can be combined with other existing conditions using AND/OR logic.

  • The interface clearly differentiates between Group and Cohort membership.

Screenshot 2025-12-15 at 3.21.23 PM.png

 

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 (4).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.

Feedback AI.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 Plugins

Plugin name Component Description
Custom Field Taxonomy customfield_taxonomy Adds a new taxonomy-based custom field type to Moodle™ . This field allows administrators to define and organize hierarchical lists (taxonomies).
Custom Field Taxonomy Autocomplete customfield_taxonomyautocomplete Extends the taxonomy custom field by adding autocomplete functionality. Users can easily search and select taxonomy terms through an autocomplete input, improving usability when dealing with large or complex taxonomies.
Multiple Choice Question Type Statistics local_qtypemultichoicestats The all-or-nothing multiple choice question is a version of the core multi-answer multiple choice question with modified grading. In an all-or-nothing multiple choice question, a respondent can choose one or more answers. If the chosen answers correspond exactly to the correct choices defined in the question, the respondent gets 100%. If he/she chooses any incorrect choices or does not select all of the correct choices, the grade is 0%.
Quiz Access – Passing Grade quizaccess_passinggrade A quiz access rule that stops further attempts once the user reaches the required passing grade. When enabled, students who achieve the passing grade (based on total marks or percentage) are automatically prevented from making additional attempts.
Quiz Access – Previous Attempt Graded quizaccess_prevattemptgraded A quiz access condition that requires the previous quiz attempt to be graded before a new attempt can begin. This ensures that sequential attempts depend on completed grading, particularly useful when manual grading is involved or feedback is essential before reattempting.

LSU NSSE survey block

block_nsse he NSSE block allows institutions to display information and access points related to the National Survey of Student Engagement (NSSE) directly within Moodle™, making the survey more visible and accessible to users.

Updated Plugins 

Plugin Name Component Version
Intelliboard Legacy local_intelliboard 2025091503
Intelliboard Pro local_intellidata 2025092401
Intellicart local_intellicart 2025102800

 

Additional improvements

 

Fix Version Description
4.5 MP3

Snap Revamp - Issue with TOC Display in Empty Sections/Subsections (Student user)

Backport 4.5.8 security fixes to EDU 4.5+3

Snap: Custom menu, not displayed due to incorrect configuration (class="invisible")

Snap Revamp: Enhance Readability: Increase Icon Size in Table of Contents (TOC)

Cover image: Crop-box ignores the aspect ratio

Snap Revamp: Activity cards adjustments 2

Revamp: Activities Not Found in Table of Contents (TOC) Search Unless Inside Specific Subsection

Upgrade mod_pld for 4.5 MP3

Revamp - Resource Card Menu/Availability Options Hidden

Revamp - TOC Issues for Activity Titles and Restricted Access icon and Highlighting indicator

Plugin Upgrade 4.5 MP3 Intellicart

4.5 MP3 Plugin Upgrade: Intelliboard Pro (Intellidata)

Snap Revamp: Sharing cart is not working in menu actions

Problem 328237- Assignment submission filter reports "requires grading" incorrectly with grading method set to rubric

Merge 4.5.7 into EDU 4.5 MP3

QA - Create/update scenarios on Xray for mod_pld

Snap Revamp: Fix Behat failures - Part 4

kow: Add local-myaccount plugin to split process

Snap Revamp: Snapcoursetoolsicon error when a student go to a subsection with activities

Create Release checklist Open LMS MR 4.5 MP3

Assess the impact of merging Moodle 5.0 and 5.1 into our codebase, considering changes related to (Restructure Moodle code directories)

Update Open LMS release for MR 4.5 MP3

Snap Revamp: Fix Behat failures - Part 3

Snap Revamp - Invalid sectionnum error after deleting a highlighted section

Problem 326431 - Suspended Teacher enrollments still receiving student submission comment notifications

Snap: Long course title overflow on course page

Revamp/TOC: Highlight section issues

Snap Revamp [Course Breadcrumb] - Update breadcrumb when navigating via AJAX

Snap Revamp: Remove "Powered by Moodle" labels, user tour reset button

Revamp: Full Page Reload When Switching Sections or Subsections

Problem 326072: theme_snap: AI Summary Overlapping Content

Snap Revamp: Activity cards adjustments

Snap Revamp: Add a subsection button is visible without required capability

Snap Revamp: Course Section and subsection navigation

Snap Revamp: Unintended Section Creation

Snap revamp: Behavior of the group mode and availability menu action

Snap/Tiles: Crop Box Ignores 6:1 Aspect Ratio

Snap Revamp [Course] - Completion button in resource small cards

Snap Revamp: Unexpected Page Reloads

Snap Revamp, QA - Additional review.

Snap Revamp / Open forum Unread post tag improvement

Snap Revamp [TOC] - TOC links with too much space

User Profile Menu Displays Behind Forum Content

Snap revamp: Subsections card activities from Section view

Snap revamp: Tiles courses

Snap | TinyMCE - issues with full screen mode and resizing videos

Problem 323636- Save new date button not present in Turnitintwo settings

Snap: Custom Sections - "Untitled Section" Display Issue

Snap Behat tests failing on MP3 and master branch due to New architecture - Part 2

Sidebar: drawers navigation (Focus) and header appearance

Bring last changes for eCommerce

Problem 320730 - Decimal points don't work with forum grading with a checklist

Snap / Custom Menu Disappears When Reducing Screen Resolution

Vault: Bug when retrieving active EDU components/plugins

Problem 318126 - Missing admin cogwheel on messaging page

4.5 MP2 Hotfixes

Cherry-pick Intellidata's fix to skip standard log events

Backport for ORE Add time completion local time

Update cachestore_rediscluster

Backport Core Fix for Failing Calendar Tests

Notification for Gitlab pipelines

Problem 327931 - namespace error when backing up course with page activity in IMSCC format

My Account - Fix and Enhance “Monthly Unique Users” Report to Use Calendar Month and Improve UI Clarity

Snap: Quiz Question Box Scaled and Shifted from manual grading page

CCM - Error when accessing grades for a forum child replica

Snap / Featured Content Overlaps the Course Banner when Displayed as Carousel

Backport 4.5.7 security fixes to EDU 4.5+2

Import EDU 4.5 Translations

Snap:  Message drawer opaque content, leaves blank space, and affects navigation

Accessibility Plugin: Style

Integrate Deck36 Storage Metrics into the 'My Account' Plugin's Service Data View

Problem 322822 - Snap - Book activity nav drawer automatic expand obscures editing page form

 

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 1 found this helpful