Features/Improvements
Google SSO & Email Integration
Added Google login functionality for both staff and students. Users can also link their SELMA user profile to their Gmail account to use their own email within SELMA to send communication emails, providing greater flexibility for personalised communications.
CloudAssess Account Management
Added unlink users from CloudAssess feature. The user won’t be deleted and will remain in CloudAssess, but the external SELMA ID will be removed from CloudAssess and the CloudAssess ID will also be removed from SELMA, allowing the student to be re-synced to Cloud Assess with the correct email (for example).
SDR Enhancements for New Zealand
Updated SDR (Student Data Return) functionality with new DXP SDR fields and validation improvements to support the latest compliance requirements for New Zealand educational providers.
ITE Sector Field Values
Enhanced sector field configurations to better support Industry Training Entity (ITE) requirements and classifications.
Attendance Calculation Improvements
Unified attendance calculations across the system to ensure consistency between enrolment attendance, Student Portal displays, and attendance reports, eliminating occasional discrepancies.
Assign Components when Linking Enrolments to Class
When linking enrolments to classes, users can now choose which class components to automatically add to those enrolments through a new selection dialog. The system intelligently prevents adding components that are already completed or in progress, while allowing re-enrolment in previously failed components. This configuration needs to be enabled for your system – let us know if you are interested in this feature.
Bug Fixes
Enrolment Date Bulk Updates
Fixed issue where bulk updating enrolment start and end dates now properly updates the enrolment component dates in cases where the new dates would cause the component dates to be outside the enrolment dates.
Attendance Session Date Validation
Fixed issue where attendance sessions were being generated before the enrolment start date. Attendance sessions are now only created for dates equal to or after the enrolment start date.
Timetable Timezone Handling
Timetable views now use the browser’s timezone, which should make the timetable sessions render more accurately. If the timezone isn’t correct (shown above the timetable calendar), please check your browser’s timezone settings.
NZQA Import Student Name Length
Fixed NZQA import error related to maximum length validation for student names.
CloudAssess Date Import Timezone
Fixed an issue where dates of results imported from CloudAssess were not processed correctly and were saved in the wrong timezone. Import dates now properly respect timezone configurations, by leveraging the system timezone.
Programme Saving with Awards
Fixed issue where programmes could not be saved when the award feature is enabled.
Database Performance Optimisation
Removed unnecessary table joins to improve system performance and reduce database overhead.