3.30.0 Release Notes

New Features Organisation Merge. Organisations can now be merged into one another, with fine-grained control over which areas to carry across — invoices, academic relations, contacts, custom fields, and more. Visa Subtype and Valid To. Visa records now support an optional Visa Subtype (e.g. AEWV, Subclass 500, NZeTA) that sits under the existing Visa Type, …

3.29.0 Release Notes

New Features Accommodation & Homestays Accommodation Module. A new Accommodation module brings homestay and room management into SELMA. You can manage real-time room availability, block and unblock rooms for specific date ranges, capture and process accommodation requests from students, view a calendar of bookings, swap students between rooms, and group students for placement. Includes accommodation …

3.28.0 Release Notes

New Features Curriculum Materials & Student Portal Documents — Curriculum materials can now be attached to programmes and components. Materials can reference uploaded files from the Resource Manager or entire resource categories. Students can view and download these materials from the Student Portal on their enrolment page. Resources in the Resource Manager can now be …

3.27.0 Release Notes

New Features CRICOS and ELICOS Compliance Reporting — Australian CRICOS and ELICOS providers can now record and manage CRICOS compliance data directly within SELMA. A new CRICOS card on the enrolment compliance tab allows staff to set the Confirmation of Enrolment (CoE) number, CoE status, Overseas Student Health Cover, and CRICOS status reason. When changing …

API Changelog

This page documents all API changes across SELMA releases. Each section covers the additions, removals, and modifications to API resources and their properties. Version 3.30 New Endpoints /api/custom_fields /api/custom_fields/{id} /api/custom_field_options /api/custom_field_options/{id} /api/custom_field_values /api/custom_field_values/{id} /api/visa_subtypes /api/visa_subtypes/code/{code} /api/visa_subtypes/{id} New Resources CustomField Properties: id (integer) label (string) api_name (string) custom_field_type (CustomFieldType) description (string) default_value (string[]) mandatory (boolean) validation_regex …

3.26.0 Release Notes

New Features Resource Manager A new Resource Manager is now available for uploading and managing files from a central library. Each account has a 5 GB storage allowance, and resources can be tagged with a Resource Category and linked to curriculum materials so students can access them via the Contact Portal. My eQuals Extract You …

3.25.0 Release Notes

New Features Clone Programmes & Components You can now quickly duplicate existing programmes and components while preserving their structure, fees, custom fields, and regional compliance data. Campus Enhancements Campus records can now be linked to an internal organisation (Campus School) and multiple staff members (Managers). Each campus can have an associated address with full address …

3.24.0 Release Notes

New Features Work Placements SELMA now includes a dedicated Work Placements module, making it easy to manage student internships, practical training, and work-based learning arrangements all in one place. What you can do: Good to know: Work Placements needs to be enabled—reach out to our team if you’d like to give it a try. Timesheet …

3.23.0 Release Notes

Features/Improvements Public Trust Integration Integration with Public Trust Fee Protect, enabling NZ providers to submit student fee data directly from SELMA. Email 2-Way Conversations (BETA) Added ability to have replies to emails sent from within SELMA to appear back in SELMA. These inbound replies can also be responded to from within SELMA. This is only …

3.22.0 Release Notes

Features/Improvements UIP Data Export Report Generate UIP submission files directly from SELMA for upload to the Ministry of Education portal. Certificate QR Code Verification Enhancement Certificates with verification QR codes now perform real-time validation against the enrolment each time they are scanned. This ensures data accuracy by reflecting the current enrolment status. If an enrolment …