Note:

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

Moodle Workplace 3.11 release notes

From MoodleDocs
Revision as of 22:59, 16 July 2021 by Emilio Lozano (talk | contribs) (Undo revision 60438 by E milio (talk))

workplacelogo.png This is part of Moodle Workplace, which is available through Moodle Partners.

3.11

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

Major features

Moodle Workplace 3.11 is based on top of Moodle LMS 3.11 and has all the new features of the open-source version. It is also fully tested with PHP 8 and has the Accessibility toolkit (that also works with the Workplace own course format and activity modules). In addition, it contains all exclusive features from Moodle Workplace:

  • New Report Builder audience UI: The audiences UI has been completely refactored making it easier to introduce new audience types following the same approach as in Dynamic Rules conditions and actions: There are three new types of audiences available for system roles, cohorts and manually added users.
  • New Report Builder Scheduling: Following audiences, Report Builder scheduling has been refactored too. Now you can just pick any existing audiences as recipients to easily schedule a report for them.
  • New My Learning and My Teams blocks: Learning Overview and Teams can now be added as standard blocks to the dashboard, bringing more customisation to the Workplace dashboard.
  • SAML2 in Workplace: Moodle Workplace brings higher compatibility for the auth_saml2 plugin, the first step to make it multi-tenant. Workplace 3.11 is compatible with the next SAML2 version that will be released soon.

Other interesting features

  • Dynamic rules condition for Competencies
  • Appointments completion based on booking
  • Web services for updating Departments and Positions
  • New completion UI in Workplace course format
  • Improved Organisation Structure UI for a large number of elements
  • Setting to disable live data in custom reports edition

Upgrade notes for 3.11

Report Builder Audiences and Schedules

Due to the changes introduced in the audience and schedules, audiences and schedules from versions prior to 3.11 need to be upgraded following this process (see Upgrading audience and schedules prior to 3.11):

  • Audiences: report audiences based on job department/position will be converted to the new "job" audience type.
  • Schedules: New audiences will be automatically created for previously defined report schedule recipients for job department, position and manually added users. Each of these audiences will automatically be added to the new schedule as recipients.

Note recipient emails are no longer supported in schedules. Where previous schedules used these, the person who created the schedule will receive an email notifying that changes. The email will include a link to this page.

As an alternative to external email addresses, consider creating users with the 'No Login' authentication method.

The same process will be followed when importing Report Builder audience and schedules prior to 3.11 using the Migration tool.

My Learning and My Teams blocks

New blocks "My learning" and "My teams" are optional and can be used instead of "Teams" and "Learning" tabs on the dashboard, however be careful not to use a tab and the respective block at the same time as it is confusing and the UI controls may conflict. In order to switch from using tabs to blocks:

  • Go to "Site administration > Appearance > Themes > Workplace" and disable the Teams and Learning tabs
  • Go to "Site administration > Plugins > Blocks > Manage blocks" and enable "My teams" and "My learning" blocks
  • Go to "Site administration > Appearance > Default dashboard page", switch to edit mode and add new blocks to the default dashboard. Reset dashboard for existing users if necessary.

If the Teams and Learning tabs were already disabled in your settings at the moment of upgrade, the new blocks will be enabled and you won't need to perform steps 1 and 2.

New Workplace installations will have tabs enabled and blocks disabled.

3.11.1

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

Major features

  • Per-tenant dashboards: Now it’s possible to define a specific dashboard for each tenant with the same editing capabilities Moodle already implements in the core Dashboard. Thanks to this, tenants administrators will be able to manage their tenant’s dashboard and reset the configuration for users in the tenant.
  • Multi-tenant SAML2: auth_saml2 now supports per-tenant configuration in Workplace.
  • Configure different user profile fields per tenant: We have extended multi-tenancy support in user profile fields to allow the definition of different user profile fields per each tenant.

Other interesting features

  • Report Builder Audiences and Schedules
    • Improve empty state for Report Builder audiences
    • Cohort audience type improvement
    • Disable schedules creation when there are no audiences defined for the Report
  • Improve performance for Course completion report sources
  • MyTeams block UI Improvements
  • Add filters to Programs and Certifications admin pages
  • Support for Production state setting in Workplace App
  • Improved multi-tenant authentication support in Workplace App

Upgrade notes for 3.11.1

Per-tenant dashboards

TBD

Capabilities on upgraded and newly installed sites are different

TBD