Moodle Workplace new features

From MoodleDocs
workplacelogo.png This feature is part of Moodle Workplace™, which is available through Moodle Partners.


Read on for Moodle Workplace 3.11 highlights. Full details of the release with technical information can be found in the Moodle Workplace 3.11 release notes.

Report Builder Audiences and Schedules

This release includes a new interface for Audiences and Schedules, making possible to grant access to report based on cohorts and system roles in addition to the audiences based on Departments and Positions.

Schedules can now be defined more easily just by selecting a report audience.

Report Builder Audiences.png

New Audiences UI

The audience 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

Report Builder Schedules.png

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

Audience types

Report Builder Audiences - Job.png


With this redesigned type of audience is possible to give access to a report to users in specific departments and/or positions

Report Builder Audiences - Cohort.png


The users in the selected cohorts will have access to the report

Report Builder Audiences - Manually Added users.png

Manually added users

Use this type of audience to select manually the users you want to give access to a report

Report Builder Audiences - System Role.png

System role

Use this type of audience to give access to a report to all users with a specific role assigned

New My Learning and My Teams blocks

Learning Overview and Teams can now be added as standard blocks to the dashboard, and can be combined with the existing settings to disable the Learning and Team tabs to bring more customisation to the Workplace dashboard.

Both blocks can be added now to any region in the dashboard.

My Learning

This block keeps all the functionality of the Learning tab: show all courses, programs and certifications for the user, with two different views and filters

My Learning and My Teams blocks - My Teams.png

My Teams

This block keeps all the functionality of the Teams tab: show people reporting to the user, with users and job details and relevant information about completion and overdue or expired learning

SAML2 in Workplace

In this release, we've completed the first stage towards supporting different per-tenant configurations for one of the most used authentication plugins in the Workplace sector: SAML2. Workplace 3.11 improves SAML2 compatibility making it ready for multi-tenancy implementation which will be added in 3.11.1.

SAML2 in Workplace.png


Workplace 3.11 is compatible with the next auth_saml2 version that will be released soon

Other interesting features

New activity completion UI.png

New activity completion UI

Moodle Workplace course format activity completion UI has been updated following the new UI introduced in Moodle 3.11

Organisation Structure UI.png

Departments and Positions UI for a very large number of nodes

Organisation Structure UI now supports hierarchies with a very large number of nodes: the parent for a department or position now can be edited in the form and the drag and drop has been disabled when there are too many nodes

Dynamic rules condition for Competencies.png

Dynamic rules condition for Competencies

With this new condition, now is possible to define automation based on competencies using Dynamic Rules

Appointments Booking Completion criteria.png

Appointments Booking completion based on booking

Now it's possible to define completion criteria for Appointments based on session booking

Report Builder disable live data in custom reports editing.png

Disable live data in custom reports editing

Live data can now be disabled in custom report editing for performance reasons. This is especially relevant to very large Workplace installations with massive data sets.

Accessibility toolkit.png

Accessibility toolkit

Moodle Workplace 3.11 supports the [Accessibility_toolkit|Accessibility toolkit]] recently introduced in Moodle 3.11


Read on for Moodle Workplace 3.11.1 highlights. Full details of the release with technical information can be found in the Moodle Workplace 3.11.1 release notes.

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.

Default site dashboard page

The global administrator can configure blocks on the default site dashboard

Tenant dashboard page

Either global administrator or tenant administrator can configure the blocks on the separate dashboard, default for the users in this tenant only

Dashboard create for tenant.png

Create tenant dashboard

Each tenant can choose to create a personalised dashboard

Dashboard link tenant.png

Link tenant dashboard

Tenant dashboard can be linked back to the site default dashboard

Multi-tenant SAML2

auth_saml2 now supports per-tenant configuration in Workplace.

Configure SAML2 services per tenant

Identity providers in SAML2 can be limited to individual tenants

Locking user fields on a per-tenant basis

Individual tenants can enable or disable the SAML2 plugin and also override fields locking

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.

Profile categories can be linked to individual tenants

When profile fields belong to tenant-specific categories they will only appear for users in those tenants, including sign-up and edit forms

Multitenancy profile fields identity.png

Profile fields can be defined as identity fields

Additionally, you can define profile fields as identity fields, which means that various user reports across Moodle Workplace will display the fields relevant to the current tenant.

Other interesting features

Report Builder Audiences and Schedules UI improvements

Audiences and Schedules UI are now more intuitive and self-explanatory for users

MyTeams block UI Improvements

My Teams block now occupies less vertical space when added to the side regions

Programs filters.png

Add filters to Programs and Certifications admin pages

Easier search for programs and certifications

Report course participants jobs.png

Add jobs information to Course enrolments and participants report sources

Now you can add user jobs to the custom reports on course participants or enrolments


Read on for Moodle Workplace 3.11.3 highlights. Full details of the release with technical information can be found in the Moodle Workplace 3.11.3 release notes.

Responsive Layout for Custom Reports

We have introduced a Card View for Custom Reports that will allow you to configure the report layout for narrow views when the block is in the sidebar or you’re just using a smaller device.

Card view

The Card view feature introduces the responsive layout design in Report Builder. Now reports are responsive, switching to the Card view when in a small device or narrow container.

Card View configuration

Report Builder editing interface for Custom Reports now includes a section to configure the Card View for every custom report.

Report block

The new Report block can be tailored for region in Moodle Workplace with different layout options. By selecting Cards or Table we decide which one to use regardless of the screen or block size. Adaptative can be used let Moodle Workplace select it automatically depending on the available space.

Report block configuration

To select a report for the block and define specific layout and pagination for the embedded report

Link to full report

The full verion of a report is always available in all layouts and regions.

Card View in side block bar

Card View in the main region

Table view in the side block bar

Table view in the main region

Other interesting features

All users audience for Custom Reports

Use this audience to give access to all users in the tenant to any report

Accordion layout for custom reports settings

We’ve improved the Report Builder editing interface with a new accordion layout for the different report configurations such as Filter, Conditions, Sorting, the Card View and many more to come.

Add preferred language to user creation form

Now it's possible to select a default language in the user creation form