3.12.0 Release Notes

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.

Related Articles

3.07.0 Release Notes

Features NSI Integration USI Verification  Allows users to verify a student’s USI directly within the platform. Note: This release includes verification only — creation and updating of USIs are not yet supported. Marking Campus Level Public Holidays as N/A When Attendance Registers Are Created Added a new attendance code, ‘NA’ (Not Applicable). When generating attendance …

3.20.0 Release Notes

Features/Improvements Automated Completion Rules Create rules for entire programmes or specific components using criteria like grades, completions and component status. The visual rule builder lets you set execution order, automatically assign grades, update completion status, generate events and more. Column Manager Index views now support role-based column management, allowing administrators to customise which columns are …

3.10.0 Release Notes

Features/Improvements Stripe Integration Integration with Stripe payment processing is now available for handling online payments. Intake Component Propagation When mapping components to an intake, you now have the option to: If propagating to enrolments: NZQA Enhancements Single-Student ROL Generation Added “Generate ROL Request File” button directly in the Student’s “Achieved Unit Standards” section, allowing administrators …

3.03.0 Release Notes

Features/Improvements User Timetable View If your system makes use of timetable, a user can now view their timetable on their profile. Admins can also view teachers’/users’ timetables in the site settings menu. Event Log Report On the SELMA Settings cog wheel, you now have another link ‘Event Log Index’ (if you have the permission granted) …