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.


Moodle Workplace 5.2 release notes

Moodle Workplace 5.2 is built on top of Moodle LMS 5.2 and has all the new features of the core version. In addition, it contains all exclusive features from Moodle Workplace.

Highlights

Learner-led growth through clear pathways

Workplace 5.2 makes structured learning visible and self-serve in the Learning Catalogue, so learners can move beyond individual courses and engage with the full pathways their organisation has built for them.

  • Programs in the Learning Catalogue. Learners can now browse, search, and enrol in full Programs directly from the Learning Catalogue, giving them access to a complete set of related courses in a single step rather than enrolling course by course.
  • Featured Learning and curated recommendations. Administrators can promote key Programs to guide learners toward priority skills, roles, or time-sensitive training, making it easier to direct attention to what matters most.
  • Improved search experience. The Catalogue now uses a single, more powerful search across courses and Programs. The legacy simple search has been retired and existing sites are automatically migrated to the extended search, which supports custom fields, categories, tags, and trainer filters with consistent ranking.

A Catalogue built to grow with you

The Learning Catalogue has been re-architected so it can scale with your organisation and support new types of learning content over time, while reducing duplicated effort for L&D managers.

  • Shared custom fields. Define key fields once and reuse them across courses, Programs, cohorts, and other entities, keeping information consistent and cutting down on duplicate configuration. (This capability comes from Moodle LMS 5.2.)
  • Revamped Catalogue settings. The Learning Catalogue settings page has been reorganised into clearly separated sections for courses and Programs, making it easier to configure each independently. The Learning Catalogue icon has been removed from the Workplace launcher for a more streamlined experience.
  • Flexible price field configuration. Any custom field can now be selected to display pricing in the Learning Catalogue, instead of relying on a field with a fixed price shortname. This gives administrators the freedom to model pricing in the way that best fits their organisation.
  • Extensible Catalogue foundation. A new underlying item API supports courses, Programs, and future content types in a consistent way, providing a foundation that developers can extend with additional content over time.

Improving the everyday platform experience

Day-to-day interactions in the platform have been polished so that learners, managers, and administrators spend less time navigating the system and more time on their actual work.

  • Site Details page. A new dedicated page brings key site information together in one place, including the current Workplace version (with an indicator of whether it is supported) and the number of active users. This gives administrators a single entry point for instance-level information and a foundation for future licence details.
  • Clearer Program experience. Help boxes on Program pages have been updated to match the new design used elsewhere in the platform, and items blocking course progression inside a Program are now linked, helping learners jump straight to what they need to complete next. The visual spacing of enrolment instances has also been tidied up.
  • Smoother Catalogue experience. A series of refinements make browsing more consistent and responsive: the filters sidebar has been resized and its mobile breakpoint adjusted, card layouts work correctly when item images are disabled, tile and list views have been cleaned up, action bar corners are now consistent, and animations have moved from JavaScript to CSS for better performance.
  • Login experience improvements. The login page has been refined after the rebase to 5.2 to give users a clearer first impression, and the login link in the navigation bar now adjusts its colour automatically against custom tenant navigation backgrounds so it stays readable in any theme configuration.

Other improvements

  • Home page setting enabled on install and upgrade. The new enablemyhome setting is now enabled automatically when installing Workplace and applied through an upgrade step on existing sites, ensuring the Learning Catalogue continues to display correctly on the home page.

Bug fixes

  • Program pages are now accessible on sites where $CFG->enablemycourses is disabled, so learners and managers can reach program allocation and related pages regardless of that configuration.
  • Guest users can once again search and paginate the front-page Learning Catalogue.
  • Price recalculation for Programs and certifications now runs correctly via cron, instead of requiring administrators to trigger the Update action manually.
  • The staff allocation enrolment method now respects the enrolment duration set when enrolling or editing a user, and the Enrolment ends column shows the resulting end date.
  • The mod_appointment plugin no longer fails during installation, so its custom fields and permissions are created correctly and Appointment activities work as expected on new sites.
  • Filters such as filter_fontawesome are now applied correctly in the mobile-compatible view of Appointments.

Upgrade notes

Catalogue configuration changes when upgrading to Workplace 5.2

When upgrading to Workplace 5.2, additional catalogue configuration is required if you want to make use of program visibility and shared filtering across courses and programs.

1. Convert existing custom field categories to shared categories

Previously, catalogue filters relied on course custom fields only. In Workplace 5.2, because the catalogue can now include both courses and programs, filtering is based on shared custom fields.

To support this:

  • Go to the existing custom field categories you use for catalogue filtering.
  • Select the new Convert to shared option.
  • Once converted, all fields in that category become available to both courses and programs.
  • Existing stored course data is preserved, so no additional migration of field values is required.

2. Enable shared categories for programs

After converting a category to shared, you must enable that shared category for use in programs.

To do this:

  • Go to the Programs custom fields page.
  • Find the shared category.
  • Enable it using the toggle next to the category name.

This allows programs to use the same shared metadata structure as courses.

3. Make programs visible in the catalogue

Programs do not automatically appear in the catalogue after upgrade. Each program must be configured to display there.

For each program you want to expose:

  • Open the program detail page.
  • Enable Show this program in the catalogue.
  • Associate the program with a course category.

This is required for programs to be displayed in the catalogue alongside courses.

4. Review the reorganised catalogue settings

The catalogue settings page has been reorganised in Workplace 5.2 to make configuration easier. In particular:

  • Settings are now separated by entity type.
  • Courses and programs can be configured independently.
  • Specific fields can still be used for display in the catalogue.

Administrators should review these settings after upgrade to confirm the desired behaviour for both courses and programs.

Other upgrade notes

  • Workplace launcher navigation changes. As part of the update, the Learning Catalogue icon has been removed from the Workplace launcher. Full configuration of all catalogue settings is now accessed through the Site Administration menu.
  • Home page setting (enablemyhome). An upgrade step automatically enables the new enablemyhome setting on existing sites so that the Learning Catalogue continues to display on the home page after upgrading. No manual action is required.
  • Simple Catalogue search removed. The simple search option has been removed from the Learning Catalogue. Existing sites are automatically switched to the extended search during upgrade, and a full reindexing task is queued in cron to keep search results consistent. Allow time for the reindex to complete after upgrading.
  • Guest access to the front-page Catalogue. Following an upstream change in LMS 5.2, guest access to the front-page Catalogue required a fix to remain functional. Verify guest search and pagination behave as expected on your site after upgrading.
  • Program pages and $CFG->enablemycourses. Program pages no longer rely on the enablemycourses configuration setting being enabled. If you previously enabled this setting solely to work around program page access, you can revert that change.

5.1.1

Moodle Workplace 5.1.1 is based on top of Moodle LMS 5.1.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 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 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

5.1.3

Moodle Workplace 5.1.3 is based on top of Moodle LMS 5.1.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 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