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. Administrators and Instructors have the ability to register any user in a classroom (face-to-face) session. However, when that Administrator / Instructor also happened to be a Supervisor, their Supervisor role restricted the list of users they could select. In other words, they could only select users that reported to them as per the organizational hierarchy. As part of this software fix, the permission to assign any user to a class granted to the Administrator / Instructor role supersedes the Supervisor restrictions. Learn more here: https://docs.dualcode.com/x/KYAM Ref: HCE-6198 The Learning Records report, which is now available within a course under Course Administration > Reports > Learning Records, gives Instructors the ability to void individual learning records. This is in addition to the pre-existing functionality that allowed an Instructor to void all learning records for a course. Learn more here: https://docs.dualcode.com/x/zQRhAg Ref: HCE-6170 If a course contains an "OCI Course" activity AND the completion settings have been unlocked, the Compliance Overview report may continue to show a yellow star (meaning "Needs to be completed soon") instead of a green checkmark (meaning "Compliant"). As part of this software fix, when the completion settings are unlocked, the method that calculates the completion status / date for the OCI Courses now returns the actual state on the remote site. Learn more here: https://docs.dualcode.com/x/NwXWAw Ref: HCE-4708 When "Condition: Expiration By Date" is used and a user is overdue, the red flag icon did not appear. The system would intend show a yellow star or no icon depending on its configuration. As part of this software fix, if "Condition: Expiration By Date" is used and the "Due date" is in the past, the red flag will not be displayed in the user's compliance overview. Learn more here: https://docs.dualcode.com/x/IIAX Ref: HCE-5947 When integrated to an organization's internal systems (such as Active Directory), the learning environment allows a user to use their internal (e.g. hospital) credentials to log in. As part of this improvement, the layout of the sign in screen has been altered slightly to make it easier for users to understand their login options. Learn more here: https://docs.dualcode.com/x/2oClBQ Ref: HCE-6032 The Learning Records report, which lists all learning records in the system, is now available to Instructors and other user roles directly within a course. This allows Instructors to see the full completion history for learners in the course, including course equivalencies and courses / activities that originate from the OCI Marketplace and that are being used within the course. Learn more here: https://docs.dualcode.com/x/FIBiBw Ref: HCE-4488 When changing the order of the blocks in a Performance Appraisal System (PAS) form, the new order does not always save correctly. As part of this software fix, the order of the blocks is retained as expected after saving the form. Learn more here: https://docs.dualcode.com/x/mIGzAw Ref: HCE-6086 Some minor permission changes were done to certain roles for security, privacy and/or usability reasons. As of this release, the System Administrator role has been renamed to "System Administrator" on all systems to line up with the Dual Code user guides. In addition, System Administrators can now see the Extended Log Search report. The "Question Instances" report on the other hand is no longer visible and has been deprecated. The "Extended Log Search" report has also been enabled for all "System Coordinators". Instructors can no longer add the "Custom Report Builder" to their courses and/or dashboard (this needs to be added by a System Administrator). And finally, all users in the system are now granted the ability to add learning records from 3rd party systems and apply for equivalences (provided that they have a supervisor who can approve them). Learn more here: https://docs.dualcode.com/x/mgB6BQ Ref: HCE-6134 If a user completed all of the courses in a program and was registered in the program after the fact, they would not receive a learning record for the program itself. As part of this software fix, when a user is registered in a program, the system verifies if they already completed all the courses in the program. If they did, a learning record for the program itself will be issued and its date of completion will be the date of the last course completed in the program. Learn more here: https://docs.dualcode.com/x/rwBLBg Ref: HCE-6137 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 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-6133November 30, 2022
Administrators and Instructors with a Supervisor Role Can Register Any User to a Classroom Session (Bug Fix)
November 30, 2022
Instructors Can Void Learning Records (New Feature)
November 24, 2022
Compliance Overview Continues to Show Yellow Stars for Completed Courses under Certain Conditions (Bug Fix)
November 22, 2022
Overdue (Red Flag) Icons Not Showing Up under Certain Conditions (Bug Fix)
November 22, 2022
Improved Layout to the Login Screen (Improvement)
November 22, 2022
Learning Records Report now Available to Instructors Within a Course (New Feature)
November 22, 2022
Changing the Order of the Blocks in the Performance Appraisal System does not "Stick" (Bug Fix)
November 22, 2022
Miscellaneous Permission Changes (Improvement)
November 18, 2022
Program Learning Record Not Issued (Bug Fix)
November 16, 2022
Creating Users with Uppercase Letters in their Email Generates Error under Certain Circumstances (Bug Fix)
November 14, 2022
Moodle 3.9.18 Update (Moodle Update)
The changes below from our previous release are automatically included in this release.
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 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 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 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 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 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> </p>, the notification sent to the learner appears to be empty (because <p> </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 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 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 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 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 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 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 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 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 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 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 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-5976November 3, 2022
Site Administrators (in Multi-site Systems) can See Peers when Enrolling Users in Courses (Bug Fix)
October 26, 2022
Courses in Compliance Summary Are Sorted Alphabetically by their Short Name (Improvement)
October 26, 2022
Users Do Not Get Added During User Uploads When "User Mapping Control" is set to "Strict" (Bug Fix)
October 26, 2022
Email Notifications Being Sent To Users Who Are "Re-registered" in Programs (Bug Fix)
October 20, 2022
Face-to-face Messages Being Suppressed by User Preferences (Improvement)
October 20, 2022
Empty Notification Email is Being Sent to Learners (Improvement)
October 20, 2022
OCI "Back to Your Site" Link not Working under certain Conditions (Bug Fix)
October 20, 2022
Deprecation of the "Multiple Choice (reference)" Question Type (Deprecation)
October 3, 2022
Removal of Duplicate Compliance Snapshots (Improvement)
October 2, 2022
Improved Layout of the Course Enrollment Page (Improvement)
October 2, 2022
Compliance Overview Block on the Dashboard Becomes a To Do List (Improvement)
September 29, 2022
Hiding Enrollment Methods when "Allow New Enrollments" is Set to "No" (Improvement)
September 29, 2022
Voiding of Invalid Learning Records (Bug Fix)
September 29, 2022
Instructors are Unable to See the List of Enrolled Users (Bug Fix)
September 28, 2022
Downloading the SCORM Interactions Report Fails (Bug Fix)
September 23, 2022
Raw Grade is Stored in the Learning Record instead of the Percentage (Improvement)
September 22, 2022
Moodle 3.9.17 Update (Moodle Update)