New features:
- New feature: Automations.
- New UI (beta): Administrators are now able to view courses in a revamped way.
- New Zoom Integration via OAuth2.
- Optimizations for large system reports.
- Added a recommended courses section in course catalog that can be enabled in the system's appearance settings.
- A new GET endpoint '/Courses' in v2.0
- A new GET endpoint '/Courses' in v2.1
- A new GET endpoint '/Course/{Id}' in v2.1
- A message will be shown in System Settings when eFront cannot connect to the configured cache server.
- Pipe character can be used as a delimiter in CSV exported via AutoSync.
- "Expiration Date" added as an option in course/curriculum certificate expiration property.
- Added additional optional parameters for OpenID.
- Added a missing event when a course is unassigned from branch through branch settings.
- Temporarily prevent eFront installation with PHP8.0
- Accessibility improvements.
Product updates:
- Updated Assignment, Test and Survey-related Timeline Events.
- Optimizations in Mass Enroll Users to Course
- Updated the calculation of users' progress in curricula so that any progress made in courses prior to curriculum enrolment is taken into account.
- Updated the library for creating pdf files.
- Updated the GET endpoint '/curriculums' to return correct data on branch administrators.
- The API now returns the correct version number in the response body.
Bug Fixes:
- Fixed an issue with avatars for imported courses.
- Fixed an issue with the order of drag and drop questions when viewing a test execution.
- Fixed an issue with training sessions and specific DB settings.
- Fixed an issue where some old certificates weren't expiring.
- Fixed an issue where large videos fail to load on certain iOS versions.
- Fixed an issue with sessions' duration not displaying correctly.
- Fixed an issue with skill-gap tests which did not assign courses based on offered skills.
- Fixed an issue where re-completing a course didn't trigger the correct events.
- Fixed some issues in the settings form of OpenID.
- Fixed an issue where the database backup functionality wasn't working with remote databases.
- Fixed an issue with the update of Skill-Gap tests.
- Fixed a performance issue when a supervisor was trying to load branch curriculums.
- Fixed an issue when trying to input width and height values by percentage in SCORM popups.
- Fixed an issue with Saml login resetting user extended profile fields of type checkbox.
- Fixed broken HTML while adding a course in a branch.
- Fixed an issue on searching for users by their public_id.
- Fixed an issue with 'Reset the User progress' and 'Revoke User Certificates' mass actions in Courses Reports.
- Fixed an issue with file permissions and linked units.
- Fixed an issue where Supervisors could see certificate templates from different branch trees.
- Fixed an issue where some data couldn't be exported through maintenance.
- Fixed an issue where downloading custom reports as csv resulted to an error.
- Fixed an issue in registration form when the "Terms of Service" field has invalid html.
- Fixed an issue with paths in Windows systems.
- Fixed an issue where manual certification created double certificates.
- Fixed an issue with unauthorized access in signup page when is disabled by administrator.
- Fixed an issue where course serial rules weren't working as expected.
- Fixed an issue with plugin hook onMyCoursesList.
- Fixed an issue with xAPI statements.
- Fixed an issue where multilingual scorm units didn't complete.
- Fixed an issue when a test with immediate feedback was submitted via Android or iOS.
- Fixed an issue while administrator is transcoding document files through encode magic.
- Fixed an issue with 'site_name' placeholder on branch-specific notifications.
- Fixed an issue in course catalog page when a course and a curriculum had the same id.
- Fixed an issue when the logo image was removed.
- Fixed an issue where branch emails were sent from the main branch.
- Fixed an issue with calculating scorm units' total time when the user had multiple attempts.
Removed:
- 'Enroll members to courses' button in Jobs -> Courses tab
- The page in URL /start/op/contact.