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.

Excerpt

May 9, 2022

March 24, 2022

...

Removed the Ability for Instructors to View System Level Cohorts (Improvement)

When manually enrolling users, instructors had the ability to view (and therefore select) system-level cohorts. This led to numerous issues, the key ones being that instructors often accidentally selected a large cohort that included all users in the site (and in the case of a multi-site system, all users in the system) and enrolled them in the course without meaning to do so. This was particularly problematic because it became very difficult for an instructor to then rectify the situation and unregister the users who were not supposed to be in the course.

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

Ref: HCE-5526

May 9, 2022

Face-to-face Cancellation Email not Sent to User Unregistered via Program (Bug Fix)

When a user is unregistered from a face-to-face session due to the fact that they are removed from a program, they do not receive a cancellation email (along with an iCal attachment) to update their calendar and inform them that they are no longer scheduled to attend a class. As part of this software fix, the email (and iCal attachment) is now sent to the user.

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

Ref: HCE-5317

May 9, 2022

Importing Attendance Records Resulted in an Activity Learning Record with Today's Date (Bug Fix)

When a session attendance is being uploaded using a CSV file, the expectation is that the completion date of the resulting activity learning record is the date of the session.  The learning environment erroneously used the date the CSV file was uploaded rather than the date of the session itself.

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

Ref: HCE-5378

May 9, 2022

The "Edit Profile" tab is No Longer Visible (Improvement)

When viewing a user's profile, a link to edit the profile was visible. A tab was also visible but it only allowed an administrator to edit the description for the user and a few other fields. It did not redirect the administrator to the full form, making it difficult and confusing for administrators. As part of this improvement, the tab is no longer visible and editing a profile can be done using the hyperlink. 

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

Ref: HCE-5533

May 9, 2022

PayPalPro IPN messages are failing to be validated (Bug Fix)

Some of the IPN messages returned by PayPal Pro do not always complete the transaction in the learning environment due to unexpected characters in the response. As part of this software fix, we've extended the interface to better handle the unexpected characters when they are returned by PayPal Pro.

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

Ref: HCE-5554

May 5, 2022

BigBlueButton 2.4.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.4.7 

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

Ref: HCE-5451

May 3, 2022

The OCI Library (New Feature)

The OCI Library lists courses available from the Marketplace that you are enrolled in. This may include courses where you've self enrolled or courses that were assigned to you by your employer or supervisor. Courses can be ordered by course full name or by last access date. Note that if there are courses that you've never accessed, the course will appear first in the list. Presumably, if you've never accessed a course, it's because your employer or another manager enrolled you in the course.

Learn more here: https://docs.dualcode.com/x/74ABBg

Ref: HCE-4988

May 2, 2022

cobas® Academy Question Type Format (New Feature)

The cobas® Academy format is for importing questions from an older version of cobas® Academy platform, which is developed and maintained by Roche Diagnostics. The format allows you to quickly and easily transfer your old quiz questions to the HCE platform.

Learn more here: https://docs.dualcode.com/x/64EBBg

Ref: HCE-5524

April 23, 2022

Role Restrictions for Site Policies (Improvement)

When managing site policies, it is now possible to restrict policies to specific system roles such as System Administrator, Supervisor or even OCI users. This allows your organization define terms and conditions that are only applicable to users accessing your courses from the OCI Marketplace. 

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

Ref: HCE-5282

April 19, 2022

New System Coordinator Role (Improvement)

The new System Coordinator role can view and edit users and cohorts (but not add or delete them) and to view most reports in the system. The role is often granted to people in senior roles that need to view compliance statistics and/or user profile information. The role is more restrictive than that of System Administrator. For example, a System Coordinator cannot make appearance nor configuration changes to the system.

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

Ref: HCE-4585

April 14, 2022

Hiding or Automatically Selecting the Domain on the Login Page (Improvement)

If your learning environment supports /wiki/spaces/Healthcare/pages/34844303, you can now hide the "Domain" field on the login page by simply passing it in as a query string parameter using "authdomain". In addition, if users specify their domain and select "Remember my username", their domain will automatically be selected next time they log in.

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

Ref: HCE-5406

April 4, 2022

Enrollment Duration Calculation Based on the Date of the Face-to-face Session (Improvement)

The "Face-to-face Session Enrollment" method, which is used to collect fees and control the enrollment for courses with a face-to-face activity, has always allowed an instructor to set the enrollment duration period. The duration however was always calculated from the time the user enrolls in the course. This new feature allows an instructor to calculate the enrollment duration based on the actual date of the session the learner will be attending.  

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

Ref: HCE-5231

March 28, 2022

Showing Manually Recorded and Unverified Learning Records in the Learning History Report (New Feature)

The Learning History report, which allows learners to view their historical learning records and download their certificate of completion, now shows learning records entered manually by learners via OCI Tools > Add a learning record. This means that when a learner completes a course on another organization's learning environment that is not "powered by Dual Code" and they manually enter this learning record in your system, that record will appear in their Learning History. The "Issued by" column will show the name of the organization the user entered manually and will be followed by the word "unverified" in parenthesis (e.g. "Issued by Northern Healthcare (unverified)"). This is to indicate that the learning record was generated outside of the OCI network and could not be verified by the OCI network for legitimacy nor accuracy. 

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

Ref: HCE-5351

Showing LRX Records in the Learning Records Report (New Feature)

The Learning Records report, which allows administrators and supervisors to view the learning records for other users, now shows learning records completed via the OCI Marketplace! This means that even when a learner completes a course on another organization's learning environment, as long as that environment is "powered by Dual Code", then an administrator or supervisor can see a copy, which includes the title of the course, when the use completed the course, and the date of expiration (if applicable). Because these records or validated by the OCI framework, these records are verified for legitimacy and accuracy before being displayed in the report.

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

Ref: HCE-5323

March 25, 2022

Simple CSV Question Type Format (New Feature)

The Simple CSV format is for importing questions to be used with the Quiz module. The format supports True and False questions as well as the 'All or Nothing' multiple choice question type.

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

Ref: HCE-5376

URL for the Optional Logo (New Feature)

The theme allows administrators the ability to add an optional logo at the top right of the header (available under the "Header" tab in the theme settings). This enhancement allows the administrator to also specify a URL that the user will be redirected if they click on the logo. The URL opens in the same browser window.

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

Ref: HCE-4817

Users Were Not Being Enrolled Under Certain Conditions (Bug Fix)

When a program was set to not enroll users and was later updated to "automatically enroll" users, the users who were already in the program were not being enrolled in the courses. Only users newly added to the program were enrolled in courses. As part of this change, if the "automatically enroll" setting is enabled on a pre-existing program, all users (old and new) that are part of the program are enrolled in the courses.

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

Ref: HCE-4265

March 21, 2022

Supporting Documentation Would Erroneously Mark a Learner as Complete (Bug Fix)

Under certain conditions, a file uploaded in the "Supporting Documentation" activity within a course would mark the learner as having "completed" that activity prior to the submission being accepted by an instructor. As part of this change, the activity ensures that the submission must be approved by a user with the right permissions in order for the learner to receive an activity completion record.

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

Ref: HCE-5346

Asynchronous Reporting Infrastructure (New Feature)

The learning environment has numerous reports available. In large systems that contain hundreds of courses and tens of thousands of users, some of the reports may take a long time to load. It's not always practical for the instructor or administrator to stay on the page until it finishes loading. This feature introduces the concept of asynchronous reporting. When a user generates a report, the report is generated in the background. This means that the user can leave the web page and continue with their other tasks. Once the report is available, the user is notified via email and using the learning environment's built-in notification system. The user can then go back to the web page and view / download the report that has already been generated. 

The report remains available for a period of time (by default, 7 days). So if the user goes back anytime in the next week, they can continue to see the report. If they need an updated copy of the report, they can generate it once again, which kicks off the asynchronous report all over again. Even though an updated copy of the report is being generated, the earlier copy will remain available until the end of the 7 days.

Note that when a report is generated, only the user who generated it has access to that generated copy. 

For the moment, the only report that uses this asynchronous framework is the "Time Spent in Activities" report. Other reports that are known to take a long time to generate will be migrated over to this new framework in the near future.

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

Ref: HCE-5296

Searching the OCI Marketplace by Organization (Improvement)

The OCI Marketplace search's tool has been enhanced to search by organization. If a user now enters the name (or partial name) of an organization and that organization has published courses in the OCI Marketplace, the list of courses will appear.

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

Ref: HCE-5278

Calendar Invites for Sessions with Multiple Dates (Improvement)

When a user signs up for a face-to-face session, a calendar invite is sent to them and added to their calendar (e.g. Microsoft Outlook, Google Calendar, etc.). However, if a session had multiple dates in it (e.g.  March 21 and March 28), both dates were embedded in the same invite and certain calendar applications only accepted the first date and discarded the second date. As part of this improvement, the learning environment now sends a separate invite for each date in a session.

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

Ref: HCE-5129

March 16, 2022

Automatic Exclusion OCI Users from Program and Cohort Conditions (Improvement)

Programs and cohorts allow an administrator to define business rules to automatically add and remove users. In order to exclude OCI users from these programs / cohorts, the administrator had to set explicit rules. If an administrator were to forget this important step, OCI users would be added to programs / cohorts and potentially be enrolled in courses that are meant for internal users only. Given that these rules are always meant for learners known to the organization (and not site visitors), the system now automatically skips OCI users when evaluating programs / cohorts conditions.

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

Ref: HCE-5335

March 14, 2022

Moodle 3.9.13 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.13. 

Learn more here: https://docs.moodle.org/dev/Moodle_3.9.13_release_notes

Ref: HCE-5247

March 13, 2022

Forcing Users to Complete Their Profile (New Feature)

Some organizations design a custom user profile form with mandatory fields, but the form itself is optional. In other words, they didn't necessarily want to force users to fill out the form, but if users did choose to fill out the form, then the organization wants users to fill out the form in its entirety. As part of this feature, a new setting has been added to the learning environment to determine whether or not the form is required to be filled out.

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

Ref: HCE-4647

March 11, 2022

Listing of OCI Courses in the "OCI Course" Activity (Improvement)

A course in the learning environment can reference courses available in the OCI Marketplace. When searching for OCI courses while using the "OCI Course" activity, the list of courses is now ordered alphabetically in descending order and shows the name of the organization offering the course.

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

Ref: HCE-5371

New Menu for OCI Users (New Feature)

Are you worried about what OCI users might see when they come to your site? In order to standardize the experience for OCI users and not display menu items that are meant for internal staff only, the top menu for all OCI users is now the same on all systems and displays:

  • Course Catalogue (but only lists your courses that are available in the OCI Marketplace)
  • My Courses
  • A link that takes users back to their employer's learning environment

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

Ref: HCE-5334

March 8, 2022

Tracking User Licenses (New Feature)

This new System Health check called "User Licenses" tells you exactly how many users in your system consume licenses and how many licenses you have left. As you approach your limit, the system will automatically notify System Administrators) to that you can take action before you run out of licenses.

...

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

March 14, 2022

...

Ref: HCE-5266

March 2, 2022

Showing LRX Records in the Learning History Report (New Feature)

The Learning History report, which allows learners to view their historical learning records and download their certificate of completion, now shows learning records completed via the OCI Marketplace! This means that even when a learner completes a course on another organization's learning environment, as long as that environment is "powered by Dual Code", then they can download their proof of completion via their employer's learning environment. The report also has an "Issued by" column that names the OCI Partner that issued the learning record.

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

Ref: HCE-5272

Hiding Programs and Courses from Compliance Archives (Bug Fix)

The compliance archives were displaying programs and courses that were not available to users on the date/time the archive was taken. With this change, the programs and courses are no longer displayed if, at the exact date/time the archive is taken, the program/course is not available to users (e.g. hidden).

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

Ref: HCE-4942

February 28, 2022

Learning History Reports Includes Learnings Records for Programs (New Feature)

The Learning History report now includes learning records for programs in addition to those for courses. If a Statement of Mark / Transcript is available for the program in question, a direct link to the statement of mark is available in the report (where the Certificate of Completion is available for a course)

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

Ref: HCE-5311

February 16, 2022

BigBlueButton 2.4.4 Update (BigBlueButton Update)

As part of our general development cycle, the HCEweb conferencing system, which is based on Moodle, the world's most popular open-source LMSBigBlueButton, has been upgraded to Moodle 3.9.13. version 2.4.4 

Learn more here: https://docs.bigbluebutton.org/2.4/new.html

Ref: HCE-5300

February 10, 2022

Restoring the "Unlock Notification" Setting in Courses (Bug Fix)

When an activity is copied using the "import" or "back up" and "restore" procedures), the "Unlock Notification" is always disabled. As part of this change, the setting of the unlock notification is now copied over when the activity is restored.

Learn more here: https://docs.moodle.org/dev/Moodle_3.9.13_release_notes.dualcode.com/x/rIK8B

Ref: HCE-5264

February 2, 2022

Display the Face-to-face Activity Shortname in the Calendar Invite (Bug Fix)

According to the face-to-face activity documentation, the calendar invite sent to the user is meant to use the "shortname" of the face-to-face activity. It was detected however that the invite used the general "name" of the activity itself. This change ensures that the calendar invite now uses the shortname as per the documentation.

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

Ref: HCE-5260