#1 May 2025 Release Notes

Features

NSI Integration

  • Amend NSN Data – Update and correct NSN-related information easily via the integration.
  • Search NSI Records During Student Creation – Easily look up NSI records while creating a student and insert values directly from the NSI.
  • Search NSN on Existing Students – Search for existing students using either criteria or NSI number to locate and verify records.
  • Compare NSI Results with SELMA Data – Results returned from NSI are compared against SELMA’s records for better visibility and data accuracy.
  • Real-Time Integration – NSI results are fetched in real time during integration, reducing the risk of outdated or mismatched data.
  • Create NSN Through SELMA – If no match is found, you can now create a new NSN directly through the system.


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 registers, if there is a campus holiday, the attendance code will default to NA for that day.

Attendance Late Status and Minutes

Attendance Code

  • Implemented new field ‘enable minutes deducted’
    • Only available for codes in ‘Present’ status
  • Added new system default attendance code ‘Late’

Attendance Register

  • Implemented new field ‘Minutes deducted’
    • Only available for codes that have ‘enable minutes deducted’ enabled
    • Available in ‘Bulk Attendance Marking’
  • Late minutes will affect the hours present/absent and the attendance percentage

Add Campus Details and Custom Fields to Communication Templates

Campus name/code/description/custom fields are available on enrolment email communication templates.

Student Portal Attendance View

In the student portal, students can now view attendance records of an enrolment by clicking the new attendance tab. Displays date, session name, description, and attendance code (present, absent, or unmarked). Includes filters and PDF export capability.

Add Programme Code to Programme Dropdown on “Add New Intake”

Programme dropdown on Add New Intake page now includes programme codes and only shows programmes with active status.

Display Deactivated/Inactive Staff in Dropdowns

Inactive users appear in dropdowns prefixed with (D) and listed at the bottom. Pending users are excluded.

Calendar Navigation on Dashboard Widget

The calendar widget on the dashboard now includes buttons to navigate to the previous and next month.

Change to Mandatory Address Fields

Enrolment Class Tab Improvements

New table on enrolment class tab. Can now:

  • Edit “valid from” and “valid to” dates via pencil icon
  • View student’s attendance percentage
  • Click names to navigate to the respective class or campus page

Ability to CC Staff/Self When Sending Bulk Emails

When sending bulk emails through intakes or classes, users can optionally CC themselves or any staff listed on that class/intake.

Link to Blackboard on Student Portal

On the student portal, Blackboard-synced users can click an icon to be redirected to Blackboard via Microsoft SSO.


Bugs

Exclude Deleted Enrolments From Attendance Stats

Fix: Ensure enrolment attendance sessions are deleted when the enrolment is deleted.

Withdrawal Wizard Completion Date & AUS-Specific Change

  • Components receive a completion date if the completion code is 2, 3, or 4 (Pass, Fail, Withdrawn).
  • Withdrawing with outstanding components marks them withdrawn, adds completion and withdrawn dates.
  • Early withdrawals default to code 1 (still to complete) if no code is already set.
  • For AVETMISS-enabled clients:
    • Non-completed components set to “NOT REPORT TO AVETMISS”.
    • If hours attended is filled, code changes to “withdrawn/discontinued”.
  • Added submit spinner for improved UX during updates to many enrolment components.

Deleting Component Breaks Intake

Fixed cascade delete function. Deleting an Intake Component no longer raises an error.

Grading Improvements Hotfix

Fixed issue where an error appeared if an enrolment component had no grades.

Failed to Load Grades Error

Fixed: Error no longer appears when no grades are present.

Some Fields Not Saving on Validation Manager

Fields are now saving correctly. Also fixed some compliance name display issues.

Record of Achievement Bugfix

Import Timeout Bugfix

Related Articles

#3 April 2025 Release Notes

Features/Improvements Legal Age Configuration Calendar / Timetable Enhancements Intake and Class Enrolment Improvements Text Messaging Added the TXTStream SMS provider integration for sending text messages to NZ mobile numbers. Bug Fixes Programme to Intake Parent Components Mapping Fixed parent-child component relationships during intake and enrolment creation. Student Index – Search Functionality Timetable Import Time Conversion …

#1 February 2025 Release Notes

Features Xero Integration Xero integration is now available in SELMA. Refer to this post for setup and usage instructions. (This is a paid feature) Canvas Integration Canvas integration is now available. Refer to this post for setup and usage instructions. (This is a paid feature) Moodle Integration Moodle integration is now available. Refer to this …

#2 April 2025 Release Notes

Features/Improvements Grading Improvements Student Portal Users Student portal users can now be deactivated/activated. New AVETMISS Filter New filter for AVETMISS extraction: Funding Source State Bugfixes Date/Timezone Fixes Tested, checked and reviewed all dates throughout the system to ensure dates are stored and displayed correctly. Allow Canvas Auth When No Token Fixed an issue that prevented …

#1 April 2025 Release Notes

Features/Improvements Alert Feature Expanded to Other Objects You can now add an alert to a programme, intake, contact, class, and a system user. The alert pops up on page load (if there is an alert) and you also have a button to open the alerts. There can be multiple alerts tied to a single object …