Note:

If you want to create a new page for developers, you should create it on the Moodle Developer Resource site.

Moodle Workplace 4.1 release notes

From MoodleDocs

4.1

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

Major features

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

  • Advanced tenant appearance settings: tenant branding now includes two more settings that were available in Workplace 3.11: Navigation bar and Primary button colours. We have added more granularity to the permissions to change the appearance of the tenant, so advanced settings such as custom SCSS can be restricted to specific roles.
  • Improvement to Tenant-allocation rules in the Shared Space. We have added two new conditions (“Users is allocated to tenant” and “User is not allocated to tenant”) and one action (“Allocate to tenant”) to Shared Dynamic Rules, with this addition we simplify the tenant allocation workflows for Admins in multi-tenant Workplace sites.
  • Migration of core_reportbuilder custom reports. Migration feature now supports import and export of Custom Reports using Moodle LMS native report sources.
  • Improved My Teams support in the Workplace App. The new My Teams page now includes information about learning and tracking in the Workplace App.

Other interesting features

  • Hide/mask description of Dynamic rules conditions and actions when current user is not able to edit them
  • Improved how hidden courses are displayed in the My Courses and Program pages
  • Added "department" to User profile field condition in Dynamic Rules
  • New setting to disable Program Cover page
  • New setting to hide "Dates" section in the course information popup
  • Fixed bug with deleted appointments being listed in user calendar
  • Archive course certificates during program reset
  • Display a warning when changing a tab without saving a form
  • Allow tenant admin to edit locked profile fields for users in their tenant
  • Fixed a bug causing an exception when viewing program progress report as an organisation manager after program import

Upgrade notes for 4.1

Upgrade from LMS

If "$CFG->forcewpsetup = true;" is set in config.php before upgrading Moodle LMS to Moodle Workplace 4.1, the upgrade process add ‘myinprogress’ and ‘myavailable’ blocks to the default dashboard, and reset the dashboard for all users.

Upgrade from Moodle Workplace 3.11 and 4.0

On upgrade from Workplace 3.11 to 4.1 in one step, all appearance settings will be preserved excepting the Drawer colour, which doesn’t have any equivalent in 4.1.

Note that in case the upgrade is performed in two steps (3.11 > 4.0 and 4.0 > 4.1), the Navigation bar and Primary button colours will not be preserved in the corresponding settings, but the values of the settings that were added as custom CSS on upgrade to 4.0 will still be available (see Workplace 4.0 upgrade notes).

Deprecation

We have deprecated the following in 4.1:

  • get_managed_users web and get_teams_tab_filters web service in tool_organisation;
  • get_user_learning_statuses in tool_program.
  • tool_wp/db class

4.1.1

Moodle Workplace 4.1.1 is based on top of Moodle LMS 4.1.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.1 one week ago, so it does only include a couple of minor bug fixes.

Interesting features and fixes

  • Fixed bug blocking users without the capability to edit their own profile to access Program Pages

4.1.2

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

Major features

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

Key highlights

(Available in 4.1.2 rolling only)

  • 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
    • Warnings for overdue learning to provide notifications and reminders to users when they are falling behind on their coursework or certifications.
  • 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 in Appointments:
    • New expandable UI for session details and bookings, with consistent navigation and design across activity modules.
    • New completion criteria based on attendance
  • Improvements in 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 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.

Other improvements

(Available in 4.1.2 rolling only)

  • 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
  • Introduce new data attributes to distinguish the tenant for better tenant customization
  • Preserve the URL when switching tenants

Other interesting features and fixes

(Available in 4.1.2 rolling and 4.1.2 standard)

  • Add the possibility for Certificate element plugins to have their own settings page
  • Add course name to “My Certificates” list
  • Fixed a bug that prevented the import of positions and departments into existing frameworks, preserving the hierarchy
  • Fixed a bug where the completion status for courses was not displaying correctly on the Program Page
  • Fixed a bug that prevented tenant administrators from viewing hidden user fields
  • Legacy custom reports can no longer be created if custom reports are disabled site wide

Upgrade notes for 4.1.2

Block order is preserved when upgrading to 4.1 rolling only

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 MDL-37240).

If the order of the blocks in courses has been changed and needs to be preserved, please make sure to upgrade to 4.1.2 rolling.

New data attributes to identify the tenant

Workplace 4.1.2 (rolling only) includes two new HTML data attributes to help to customize the styles for specific tenants. The new attributes are [data-tenantid="{tenant_id}"] and [data-tenantidnumber="{tenant_idnumber}"] (available when idnumber is defined for the tenant)

4.1.3

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

Major features

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

Key highlights

(Available in 4.1.3 rolling only)

  • 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.
  • 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.
  • 'User first login dynamic rule condition.' Now it’s possible to create automations based on user’s first login.

Other improvements

(Available in 4.1.3 rolling only)

  • Notify program creators when a course in the program when course completion is not set for courses with completion tracking enabled
  • Add manager and department lead permissions to CSV import

Other interesting features and fixes

(Available in 4.1.3 rolling, 4.1.3 standard and 4.0.8)

  • Fixed a bug causing appointment sessions being deleted after deleting another session.
  • Fixed a bug that prevented assigning jobs in the upload user tool when using positions with duplicated idnumbers
  • Fixed a bug in causing ad-hoc reports scheduled to be stuck endlessly

Upgrade notes for 4.1.3

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.

4.1.4

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

Interesting features and bug fixes

  • Fixed a bug where the 'reset program' option was incorrectly displayed for dynamic allocation
  • Fixed a bug in the 'Access' tab on tenant page where some users might have been incorrectly displayed.
  • Fixed a bug during the upgrade process that caused it to get stuck in a loop
  • 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
  • Fixed a bug during the upgrade process that caused it to get stuck in a loop (4.1.4 rolling only)

4.1.5

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

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

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.1.7

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

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

Fixes

  • Removed and empty link in the "Certification progress" report

4.1.9

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

Fixes

  • 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

4.1.10

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