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:

  • Create and manage placements: Record placement details including dates, hours, employment type, and industry for each student.
  • Track progress: Monitor actual hours against expected hours to see how each placement is progressing (Actual hours tracking WIP).
  • Manage organisation positions: Define available placement positions at host organisations with capacity limits, so you always know how many spots are available.
  • Communication included: Send templated emails to placement supervisors/stakeholders directly from SELMA, complete with mail-merge fields.
  • Attach documents and events: Link relevant files, notes, and events to each placement record.
  • Tag and customise: Use Tags and Custom Fields on placements, just like you do with other SELMA records.
  • Export data: Search, filter, and export placement data to CSV from the placement grid.

Good to know: Work Placements needs to be enabled—reach out to our team if you’d like to give it a try. Timesheet entry functionality is coming soon in a future update.

Student Identity Verification (Persona Integration)

We’ve integrated Persona for secure, seamless identity verification.

  • Staff can now send verification emails to students directly from their profile.
  • Students complete verification using their government-issued ID.
  • Results automatically appear in SELMA and are validated against existing student records.
  • Please enquire to learn more about enabling this feature.

Enhancements

Event Scheduler Triggers

We’ve expanded the automation capabilities of the Event Scheduler. You can now set triggers based on:

  • Enrolment Withdrawal Date
  • Enrolment Graduated Date
  • Class Start Date

Importer Improvements

  • Staff User Uploads: You can now add staff users to a class via both the “Create” and “Update” functions in the importer.
  • Class ID Support: Added class_id as a supported field, providing a reliable alternative to class_code when updating records.

Security & Performance

  • SELMA Forms: Added additional sanitisation and security measures to keep your instance and data safe.
  • Geolocation: Improved accuracy for User IP and location logging by refining our API integration.

Bug Fixes

  • Marking Area Filtering: Added a top-level component to the Marking Area to allow for fine-tuned queries. This resolves an issue where data outside the 500-row limit was being missed during filtering.
  • UI Overflows: Fixed an issue where text in custom field dropdowns or multi-select fields would overflow the container. These now wrap correctly and include a tooltip to view the full text.
  • Timezone Correction: Resolved a timezone conversion bug for Public Trust. Dates will now correctly reflect the user’s local timezone instead of defaulting to UTC.
  • Mail Merge Formatting: Fixed a bug where certain non-date fields were being incorrectly formatted as dates during mail merges.
  • Log Management: Addressed a deprecation warning and log limit issue within the Message Broker to ensure system stability.

Related Articles

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

3.17.0 Release Notes

✅ Features/Improvements 🔹 PDF Reports System Overhaul Completely redesigned the PDF reports management system: 🔹 Improvements to Form Manager – Enrolment and Enquiry forms Enhanced Form Field Validation Improved data quality with stricter field validation: Improved Intake Management in Forms Organisation Field Type Forms can now include organisation information fields with multiple organisations per form. …

3.06.0 Release Notes

Features/Improvements Legal Age Configuration Calendar / Timetable Enhancements Intake and Class Enrolment Improvements Text Messaging Added the TXTStream SMS provider integration for sending text messages to NZ mobile numbers. Bug Fixes Programme to Intake Parent Components Mapping Fixed parent-child component relationships during intake and enrolment creation. Student Index – Search Functionality Timetable Import Time Conversion …

3.10.0 Release Notes

Features/Improvements Stripe Integration Integration with Stripe payment processing is now available for handling online payments. Intake Component Propagation When mapping components to an intake, you now have the option to: If propagating to enrolments: NZQA Enhancements Single-Student ROL Generation Added “Generate ROL Request File” button directly in the Student’s “Achieved Unit Standards” section, allowing administrators …