Note: You are currently viewing documentation for Moodle 3.8. 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
(Small grammar update.)
Line 16: Line 16:
===Report builder changes===
===Report builder changes===


Organisation managers can no longer access the reports on their team by default. Instead, tenant administrator needs to create new report, add a condition "Relation to report viewer" and set the "Audience" to include an organisation manager's job.
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===
===Certificates===


The Certificates plugin has been reworked to allow to create certificates in the course categories instead of binding them to the tenants. This plugin will be used in the future outside of the Moodle Workplace.
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.


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 course category and with the certificates''', the administrator needs '''to fix it manually''' - create a category for the tenant and move the certificate to this category.
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 to verify the certificates for any tenant (by code).
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. Person who has 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: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 '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). User who has it can issue certificates that are defined in the same context (or lower).
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 to manage shared images.
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 user will only see users from the same tenant (unless he has other capabilities that allow him to view users in other tenants)
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"'''
The element type "Program" is now called '''"Dynamic rule data"'''

Revision as of 17:10, 25 November 2019

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


This page contains release notes for Moodle Workplace 3.8 release.

Major features

  • Program reset - allows to reset a program and all courses it in for an individual user
  • Recertification - allows to configure the workflow for regular recertification
  • 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
  • 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 '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 '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 'tool/certificate:manage' can be assigned in different contexts and will work on templates that are defined in the relevant contexts.

Capability '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 'tool/certificate:image' - allows users to manage shared images.

Capability '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 tenants can be restricted by setting '$CFG->tool_tenant_tenantlimit = <VALUE>;' in your site configuration
  • The number of 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 can be restricted per site/tenant by setting '$CFG->tool_dynamicrule_sitelimit' and '$CFG->tool_dynamicrule_tenantlimit' respectively