Dual Code is committed to continuously improving the HCE and regularly implementing new features with each release. This page shows our release notes, organized by version.
Expand | ||
---|---|---|
| ||
Users Cannot Place Themselves on a Waiting List Without First Enrolling in the Course (Improvement)When a course includes a face-to-face activity, a placeholder or special word can be used to list all sessions in the course description, accompanied by a "Sign Up" button. Users can click this button to both enroll in the course and sign up for a specific session. However, this method may not always work when the session is full, even if overbooking (waiting lists) is enabled. With this software fix, users can now sign up for sessions that are full, provided overbooking is enabled, using the "Sign Up" button in the course description. Learn more here: Displaying F2F Sessions in Course Descriptions Files with Special / French Characters in Their NameCausesCause Issues in Marketing Blocks (Bug Fix)If a file such as an image contains a French character in its name, it will cause an issue with the marketing blocks that can be developed within the theme. With this fix, files may not contain French characters. Learn more here: Managing the Theme Renew My Learning Record Does Not Clear All Data (Bug Fix)If a user completes a course and receives a learning record, and then immediately undertakes optional activities (on the same day), the data for these optional activities will not be cleared when the user clicks on the “Renews my learning record” link. With this software fix, any activities completed on the same day the learning record was issued (regardless of the time) will be cleared when the learner clicks on "Renew my learning record". Learn more here: Tracking Completion Expiration Dates for Courses With an Expiration Date That Is “Rounded Up” May Be Extended by One Month (Bug Fix)If a course is configured to round up the expiration date and also set to expire the learning record based on the previous expiration date, the new learning record's expiration (after recertification) may be extended by an additional month. For example, if a user had an expiration date of October 1st and completed the course on time, next year’s expiration could be November 1st instead of October 1st. With this software fix, the expiration date will now correctly display as October 1st as expected. Learn more here: Configuring Recurring Courses Compliance Snapshots for Months that have Less than 31 Days Are Skipped (Bug Fix)The system takes a compliance snapshot at the end of each month and archives it for future reference. Starting in February 2024, the snapshots for months that have less than 31 days (February, April and June 2024) were skipped. With this software fix, the compliance snapshots are now generated once again. Learn more here: Compliance Manage Appraisals Table Shows Inaccurate List of User with Read Access to Appraisal Forms (Bug Fix)When viewing the Performance Appraisals “Manage Appraisals” table, the "Read Access" column shows an inaccurate/incomplete list of users who have read access to a form. Only Supervisors who are assigned to the form are shown as having "Read Access". Depending on the PAS "Read Access" setting, administrators of cohorts to which the user belongs to can potentially also have read access to their appraisal forms. As part of this software fix, the list in the “Read Access” column now properly reflects the “Read Access” setting as defined by an administrator. Learn more here: /wiki/spaces/PRS/pages/110002219 BigBlueButton 2.7.9 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.7.9. Learn more here: Release Notes for BigBlueButton 2.7.9 Courses with Multiple Activities Set to Expire by "Year" or "Month" May Not Issue Learning Records Under Specific Circumstances (Bug Fix)When a learning record is set to expire after a specific period (e.g., 365 days), the system ensures that the user completes all mandatory activities within that timeframe before issuing a learning record. For instance, if a learning record expires after 365 days, the user must have completed all required activities within the past 365 days. If another unit of measure was used (e.g., months or years), the system disregarded the unit when verifying completion criteria. For example, setting "12 months" incorrectly required completion within 12 days. This software fix now ensures that the system correctly considers the specified unit (days, months, or years) when issuing learning records. Learn more here: Configuring Recurring Courses Completion Status Report Shows the “Not Enrolled” Icon (Bug Fix)The Completion Status report only shows enrolled users. However, the status of certain users sometimes showed the “Not enrolled” icon. This was caused by the fact the the enrolment start time for the user(s) in question was set to 0 when using a specific enrolment method and under specific circumstances. As part of this software fix, we ensure that the enrolment start time is set correctly using the given scenario that was causing the issue. Learn more here: Completion Status The “User is registered in the program” Program Notification Does Not Support Tokens (Improvement)Programs are capable of sending notifications to users based on numerous events. Generally speaking, they support “tokens”, which are placeholders that an administrator can insert in the notification that gets replaced by an actual value when the notification gets sent (like a user’s first and last name for example). The “User is registered in the program” did not support such tokens. As part of this improvements, numerous tokens have been added to the “User is registered in the program” program notification. The complete list of token can be found when editing the notification on a per program basis. Learn more here: Sending Reminders to Users regarding Mandatory Courses Sign Up Buttons Are Not Sufficiently Noticeable (Improvement)There are various windows that allows users to register in face-to-face sessions. Generally speaking a “Sign Up” hyperlink is displayed. The hyperlinks however are not sufficiently noticeable based on feedback from clients. As part of this improvement, the hyperlinks have been changed to buttons and are now more noticeable. Learn more here: Displaying F2F Sessions in Course Descriptions Course Expiration and Recertification Information is Available in the Custom Report Builder (New Feature)The information related to the course expirations and recertification is now available in the custom report builder. When selecting the “Courses” report source, a new “Certification” section is available. It contains two fields: Expiration and Recertification. Adding these fields to your courses will give you details on the expiration date and recertification window for each course. Learn more here: Adding Custom Reports Introduction to Recertification Windows (New Feature)When setting an expiration date for a recurring course, it is now possible to also define a recertification window. When defined, the user can only get recertified within that configuration window. As an example, it is now possible to say that the learning record expires after 1 year, and that the user can only get recertified 90 days prior to the expiration of the learning record. Learn more here: Restricting when Users can Get Recertified Certificates of Completion Now Fall Under “Certification and Expiration” (Improvement)The “Certificate of completion” setting, which allows you to specify which certificate of completion to issue when a user completes a course, is now found under the new “Certification and Expiration” section of the course settings. Learn more here: Issuing Certificates of Completion Numerous Changes to Configuring Recurring Courses (Improvement)Recurring courses (e.g. courses where the learning record expires) must now be configured in the course settings page (whereas in earlier releases, an instructor would configure them in the “Course completion” page. The new settings, which are in a category called “Certification and expiration”, also allows more options such as the ability to round up the expiration date to the last day of the month. Learn more here: Configuring Recurring Courses Mandatory Courses that Expire by Lapse Time May Not Always Show a Due Date (Improvement)Courses assigned via programs are considered to be mandatory. There is a setting in each program labelled “Days to complete” to set a due date for when employees need to complete these mandatory courses when they are first enrolled in them. We recommend that administrators set “Days to complete” to a reasonable value, like 30 days for example, but the system does allow an administrator to NOT set a deadline by entering a value of 0. When doing so, the Compliance Overview block lists the courses as being mandatory for the user, but doesn’t specify a due date. As part of this improvement, if (and only if) “Days to complete” is set to 0, and if (and only if) the course has an expiration date on it, then the due date shown on the Compliance Overview block will match the expiration date set in the course’s settings. In other words, if a user is enrolled in a course on May 1st via a program, the “Days to complete” in this program is set to 0, and the course’s learning record is set to expire every 365 days, then the Compliance Overview block will now say that the due date for the course in question is April 30th of the following year. But if “Days to complete” is set to 30, then the due date will be May 30 for newly enrolled users. Note that this behavior always existed for courses that expire by date. This improvements implements a consistent behaviour for courses that expire by lapse time. Learn more here: Understanding Due Dates Ability to Copy / Paste Placeholders in Program Notifications (Improvement)When customizing the program notifications, an administrator has the ability to insert placeholders such as the user’s name. When the notification is sent, the placeholder is replaced by a real value (e.g. John Smith). As part of this improvement, the placeholders supported by the program notifications are displayed on the notification edit page. Clicking on the token will copy it to your browser’s clipboard, allowing you to easily paste it in your custom notification. Learn more here: Sending Reminders to Users regarding Mandatory Courses Tracking Notifications Sent to Users by the System (New Feature)The system occasionally sends notifications to users, including for example when they have courses that they need to complete for compliance purposes. As part of this new feature, a “Notifications” source is now available in the custom report builder, thereby allowing an administrator to build a custom report to track if and when a notification was sent, and whether it was read by the recipient. Learn more here: Tracking Notifications Moodle Plugin Updates (Moodle Update)As part of our general development cycle, numerous 3rd party plugins available from the Moodle marketplace were updated. These include: block_groups, format_onetopic, mod_checklist, mod_zoom. Learn more here: Moodle Plugins Moodle 4.1.11 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.11. Learn more here: Release Notes for Moodle 4.1.11 |
...