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 HCE, which is based on Moodle, the world's most popular open-source LMS, has been upgraded to Moodle 3.9.20. Learn more here: https://moodledev.io/general/releases/3.9/3.9.20 Ref: HCE-6612March 20, 2023
Moodle 3.9.30 Update (Moodle Update)
The changes below from our previous release are automatically included in this release.
When an administrator purchases license keys for a course offered through the OCI Marketplace, the marketplace generates a license key that can then be used for enrollment purposes. As part of this improvement, the administrator can now enter that key when adding the course in question to one of their courses using the "OCI Course" activity. This means the administrator no longer needs to share / communicate the key to all the users who enrol in the OCI course. Learn more here: https://docs.dualcode.com/x/NwXWAw Ref: HCE-6407 When username are based on email addresses and the email address contains an apostrophe, the creation of the user record fails. As part of this software fix, the creation of user records with an apostrophe in their username now works. Learn more here: https://docs.dualcode.com/x/KgBCAw Ref: HCE-6375 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 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 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 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-6352February 3, 2023
Supporting License Keys in the "OCI Course" Activity (Improvement)
February 1, 2023
User Creation Fails when Username Contains an Apostrophe (Bug Fix)
January 23, 2023
Supervisors can Self-Enrol in Courses (Improvement)
January 23, 2023
Changing the Role in a Program Updates Role Assignments in Courses (Improvement)
January 23, 2023
Online Users Block Restricted to System Administrators (Improvement)
January 23, 2023
Moodle 3.9.19 Update (Moodle Update)