IOMAD 4.2

Release Date: September 2023

What’s new?

IOMAD 4.2 introduces some nice new multi-tenant features as well as general cleanup and improved support for PHP 8.0 (which is now the minimum required version).

New features

  • Completion overview report:  This new report provides a RAG chart for the current state of  users and courses, allowing managers to quickly check if their staff are all up to date with all required training and see where training has either expired or is due to.
  • Added per tenant SMTP settings: This allows the site administrator to define different outgoing email configuration settings for different tenants while retaining the default site settings for everyone else.
  • Training event attendance condition: A new condition has been added so that activities and resources within a course can be made available to users who have successfully signed up for a training event.
  • IOMAD SAML2 plugin: We have converted the SAML2 authentication plugin so that it will work with different configurations for different tenants. This provides the same configuration as already exists for the IOMAD OIDC authentication plugin for the SAML2 authentication methods.

Feature improvements

  1. Can tie a drop-down profile field on self sign up which can be used to automatically assign a user to a department.
  2. Auto-enrolment courses updated to work with license-based courses.
  3. Completion reports now provide further completion details for each user on tooltip (hover over the percentage complete bar).
  4. Completion report downloads updated to also show this information.
  5. My Courses block updated to show the same details in In progress and Completed courses as a tooltip.
  6. My Courses block updated to provide a card view of all courses as well as a list view.
  7. Can move a user to a department as well as add them to the Department users/managers page.
  8. Create course now has the option to add a course image.
  9. Descriptions added to Classroom definitions.
  10. Updated training events so that users with the capability can add other users to a training event after the date has passed or if the event is full.
  11. Support for multiple currencies has been added for products in the internal IOMAD eCommerce solution.
  12. Configuration setting added to the local IOMAD setting plugin to choose what type of icons are used for the IOMAD Dashboard.
  13. IOMAD Themes updated with the latest 4.2 Moodle theme code.
  14. IOMAD OIDC updated with the latest 4.2 OIDC plugin code.

If you want to try out these new features or any of the improved IOMAD functionality, then our demo site will be updated over the next couple of days. You can also find the complete list of bug fixes since the IOMAD 4.1 release at the bottom of the page here.

Have fun! Derick – Chief IOMAD developer