Release Notes, 4/3/2024

Release Notes, 4/3/2024

Delving into the forefront of progress, we are thrilled to present a suite of refined product updates that epitomize our commitment to excellence and elevate user experiences to unprecedented levels.



Feature Updates

  • Added completion date to Gradebook.
  • Administrator is now able to use a pipe (|) as a "CSV Delimiter" in the "Export to CSV" page.
  • The onBeforeHandleForm hook can now stop the submission handling of the form.
  • Added 'Groups' as output information in Custom Reports.
  • Introduced lazy loading on course images on the grid course dashboard page.
  • Course and Curriculum availability is now shown on the Catalog page.
  • Courses will now award a specified amount of CEUs to learners.
  • Discussion topics can now be renamed.
  • Redis can now be used as a memory caching mechanism.
  • Improved user experience when adding a unit with a URL source and hitting "Embed" or "Parse".
  • Updated translations.
  • 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 LMS 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 LMS  installation with PHP8.0
  • Accessibility improvements.
  • Added Orbitron font for certificates.
  • Added Euphoria Script font for certificates.
  • Recommended courses based on Skills.
  • Learning paths.

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.
  • Relative and specific date on rules in Custom Reports.
  • Administrators can now overrule the training session registration deadline
  • Added a new field in the Training Event which displays the public ID of the Unit associated with the Event.
  • Added a new field 'vhost' on RabbitMQ connection settings.
  • Learning paths can now have their blocks/levels/courses updated.
  • Status recalculation button for learning paths.
  • Mass enroll/unenroll actions for learning paths.
  • New Accessibility option that allows reordering units in a separate page.
  • Hindi language.
  • A new GET endpoint '/Courses/{id}' was added in v3.0.
  • A new GET endpoint '/Courses/{id}/Users' was added in v3.0.
  • Hebrew language.
  • New UI: Sidebar
  • Category and avatar support for Learning paths.
  • Branch support for Automations.
  • New option in tests "Description above questions"
  • Added app name as a parameter in OpenID Connect

Bug Fixes:

  • Fixed an issue with not properly failing a Tincan Content.
  • Fixed an issue with not storing a Tincan's duration.
  • Fixed an issue where a learner could complete a unit while still being processed by EncodeMagic.
  • Fixed an issue with modals for "Terms of Service" not displaying new lines properly.
  • Fixed an issue with the "Training not completed" notification that was sent to users for courses with a future start date.
  • Fixed an issue where you could enter negative numbers in a duration field.
  • Fixed an issue with incorrect user course listings.
  • Fixed an issue with videos and iframes that were not allowed in the course description.
  • Fixed an issue with CSV Import forcing new users to be LDAP ones, even if explicitly setting the is LDAP field to 0.
  • Fixed an issue where an administrator couldn't enter notifications when he had view notification permission.
  • Fixed an issue where instructors with privileges to add/edit own courses could not edit their own events/training sessions.
  • Fixed an issue where the course status wasn't updating correctly when you were extending access to it.
  • Fixed an issue where a branch admin did not have access to courses that were assigned to the branch via a curriculum.
  • Fixed an issue where the video unit was not completed after the video had ended.
  • Fixed an issue with SAML date attributes that were not being properly converted.
  • Fixed an issue with the visual presentation of the "Disable video fast forward" checkbox on the course edit page.
  • Fixed an issue with expired courses appearing in all courses for non-administrators.
  • Fixed an issue with date conversion for extended fields via SCIM.
  • Fixed a discrepancy while saving names of multilingual entities.
  • Fixed an issue with contents not being able to be deleted due to caching.
  • Fixed an issue while editing a question in Skill-Gap tests.
  • Fixed an issue with course code existence check if we pass special characters in code value.
  • Fixed an issue with the user form values when script tags passed inside.
  • Fixed an issue with course notification that is not triggered in a specific case.
  • Fixed an issue where the contact form was autofocused on the home page.
  • Fixed an issue with extended fields of type "checkbox".
  • Fixed an issue CEUs not being awarded properly if they are less than 1.
  • Fixed an issue with auto sync when daylight saving time starts/ends.
  • Fixed an issue where mass actions did not show the number of affected items in the prompt.
  • Fixed an issue with untranslated texts.
  • Fixed a security issue with some forms.
  • Fixed an issue with uploaded files in discussions.
  • Fixed an issue with users that were able to set a completion date on a course regardless of its status.
  • Fixed an issue with the cart cookie when different users sign in from the same browser.
  • Fixed some issues with instructor user type when trying to view a course report or Gradebook.
  • Updated library for Google Sign-In to the new "Google Identity Services library".
  • Fixed an issue with the duration's slider bar when creating a training session.
  • Fixed an issue with submitting a test on timeout when the learner had not filled in user profile fields.
  • Fixed an issue with missing prices for some promoted courses.
  • Fixed an issue where the "certificate awarded" event was triggered multiple times.
  • Fixed an issue where course tags were not shown alphabetically.
  • Improved UX for course catalog filters.
  • Fixed an issue with date filtering in the Timeline.
  • Fixed an issue in question forms with the French language.
  • 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.
  • Fixed an issue where you couldn’t access a course when the course avatar was deleted.
  • Fixed a discrepancy in creating/updating a curriculum’s name with special characters.
  • Fixed an issue with the foxy client when we send cart items with large descriptions.
  • Fixed a rare issue with duplicate entries in the assignment_to_users database table (applied unique constraint).
  • Fixed inconsistencies with the ‘Are not certified for course’ rule in custom reports.
  • Fixed an inconsistency in survey report analysis affecting matrix questions
  • Fixed an inconsistency where users with custom admin role were able to edit users with the main admin role.
  • Fixed an issue with inaccurate time tracking of total time progress in SCORM units.
  • Fixed an issue with inaccurate date on certificate 'completion_date' placeholder.
  • Fixed an issue with cloned SCORM units not pointing to the correct content folder.
  • Fixed an issue where SCORM content didn't properly persist their total time.
  • Fixed an issue with certificate expiration.
  • Fixed an issue with moving a unit associated with a file from a lesson to another, when a file with the same name existed in the destination lesson.
  • Fixed an issue with location creation / editing when there was no connection to the Zoom service.
  • Fixed an issue with learners that could not message branch administrators.
  • Fixed an issue with being able to install or enable plugins with syntax errors.
  • Fixed an issue with time recordings on test execution that took more than 2 hours.
  • Fixed an issue with the user's table in New UI.
  • Fixed an issue where course_start_date wasn't working in curriculum certificates.
  • Fixed an issue with custom scopes in OpenID Connect.
  • Fixed an issue when an administrator is trying to activate an inactive user.
  • Fixed an issue with duplicate courses in the course catalog list.
  • Fixed an issue with the date picker on custom report rules.
  • Fixed an issue with extended fields on branch creation via the API.
  • Fix issue with empty timezone and language not shown in System Settings.
  • Fixed an issue with select-boxes on new UI datatables.
  • Fixed an issue with labels.
  • Fixed an issue with SAML Integration.
  • Fixed an issue with concurrent users.
  • Fixed an issue while recalculating the score on a Curriculum.
  • Fixed an issue with OpenID Connect login
  • Fixed an error in the Custom Report rule with certificate expiration
  • Fixed an issue with the time limit in tests when multiple tabs were open
  • Fixed an issue with an incorrect certificate awarded in sub-branches
  • Fixed an issue with cloned hotspot questions
  • Fixed an error with the notification 'Training not completed'

Removed:

  • 'Enroll members to courses' button in Jobs -> Courses tab
  • The page in URL /start/op/contact.
  • The legacy Zoom JWT integration has been deprecated and will be removed in a future version.

Security

  • Addressed some security issues.
    • Related Articles

    • Release Notes (March and April)

      Release notes 6.2.0, 2024/04/24 Product Updates TalentCraft integration New "Add to Profile" feature for users when the "Allow users to share their certificate on LinkedIn" system setting is enabled Added support for search using branch names within ...