#1 March 2025 Release Notes

New Features and Improvements

Reporting and Data Management

  • Grid Report Role Limits: Added management controls for grid reports:
    • Registrar users can set which roles have access to specific grid reports
    • New “view” permission controls visibility and functionality
    • Users with manage permission automatically have access to all grid reports
  • Data Warehouse: Implemented direct export of reports to data warehouses:
    • Supports async export of GridReports and ReportBuilderReports to CSV format
    • Includes filters and real-time status notifications via Broker Event system

User Management

  • Student and Contact Portal User Management: Improved management of Student Users with ability to impersonate Students through the actions dropdown.
  • Form Deletion and Archival: Forms can now be deleted or archived based on their existing status or submission count.

Import and Data Entry

  • Import Functionality: Added comprehensive import tools:
    • Class Import: Create classes with basic details, dates, and Component links
    • Class Timetable Import: Import session schedules including rooms and attendance requirements
    • Enrolment Class Link Import: Link enrolments to classes
    • All imports include data validation and correction tools

Enrolment Management

  • Intake Transfer: Added ability to transfer enrolments between intakes:
    • Access via action dropdown on enrolment page
    • Options to transfer unpaid fees/draft payments
    • Options to add fees from target intake
    • Component selection with validation for completion status
    • Redirects to updated enrolment page after successful transfer

Cloud Assess Improvements

  • Added button to sync only the intake to Cloud Assess (excluding enrolments)
  • Fixed case sensitivity issue with email lookup when linking accounts

Timetable Management

  • Backfill Sessions on Edit: Added ability to generate attendance registers for specific sessions regardless of date:
    • Edit the session in timetable view
    • Use the ‘Generate Session Attendance’ button (arrows rotating icon)

Other Improvements

  • Fix Spelling Error: Corrected spellings and descriptions in various places.
  • Integration Placeholders and Logos: Improved support.
  • Email Event: Added default setting to show in Student Portal.
  • Marking Screen: Improved dropdown lists to exclude deleted Intakes.
  • Student API: Added Portal User section.

Bug Fixes

UI and Interface

  • Rerun Grid Report Bug: Fixed issue where quick search was duplicating when re-running a grid report. Search functionality is now maintained without duplication.
  • Roles and Permissions Table: Fixed child tree toggle to prevent it from submitting the form.
  • Student ID Display: Fixed UI bug where Student ID was displaying as UUID after form submission.
  • Inactive Curriculum Items: Fixed default display of inactive curriculum items.
  • International Icon: Fixed issue where International Icon was breaking the screen.
  • Alert Navigation Buttons: Improved visibility of alert buttons on light modes.
  • Comms Template: Fixed loading issue in invoice.

Forms and Validation

  • Validation Manager: Fixed regression bug that prevented creation of new validation rules.
  • Unable to Build Programme Rule: Fixed issues with Completion Workflow Rule building.
  • Enrol from Intake – Search: Fixed issue where searching for a student cleared the Selected students list. DualListbox now stores selected values during search.

Integrations

  • Microsoft Integration: Fixed issue that prevented some users from linking their Microsoft 365 account on their SELMA profile.
  • Cloud Assess – Refresh Programme/Unit List: Fixed the refresh button to trigger properly on click in the inline editing form.

Timetable

  • Timetable Session Creation: Fixed invalid error message that appeared when setting both the campus and room on a timetable session.
  • Timezone Check for Dates: Fixed timezone-related issue that prevented timetable sessions from being created on the start date of an intake, class, or enrolment.
  • Attendance Generator: Fixed issue where attendance registers weren’t generated for sessions with start dates too far in the past or future.

Components and Curriculum

  • Class – Subject Search by Code: Improved component addition to classes by including component code in dropdown text, enabling code-based searching.
  • Propagate Components: Fixed NZ compliance values not propagating from components to intake components when an intake was created.

Other

  • EPI Bug Fixes: Applied various fixes.
  • Report Builder Subscription: Applied bugfix.

Related Articles

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

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

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