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
- Enrolments
- Enrolment
- Component
- Edit – Permission to edit enrolment components of an enrolment
- Grading – Permission to grade enrolment components
- Completion – Permission to manage enrolment component completion
- Component
- 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.