-

Note: You are currently viewing documentation for Moodle 3.10. Up-to-date documentation for the latest stable version of Moodle may be available here: Moodle Workplace Release notes.

Moodle Workplace Release notes: Difference between revisions

From MoodleDocs
(Redirected page to dev:Moodle Workplace releases)
 
(14 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{Workplace}}
#REDIRECT [[:dev:Moodle_Workplace_releases]]


This page contains release notes for Moodle Workplace releases.
This page has been moved to [[:dev:Moodle_Workplace_releases|Moodle Workplace releases]]
 
=3.10=
See our [[Moodle Workplace 3.10 new features page]] in the user documentation for an introduction to Moodle Workplace 3.10 with screenshots.
 
==Major features==
 
* Multi-tenant authentication: Selected authentication settings such as authentication instructions and allowed domains can be overridden for individual tenants. Site administrators are also able to force some settings for all tenants. Tenant admin can override common settings or settings for multi-tenant auth plugins in their tenant using the new Authentication tab in the Users page.
* Multi-tenant auth plugins: Email-based self-registration and OAuth2 are now multi-tenant. Global administrator or tenant administrator can enable/disable these plugins on a tenant level and override their settings. When a new user signs up from a tenant-specific login page their account is automatically registered inside this tenant.
* [[Report_builder#Shared_reports|Shared reports]]: Reports are available now in the Shared Space and can be shared with all tenants or be only accessible to users with access to the shared space. This feature enables users to use the same report definition site-wide without duplicating the same reports in all tenants. It also allows to create cross-tenant reports. When a shared report is viewed from inside the tenant it only displays the users and entities from this tenant. When a shared report is viewed from Shared space it shows information from all tenants.
* Full site content [[Migrations|migration]]: Now it’s possible to migrate all the site content including all tenants in the system and all the courses with user data. This feature uses all the chained exporters and importers we introduced on the previous releases.
* Tenant-allocation [[Dynamic rules|dynamic rules]]: Addition of users to tenants now can be automated using Dynamic Rules. We’ve introduced a new condition to target new users which can be combined with any other conditions such as email domains or authentication plugins to decide where to allocate them. Tenant allocation dynamic rules should be normally created inside the Default tenant.
* New Workplace native site users page: Revamped Browse all users page with the list of all users on the site with the tenant information, bulk actions and filters.
 
===Upgrade notes===
Upgrading workplace to 3.10:
* New capability tool/tenant:authconfig can be added to the "Tenant administrator" role to allow tenant administrators to override authentication settings. New installations of Moodle Workplace 3.10 will have this capability allowed by default. For security reasons this capability is not added to the "Tenant administrator" role during upgrade from Workplace 3.9 since no configuration settings are forced by default.
* If you have plugins that use workplace APIs, such as multi-tenancy or dynamic rules check out the CHANGELOG.md file in the respective plugins (admin/tool/tenant and admin/tool/dynamicrule). From now on the workplace team will be maintaining the changelogs for API changes.
 
=3.9.2=
See our [[Moodle Workplace 3.9.2 new features page]] in the user documentation for an introduction to Moodle Workplace 3.9.2 with screenshots.
 
==Major features==
* [[Multi-tenancy#Shared_Space|Shared Space]] enables easy sharing of entities across all tenants. It works like a special tenant where users can create supported entities to be available in other tenants.
* [[Programs#Shared_programs|Shared Programs]] and [[Certifications#Shared_Certifications|Shared certifications]]: making use of the Shared Space, now it’s possible to share Programs and Certifications across all tenants.
* Tenants [[Migrations|migration]]: now it’s possible to migrate whole tenants’ content and configuration using all the chained exporters and importers we introduced on the previous releases.
* Learning tab: this is a major change in the [[Learner_dashboard|Workplace learner dashboard]]. Programs and Courses are not separated in different tabs anymore, with the new Learning tab all the learning entities are shown in the same tab. We took the opportunity to improve the UI as well.
* [[Certificate_course_activity|Course certificate]]: with this activity module now it’s possible to configure certificates at a course level. This certificate can be configured to be issued automatically when the activity is available without any user intervention.
 
=3.9.1=
See our [[Moodle Workplace 3.9.1 new features page]] in the user documentation for an introduction to Moodle Workplace 3.9.1 with screenshots.
 
==Major features==
* [[Migrations|Migration feature]]. New exporters and importers:
** [[Report builder]]: custom reports, including schedules and audiences
** [[Certificates]]: templates and issued certificates
** [[Organisation structure]] CSV: importers for departments and positions hierarchies from external systems in CSV format
* Direct reports Teams tab filter: added a new filter to made the teams tab only show people directly underneath the current user
* Added download options to system reports, such as Users list on the tenant management page
 
=3.9=
See our [[Moodle Workplace 3.9 new features page]] in the user documentation for an introduction to Moodle Workplace 3.9 with screenshots.
 
==Major features==
* [[Migrations|Migration feature]]: this tool, through an intuitive step-by-step process, offers the capacity to export different parts of a Moodle Workplace instance and import them into the same or a different site.
* Exporters and Importers included in 3.9:
** Programs: definition, courses, user allocations and component dynamic rules.
** Certifications: definition, associated programs, courses, user allocations and component dynamic rules.
** Dynamic Rules: definition, conditions and actions,
** Organisation Structure (Jobs): jobs details with their associated department and position frameworks.
** Organisation Structure (Frameworks): department and position frameworks with the whole hierarchy for departments and/or positions.
** Courses using default course backup options.
* Command-line interactive interface for Migration
* Dynamic Rules additional capabilities check for each condition and action. Now we check users capabilities for each type of dynamic rules conditions and actions, enabling more granularity in Dynamic Rules permissions.
* Video conferencing with BigBlueButton, built-in in Workplace on MoodleCloud.
* Report Builder filter and condition for the current user: pre-filter any report to show only information related to the viewer.
* Improved course information modal: now users can access all the information about course in a program from the UI.
 
=3.8.2=
See our [[Moodle Workplace 3.8.2 new features page]] in the user documentation for an introduction to Moodle Workplace 3.8.2 with screenshots.
 
==Major features==
* [[Programs]] - addition to the [[Moodle_Workplace#Dashboard|Workplace Dashboard]] to allow users to search for their own programs
* [[Programs]] - improved programs list view on the [[Moodle_Workplace#Dashboard|Workplace Dashboard]], with expandable courses information
* [[Report builder]] and [[Dynamic rules]] - Live Search is now available for Conditions and Actions on Dynamic Rules and for Entities and fields (Report Builder) on Report Builder
* Login page - new auth instructions redesign and addition of the language selector
* [[Report builder]] - Sort columns on click
* [[Report builder]] - Collapsable left container and
* [[Report builder]] - Preview and filter buttons redesigning
* Test coverage and performance improvements across all Workplace features
* Workplace testing environment for plugin developers now available
* Workplace launcher - an alternative view as a modal dialog box is now available (experimental)
* Auto-updating for restricted activities in Workplace list course format
* Fixed app link in Workplace footer
 
=3.8.1=
 
==Major features==
 
* [[Appointments]] - continued user interface polishing and improvements; new [[Report builder]] datasource to facilitate custom reporting; improvements to custom fields
* [[Certifications#Users|Certifications]] - new "Certification activity log" to show a users progress through an allocated certification
* [[Programs]] - addition to the [[Moodle_Workplace#Dashboard|Workplace Dashboard]] to allow users to filter their own programs
* [[Programs]] and [[Certifications]] - improvements to automatic [[Dynamic rules]] (clearer names, improved conditions, ability to set allocation start date in future); improved custom field support
* Improvements to the [[Multi-tenancy#Tenant_administration|Tenant administrator]] role - the list of capabilities that can be granted to a tenant administrator is restricted to those capabilities that support [[Multi-tenancy]] as defined by the Workplace plugins. Manually assigning Workplace roles is no longer possible via the assign roles page to avoid confusion, however the list of allowed capabilities in these roles may be changed by the site administrator
* Improved performance when editing tenant theme settings - caches are now purged only for the relevant tenant, rather than for all
* Consistent configuration for setting limits for [[Multi-tenancy#Limiting_number_of_tenants|Tenants]], [[Dynamic_rules#Limiting_number_of_dynamic_rules|Dynamic rules]] and [[Report_builder#Limiting_number_of_custom_reports|Report builder]]
* Privacy API improvements
 
=3.8.0=
 
==Major features==
 
* [[Programs#Program_reset|Program reset]] - allows to reset a program and all courses it in for an individual user
* [[Certifications#Recertification|Recertification]] - allows to configure the workflow for regular recertification
* [[Report builder#Configuring_audience|Audience]] in report builder allows to give granular access to individual reports
* [[Appointments]] - new module that allows to book face-to-face appointments between trainers and students in a course
* [[Certificates]] no longer belong to the tenants but instead can be created in course categories
* [[Programs#Shared_courses|Sharing courses]] between tenants and using them in the programs
 
==Important upgrade notes==
 
===Report builder changes===
 
Organisation managers can no longer access the reports on their team by default. Instead, tenant administrators need to create new reports with the condition "Relation to report viewer" and set the "Audience" to include an organisation manager's job.
 
===Certificates===
 
The Certificates plugin has been reworked to allow users to create certificates in course categories instead of binding them to tenants. This plugin will be made available in the future outside of Moodle Workplace.
 
The upgrade script will automatically unallocate the existing certificates from the tenants and allocate them to the respective course categories of the tenants. However '''if there was a tenant without a course category and with certificates''', the administrator needs '''to fix it manually''' - create a category for the tenant and move the certificate(s) to this category.
 
Capability 'tool/certificate:verifyforalltenants' is removed and instead we have [[Capabilities/tool/certificate:verify|'tool/certificate:verify']] that will allow users to verify certificates for any tenant (by code).
 
Capability 'tool/certificate:issueforalltenants' is removed. Users with the capability [[Capabilities/tool/certificate:issue|'tool/certificate:issue']] can issue certificates to users from their tenant. If such user also has capabilities allowing him to view users from other tenants, they will be able to issue certificate to all users.
 
Capability 'tool/certificate:manageforalltenants' is removed. Instead, capability [[Capabilities/tool/certificate:manage|'tool/certificate:manage']] can be assigned in different contexts and will work on templates that are defined in the relevant contexts.
 
Capability [[Capabilities/tool/certificate:issue|'tool/certificate:issue']] can now be assigned in different contexts (system or course category). Users who have it can issue certificates that are defined in the same context (or lower).
 
Capability 'tool/certificate:imageforalltenants' is renamed to [[Capabilities/tool/certificate:image|'tool/certificate:image']] - allows users to manage shared images.
 
Capability [[Capabilities/tool/certificate:viewallcertificates|'tool/certificate:viewallcertificates']] can also be assigned in different contexts now. Similar to 'issue' capability, users will only see other users from the same tenant (unless they have additional capabilities that allow them to view users in other tenants)
 
The element type "Program" is now called '''"Dynamic rule data"'''
 
==Setting limits for tenant-related data==
 
It is possible for site administrators to limit the amount of data related to a tenant for certain features:
 
* The number of [[Multi-tenancy|tenants]] can be restricted by setting '$CFG->tool_tenant_tenantlimit = <VALUE>;' in your [[Configuration_file|site configuration]]
* The number of [[Report_builder#Creating_a_custom_report|custom reports]] can be restricted per site/tenant by setting '$CFG->tool_reportbuilder_sitelimit' and '$CFG->tool_reportbuilder_tenantlimit' respectively
* The number of [[Dynamic_rules#Creating_dynamic_rules|dynamic rules]] can be restricted per site/tenant by setting '$CFG->tool_dynamicrule_sitelimit' and '$CFG->tool_dynamicrule_tenantlimit' respectively

Latest revision as of 10:02, 9 March 2021

This page has been moved to Moodle Workplace releases