3.11
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.
New Audiences 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 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
Job
With this redesigned type of audience is possible to give access to a report to users in specific departments and/or positions
Manually added users
Use this type of audience to select manually the users you want to give access to a report
Manually added users
Use this type of audience to select manually the users you want to give access to a report
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 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 configuration 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
orkplace 3.11 is compatible with the next auth_saml2 version that will be released soon.
Other interesting features
New activity completion UI
Moodle Workplace course format activity completion UI has been updated following the new UI introduced in Moodle 3.11
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
With this new condition, now is possible to define automations based on competencies using Dynamic Rules
Appointments Booking completion based on booking
Now it's possible to define completion criteria for Appointments based on session booking
Disable live data in custom reports editing
Live data can now be disabled in custom reports editing for performance reasons. This is especially relevant to very large Workplace installations with massive data sets.
Accessibility toolkit
Moodle Workplace 3.11 supports the [Accessibility_toolkit|Accessibility toolkit]] recently introduced in Moodle 3.11
3.11.1
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
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
Create tenant dashboard
Each tenant can choose to create personalised dashboard
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 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
Profile fields belong to tenant-specific categories they will only appear for users in those tenants, including sign-up and edit forms.
Profile fields can be defined as identity fields
Identity fields will be automatically added to the columns in users lists. They can be different for different tenants
Other interesting features
Report Builder Audiences and Schedules UI improvements
More options for report builder audiences configurations, and they can pluggable too!
MyTeams block UI Improvements
My Teams block will change appearance depending on the width of the region
Add filters to Programs and Certifications admin pages
Easier search for programs and certifications
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