Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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.

Info
titleImportant Notes for 3.9 Clients

If you are upgrading to this release from 3.9, we recommend you look at the major features made available in Moodle 3.10Moodle 3.11, Moodle 4.0 and Moodle 4.1.

Excerpt

June 20, 2023

Login Issues with Regular Users Who Access a Regular Course via OCI (Bug Fix)

If a regular user (e.g. a non-OCI user) tries to access a regular course via the OCI Library, that user will then be considered an OCI user going forward, which will prevent the user from logging in using their regular login credentials. As part of this fix, the OCI engine no longer attempts to reset the user's preferred login method if they are trying to access a regular course via OCI. In addition, regular courses are no longer visible in the OCI Library.

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

Ref: HCE-6707

June 19, 2023

Simplification of Face-to-face Activity Completion Criteria (Improvement)

The completion criteria for the face-to-face activity required an instructor to select between "any session" and "all sessions", often causing confusion. It also allowed an instructor to specify that a user could "partially" attend a class, but didn't allow them to specify how much of the session the user had to attend. As part of this improvement, the activity completion criteria were simplified and now the instructor simply needs to specify how much (in percentage) of the session the user needs to attend to receive a learning record. For example, if the user needs to fully attend the session, the criteria needs to be 100%, which is the default when adding a new session. If the user can simply attend 4 hours out of a 5 hour session and still receive a learning record, then the criteria should be 80%. Note that this does not change how attendance is entered. This change simply affects how the activity completion criteria for a face-to-face session is defined.

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

Ref: HCE-3773

June 19, 2023

Transaction Identifiers are Obfuscated (Improvement)

Certain transaction identifies such as those shown on receipt (for sales receipts generated by the learning environment) were sequential, allowing a user to estimate how many sales a specific vendor has. As part of this improvement, the transaction identifiers are now obfuscated and randomly generated.

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

Ref: HCE-6957

June 18, 2023

Enabling the "Self Enrolment (Advanced)" Method (Improvement)

The "Self enrolment (Advanced)" method (formerly called "Self enrolment (Beta)", is now enabled on all systems. This methods contains advanced features not otherwise available in the regular "Self enrolment" method. This is also the method that Dual Code will continue to enhance going forward.

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

Ref: HCE-6979

June 14, 2023

Listing Matching OCI Courses in Keyword Searches (Improvement)

The OCI Marketplace is an excellent resource for educational material offered by 3rd parties, including Canadian hospitals and healthcare organizations. Many of these courses have been accredited by Colleges and associations and can be used by healthcare professionals for continuing education purposes. As part of this improvement, when a user searches for courses by keyword in your learning environment, the search results will now include courses offered through the OCI Marketplace. The OCI courses will always be displayed at the bottom of the search results page (after the list of courses offered / hosted in your learning environment). The matching OCI courses will also clearly indicate which organization is offering the course to differentiate them from your own courses.

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

Ref: HCE-5273

June 14, 2023

Prioritizing Self-enrolment Methods (Improvement)

In earlier versions of the learning environment, if multiple unrestricted self-enrolment methods were present in a course, a user would be presented with numerous options (e.g. numerous "enrol me" buttons) when trying to self-enrol. This is usually a configuration error on the part of the instructor or did not properly set the restrictions on an enrolment method. As part of this improvement, only the first (highest in the list) self-enrolment method applicable to a user will be displayed to the user. In the event that an administrator wants to disable this enhancement and continue to display numerous enrolment options to the learner, they can disable the "Show first enrolment option only" in the system-level settings.

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

Ref: HCE-6934

June 14, 2023

Deprecation of the "Sign up Method" Setting (Improvement)

In earlier versions of the learning environment, an instructor or administrator would have to explicitly select the preferred self-enrollment method when adding a face-to-face activity in order for a "Sign up" link to appear in the course description (as further explained in Displaying Sessions in Course Descriptions). As part of this improvement, the preferred self-enrolment method is now automatically determined by the learning environment and the instructor / administrator no longer needs to select it.

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

Ref: HCE-6917

June 14, 2023

Exporting the List of Attendees Fails (Bug Fix)

Under certain circumstances, the list of attendees in a face-to-face session could not be exported to a CSV file. As part of this fix, the issues surrounding this particular use case were resolved and the CSV file can now be exported.

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

Ref: HCE-6927

June 8, 2023

Added the {ACCREDITATIONASSERTATION} Placeholder for Certificates of Completion (Improvement)

In earlier version, an administrator could display accreditation information on a certificate of completion by adding certain placeholder such as  {ACCREDITATIONBODY}, {ACCREDITATIONTYPE}, {CREDITVALUE} and {ACCREDITATIONID}. However, this usually required the administrator to design two (2) separate certificates (e.g. one with an accreditation statement and another without an accreditation statement) and then assign the right certificate to the right course. As part of this improvement, an administrator can simply insert the {ACCREDITATIONASSERTATION} placeholder anywhere on a certificate of completion, and the certificate will only display a statement regarding accreditation if the course is accredited (as defined in the course settings).

Learn more here: https://docs.dualcode.com/x/CwBLBg and https://docs.dualcode.com/x/WwAgC

Ref: HCE-6909

June 8, 2023

Removed Deprecated Placeholders for Certificates of Completion (Bug Fix)

There are several user attributes (icq, skype, yahoo, aim, msn, url) that were removed in HCE v4.1. These attributes were never deprecated in the list of placeholders that can be used in certificates of completion. As a result, they would not have displayed any information on the certificates if/when used. As part of this release, these placeholders were deprecated from the list of valid certificate of completion placeholders.

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

Ref: HCE-6910

June 8, 2023

Different Message when a Learner Doesn't Fully Attend a Classroom Session (Improvement)

The notification message sent to learners when they did not attend the session long enough to receive a learning record (e.g. they were a "No Show" or a "Partially Attended" but showed up too late or left too early) suggested that they had attended at least a part of the session. This caused confusion to learners who did not show up at all. The message has been improved to the following: The Facilitator for the "[coursefullname]" course has indicated that you did not attend the session scheduled for [startdatetime] for which you were registered. In order to complete the course, you will need to sign up for another session. Should you have any questions or would like to discuss further, you may contact the Facilitator directly. 

This message can be customized by an administrator at the system level or by an instructor on a course by course basis.

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

Ref: HCE-6923

May 26, 2023

Support for SOCRA CME Credits (Improvement)

The Society of Clinical Research Associates (SOCRA) has been added to the list of accreditation bodies for the purpose of tracking CME (Continuing Medical Education) credits in the learning record store and adding it to certificates of completion

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

May 18, 2023

BigBlueButton 2.6.7 Update (BigBlueButton Update)

As part of our general development cycle, the web conferencing system, which is based on BigBlueButton, has been upgraded to version 2.6.7 

Learn more here: https://github.com/bigbluebutton/bigbluebutton/releases/tag/v2.6.7

Ref: HCE-5787

May 12, 2023

Miscellaneous Face-to-face Improvements (Improvement)

As part of this release, numerous improvements were made to the face-to-face activity. We recommend that you review the entire section on Managing Classroom Sessions in our user guide and also go through the user tours, which are available in the product.

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

Ref: HCE-6245

May 12, 2023

Miscellaneous Program Improvements (Improvement)

As part of this release, numerous improvements were made to program. We recommend that you review the entire section on Managing Programs in our user guide and also go through the user tours, which are available in the product.

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

Ref: HCE-6256

May 12, 2023

Moodle 4.1.3 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 4.1.3. 

Learn more here: https://moodledev.io/general/releases/4.1/4.1.3

Ref: HCE-6826


...