Moodle Workplace release notes

From MoodleDocs

workplacelogo.png 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.

4.2

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

Major features

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

Key highlights

  • Search, filtering and reporting improvements to the Team overview block:
    • Quick filters that allow users to sort and filter data quickly within the Team overview block, making it easier to find the information they need.
    • Access to full progress reports for certification, program, and course reports provide a comprehensive overview of each team member's learning progress
    • Live search functionality that allows users to search for specific items in real-time within the Team overview block
    • Team’s overdue learning warnings for managers. The team overview block in the My Teams page now displays a warning when there are people with overdue learning to their managers. This notice includes a link to the corresponding report.
  • Automatic branding enhancement for tenants: generate shades of grey automatically based on the tenant primary colour, to reinforce the brand identity while avoiding disturbing the experience.
  • Improvements to Appointments:
    • New expandable UI for session details and bookings, with consistent navigation and design across activity modules.
    • New completion criteria based on attendance
  • Improvements to Dynamic Rules:
    • New action to end jobs
    • New action to assign users to learning plans
    • Option to suspend user's allocation to programs and certifications
    • New condition for user’s first login
  • New setting to lock shared department and position frameworks: only users with appropriate permissions can manage jobs within locked departments and position frameworks.
  • Apply only allowed filters in Certificates: new feature for users to define allowed filters for certificates, so that only the ones specified by the user are applied to the PDF content.
  • Support contact by tenant. Now it is possible to configure the support contact information (support contact, support URL and availability) at a tenant level, so different tenant can have their own support contact settings.

Other improvements

  • New Reports tab in Programs and Certifications
  • Lock the Audience tab in Custom Pages and don’t include audiences in duplication of custom pages for users with no permission to locked departments and positions.
  • Added back a link to Moodle LMS's user management page in Site Administration
  • Maintain the order of blocks in courses when switching from Workplace List to topics course format during upgrade
  • Introduced new data attributes to distinguish the tenant for better tenant customisation
  • Preserve the URL when switching tenants
  • Notify program creators when a course in the program when course completion is not set for courses with completion tracking enabled
  • Added manager and department lead permissions to CSV import
  • Added the possibility for Certificate element plugins to have their own settings page
  • Added course name to “My Certificates” list
  • Added support for cohort custom fields in migrations
  • Improved the process to load tenant styles in workplace child themes
  • Improved performance of Dynamic Rules system report
  • Improved IDnumber uniqueness verification for positions, departments, programs and certifications
  • Open-sourced Report block

Upgrade notes for 4.2

Block order is preserved when upgrading

In Workplace 4.0, the old Workplace List course format was replaced with topics course format (more details on Workplace 4.0 upgrade notes). As a consequence of that upgrade, order of blocks in course page might not be preserved (as per [https://tracker.moodle.org/browse/MDL-37240 MDL-37240]).

When upgrading from 3.11 to 4.2 the order of blocks is preserved.

New data attributes to identify the tenant

Workplace 4.2 includes two new HTML data attributes to help to customise the CSS styles for specific tenants. The new attributes in the <html> tag are [data-tenantid="{tenant_id}"] and [data-tenantidnumber="{tenant_idnumber}"] (available when idnumber is defined for the tenant).

Data in scheduled reports/head

Due to a fixed bug, the reports generated in the scheduled reports may now contain more data than they did before. We recommend reviewing your schedules and make sure that "View report as" is correct. For example, if the "View report as" is a global admin, the reports may contain cross-tenant data and they will be sent to all users in the schedules audiences, even those who do not normally have access to cross-tenant data.

Improved IDnumber uniqueness verification for positions, departments, programs and certifications

We have implemented consistent IDnumber verification for all Workplace entities. IDnumbers must be unique within a tenant and also between the shared tenant and any tenant. Two independent tenants may use the same IDnumbers.

This means that for the IDnumber lookup we need to specify both tenant and IDnumber. In order to allow global admin to update org structure in any tenant, the 'tenant' parameter has been added to the Web Services: tool_organisation_update_departments, tool_organisation_update_positions, tool_organisation_create_departments, tool_organisation_create_positions

4.2.1

Moodle Workplace 4.2.1 is based on top of Moodle LMS 4.2.1 and has all the new features of the core version. In addition, it contains all exclusive features from Moodle Workplace. This is a very short release as we launched 4.2 two weeks ago, so it does only include a couple of minor bug fixes.

Interesting features and fixes

  • Fixed a bug where the 'reset program' option was incorrectly displayed for dynamic allocation
  • Fixed a bug during the installation process that caused blocks in the dashboard to be copied multiple times under certain circumstances.
  • Fixed a bug in tenant archiving that was granting tenant administration permissions from the default tenant to the tenant administrator of the archived tenant

4.2.2

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

Highlights

  • We added some changes to the "Workplace" theme that allow to create child themes easier. We have released an example "Workplace child theme"
  • Moved "Information" tab to the second position on the course page
  • Changed report data source "Issued certificates" removing a very strict capability check. Now it is possible to create reports such as "My certificates" or "My team's certificates" that can be accessed by users who can not view the templates list.
    • Upgrade notes: To prevent accidental disclosure of new data to people who already have reports using the "Issued certificates" datasource, we have added a new condition that mimics the previous hardcoded restriction. This condition (called "Permission to access templates") is automatically added during upgrade to all existing reports from this datasource. It can be removed if necessary. This condition will not be automatically added to the newly created reports but can be added manually if needed.

Other fixes

  • Fixed a bug causing program reset ad-hoc task to fail
  • Fixed a bug insufficiently resetting course module views during program reset
  • Fixed a bug causing failures during organisation structure export
  • Improved Dynamic rules, allowing some actions to be executed as scheduled tasks only. Changed actions "Assign to learning plans" and respective "Unassign" action to use this functionality, because they can fail if they are executed in a session of a student
  • Changed workplace activity icons to look more consistent with the LMS activity icons (white instead of black)
  • Bug fixes and improvements in how some tenant configuration data is being sent to the mobile app (among other things, this makes sure that the site name in the user information page is correct and corresponds to the current tenant).
  • Added validation to the tenant branding "Custom SCSS" field to prevent accidental breaking of the whole site layout
  • Added column "Session date & time" to Appointments datasources that was present in legacy report builder in 3.11 but was forgotten in 4.0+ report builder

This version also contains a fix for a security issue in Moodle Workplace, the details will be communicated to the Moodle Partners on the day of release and disclosed here later.

4.2.3

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

Highlights

  • Compatibility with PHP 8.2

Other fixes

  • Fixed: Suspended on Program report displays "Yes" even though user is not suspended from program


This version also contains a fix for a security issue in Moodle Workplace, the details will be communicated to the Moodle Partners on the day of release and disclosed here later.

4.2.4

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

Fixes

  • Fixed condition 'Select course' in the course participants custom report
  • Appointment status and session summary no longer shows Wait-listed users as 'Booked'
  • Allow to sort by allocation date column in report builder
  • Fixed bug when manually changing certification due date causes date to get stuck on program info card
  • Do not show percentage in recent courses block if course does not have completion
  • It is now possible to delete user profile picture in the tenant user editing popup
  • Do not show the enable/disable switch for the manual auth method that can never be disabled

4.2.5

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

Fixes

  • Fixed a bug in the "New courses" block that resulted in the display of completed courses
  • Addressed an issue in the Certification log where the expiry date was not being reflected in the system after being manually modified
  • Removed and empty link in the "Certification progress" report

4.2.6

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

Fixes

  • Various accessibility fixes, both in Workplace and Moodle LMS, related to the ongoing effort to achieve WCAG AA accessibility accreditation for Moodle Workplace.
  • Corrected the link to the user documentation in the Course Certificate activity module
  • Fixed a bug in the Course Certificate scheduled task related with deleted templates
  • Fixed the link to Programs from calendar events
  • Fixed the link to Programs from progress report that was leading to the edit page instead of the program page
  • Enhanced Custom page cache management to prevent unnecessary full cache purges
  • Improved performance in populating reporting lines cache
  • Resolved a bug causing deletion of tenant-specific custom CSS upon tenant-admin saving appearance settings.
  • Resolved an issue with sub-department display in the Organisation Structure filter
  • Resolved an issue with importing tags containing special characters in Migration

4.2.7

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

Fixes

  • Fixed multiple accessibility issues in several components in the scope of the WCAG 2.1 AA accreditation
  • Fixed a bug causing archived certifications being displayed in My Teams page
  • Fixed a bug causing an exception when using associated certifications filter in Programs management
  • Fixed a bug where appointment sessions initially created in hidden courses weren't shown in the upcoming events block
  • Fixed a bug in Dynamic Rules that was causing rule outcomes were duplicated in big sites under specific circumstances

4.2.8

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

Fixes

  • Various accessibility fixes related to the ongoing effort to achieve WCAG AA accessibility accreditation for Moodle Workplace