Moodle Workplace release notes

From MoodleDocs

Moodle Workplace™, available through Moodle Certified Partners and Service Providers only, helps you deliver effective corporate training and professional development, and share knowledge across your organisation.

5.0

See our Moodle Workplace 5.0 new features page in the user documentation for an introduction to Moodle Workplace 5.0 with screenshots.

Highlights

  • Program self-enrolment: Learners can now self-enrol in programs through a cleaner, more intuitive interface in the Learning Catalogue—freeing up admin time and speeding up compliance, onboarding, and development.
  • Program allocation methods: Admins can now add and manage allocation sources for programs using the new Direct allocation, Self allocation, and Payment allocation methods.
  • Program categories: Programs can now be linked to course categories, making them easier to find and organise.
  • Visual reporting: Workplace 5.0 introduces a new Report and Chart block, making it easy to visualise data already built in Report Builder. Add interactive bar, line, or pie charts to the Dashboard and Custom pages, with real-time filtering, toggleable table/chart views, and expanded display. Turn custom reports into clear, actionable dashboards—no exports or external tools needed.
  • Dynamic rules scheduling: Admins can now set start and end dates for dynamic rules, allowing automations to run on a fixed schedule. Take a “set it and forget it” approach to tasks like onboarding sequences or compliance deadlines—saving time, reducing errors, and keeping everything on track.
  • Course enrolment management for managers: Organisation structure managers can now enrol their team members in individual courses, in addition to programs and certifications, directly from the My Teams block or via the new launcher icon. They can also adjust due dates, view enrolment history, and track completions—all without needing course-level admin rights.
  • Smarter tenant archiving and user retention: When a tenant is archived, its users are now suspended in place—they’re no longer moved to the Default tenant. This keeps user data, enrolments, and histories intact, making it easier to restore or reassign accounts if needed.
  • Upgraded tenant selectors with autocomplete functionality: The new autocomplete tenant selector improves the admin experience on large sites with many tenants—making it faster to find and select the right one.

Other Improvements

  • Added a new report data source for tracking historical certification completion data.
  • Added in-place descriptions to options for creating new custom pages.
  • Added a new capability to view all pages in Custom Page listings.
  • Dynamic rules now exclude suspended users by default.
  • Added dynamic rule actions to suspend, unsuspend, and delete users.
  • Added course-related placeholders to dynamic rule notifications for the "User enrolled" condition.
  • Added support for user-defined time frames in dynamic rules, allowing them to be scheduled to run in the future.
  • Improved performance to process a large number of dynamic rule matches in parallel.
  • Added a close icon to the Catalogue's search bar to reset searches quickly.
  • Added an option to display Programs in the Learning Catalogue (experimental).
  • Multi-tenant mobile settings are now available in Site Administration.
  • Captured and displayed historical information for registered and active users in the datastore.

Fixes

  • Fixed an issue where the feature section content did not support multilingual content.
  • Resolved a bug preventing the course info modal from displaying for guest users.

Upgrade to Moodle Workplace 5.0

Tenant archiving with user suspension

Before 5.0, when tenants were archived, their users were temporarily moved to the Default tenant. Starting with 5.0, when a tenant is archived, all users from that tenant will be suspended.

To minimise disruptions during the upgrade process, all active users from archived tenants will not be suspended; however, they will be permanently moved to the Default tenant. The only difference you will notice is when archived tenants are restored — the users who previously belonged to that tenant will no longer be moved back automatically.

We hope this change will not cause any inconvenience during the upgrade, and we believe you'll appreciate that the tenant archiving process is now more intuitive.

Removal of the old Report Builder tool

The tool_reportbuilder plugin has been removed in Moodle Workplace 5.0, and any reports that haven’t been converted to the latest version will be deleted during the upgrade.

Does this affect my site?

If you’ve been using Moodle Workplace from version 4.0 or later, nothing will change for you. The “Report Builder – Outdated Version” plugin has already been hidden in Site Administration.

However, if you have any add-on plugins that rely on the legacy report builder (i.e., without the newer core Report Builder data sources), they will need to be updated to ensure your reports can still be migrated properly. You can check your codebase by searching for "tool_reportbuilder" to locate any old system reports or data sources.

How to check for legacy Custom Reports

To identify legacy custom reports:

  1. Log in as an admin (or tenant admin) and go to Reports in your user profile.
  2. If you see the message "Some reports were not converted to the latest version", it means you have legacy reports that need to be updated.
  3. Make sure to convert those reports before upgrading to Workplace 5.0 — otherwise, they will be deleted during the upgrade.

Migration can be done manually (by re-creating the custom reports) or programmatically within the code of the add-on plugins that define data sources. You can find detailed instructions in the admin/tool/reportbuilder/README.md file within your Workplace instance.

Dynamic Rules Scheduling

When upgrading to Moodle Workplace 5.0, the start date for all existing rules will be set to their original creation date. This change has no impact on rule functionality.

5.0.1

Moodle Workplace 5.0.1 is based on top of Moodle LMS 5.0.1 and has all the new features and security fixes of the core version. In addition, it contains all exclusive features from Moodle Workplace.

Fixes

  • Fixed multiple accessibility issues in various components to support WCAG 2.2 AA accreditation.
  • Fixed an issue where switching tenants across multiple domains incorrectly redirected users to the login page.
  • Resolved an issue where the course certificates page was not displayed within the course navigation layout.

5.0.2

Moodle Workplace 5.0.2 is based on top of Moodle LMS 5.0.2 and has all the new features and security fixes of the core version. In addition, it contains all exclusive features from Moodle Workplace.

Fixes

  • Resolved potential privacy issue moving users with job assignments between tenants
  • Resolved privacy issue in My teams block, ensuring managers see users within their own tenants only from shared organisation structure
  • Fixed performance when adding large number of users to a program
  • Better support for custom Tenant names/URLs in user confirmation emails
  • Fixed issue with PDF generation using excessive local file system space
  • Various accessibility fixes towards WCAG accreditation

5.0.3

Moodle Workplace 5.0.3 is based on top of Moodle LMS 5.0.3 and has all the new features and security fixes of the core version. In addition, it contains all exclusive features from Moodle Workplace.

Fixes

  • Fixed a problem that prevented new actions from being saved to an enabled dynamic rule
  • Corrected a workflow where recertification was automatically granted when an activity was completed manually

Security fixes

  • A number of security related issues were resolved. Details of these issues will be released after a period of approximately one week to allow system administrators to safely update to the latest version.

5.0.4

Moodle Workplace 5.0.4 is based on top of Moodle LMS 5.0.4 and has all the new features and security fixes of the core version. In addition, it contains all exclusive features from Moodle Workplace.

Fixes

  • Fixed a performance issue in multi-tenant settings by optimising checks in the related API
  • Fixed an issue where pages that could be set as a homepage did not redirect when an upgrade was pending
  • Fixed an issue where access was not handled correctly for users who had both the tenantadmin role and a custom system role
  • Fixed an issue where the program’s recalculate progress task failed when the program no longer existed
  • Fixed an issue where the program’s catalogue section displayed only up to four items on small devices
  • Fixed an issue where catalogue category dropdown submenus did not support RTL layouts
  • Fixed an issue where the hidden icon was not visible in the Programs list report for users who can edit a program
  • Fixed an error that occurred on custom pages when removing a department or position
  • Fixed the Certificate Activity page so bulk actions to regenerate certificates now work correctly, matching the Issued Certificates tab

5.0.6

Moodle Workplace 5.0.6 is based on top of Moodle LMS 5.0.6 and has all the new features and security fixes of the core version. In addition, it contains all exclusive features from Moodle Workplace.

Fixes

  • Fixed an issue where appointment sessions with identical dates and times could not be deleted
  • Fixed a bug where Chart blocks would break if a data series title contained single or double quotes
  • Fixed a bug where the "Activity completion" report in My Teams excluded quizzes and activities that required a passing grade