Features/Improvements
Event Management
- Event Log Report
- Moved event log from right sidebar to reports dropdown and renamed to Event Report
- Can now filter events by created date
- Fixed redirect functionality when clicking the eye icon to view objects
- Scheduled events shown through object type; duplicate event creation indicators excluded from index
Student and Enrolment Management
- Student Status Tracking – When changing a student’s status, it creates an event log
- System Events Protection – System events created by actions like creating a student, changing status, or creating an intake are no longer editable or deletable
- Enrolment Confirmation UI – Improved the user interface of the student enrolment confirmation step for greater clarity
- Enrolment Success Page – Updated the successful creation page to display enrolment information instead of showing an infinite loader
Communication Enhancements
- Auto-CC Contacts – When sending an email from the student page, any contacts/organisations that are linked AND set to be included in communications will be automatically assigned to the cc field
Intake and Class Improvements
- Intake Cloning
- Intakes now set created at and created by fields correctly
- Parent-child component relations are properly set
- NZ Compliance/AUS Compliance fields, scheduler items, Intake Component compliance & custom fields, intake custom fields, and fees are now cloned
- Intake Staff Sorting – When setting staff on an intake, the system user dropdown list is ordered alphabetically
User Interface Improvements
- Dropdown Display Enhancement – When hovering over an option in a dropdown list, you will see a tooltip showing the full name (helpful for long names in staff lists or programme dropdowns)
- Event Types Filtering – Inactive event types are now filtered out from dropdowns
- Event Task Assignment – Only Active users show when creating a new Event. When editing, inactive users only appear if already assigned; they’re removed from dropdown once a new user is assigned
Reporting and Compliance
- Import Permissions – New permission added for Import functionality
- NZQA Provider Location – Implemented new field for NZQA Provider Location on campus, selectable when generating NZQA reports
- Mail Merge Fields – New mail merge field for pdf/text/email under the enrolment section for attendance percentage
- Bulk Update Enrolment Components – Added New Zealand compliance fields to the Intake Enrolment Matrix ‘Bulk Update Enrolment Components’ function
- Funding Source Display – Updated the Enrolment component’s ‘Funding Source’ dropdown to include the funding code
Integration Improvements
- Canvas Integration Pagination – Added pagination to allow more courses and assignments to be imported from Canvas into SELMA
Performance Improvements
- Status Wizard Performance – Speed improvements for status wizard when handling large enrolments
- Unit Standard Import – Improved unit standard import speed
Bug Fixes
Search and Filter Fixes
- Global Search Special Characters – Global search now supports searching for names with apostrophes (e.g., O’Shea)
- Form Submissions Quick Search – Fixed quick search functionality on form submission index
- Class Index Campus Filter – Fixed campus advanced search filter on class index
- Class Index Status Filter – Status filter now works correctly
- Student Index Status All – All students including inactive now show when status = all on the student index
- Campus Status Display – Campuses in the index now correctly reflect the selected statuses
Email and Communication Fixes
- Bulk Emailing – Fixed sending bulk emails from intakes (if Microsoft integration not enabled) and fixed bulk enrolment selection so emails are only sent to selected enrolments
- M365 Multiple Emails – Fixed issue preventing emails when multiple account-level email addresses were set up in Microsoft 365 integration
Student Management Fixes
- Duplicate Email Addresses – Fixed issue preventing adding deleted students with same email address into an intake
- Form Submission Overwrites – Form submissions from the same browser multiple times no longer modify the same student
Enrolment and Component Fixes
- Enrolment Component Completion Code – Enrolment Completion Code should no longer be blank
- Default Completion Code – When mapping components to an enrolment, they get set with the default completion code
- Bulk Update Enrolments – Fixed the Intake ‘Bulk Update Enrolments’ function causing multiple tables to be created
- Bulk Update Components – Fixed issue where some fields were not properly updated when using the Bulk Update Enrolment Components function
- Component Date Validation – Fixed error when checking if enrolment component is between enrolment start and end date
- Component Timeout – Fixed timeout issues when handling many components
- ITE Subject Addition – Fixed adding ITE Subject to an Intake (NZ Compliance)
Class and Attendance Fixes
- Deleting Enrolments – Fixed issue where deleting an enrolment made linked classes inaccessible
- Historical Deleted Attendance – Fixed bug breaking pages when related Attendance Timetable Sessions were deleted in the past
Date and Time Fixes
- Calendar Date Display – Intake dates on the calendar now convert to user’s timezone and display as the correct date
- AVETMISS Timezone – AVETMISS dates now use the correct timezone
Reporting Fixes
- SDR Files – Fixed data from previous year appearing in certain SDR files
- Cross Credited Components – Fixed cross credited components showing on F23 units standard reporting
- Deleted Objects Visibility – Updated event repository query to prevent deleted objects from appearing in index views