The Open LMS Product team is pleased to announce the release of WORK 4.5 MP5:
Release Schedule
Saas Sandbox Upgrade: Tuesday, October 14, 2025
Saas Production Upgrade: Tuesday, November 4, 2025
MH Production upgrades can begin November 5, 2025
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
Tenant-Level Guest Access Configuration
Site administrators managing multi-tenant Open LMS environments can now enable or disable guest access per tenant, offering greater control over authentication and course visibility.
Key Highlights
Tenant-level control:
A new setting, “Enable guest access for this tenant,” is available under Tenant settings → Authentication.
This setting is disabled by default and can be toggled independently for each tenant.Scoped guest access:
Guest access is now restricted to courses within the tenant’s category and subcategories.
Guests in one tenant cannot access or view courses from another tenant.Course-level permissions preserved:
Guests can only access courses where guest access is enabled at the course level and where tenant-level guest access is active.-
Tenant isolation and security:
Cross-tenant course visibility and navigation are blocked.
If guest access is disabled for a tenant, all guest access is prevented, even if enabled at the course level.
Site-level and tenant-level settings remain independent to avoid overrides.
How to Use
Navigate to Site Admin → Manage tenants.
Open a tenant’s Authentication tab.
Toggle Enable guest access for this tenant as desired.
Only tenants with this option enabled will show the “Access as a guest” button on their login page.
Guest users will only access courses with guest access enabled within that tenant.
|
|
New in Personalized Learning Designer (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.
New Completion Tokens for Emails and Alerts
New completion-related tokens are now available when configuring email and alert actions in PLD.
These tokens enable instructors and administrators to include completion information directly in their notifications, making communication more relevant to learner progress.
Key details:
-
Added tokens:
Course completion date
Activity completion date
These tokens can be used in Send email and Display alert actions.
If the related course or activity has not yet been completed, the token value will be empty.
The enhancement allows messages to dynamically reference when a learner completes a course or activity, improving personalization and clarity in automated notifications.
|
|
Bulk Migration from Profile-Based Cohorts to Dynamic Cohorts
A new Bulk Migrate Cohort option is now available under Site administration → Users → Accounts → Dynamic Cohorts.
This feature allows administrators to migrate multiple profile-based cohorts into dynamic cohorts at once, simplifying the transition to the new dynamic cohort system.
How to use:
Create or identify a user profile field used in existing profile-based cohort rules.
Go to Dynamic Cohorts and click Bulk Migrate Cohort.
Select one or more cohorts to migrate and enable the ruleset option.
Confirm the migration — the process will be queued and run in the background via the scheduled task
tool_dyncohort\task\bulkmigrate.Once completed, the selected cohorts will appear as dynamic cohorts.
Benefit:
This enhancement saves time and reduces manual effort by allowing bulk migration of cohort rules in a single operation.
Forum Activity Now Supported in Centralized Content Management (CCM)
The Forum activity is now supported in Centralized Content Management (CCM), enabling administrators and instructors to create, manage, and distribute forums across multiple courses with ease and consistency.
Key Capabilities:
✅ Create a Master Forum – Set up a single forum to use as a template across multiple courses.
✅ Deploy Replica Forums – Distribute copies of the Master Forum to various courses while ensuring uniform settings and structure.
✅ Easily Update Forums – Make changes to the Master Forum and apply updates automatically to all linked Replicas.
|
|
Expanded AI Provider Support and Centralized Configuration
In the 4.5 MP5 release, Open LMS introduces a new global configuration page for AI providers, giving site administrators more flexibility and control. In addition to OpenAI, three new AI providers Anthropic, Deepseek and Gemini, are now supported.
From this centralized settings page, administrators can:
Select one or multiple AI providers to use.
Choose which AI-powered features to enable, including the Tiny AI Editor and AI Text-to-Questions.
This new setup streamlines the activation and management of Open LMS AI features, saving time and reducing complexity.
To access this settings page, navigate to: Site administration > Plugins > Local Plugins> OpenLMS AI
For more information on how to configure AI-powered features, visit Open LMS AI User guide
User Count and Service Data Reports (New Feature)
New reporting tools for User Count and Service Data are now available in the 4.5 MP5 release. These reports provide clear and detailed insights to help you monitor platform usage and manage your subscription more effectively.
You can access them under:
Site Administration > Open LMS > My Account
Service Data Report
In the Service Data section, you will find detailed information about your file storage usage, broken down into specific categories such as:
Course files, Auto backups, Database backups, Manual backups, And more. This data is automatically updated daily.
User Count Report
The User Count tab displays usage based on your contracted user model: Monthly Flex Seats, Annual Unique Logins or Monthly Unique Logins
For Monthly Flex Seats:
Current active user count
A graph showing the monthly peak vs. contracted seats
A detailed table of active users including last login information to help support user management
Daily historical data including averages and peak usage (with filters available)
For Annual Unique Logins:
Total logins to date
Contract start and end dates
A visual trend graph of usage
Daily historical login data
Updated Plugins
| Plugin Name | Component | Version |
|---|---|---|
| Brickfield | report_editlicence, local_bfaltformat, local_bfnewwindow, atto_bfimage, atto_bflink, filter_bfurltolink, block_bfmanager, tool_bfplus, accessibilityplustool_analysismanagement, accessibilityplustool_checkresults, accessibilityplustool_coursecategories, accessibilityplustool_exceptionmanagement, accessibilityplustool_fixallcaps, accessibilityplustool_fixareatarget, accessibilityplustool_fixbold, accessibilityplustool_fixemptyheaders, accessibilityplustool_fiximgalt, accessibilityplustool_fixitalics, accessibilityplustool_fixlinktarget, accessibilityplustool_fixlinktext, accessibilityplustool_fixstrike, accessibilityplustool_loggingreport, accessibilityplustool_outline, accessibilityplustool_overview, accessibilityplustool_printable | 2022042902, 2022042904, 2022042902, 2022042902, 2022042902, 2022042905, 2022042904, 2022042905, 2022042902, 2022042902, 2022042902, 2022042902, 2022042902, 2022042903, 2022042902, 2022042902, 2022042902, 2022042902, 2022042902, 2022042902, 2022042902, 2022042903, 2022042902, 2022042902, 2022042902 |
| Level Up XP – Gamification | block_xp | 2025041303 |
| Flexible Sections format | format_flexsections | 2024120801 |
| Grid Format | format_grid | 2024101508 |
| Onetopic format | format_onetopic | 2024050906 |
| Tiles format | format_tiles | 2025070353 |
| Collapsed Topics | format_topcoll | 2024092206 |
| Checklist grade export plugin | gradeexport_checklist | 2025041900 |
| OpenAI Chat Block | block_openai_chat | 2025021700 |
| Sharing Cart block | block_sharing_cart | 2025092900 |
| Intelliboard Legacy | Intelliboard | 2025091503 |
| Intelliboard Pro | Intellidata | 2025092401 |
| Liquidus | local_liquidus | 2025060500 |
| Leak check | tool_leakcheck | 2025090900 |
Fixes & other improvements
Fix Version |
Description |
|---|---|
| WORK 4.5 MP5 |
|