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

Version 1 Current »

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.

January 23, 2023

Supervisors can Self-Enrol in Courses (Improvement)

When a course has self-enrollment enabled, users with a Supervisor role can access the course without being enrolled in it. While this is intentional (Supervisors have the ability to access courses so they can view reports, schedule their staff in classroom sessions, and more generally track the participation and progress of their staff), Supervisors may also want to self-enrol in these courses in order to receive a learning record for themselves. As part of this improvement, Supervisors can now enrol in courses when a self-registration method is available by clicking on Course Administration > Enrol me in the course.

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

Ref: HCE-6356

January 23, 2023

Changing the Role in a Program Updates Role Assignments in Courses (Improvement)

When defining a program, an administrator can specify which role to assign to the user in the course by setting a value for the "Set user role" field (in the "Course Enrollment" section of the program. If an administrator were to change the value of "Set user role", the change would take effect for new enrollments (in other words, going forward), but it would not update existing enrollments. As part of this improvement, when an administrator updates the user role in a program, all users who had the old role will now be updated to have the new role in the course(s) referenced in the program. As part of this change, the role assigned in the program is also visible in the program index page (e.g. the page that lists all programs in the system).

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

Ref: HCE-6349

January 23, 2023

Online Users Block Restricted to System Administrators (Improvement)

The "Online Users" block, which lists users currently online in the system, is not visible in any web page by default. System Administrators do have the ability to make it visible on certain pages however, and depending on where they make it visible, the System Administrator may inadvertently expose the name of the online users to regular users in the system. As part of this improvement, the block is now only visible to System Administrator regardless of where it is deployed.

Ref: HCE-6270

January 23, 2023

Moodle 3.9.19 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.19. 

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

Ref: HCE-6352


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

December 21, 2022

Usability Improvements to the Tool Used to Upload Learning Records (Improvement)

Usability improvements were made to the tool / web page used to upload learning records. The tool remains compatible with the old CSV template, but a new (more intuitive) template is now available. The new template is available within the tool itself. Some of the notable changes include (a) the "actor" column has been renamed to "username" to better reflect that it must include a user's username, (b) the "verb" column is no longer needed as only "completed" is supported, (c) the "object" column has been renamed to "course_shortname" to better reflect that the file must contain the course's short name, and (d) the fields that are not commonly used, such as "CSV delimiter" and "Encoding", are now hidden by default on the web page but available by clicking on the "Show more..." link.

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

Ref: HCE-6093

December 15, 2022

Tokens in Programs Emails not Displaying Correctly (Bug Fix)

The tokens (e.g. placeholder strings such as @@STUDENT_FIRSTNAME@@ that get replaced when the email is sent out) do not always display the right information. Notably, the @@STUDENT_FIRSTNAME@@ was actually displaying the user's last name. As part of this software fix, the erroneous tokens were fixed.

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

Ref: HCE-6244

December 2, 2022

Sending Notifications when Supporting Documentation is Uploaded (New Feature)

When a learner uploads a file as part of a "Supporting Documentation" activity and that file requires an instructor to approve it, a notification is now sent to all instructors of the course. The notification contains a link. By clicking on the link, the instructor can review the file in question (as well as any other previous upload that requires approval) and approve (or decline) the file in question. Note that the notification is not sent to System Administrators as they would potentially receive too many notifications. If you are a System Administrator and are responsible for approving files, we recommend that you give yourself the role of instructor in the course.

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

Ref: HCE-5851

November 30, 2022

Administrators and Instructors with a Supervisor Role Can Register Any User to a Classroom Session (Bug Fix)

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

November 30, 2022

Instructors Can Void Learning Records (New Feature)

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

November 24, 2022

Compliance Overview Continues to Show Yellow Stars for Completed Courses under Certain Conditions (Bug Fix)

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

November 22, 2022

Overdue (Red Flag) Icons Not Showing Up under Certain Conditions (Bug Fix)

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

November 22, 2022

Improved Layout to the Login Screen (Improvement)

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

November 22, 2022

Learning Records Report now Available to Instructors Within a Course (New Feature)

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

November 22, 2022

Changing the Order of the Blocks in the Performance Appraisal System does not "Stick" (Bug Fix)

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

November 22, 2022

Miscellaneous Permission Changes (Improvement)

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

November 18, 2022

Program Learning Record Not Issued (Bug Fix)

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

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


  • No labels