Moodle Workplace new features: Difference between revisions
Line 3: | Line 3: | ||
Read on for Moodle Workplace 3.11 highlights. Full details of the release with technical information can be found in the [https://docs.moodle.org/dev/Moodle_Workplace_3.11_release_notes Moodle Workplace 3.11 release notes]. | Read on for Moodle Workplace 3.11 highlights. Full details of the release with technical information can be found in the [https://docs.moodle.org/dev/Moodle_Workplace_3.11_release_notes Moodle Workplace 3.11 release notes]. | ||
__NOTOC__ | __NOTOC__ | ||
== Report Builder Audiences and Schedules == | == Report Builder Audiences and Schedules == | ||
<p>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.</p> | <p>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.</p> | ||
<p>Schedules can now be defined more easily just by selecting a report audience.</p> | <p>Schedules can now be defined more easily just by selecting a report audience.</p> | ||
<div class="card-deck mt-3"> | <div class="card-deck mt-3"> | ||
<div class="card"> | |||
<div class="card-body"> | |||
[[File:Report Builder Audiences.png|600px]] | [[File:Report Builder Audiences.png|600px]] | ||
<h4 class="card-title">New Audiences UI</h4> | |||
<p class="card-text">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 <strong>system roles</strong>, <strong>cohorts</strong> and <strong>manually added users</strong></p> | |||
</div> | |||
</div> | |||
<div class="card"> | |||
<div class="card-body"> | |||
[[File:Report Builder Schedules.png|600px]] | [[File:Report Builder Schedules.png|600px]] | ||
<h4 class="card-title">New Scheduling</h4> | |||
<p class="card-text">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.</p> | |||
</div> | |||
</div> | |||
</div> | </div> | ||
=== Audience types === | === Audience types === | ||
<div class="card-deck mt-3"> | <div class="card-deck mt-3"> | ||
<div class="card"> | |||
<div class="card-body"> | |||
[[File:Report Builder Audiences - Job.png|600px]] | [[File:Report Builder Audiences - Job.png|600px]] | ||
<h4 class="card-title">Job</h4> | |||
<p class="card-text">With this redesigned type of audience is possible to give access to a report to users in specific departments and/or positions</p> | |||
</div> | |||
</div> | |||
<div class="card"> | |||
<div class="card-body"> | |||
[[File:Report Builder Audiences - Cohort.png|600px]] | [[File:Report Builder Audiences - Cohort.png|600px]] | ||
<h4 class="card-title">Cohort</h4> | |||
<p class="card-text">The users in the selected cohorts will have access to the report</p> | |||
</div> | |||
</div> | |||
</div> | </div> | ||
<div class="card-deck mt-3"> | <div class="card-deck mt-3"> | ||
<div class="card"> | |||
<div class="card-body"> | |||
[[File:Report Builder Audiences - Manually Added users.png|600px]] | [[File:Report Builder Audiences - Manually Added users.png|600px]] | ||
<h4 class="card-title">Manually added users</h4> | |||
<p class="card-text">Use this type of audience to select manually the users you want to give access to a report</p> | |||
</div> | |||
</div> | |||
<div class="card"> | |||
<div class="card-body"> | |||
[[File:Report Builder Audiences - System Role.png|600px]] | [[File:Report Builder Audiences - System Role.png|600px]] | ||
<h4 class="card-title">System role</h4> | |||
<p class="card-text">Use this type of audience to give access to a report to all users with a specific role assigned</p> | |||
</div> | |||
</div> | |||
</div> | </div> | ||
== New My Learning and My Teams blocks == | == New My Learning and My Teams blocks == | ||
<p>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.</p> | <p>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.</p> | ||
<p>Both blocks can be added now to any region in the dashboard.</p> | <p>Both blocks can be added now to any region in the dashboard.</p> | ||
Line 79: | Line 67: | ||
<div class="card-deck mt-3"> | <div class="card-deck mt-3"> | ||
<div class="card"> | |||
<div class="card-body"> | |||
[[File:My Learning and My Teams blocks - My Learning.png|alt=]] | [[File:My Learning and My Teams blocks - My Learning.png|alt=]] | ||
<h4 class="card-title">My Learning</h4> | |||
<p class="card-text">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</p> | |||
</div> | |||
</div> | |||
<div class="card"> | |||
<div class="card-body"> | |||
[[File:My Learning and My Teams blocks - My Teams.png|600px]] | [[File:My Learning and My Teams blocks - My Teams.png|600px]] | ||
<h4 class="card-title">My Teams</h4> | |||
<p class="card-text">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</p> | |||
</div> | |||
</div> | |||
</div> | </div> | ||
== SAML2 in Workplace == | == SAML2 in Workplace == | ||
<p>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.</p> | <p>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.</p> | ||
<div class="card-deck mt-3"> | <div class="card-deck mt-3"> | ||
<div class="card"> | |||
<div class="card-body"> | |||
[[File:SAML2 in Workplace.png|600px]] | [[File:SAML2 in Workplace.png|600px]] | ||
<h4 class="card-title">SAML2</h4> | |||
<p class="card-text">Workplace 3.11 is compatible with the next [https://moodle.org/plugins/auth_saml2 auth_saml2] version that will be released soon</p> | |||
</div> | |||
</div> | |||
</div> | </div> | ||
== Other interesting features == | == Other interesting features == | ||
<div class="card-deck mt-3"> | <div class="card-deck mt-3"> | ||
<div class="card"> | |||
<div class="card-body"> | |||
[[File:New activity completion UI.png|600px]] | [[File:New activity completion UI.png|600px]] | ||
<h4 class="card-title">New activity completion UI</h4> | |||
<p class="card-text">Moodle Workplace course format activity completion UI has been updated following the new UI introduced in Moodle 3.11</p> | |||
</div> | |||
</div> | |||
<div class="card"> | |||
<div class="card-body"> | |||
[[File:Organisation Structure UI.png|600px]] | [[File:Organisation Structure UI.png|600px]] | ||
<h4 class="card-title">Departments and Positions UI for a very large number of nodes</h4> | |||
<p class="card-text">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</p> | |||
</div> | |||
</div> | |||
</div> | </div> | ||
<div class="card-deck mt-3"> | <div class="card-deck mt-3"> | ||
<div class="card"> | |||
<div class="card-body"> | |||
[[File:Dynamic rules condition for Competencies.png|600px]] | [[File:Dynamic rules condition for Competencies.png|600px]] | ||
<h4 class="card-title">Dynamic rules condition for Competencies</h4> | |||
<p class="card-text">With this new condition, now is possible to define automation based on competencies using Dynamic Rules</p> | |||
</div> | |||
</div> | |||
<div class="card"> | |||
<div class="card-body"> | |||
[[File:Appointments Booking Completion criteria.png|600px]] | [[File:Appointments Booking Completion criteria.png|600px]] | ||
<h4 class="card-title">Appointments Booking completion based on booking</h4> | |||
<p class="card-text">Now it's possible to define completion criteria for Appointments based on session booking</p> | |||
</div> | |||
</div> | |||
</div> | </div> | ||
<div class="card-deck mt-3"> | <div class="card-deck mt-3"> | ||
<div class="card"> | |||
<div class="card-body"> | |||
[[File:Report Builder disable live data in custom reports editing.png|600px]] | [[File:Report Builder disable live data in custom reports editing.png|600px]] | ||
<h4 class="card-title">Disable live data in custom reports editing</h4> | |||
<p class="card-text">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.</p> | |||
</div> | |||
</div> | |||
<div class="card"> | |||
<div class="card-body"> | |||
[[File:Accessibility toolkit.png|600px]] | [[File:Accessibility toolkit.png|600px]] | ||
<h4 class="card-title">Accessibility toolkit</h4> | |||
<p class="card-text">Moodle Workplace 3.11 supports the [Accessibility_toolkit|Accessibility toolkit]] recently introduced in Moodle 3.11</p> | |||
</div> | |||
</div> | |||
</div> | </div> | ||
=3.11.1= | =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 [https://docs.moodle.org/dev/Moodle_Workplace_3.11_release_notes#3.11.1 Moodle Workplace 3.11.1 release notes]. | Read on for Moodle Workplace 3.11.1 highlights. Full details of the release with technical information can be found in the [https://docs.moodle.org/dev/Moodle_Workplace_3.11_release_notes#3.11.1 Moodle Workplace 3.11.1 release notes]. | ||
== Per-tenant dashboards == | == Per-tenant dashboards == | ||
<p>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.</p> | <p>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.</p> | ||
<div class="card-deck mt-3"> | <div class="card-deck mt-3"> | ||
<div class="card"> | |||
<div class="card-body">[[File:editing-site-dashboard.png|alt=|600x600px]] | |||
<h4 class="card-title">Default site dashboard page</h4> | |||
<p class="card-text">The global administrator can configure blocks on the default site dashboard</p> | |||
</div> | |||
</div> | |||
<div class="card"> | |||
<div class="card-body">[[File:editing-tenant-dashboard-2.png|alt=|600x600px]] | |||
<h4 class="card-title">Tenant dashboard page</h4> | |||
<p class="card-text">Either global administrator or tenant administrator can configure the blocks on the separate dashboard, default for the users in this tenant only</p> | |||
</div> | |||
</div> | |||
</div> | </div> | ||
<div class="card-deck mt-3"> | <div class="card-deck mt-3"> | ||
<div class="card"> | |||
<div class="card-body">[[File:Dashboard create for tenant.png|600px]] | |||
<h4 class="card-title">Create tenant dashboard</h4> | |||
<p class="card-text">Each tenant can choose to create a personalised dashboard</p> | |||
</div> | |||
</div> | |||
<div class="card"> | |||
<div class="card-body">[[File:Dashboard link tenant.png|600px]] | |||
<h4 class="card-title">Link tenant dashboard</h4> | |||
<p class="card-text">Tenant dashboard can be linked back to the site default dashboard</p> | |||
</div> | |||
</div> | |||
</div> | </div> | ||
== Multi-tenant SAML2 == | == Multi-tenant SAML2 == | ||
<p>[https://moodle.org/plugins/auth_saml2 auth_saml2] now supports per-tenant configuration in Workplace.</p> | <p>[https://moodle.org/plugins/auth_saml2 auth_saml2] now supports per-tenant configuration in Workplace.</p> | ||
<div class="card-deck mt-3"> | <div class="card-deck mt-3"> | ||
<div class="card"> | |||
<div class="card-body"> | |||
[[File:SAML2-tenant-availability.png|alt=|600x600px]] | [[File:SAML2-tenant-availability.png|alt=|600x600px]] | ||
<h4 class="card-title">Configure SAML2 services per tenant</h4> | |||
<p class="card-text">Identity providers in SAML2 can be limited to individual tenants</p> | |||
</div> | |||
</div> | |||
<div class="card"> | |||
<div class="card-body">[[File:lock-user-fields-per-tenant.png|alt=|600x600px]] | |||
<h4 class="card-title">Locking user fields on a per-tenant basis</h4> | |||
<p class="card-text">Individual tenants can enable or disable the SAML2 plugin and also override fields locking</p> | |||
</div> | |||
</div> | |||
</div> | </div> | ||
==Configure different user profile fields per tenant== | ==Configure different user profile fields per tenant== | ||
<p>We have extended multi-tenancy support in user profile fields to allow the definition of different user profile fields per each tenant. | <p>We have extended multi-tenancy support in user profile fields to allow the definition of different user profile fields per each tenant. | ||
</p> | </p> | ||
<div class="card-deck mt-3"> | <div class="card-deck mt-3"> | ||
<div class="card"> | |||
<div class="card-body">[[File:profile-fields-categories-tenants.png|alt=|600x600px]] | |||
<h4 class="card-title">Profile categories can be linked to individual tenants</h4> | |||
<p class="card-text">When profile fields belong to tenant-specific categories they will only appear for users in those tenants, including sign-up and edit forms</p> | |||
</div> | |||
</div> | |||
<div class="card"> | |||
<div class="card-body">[[File:Multitenancy profile fields identity.png|600px]] | |||
<h4 class="card-title">Profile fields can be defined as identity fields</h4> | |||
<p class="card-text">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. </p> | |||
</div> | |||
</div> | |||
</div> | </div> | ||
==Other interesting features== | ==Other interesting features== | ||
<div class="card-deck mt-3"> | <div class="card-deck mt-3"> | ||
<div class="card"> | |||
<div class="card-body">[[File:audiences-schedules-ui-improvements.png|alt=|600x600px]] | |||
<h4 class="card-title">Report Builder Audiences and Schedules UI improvements</h4> | |||
<p class="card-text">Audiences and Schedules UI are now more intuitive and self-explanatory for users</p> | |||
</div> | |||
</div> | |||
<div class="card"> | |||
<div class="card-body"> | |||
[[File:my-teams-block.jpg|alt=|600x600px]] | [[File:my-teams-block.jpg|alt=|600x600px]] | ||
<h4 class="card-title">MyTeams block UI Improvements</h4> | |||
<p class="card-text">My Teams block now occupies less vertical space when added to the side regions</p> | |||
</div> | |||
</div> | |||
</div> | </div> | ||
<div class="card-deck mt-3"> | <div class="card-deck mt-3"> | ||
<div class="card"> | |||
<div class="card-body">[[File:Programs filters.png|600px]] | |||
<h4 class="card-title">Add filters to Programs and Certifications admin pages</h4> | |||
<p class="card-text">Easier search for programs and certifications</p> | |||
</div> | |||
</div> | |||
<div class="card"> | |||
<div class="card-body">[[File:Report course participants jobs.png|600px]] | |||
<h4 class="card-title">Add jobs information to Course enrolments and participants report sources</h4> | |||
<p class="card-text">Now you can add user jobs to the custom reports on course participants or enrolments</p> | |||
</div> | |||
</div> | |||
</div> | </div> | ||
=3.11.3= | =3.11.3= | ||
Read on for Moodle Workplace 3.11.3 highlights. Full details of the release with technical information can be found in the [https://docs.moodle.org/dev/Moodle_Workplace_3.11_release_notes#3.11.3 Moodle Workplace 3.11.3 release notes]. | Read on for Moodle Workplace 3.11.3 highlights. Full details of the release with technical information can be found in the [https://docs.moodle.org/dev/Moodle_Workplace_3.11_release_notes#3.11.3 Moodle Workplace 3.11.3 release notes]. | ||
== Responsive Layout for Custom Reports == | |||
== | |||
<p>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.</p> | <p>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.</p> | ||
<div class="card-deck mt-3"> | <div class="card-deck mt-3"> | ||
<div class="card"> | |||
<div class="card-body">[[File:RB-card-layout.png|alt=|600px]] | |||
<h4 class="card-title">Responsive report layout</h4> | |||
<p class="card-text">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.</p> | |||
</div> | |||
</div> | |||
<div class="card"> | |||
<div class="card-body">[[File:RB-card-view-config.png|alt=|600px]] | |||
<h4 class="card-title">Card View configuration</h4> | |||
<p class="card-text">Report Builder editing interface for Custom Reports now includes a section to configure the Card View for every custom report.</p> | |||
</div> | |||
</div> | |||
</div> | </div> | ||
<div class="card-deck mt-3"> | <div class="card-deck mt-3"> | ||
<div class="card"> | |||
<div class="card-body">[[File:screenshot-placeholder.png|alt=|600px]] | |||
<h4 class="card-title">Feature 1</h4> | |||
<p class="card-text">Description of the feature</p> | |||
</div> | |||
</div> | |||
<div class="card"> | |||
<div class="card-body">[[File:screenshot-placeholder.png|alt=|600px]] | |||
<h4 class="card-title">Feature 2</h4> | |||
<p class="card-text">Description of the feature</p> | |||
</div> | |||
</div> | |||
</div> | </div> | ||
== Report block == | == Report block == | ||
<p>Now it’s possible to add blocks with embedded custom reports to any place blocks can be added in Moodle with three different layout configurations: Cards, Table, or Adaptative to let Workplace choose the best layout in every situation.</p> | <p>Now it’s possible to add blocks with embedded custom reports to any place blocks can be added in Moodle with three different layout configurations: Cards, Table, or Adaptative to let Workplace choose the best layout in every situation.</p> | ||
<div class="card-deck mt-3"> | <div class="card-deck mt-3"> | ||
<div class="card"> | |||
<div class="card-body">[[File:screenshot-placeholder.png|alt=|600px]] | |||
<h4 class="card-title">Feature 1</h4> | |||
<p class="card-text">Description of the feature</p> | |||
</div> | |||
</div> | |||
<div class="card"> | |||
<div class="card-body">[[File:screenshot-placeholder.png|alt=|600px]] | |||
<h4 class="card-title">Feature 2</h4> | |||
<p class="card-text">Description of the feature</p> | |||
</div> | |||
</div> | |||
</div> | </div> | ||
<div class="card-deck mt-3"> | <div class="card-deck mt-3"> | ||
<div class="card"> | |||
<div class="card-body">[[File:screenshot-placeholder.png|alt=|600px]] | |||
<h4 class="card-title">Feature 1</h4> | |||
<p class="card-text">Description of the feature</p> | |||
</div> | |||
</div> | |||
<div class="card"> | |||
<div class="card-body">[[File:screenshot-placeholder.png|alt=|600px]] | |||
<h4 class="card-title">Feature 2</h4> | |||
<p class="card-text">Description of the feature</p> | |||
</div> | |||
</div> | |||
</div> | </div> | ||
== Accordion layout for custom reports settings == | == Accordion layout for custom reports settings == | ||
<p>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.</p> | <p>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.</p> | ||
<div class="card-deck mt-3"> | <div class="card-deck mt-3"> | ||
<div class="card"> | |||
<div class="card-body">[[File:screenshot-placeholder.png|alt=|600px]] | |||
<h4 class="card-title">Feature 1</h4> | |||
<p class="card-text">Description of the feature</p> | |||
</div> | |||
</div> | |||
<div class="card"> | |||
<div class="card-body">[[File:screenshot-placeholder.png|alt=|600px]] | |||
<h4 class="card-title">Feature 2</h4> | |||
<p class="card-text">Description of the feature</p> | |||
</div> | |||
</div> | |||
</div> | </div> | ||
==Other interesting features== | ==Other interesting features== | ||
<div class="card-deck mt-3"> | <div class="card-deck mt-3"> | ||
<div class="card"> | |||
<div class="card-body">[[File:screenshot-placeholder.png|alt=|600px]] | |||
<h4 class="card-title">All users audience for Custom Reports</h4> | |||
<p class="card-text">Description of the feature</p> | |||
</div> | |||
</div> | |||
<div class="card"> | |||
<div class="card-body">[[File:screenshot-placeholder.png|alt=|600px]] | |||
<h4 class="card-title">Add preferred language to user creation form</h4> | |||
<p class="card-text">Description of the feature</p> | |||
</div> | |||
</div> | |||
</div> | </div> |
Revision as of 08:01, 17 September 2021
![workplacelogo.png](/311/en/images_en/thumb/b/b6/workplacelogo.png/24px-workplacelogo.png)
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.
Audience types
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.
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.
Other interesting features
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.
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
3.11.3
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.
Report block
Now it’s possible to add blocks with embedded custom reports to any place blocks can be added in Moodle with three different layout configurations: Cards, Table, or Adaptative to let Workplace choose the best layout in every situation.
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.