#1 February 2025 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 post for setup and usage instructions. (This is a paid feature)


Other New Features & Improvements

  1. Enrolment UI on Student Record
    • Updated the student enrolment tab UI to display the amount due (if any), programme, intake, enrolment ID, and campus.
    • Clicking the enrolment reveals an accordion with a table of all enrolment components.
  2. Limit New Enrolment Statuses
    • When enrolling a student, you can only set the status to Provisional, Waitlisted, or Active.
    • Prevents assigning statuses like Withdrawn, Failed, or Inactive to new enrolments.
  3. Add Grading Scheme ‘System Default’ Alert
    • Displays an alert indicating that system default grading schemes cannot be edited, helping avoid confusion.
  4. Class Scheduler
    • Allows scheduling emails and event log entries from a class, triggered by enrolment start/end or valid from/to dates.
  5. Create a Function to Copy Forms & Price Books
    • When viewing existing price books or forms, you can now clone them.
    • Update names (and descriptions for forms) while all other data is copied over.
  6. Add Title to Contact
    • Contact page now includes a title field (Mr, Dr, Master, etc.).
    • You can edit this title in the contact’s information card.
  7. Attendance Matrix
    • Adds an attendance matrix and allows marking of attendance based on timetable sessions.
    • Requires both Attendance and Timetable modules.
  8. Scheduled Session Generator
    • Automatically generates daily Attendance Register sessions for each active enrolment based on related timetable sessions.
  9. Attendance Dashboard Widget
    • New widgets for Intake Attendance and Class Attendance display unmarked attendances for classes/intakes associated with the user.
    • Clicking a pie chart slice navigates directly to that class’s attendance tab.
  10. Copy Staff When Cloning Intake
    • If selected, staff linked to an intake are copied over to the new cloned intake.
  11. Price Book – Skip Completed Components
    • Option to skip completed components when applying a price book to an enrolment.
    • Enable or disable this feature when creating/editing a price book.
  12. Better New Campus Error Message
    • When attempting to create a campus with a duplicate code, you now get a clear error message prompting you to use a unique code.
  13. Different Student Cannot Have the Same Email Address When Updating
    • If you try to update a student’s email to one already in use, you’ll receive a form error indicating the address is taken.
  14. Providers
    • Internal Organisations (Providers) can now be selected and attached to a Programme.
  15. API Enhancements
    • Added /api/users permission.
    • New API secret management interface with regeneration confirmation and audit logging.
    • IP and location tracking for API access.
    • Updated major endpoints, introduced rate limits (20/min and 10,000/day), and restricted access to API Users only.
  16. Sending User Phone Mailmerge Field
    • Communication templates can now include the sending user’s phone number via mailmerge fields.
  17. Event Scheduler Email Stakeholders
    • When scheduling emails to a student, stakeholders marked “Include in Communications” will also receive the email.
  18. Student Enrolment Tab Adjustments
    • Enrolment ID now displays correctly after the intake.
    • Programme and Intake tooltips appear on hover.
    • Shows “No amount due” if there is no amount outstanding.
  19. Create Export for All Indexes
    • Each index page has a CSV export function exporting the entire dataset (bypassing pagination).
    • Exports run asynchronously, and the requesting user receives an email with the download.
  20. Add Filters to Class Enrolment Linking
    • When linking enrolments to a class, you can search or use dropdowns for programme/intake.
    • You can also set valid from/to dates for each enrolment in that class.
  21. Add Valid Duration to Class Enrolment Link
    • You can set valid to/from dates and the role for staff linked to a class.
    • You can also edit how long an enrolment is valid in a class.
  22. Clone Comms Template
    • Quickly duplicate communication templates to reuse and modify them as needed.
  23. Enrolment Status Tracking
    • Tracks monthly changes in enrolment status to support performance and ITR-based reporting.

Bugfixes

  1. Validation Manager – Handle Deleted Fields
    • Fixed an issue where a deleted custom field could break the Validation Manager page.
  2. Form Submission Filter Broken
    • Clicking on form submission statuses at the top of the page now properly filters results.
  3. Grading Scheme Bugfix
    • Fixed an issue preventing the creation of a new grading scheme.
  4. Timetable Holiday Fix
    • Loading a timetable for a campus with no holidays no longer triggers an error.
  5. Default to User Microsoft Email
    • If you have linked your Microsoft account, it will now be selected by default when sending emails.

Related Articles

#2 March 2025 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) …

#1 March 2025 Release Notes

New Features and Improvements Reporting and Data Management User Management Import and Data Entry Enrolment Management Cloud Assess Improvements Timetable Management Other Improvements Bug Fixes UI and Interface Forms and Validation Integrations Timetable Components and Curriculum Other

#1 April 2025 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 …

#2 April 2025 Release Notes

Features/Improvements Grading Improvements Student Portal Users Student portal users can now be deactivated/activated. New AVETMISS Filter New filter for AVETMISS extraction: Funding Source State Bugfixes Date/Timezone Fixes Tested, checked and reviewed all dates throughout the system to ensure dates are stored and displayed correctly. Allow Canvas Auth When No Token Fixed an issue that prevented …