Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

Dual Code is committed to continuously improving the HCE and regularly implementing new features with each release. You'll find below our latest release notes.

November 16, 2022

Creating Users with Uppercase Letters in their Email Generates Error under Certain Circumstances (Bug Fix)

Under very specific conditions (when the "username" field doesn't appear on the account creation form and the users are required to use their email address to sign in), when an administrators manually adds an account, they would get an error message if the email address in question contained uppercase letters. As part of this software fix, the system now allows account creation when uppercase letters are entered in the email address, regardless of the method of creation (manually, user uploads, or self-registration). 

Learn more here: https://docs.dualcode.com/x/wIFjAw

Ref: HCE-6120

November 14, 2022

Moodle 3.9.18 Update (Moodle Update)

As part of our general development cycle, the HCE, which is based on Moodle, the world's most popular open-source LMS, has been upgraded to Moodle 3.9.18. 

Learn more here: https://moodledev.io/general/releases/3.9/3.9.18

Ref: HCE-6133


The changes below from our previous release are automatically included in this release.

November 3, 2022

Site Administrators (in Multi-site Systems) can See Peers when Enrolling Users in Courses  (Bug Fix)

Multi-site systems have a role of Site Administrators that other sites do not have. When enrolling users in courses, Site Administrators can see all users in their site as well as their peers. If a System Administrator has created a group of peers that spans across sites, then a Site Administrator can also select these peers during the enrolment process. As part of this software fix, the dropdown menu used when enrolling users will not display peers unless they are also a member of the site the Site Administrator is able to manage, 

Learn more here: https://docs.dualcode.com/x/rwFpBg

Ref: HCE-6083

October 26, 2022

Courses in Compliance Summary Are Sorted Alphabetically by their Short Name (Improvement)

The Compliance Summary would sort courses by their ID number. As part of this improvement, the Compliance Summary now sorts courses in ascending alphabetical order based on the course's short name.

Learn more here: https://docs.dualcode.com/x/-ACj

Ref: HCE-5295

October 26, 2022

Users Do Not Get Added During User Uploads When "User Mapping Control" is set to "Strict" (Bug Fix)

When uploading users, a setting called "User Mapping Control" allows you to specify whether you want the mapping to be "strict". This feature is documented in detail in Uploading Users. When strict mode is enabled however, under certain circumstances, existing users would get updated but new users would not be added. As part of this software fix, users now get added under all circumstances.

Learn more here: https://docs.dualcode.com/x/zgAG

Ref: HCE-6064

October 26, 2022

Email Notifications Being Sent To Users Who Are "Re-registered" in Programs (Bug Fix)

In theory, it's not possible to "re-register" a user to a program if they are already registered. However, when using tools such as the Scheduling User Uploads, it's possible that the CSV file may repeatedly attempt to re-register users in programs. While this can be partially prevented by enabling the "Skip files that have not changed" in the scheduled user upload, if the administrator disables this option, the system may send an email to users each and every time the CSV file is processed. As part of this software fix, the system will prevent the email from being sent even if the CSV file is processed repeatedly during a scheduled user upload. (Nevertheless, we strongly recommend to enable "Skip files that have not changed" on scheduled user uploads unless it's truly necessary to disable it.)

Learn more here: https://docs.dualcode.com/x/9wKj

Ref: HCE-6075

October 20, 2022

Face-to-face Messages Being Suppressed by User Preferences (Improvement)

The learning environment allows users to manage their notification preferences and block certain emails. This is related to Canadian Anti-Spam Legislation (CASL). Because the emails generated by the face-to-face activity are necessary for the learner and because the learner is enrolled in the course, these particular emails should not be subject to CASL. As such, all face-to-face emails are not being sent to learners regardless of their notification preferences.

Learn more here: https://docs.dualcode.com/x/nAjWAw

Ref: HCE-5905

October 20, 2022

Empty Notification Email is Being Sent to Learners (Improvement)

The learning environment may send notifications to learners when they are registered in a program and/or if some mandatory courses require their attention. If the System Administrator attempts to customize the message in question but leaves it empty (for example, by simply entering HTML such as <p>&nbsp;</p>, the notification sent to the learner appears to be empty (because <p>&nbsp;</p> is effectively a blank space character when rendering by an email viewing application). As part of this improvement, the learning environment now tries to determine whether or not the message would appear as empty to the recipient and if so, sends the system-default message instead of the erroneous custom message.

Learn more here: https://docs.dualcode.com/x/HABpBg

Ref: HCE-6051

October 20, 2022

OCI "Back to Your Site" Link not Working under certain Conditions  (Bug Fix)

When a user signs on to another site via the OCI Marketplace, a "Back to Your Site" link in the top menu appears, allowing them to navigate back to the original site where they came from. If the 3rd party site requires them to accept terms and conditions however, the link would not be functional and the user would keep being redirected to the terms and conditions page. As part of this software fix, the user can now navigate back to their original site without accepting the 3rd party's terms and conditions.

Learn more here: https://docs.dualcode.com/x/LgXWAw

Ref: HCE-5593

October 20, 2022

Deprecation of the "Multiple Choice (reference)" Question Type (Deprecation)

When designing surveys using the "Feedback" activity, an instructor could use the "Multiple Choice" and the "Multiple Choice (reference)" question type. The "reference" question type could not be properly reported on. It was therefore deprecated. If your surveys used this question type, Dual Code's Client Services team would have reached out to you directly to help you convert this question type to the regular "Multiple Choice" question type. 

Learn more here: /wiki/spaces/Healthcare/pages/34843904

Ref: HCE-5559

October 3, 2022

Removal of Duplicate Compliance Snapshots (Improvement)

On some older systems, the compliance snapshots (a.k.a. archives) were sometimes duplicated as a result of a software defect. The issue was resolved a while back, but the duplicate snapshots were never removed. As part of this software fix, the duplicate snapshots were removed to ensure only 1 copy is visible.

Learn more here: https://docs.dualcode.com/x/bwCj

Ref: HCE-5493

October 2, 2022

Improved Layout of the Course Enrollment Page (Improvement)

The course enrollment page now has an improved layout. The course description, which used to only take 50% of the page's width and be right aligned, now takes up the entire width of the page. Note that as always, this page is only visible when self-enrolment is enabled and the user is not yet enrolled in the course.

Learn more here: https://docs.dualcode.com/x/rQFpBg

Ref: HCE-4864

October 2, 2022

Compliance Overview Block on the Dashboard Becomes a To Do List (Improvement)

The "Compliance Overview" block usually displayed on the dashboard is now in a To Do list format and only shows mandatory courses that require the learner's attention. Users can access their full Compliance Overview, including the list of completed mandatory courses, by clicking on the "View Full Report" button in the block. The complete list of courses continues to be available from the dashboard via the "Course Overview" block located immediately below the "Compliance Overview" block.

(Administrators who prefer the older layout can revert this improvement by following this procedure. Also, if your default dashboard does not current display the "Course Overview" block, you can add it by following this procedure.)

Learn more here: https://docs.dualcode.com/x/IIAX

Ref: HCE-5987

September 29, 2022

Hiding Enrollment Methods when "Allow New Enrollments" is Set to "No" (Improvement)

Certain self enrollment plugins have a setting labelled "Allow new enrollments". When that setting is set to "No", existing users who have already enrolled in the course can continue to take the course, but new users cannot self-enrol in the course using this enrolment method. However, the enrollment page still displayed the enrollment method with a message stating "Enrolment is disabled or inactive". As part of this improvement, if "Allow new enrollments" is set to "No", the enrolment method will simply not appear on the enrolment page.

Learn more here: https://docs.dualcode.com/x/HgABBw

Ref: HCE-5986

September 29, 2022

Voiding of Invalid Learning Records (Bug Fix)

An issue introduced in 3.9.6.2 allowed users under certain circumstances to receive learning records without having completed the course. The circumstances were very rare and the majority of the systems were not impacted. This issue was resolved in 3.9.12.2 as part of HCE-5023 documented in the release notes at the time. Unfortunately, some of invalid learning records that were generated between 3.9.6.2 and 3.9.12.2 remained on the system even after a 3.9.12.2 update. (In other words, while no new invalid learning records were being generated after 3.9.12.2, existing invalid learning records were never voided.) As part of this software fix, the system will automatically void learning records issued as a result of the original problem when clients upgrade to 3.9.17.2. 

Learn more here: https://docs.dualcode.com/x/lQB6BQ

Ref: HCE-5984

September 29, 2022

Instructors are Unable to See the List of Enrolled Users (Bug Fix)

On certain systems and under certain circumstances, the Instructors (a.k.a. Teachers and Non-editing Teachers) were unable to see the list of participants enrolled in the course they were teaching. As a result of this software fix, the permissions for these roles were adjusted to ensure that they can see all participants in the course they teach. 

Learn more here: https://docs.dualcode.com/x/rwFpBg

Ref: HCE-6006

September 28, 2022

Downloading the SCORM Interactions Report Fails (Bug Fix)

When downloading the SCORM "Interactions" report, a failure would be displayed to the instructor or administrator. As a result of this software fix, the report now downloads properly. 

Learn more here: https://docs.dualcode.com/x/jIABBg

Ref: HCE-6021

September 23, 2022

Raw Grade is Stored in the Learning Record instead of the Percentage (Improvement)

When a user completes an activity, their raw grade (if the activity issues a grade) is stored in the learning record itself. The maximum grade however, which is necessary in order to properly calculate the overall grade as a percentage or using another scale, is not stored in the learning record. As such, when a component tries to display the grade for the activity using a scale, it has to assume that the grade is "out of 100". As part of this improvement, the learning record store will store the max grade along with the raw grade so that the component can calculate and display the grade using the scale of their choice.

Learn more here: https://docs.dualcode.com/x/EYAEBQ

Ref: HCE-5760

September 22, 2022

Moodle 3.9.17 Update (Moodle Update)

As part of our general development cycle, the HCE, which is based on Moodle, the world's most popular open-source LMS, has been upgraded to Moodle 3.9.17. 

Learn more here: https://moodledev.io/general/releases/3.9/3.9.17

Ref: HCE-5976


  • No labels