Note:

If you want to create a new page for developers, you should create it on the Moodle Developer Resource site.

Moodle Workplace 3.11 release notes: Difference between revisions

From MoodleDocs
(Undo revision 60438 by E milio (talk))
Tag: Undo
Line 44: Line 44:


=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].
See our [https://docs.moodle.org/311/en/Moodle_Workplace_new_features#3.11.1 Moodle Workplace 3.11.1 new features page] in the user documentation for an introduction to Moodle Workplace 3.11.1 with screenshots.


== Per-tenant dashboards ==
==Major features==


<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>
* 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: [https://moodle.org/plugins/auth_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.


<div class="card-deck mt-3">
=== Other interesting features ===
  <div class="card">
    <div class="card-body">
[[File:screenshot-placeholder.png|600px]]
      <h4 class="card-title">Default site dashboard page</h4>
      <p class="card-text">[[Text]]</p>
    </div>
  </div>


  <div class="card">
* Report Builder Audiences and Schedules
    <div class="card-body">
** Improve empty state for Report Builder audiences
[[File:screenshot-placeholder.png|600px]]
** Cohort audience type improvement
      <h4 class="card-title">Tenant dashboard page</h4>
** Disable schedules creation when there are no audiences defined for the Report
      <p class="card-text">[[Text]]</p>
* Improve performance for Course completion report sources
    </div>
* MyTeams block UI Improvements
  </div>
* Add filters to Programs and Certifications admin pages
</div>
* Support for Production state setting in Workplace App
* Improved multi-tenant authentication support in Workplace App


<div class="card-deck mt-3">
== Upgrade notes for 3.11.1 ==
  <div class="card">
    <div class="card-body">
[[File:screenshot-placeholder.png|600px]]
      <h4 class="card-title">Create tenant dashboard</h4>
      <p class="card-text">[[Text]]</p>
    </div>
  </div>


  <div class="card">
=== Per-tenant dashboards ===
    <div class="card-body">
TBD
[[File:screenshot-placeholder.png|600px]]
      <h4 class="card-title">Link tenant dashboard</h4>
      <p class="card-text">[[Text]]</p>
    </div>
  </div>
</div>


== Multi-tenant SAML2 ==
=== Capabilities on upgraded and newly installed sites are different ===
 
TBD
<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">
    <div class="card-body">
[[File:screenshot-placeholder.png|600px]]
      <h4 class="card-title">Configure SAML2 services per tenant</h4>
      <p class="card-text">[[Text]]</p>
    </div>
  </div>
 
  <div class="card">
    <div class="card-body">
[[File:screenshot-placeholder.png|600px]]
      <h4 class="card-title">Additional individual per-tenant settings for SAML2 authentication method</h4>
      <p class="card-text">[[Text]]</p>
    </div>
  </div>
</div>
 
<div class="card-deck mt-3">
  <div class="card">
    <div class="card-body">
[[File:screenshot-placeholder.png|600px]]
      <h4 class="card-title">Locking user fields on a per-tenant basis</h4>
      <p class="card-text">[[Text]]</p>
    </div>
  </div>
</div>
 
== 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>
 
<div class="card-deck mt-3">
  <div class="card">
    <div class="card-body">
[[File:screenshot-placeholder.png|600px]]
      <h4 class="card-title">Profile fields 1</h4>
      <p class="card-text">[[Text]]</p>
    </div>
  </div>
 
  <div class="card">
    <div class="card-body">
[[File:screenshot-placeholder.png|600px]]
      <h4 class="card-title">Profile fields 2</h4>
      <p class="card-text">[[Text]]</p>
    </div>
  </div>
</div>
 
== Other interesting features ==
 
<div class="card-deck mt-3">
  <div class="card">
    <div class="card-body">
[[File:screenshot-placeholder.png|600px]]
      <h4 class="card-title">Report Builder Audiences and Schedules UI improvements</h4>
      <p class="card-text">[[Text]]</p>
    </div>
  </div>
 
  <div class="card">
    <div class="card-body">
[[File:screenshot-placeholder.png|600px]]
      <h4 class="card-title">MyTeams block UI Improvements</h4>
      <p class="card-text">[[Text]]</p>
    </div>
  </div>
</div>
 
 
<div class="card-deck mt-3">
  <div class="card">
    <div class="card-body">
[[File:screenshot-placeholder.png|600px]]
      <h4 class="card-title">Add filters to Programs and Certifications admin pages</h4>
      <p class="card-text">[[Text]]</p>
    </div>
  </div>
 
  <div class="card">
    <div class="card-body">
[[File:screenshot-placeholder.png|600px]]
      <h4 class="card-title">Add jobs information to Course enrolments and participants report sources</h4>
      <p class="card-text">[[Text]]</p>
    </div>
  </div>
</div>

Revision as of 22:59, 16 July 2021

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

3.11

See our Moodle Workplace 3.11 new features page in the user documentation for an introduction to Moodle Workplace 3.11 with screenshots.

Major features

Moodle Workplace 3.11 is based on top of Moodle LMS 3.11 and has all the new features of the open-source version. It is also fully tested with PHP 8 and has the Accessibility toolkit (that also works with the Workplace own course format and activity modules). In addition, it contains all exclusive features from Moodle Workplace:

  • New Report Builder audience 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 Report Builder 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.
  • New My Learning and My Teams blocks: Learning Overview and Teams can now be added as standard blocks to the dashboard, bringing more customisation to the Workplace dashboard.
  • SAML2 in Workplace: Moodle Workplace brings higher compatibility for the auth_saml2 plugin, the first step to make it multi-tenant. Workplace 3.11 is compatible with the next SAML2 version that will be released soon.

Other interesting features

  • Dynamic rules condition for Competencies
  • Appointments completion based on booking
  • Web services for updating Departments and Positions
  • New completion UI in Workplace course format
  • Improved Organisation Structure UI for a large number of elements
  • Setting to disable live data in custom reports edition

Upgrade notes for 3.11

Report Builder Audiences and Schedules

Due to the changes introduced in the audience and schedules, audiences and schedules from versions prior to 3.11 need to be upgraded following this process (see Upgrading audience and schedules prior to 3.11):

  • Audiences: report audiences based on job department/position will be converted to the new "job" audience type.
  • Schedules: New audiences will be automatically created for previously defined report schedule recipients for job department, position and manually added users. Each of these audiences will automatically be added to the new schedule as recipients.

Note recipient emails are no longer supported in schedules. Where previous schedules used these, the person who created the schedule will receive an email notifying that changes. The email will include a link to this page.

As an alternative to external email addresses, consider creating users with the 'No Login' authentication method.

The same process will be followed when importing Report Builder audience and schedules prior to 3.11 using the Migration tool.

My Learning and My Teams blocks

New blocks "My learning" and "My teams" are optional and can be used instead of "Teams" and "Learning" tabs on the dashboard, however be careful not to use a tab and the respective block at the same time as it is confusing and the UI controls may conflict. In order to switch from using tabs to blocks:

  • Go to "Site administration > Appearance > Themes > Workplace" and disable the Teams and Learning tabs
  • Go to "Site administration > Plugins > Blocks > Manage blocks" and enable "My teams" and "My learning" blocks
  • Go to "Site administration > Appearance > Default dashboard page", switch to edit mode and add new blocks to the default dashboard. Reset dashboard for existing users if necessary.

If the Teams and Learning tabs were already disabled in your settings at the moment of upgrade, the new blocks will be enabled and you won't need to perform steps 1 and 2.

New Workplace installations will have tabs enabled and blocks disabled.

3.11.1

See our Moodle Workplace 3.11.1 new features page in the user documentation for an introduction to Moodle Workplace 3.11.1 with screenshots.

Major features

  • 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

  • Report Builder Audiences and Schedules
    • Improve empty state for Report Builder audiences
    • Cohort audience type improvement
    • Disable schedules creation when there are no audiences defined for the Report
  • Improve performance for Course completion report sources
  • MyTeams block UI Improvements
  • Add filters to Programs and Certifications admin pages
  • Support for Production state setting in Workplace App
  • Improved multi-tenant authentication support in Workplace App

Upgrade notes for 3.11.1

Per-tenant dashboards

TBD

Capabilities on upgraded and newly installed sites are different

TBD