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.
 
