3.8.0 Release Notes

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

Related Articles

3.0.0 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 …

3.4.0 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 …

3.9.0 Release Notes

Features/Improvements Student Enrolment Validation When enrolling a student directly from the student page, validation now runs when selecting an intake. If the student is not validated for that intake, they will be deselected with a notification. Valid students for the selected intake will appear in the selectable list. When changing intakes after adding students, validation …