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. As part of our general development cycle, the web conferencing system, which is based on BigBlueButton, has been upgraded to version 2.4.9 Learn more here: https://github.com/bigbluebutton/bigbluebutton/releases/tag/v2.4.9 Ref: HCE-5656 The navigation for viewing / applying for equivalencies (for learners) and reviewing / approving equivalencies (for supervisors and administrators) has been simplified. Users who are not able to apply for an equivalency because they do not have supervisors who can approve their application no longer see the link to apply for equivalencies. Learn more here: https://docs.dualcode.com/x/7AKj (for learners) and https://docs.dualcode.com/x/GAA4Ag (for supervisors and administrators) Ref: HCE-5602 When a user completes a course, a certificate of completion can now be emailed to them as a PDF attachment (and optionally the instructor) automatically without requiring the Instructor to add a "Simple Certificate" activity to each and every course. Additionally, this new certificate of completion allows a learner to download older copies of their certificate of completion via the Learning History report - something not possible when using the "Simple Certificate" activity. Learn more here: https://docs.dualcode.com/x/7AKj Ref: HCE-5435 Transcripts, also known as Statements of Marks, were available from the Learning History report (for learners under Navigation > Reports > Learning History) and the Transcript report (for administrators under Site Administration > Reports > Transcripts). But there was a 3rd link also available under Navigation > Reports > Transcripts. This 3rd link was considered redundant and has been removed to improve usability of the system and reduce the overall number of navigational menu items. Learn more here: https://docs.dualcode.com/x/AIGlBQ Ref: HCE-5568 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.14. Learn more here: https://docs.moodle.org/dev/Moodle_3.9.14_release_notes Ref: HCE-5546June 21, 2022
BigBlueButton 2.4.9 Update (BigBlueButton Update)
June 7, 2022
Applying and Reviewing Course Equivalencies (Improvement)
June 7, 2022
Issuing Certificates of Completion Automatically (New Feature)
May 16, 2022
Remove Separate Link in the Navigation Block for Transcripts (Improvement)
May 10, 2022
Moodle 3.9.14 Update (Moodle Update)
The changes below from our previous release are automatically included in this release.
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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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-5335May 9, 2022
Removed the Ability for Instructors to View System Level Cohorts (Improvement)
May 9, 2022
Face-to-face Cancellation Email not Sent to User Unregistered via Program (Bug Fix)
May 9, 2022
Importing Attendance Records Resulted in an Activity Learning Record with Today's Date (Bug Fix)
May 9, 2022
The "Edit Profile" tab is No Longer Visible (Improvement)
May 9, 2022
PayPalPro IPN messages are failing to be validated (Bug Fix)
May 5, 2022
BigBlueButton 2.4.7 Update (BigBlueButton Update)
May 3, 2022
The OCI Library (New Feature)
May 2, 2022
cobas® Academy Question Type Format (New Feature)
April 23, 2022
Role Restrictions for Site Policies (Improvement)
April 19, 2022
New System Coordinator Role (Improvement)
April 14, 2022
Hiding or Automatically Selecting the Domain on the Login Page (Improvement)
April 4, 2022
Enrollment Duration Calculation Based on the Date of the Face-to-face Session (Improvement)
March 28, 2022
Showing Manually Recorded and Unverified Learning Records in the Learning History Report (New Feature)
Showing LRX Records in the Learning Records Report (New Feature)
March 25, 2022
Simple CSV Question Type Format (New Feature)
URL for the Optional Logo (New Feature)
Users Were Not Being Enrolled Under Certain Conditions (Bug Fix)
March 21, 2022
Supporting Documentation Would Erroneously Mark a Learner as Complete (Bug Fix)
Asynchronous Reporting Infrastructure (New Feature)
Searching the OCI Marketplace by Organization (Improvement)
Calendar Invites for Sessions with Multiple Dates (Improvement)
March 16, 2022
Automatic Exclusion OCI Users from Program and Cohort Conditions (Improvement)