3.18.0 Release Notes

Features/Improvements

Class, Attendance and Grading Permissions Refinement

Refined permission controls for class management, attendance and enrolment grading to prevent unauthorised editing by users with view-only access.

New Permissions:

  • Attendance
    • Delete – Permission to delete attendance records
  • Class
    • Enrolments
      • Edit – Edit class enrolment associations
    • Grading – Permission to grade enrolment components in a class
    • Scheduler – Permission to manage scheduler for classes
    • Staff
      • Edit – Edit class staff associations
      • Link – Permission to link staff on a class
  • Enrolment
    • Component
      • Edit – Permission to edit enrolment components of an enrolment
      • Grading – Permission to grade enrolment components
      • Completion – Permission to manage enrolment component completion
  • Intake
    • Scheduler – Permission to manage scheduler for intakes

Google SSO Portal Login Options

Added ability to log in with different OAuth credentials for the portal versus admin-side of SELMA. The login email for students can now be customised – primary email is used by default, but can be changed to the secondary or school email.

Student Portal Configuration Enhancements

Added “Display Fees” option to portal configuration to hide fee information on the student portal.

Automated Cloud Assess Enrolment Workflow

If using SELMA Forms, the Cloud Assess integration and Stripe as a payment gateway, you can now opt to auto-enrol students into Cloud Assess upon successful payment. This speeds up processing times for students who have provided all required information and paid for their course/training.

Permanent Resident Visa Support

Added Permanent Resident Visa as a Visa Type. Visa Expiry Date is no longer required when the Visa Type is either Residency Visa or Permanent Resident Visa, whilst remaining required for all other Visa Types.

Enrolment End Date Calculator

End date calculator has been added to:

  • Edit Enrolment card
  • Transfer Enrolment

Also fixed an issue where enrolments could not be created when no components were selected.

Mail Merge Field Formatting Improvements

Multi-Select mail merge fields will return each value on a new line, and text area fields will accurately reflect the formatting they were written in, including line breaks.

Pricebook Application Enhancement

Pricebook selection improvement: Auto-loads items with editable descriptions and quantities based on enrolment or selected dates.

  • Enrolment Fee Apply Price Book: Added “Override Existing Fee Lines” option to replace un-invoiced fees
  • Enrol Student: Allows ad-hoc fee lines and adds selected fee preview

Student Advanced Search Filter

Added Unassigned option to the student owner filter in advanced search, allowing easy identification of students without an assigned account manager.

Bug Fixes

Attendance Toggle Selection Issue

When clicking the toggle sort button, any checked boxes will now retain their state. Reverted the Intake and Class Enrolment grids and attendance matrix sorting logic to sort by first name, with preferred names handled as if they were the first name.

NZQA Report File Position Alignment

Resolved file position misalignment in NZQA reports caused by special characters in address fields.

Form Rules with Extension Fields

Form rules can now be created using extension fields with dropdown values (e.g., Disability Status). Previously, dropdown options were not available when setting up conditional rules for these fields.

NZ Residency Status Form Submission

Fixed issue where SELMA forms with New Zealand residency status information would fail to save.

Fee Table Sorting and Display

Enrolment Fees Table in Communication Templates now orders fees in descending order (highest fee amount first, going lower). Also fixed a bug causing random characters to appear.

Custom Field Value Updates

Corrected an issue where duplicate custom field values were being created, causing disruptions to updating values in the UI. You can now update custom field values when they have inherited a value from a parent entity. Fixed Communication Templates not picking up custom field values on object creation – values now appear on first load.

PDF Email Attachments

Fixed sending reports and communication template PDFs from emails. You can now send non completion-required Enrolment reports in bulk from an Intake. Sending Invoices through email now works correctly when sending to an organisation/contact/student.

Event PDF Attachments

Attaching PDF reports to events now works as intended.

Form Submission PDF Display

Fixed dropdown values incorrectly showing numeric IDs instead of the correct text values on form submission generated PDFs.

Related Articles

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

3.15.0 Release Notes

Features/Improvements Multiple International Documents Support Students can now store multiple visas, passports, and insurance records instead of being limited to just one of each. This provides better flexibility for managing international student documentation. Students can add, edit, and remove multiple visa, passport, and insurance entries as needed, with student profiles now displaying international documents in …

3.04.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.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 …