The Classter 2025.3 Update brings substantial enhancements to academic, financial, and scheduling processes. Key highlights include unified timetable and session constraints for more consistent scheduling validation, advanced GPA calculation logic for Higher Education, and a powerful installment analysis view for deeper financial insights. Additionally, financial arrangements can now be retained when programs change.
Core
Improvements in Student Form and Views
Split Academic Data by Educational Program: Academic views in student, parent, teacher, and staff portals now include an educational program filter. Users can optionally filter data—such as attendance, assessments, and statistics—by program. The “All” option remains available to view cross-program data.
LMS Management per student and provider: Back-office users can manage student access to LMS platforms (Moodle, Canvas, Brightspace) in bulk using the new LMS Management action in Financial Overview and User Accounts. Changes are synced and reflected in the UI—when access is disabled, related LMS icons are hidden from the student’s My Subjects view, improving control, automation, and visibility across systems.
Updated Accounting Views in Student Profile: The “Per Transaction and Installment” view is removed. The “Per Transaction” view is updated to align with the Transactions list. Transactions are now displayed as a single row with aggregated details, and amounts are summed per transaction. Transactions can be linked to multiple arrangements or exist without any, with academic period grouping maintained. Existing actions remain unchanged.
New Filter for Data Update Requests: A new filter, “Students with unhandled data update request,” is added to the Student List advanced filters. It lets you show all students (default), only those with open data update requests (Yes), or those without (No). This helps quickly identify students needing attention.
Educational Programs in Student Card Preview: A new action button in the student card preview allows quick access to the student’s educational programs, with key details like grade, stream, and status. For the current period, users with appropriate rights can also initiate a manual signature request directly from the list.
Quick Create Protocol Entry from Student Lists: Users can now quickly create protocol entries directly from the Student form and the Students per Educational Program list. The new “Create Protocol Entry” action auto-populates relevant student and program details, streamlining the entry process for authorized users with protocol access.
Improvements in Student Form and Views
- A new “Citizenship” field is now available for Students, Teachers, Partners, and Employees, captured separately from nationality. It is a custom dropdown that can also support values like “Refugee (UNHCR status)” and “Undocumented”. It is fully integrated into admissions, re-registration, bulk edits, reports, and filters.
- The “Area/State” field in student lists now supports sorting and filtering and is also available in the Manage View layout and as a demographic filter, enabling easier grouping and regional insights.
Educational Program Management Improvements
Retain Financial Arrangement on Program Change: When a student’s grade or stream is modified, the existing financial arrangement is now preserved instead of creating a new one. This applies if no transactions exist or the user has full edit rights. Only the linked entity and description are updated—pricing, discounts, and installments remain unchanged. A confirmation prompt is shown before proceeding.
New Filter for Educational Programs: A new filter, “Educational Programs with Managed Financial Arrangements,” is now available in the Students per Educational Program view. It shows programs with, without, or all arrangements. The filter appears only if billing access is enabled.
Group-Educational Program Category Connection: Groups can now be linked to Educational Program Categories to improve reporting and auto-assigning groups/subjects to students. This connection ensures accurate matching by using the educational program category to assign the right groups. The link is maintained through group transfers and during period creation.
Teacher Form and Management
UI Adjustments in Teacher Contracts: Small interface improvements were made to contract and allocation forms, such as better field order, default values, sorting, and showing subject titles. These changes improve usability without changing how the system works.
Teachers List: Enhanced Filtering and Hour Calculation in Allocated Hours View: The Allocated Hours Compare Hours view now shows accurate hour calculations. Users can filter by contract status (Active, Inactive, No Contract, All), teacher, and location for better tracking and comparison of allocated hours.
Teachers Per Teaching Workload–Latest updates: The list now includes a Manage View with options to filter, sort, and customize columns. New columns show employment details and weekly session hours, and an advanced teacher filter has been added to help track planned teaching workloads more effectively.
Compare Hours Teacher List: Timetable Category Filter: A new “Timetable Category” filter lets you filter teachers by active timetable categories. It shows total timetable and enrollment hours for the selected category, defaulting to the currently active one.
Teacher Portal – Students list: Teachers can now see students enrolled in programs they supervise. This applies to the “My Students” list, academic progress, messaging, and search. Access is based on the teacher’s role as a mentor, supervisor, or subject teacher.
Subject Status Filter in Teachers’ Portal: A new Subject Status filter is now available in the Students per Subject view for teachers. This allows filtering students based on the status of their subject enrollments in the teacher’s assigned groups, mirroring the functionality available to back-office users.
Other
Updated Lists Layout: Selection, search, and paging controls are now aligned in a single row. Only standard Select/Deselect buttons are shown, with all custom selection buttons removed.
User Account Data – Password/Role Tooltip Enhancement: The tooltip in entity forms (Student, Teacher, Relatives, Employees) now displays more detailed user account data, including username, account email, initial password, current role, and logon URL. It is now sticky, selectable, and includes a copy icon to quickly copy all details to the clipboard.
Connected Accounts Indicator: If an email is linked to multiple entities (student, teacher, parent, employee), a Connected Accounts tooltip appears. Clicking it opens a dialog listing connected entities with clickable names (if permitted), following the same logic as the login process.
Display of External Name Across Entities: The “External Name” is now visible in the UI for all major entities—not just Groups. It appears below the External ID, with an info icon explaining that this name replaces the standard title in third-party integrations. For Subjects, the existing External Name field is now also shown. New fields have been added to the database for Class Prices, Authorizations, and Categories to support this update.
Entities Form – Files: Send by Email: The “Send by Email” option is now under the Actions button on the Users Files Tab, alongside Edit and Delete. Clicking it opens the recipient selector and attaches the file automatically, using the file name as the email subject. The file is sent directly without needing to upload a copy.
Default Enrollment Status at Subject/Curriculum Level: Enrollment status can be preset via new dropdowns at both Subject and Curriculum levels. During student enrollment, the system first applies Curriculum-level defaults (for college environments), then Subject-level defaults, before falling back to standard settings. Subjects are enrolled with the preselected status.
Subject Edit Link Enhancement: The “Edit Subject” link is now available in multiple forms (Student Form/Enrollment/HE, Student Form K12, and Group Form/Subjects Tab). This link allows back-office users with the proper privileges to quickly access and edit subject details in a new tab.
Academic
Gradebook
Unpublish Marks Option for Teachers: Teachers can now unpublish marks from the gradebook, provided the relevant settings allow it and the marking period is not locked. This mirrors existing functionality available to back-office users.
Enhanced EC Management in Gradebook: The Gradebook allows teachers to assign Exceptional Circumstances (ECs) to failed marking criteria or final marks. ECs are configured at the subject level and automatically apply during retakes, bypassing mark capping. Only valid cells are selectable, and previously used ECs are disabled. The system provides clear indicators for ECs, ensuring a seamless experience for users in retake periods.
Teachers in Gradebook: In the Gradebook (excluding daily and entrance marking), a new icon displays a tooltip showing the names and statuses of all teachers assigned to the selected Group-Subject. Names are shown in a consistent format based on system settings.
Discontinuation of Special Marking Scenario Support (Manager): The gradebook will no longer support custom marking setups per subject based on special marking scenarios configured via the Manager application (the Windows-based school management system) using the CoCode field. Going forward, only the MSID row will define the marking structure, and any entries with a non-null CoCode will be ignored, simplifying the marking process.
Assessments
Configurable Assessment Title Format: Users can predefine the assessment title format using a new setting similar to sessions, including Group, Subject, and Marking Period. This format auto-generates descriptions in all creation workflows—manual, bulk, and automated—using formatted exam dates. Copies retain original titles. Tooltips update, and titles are pre-filled or auto submitted across assessment planning processes.
Max Allowed Mark Configuration for Assessments: You can now configure the “Max Allowed Mark” per assessment type, setting it to optional, mandatory, or disabled. If mandatory, it triggers a validation if left blank. This applies across assessment creation, sessions, and bulk actions, with quizzes excluded. The setting is copied during institute/period transfers.
Bulk Assessment Creation-UX Enhancements: The bulk assessment interface now supports horizontal scrolling for overflowed tabs and includes an “Apply to all” button to copy assignment data across groups, preserving only editable fields for consistent assessments.
Attendance
Weekly Attendance UI/UX Enhancements: The Weekly Attendance interface includes changes such as enhanced filter layout, auto-focus on the current time, and calendar adjustment to fit the viewport. The “Filters” label in Student Mode is split, empty hours are hidden by default, and the “All Day” section is removed for a cleaner, more user-friendly experience.
Scheduling & Timetable
Unified Constraints for Timetable and Sessions: Constraint validation is now unified across both timetable entries and academic sessions, with all rules applied per Timetable Category. Legacy settings like “Check for Duplicate Sessions” and “Allow Sessions in Holidays” have been replaced by flexible, configurable rules. A new dynamic constraints system allows users to define custom validations—such as preventing overlapping sessions for the same teacher or group. Default checks like teacher hours, subject limits, and availability are still supported. The interface has been updated with clearer options per timetable category configuration and improved messaging for warnings and errors across all processes, including bulk actions.
New Statistical Session Views: Four new views provide weekly totals grouped by location, grade, and teacher. The grid shows totals per week or week plus timetable category, with export and alerts for cancelled or substitution sessions. Clicking a row reveals detailed sessions included in the totals.
Timetable & Sessions constraint Checking Tools: A new tool will allow users to validate timetables and session schedules. It provides predefined views to check teacher hours versus contract hours, session gaps, and more. Access to the tool is restricted to back-office users, with views based on user rights and licenses. The tool ensures data accuracy by filtering sessions, excluding canceled ones, and comparing session times and locations.
Session Management
Teacher Allocation and Session Management Enhancement: With a new security property enabled, teachers can manage academic data (attendance, homework, assessments) for sessions using the “Per Session” submission method—even if they aren’t assigned to a specific group or subject. During session creation, users are prompted to allocate teachers to relevant groups and subjects as needed, ensuring proper access.
Session List – Enhancements: Core module adds filters for group location and student grade, plus a “Session Dashboard” action for session details. HR module introduces check-in/out filters and a manual check-in/out action enabling authorized HR users to manage attendance.
Session list- Send Message Bulk Action: A new bulk action “Send Message” allows back-office users to send a single message to all related teachers, students, or parents of the selected sessions. The recipient list is pre-calculated based on teaching assignments, and the message preparation uses the same dialog as in assessment actions.
Sessions Mass Actions – Redesign: The Sessions Mass Actions form has been redesigned for clarity. Labels are now readable, the “Copy Co-Teachings” option clearly explains which co-teachings are copied, and you can select the period type (week or date) with groups and dates filtered by the chosen timetable category.
Back Office Session Tools Visibility: Session Dashboard tools (Start, Stop, Cancel, Mail, Messages) are now visible in back-office view for users with session edit permissions.
Billing
Collector Module
Collectors Management Improvements: The collector dropdown is now unified across screens for consistency. Collection status is always visible, not just for “In Progress” cases, and can be edited directly from the student form if the user has rights. New optional columns—Collection Status, Sent to Collection, and Under Collection—have been added to the Arrangement List. In the Financial Overview, the student filter label now reads “{Student} Collector” for clarity.
Bulk Collector Assignment Enhancements: The “Update Collectors in Bulk” feature is now renamed to “Bulk Collectors Assignments” with updated action and wizard steps. Users can hide or show filters, with hidden filters being collapsible within field sets or tabs. Additionally, filter values can now be saved within the Manage View, and the dialog layout has been resized for a more streamlined interface.
Financial Overview: Collector Field and Filter Adjustments: The “Collector” column has been added to both “View Per Arrangement” and “View Per Student,” visible when “Enable Arrangement Collectors” is active. Collector filters have been re-arranged, and these changes apply only if the user has the “User can see Collection Status and other collection properties” privilege.
Financial Module Improvements
Advanced Installment Analysis in Financial Overview: A new Installment Analysis (Vertical View) form has been added to the Financial Overview, offering powerful dynamic filtering and customization capabilities. Users can group data by Grade, Educational Program, Service, and more, with flexible layout control through Dynamic Columns and Grouping. Key features include Show Group Totals, Sort Type, and independent filtering for Student, Arrangement, and Installment data. Bulk actions such as Send Notifications, Update Collection Status, and Assign Collectors streamline data handling. Additionally, the Estimated Analysis Per Collector feature provides detailed, real-time insights per collector, with totals adjusted based on applied filters.
Arrangement Change Log Filtering by Academic Period: The Arrangement Change Log now includes an Academic Period filter with multi-select for active periods. Logs are linked to the Arrangement Log Period field, and the Location filter shows arrangements linked to the selected program location, while unlinked ones are still visible.
Arrangement List Filters Update: Filters in the arrangement list now target arrangements instead of students. Location, Grade, Stream, and Status filters will show arrangements linked to educational programs with matching properties. Unconnected arrangements will still be displayed. The Services filter now targets arrangements related to the selected service.
Add Global Registration Number and Student Code Columns: New columns for Global Registration Number (GRN) and Student Code will be added to the Arrangement List, Financial Overview, and Mass Billing views. In Mass Billing, a new setting lets users select which ID to display or hide the column. The additional column appears after the student name if enabled. In Arrangement List and Financial Overview, these columns are added at the end and hidden by default.
Improved Filtering on Agreed Discounts Log: To enhance usability, a new Status filter (All | Yes | No) is added to the Agreed Discounts Log, allowing users to filter by active discounts. The filter layout is updated for better alignment, adjusting column widths accordingly. This improvement helps users focus on relevant discount statuses more easily.
Admission
Application Handler & Management
Filter Students by Declared Agents: A new “Agents” filter has been added to the Application List, allowing users to filter students by their declared agents. This multiselect filter appears when the “Enable Agents Portal” setting is active and shows all contacts marked as “Agent” (relative type). It also includes a “no value” option to easily find students without an assigned agent.
CRM & Messaging
Send Message Improvements: Recipient selection for CRM messages is now a multi-select dropdown with options including the CRM Action Creator (default), Refers To, Refers To [Parents], and Refers To [Financial Contact]. The “All” option has been removed. Selected recipients appear in the standard advanced compose table for consistency.
Specialized for Higher Education
Improved Calculation of Higher Education Annual Results: The system now supports optional sequential calculation of cumulative and running marks by academic period. A new setting allows full recalculation across all periods or an update for the current period only. Full recalculation deletes non-forced data and updates marks period by period, in order. Labels and UI updates support clearer, more accurate reporting of marks and GPA.
Bulk Cross-Curricular Annual Results Registration: A new bulk action in the Reserved Subject list lets users automatically assign reserved subjects from other curricula or educational programs. This option appears only when “Return also Failed subject” is false. Selected subjects are registered for the current academic period in each curriculum, marked as “forced,” and previous records are updated without creating new enrollments.
Student Enrollments: Curriculum View Enhancements: The Curriculum History dialog now features two additional columns. In addition to the annual results records grouped by academic period, the view now includes Curriculum (displaying the curriculum title) and Groups (showing the groups the student was enrolled in, separated by commas if there are multiple). These enhancements provide clearer insights into the student’s enrollment history and academic progress.
Status Colors Added to Enrollments: A colored status circle now appears next to the curriculum name on the Enrollments tab in the student form and for colleges. The circle shows the current status of the educational program and includes a tooltip with the status description, making it easier to identify each program’s status at a glance.
Transcript Tab Redesign: In the Student Form, the Absences section has been moved to a new “Attendance” dialog next to Total Completed. The space previously used for absences now displays Certification Data. Additionally, the word “Running” has been removed from the two running period marks shown before the Cumulative marks.
Online Enrollments – Current Period Indicators: For online and re-registration enrollments, subjects in the current academic period now feature a “Current Enrollment” badge that clearly shows whether the annual results outcome is finalized or pending. Subjects that are failed or unenrolled are highlighted with a danger label, making their status easy to identify.
Online Enrollments – Student Unenrollment Enhancement: Students can now unenroll from subjects in various statuses, not just “Pending Approval.” With the new relevant setting, administrators can define which statuses permit unenrollment. If no statuses are selected, the system will default to “Pending Approval” as the only status that allows unenrollment. This update enhances flexibility while maintaining the existing business logic.
Online Enrollments – Prerequisite Bypass and Enrollment Monitoring: Through configuration, online enrollment can bypass prerequisite checks for Higher Education, enabling students to enroll in subjects even if they haven’t completed all the required courses or they’re outside their current curriculum. This gives students the flexibility to plan ahead or catch up on credits. Administrators can track and review these exceptions, ensuring proper oversight during enrollment.
Curriculum Progress View for Mentors: A Curriculum Progress View button is added to Student Statistics, visible only to back office staff and teachers who are the student’s mentor. Clicking it opens a read-only dialog showing the student’s curriculum progress based on the existing online enrolments view, without enrollment details or action buttons. This provides mentors an overall progress snapshot without extra business logic.
Transportation
Student Transportation View: Added Area/State Column: The Student Per Bus (Week View) now includes a new column, “Area/State,” providing additional location information for students.
Integrations
Signature Commands – Invalid & Auto-Creation: Signature requests can now be marked as “Invalid” and invalidated in bulk. Invalid commands cannot be signed or re-sent. If a financial arrangement’s price changes, related requests are auto-invalidated and new requests are created. An “Invalidated” column and filter help track status.
District
Extended Contact Info in District Lists: The default District grids—Students, Parents, and Teachers—now include additional contact fields. These new columns are hidden by default. In the Students grid, “Email” is renamed to “Account Email” to match terminology used across the platform.
Mobile Features
Transportation and Bus Exceptions in Parents App: The Parents app now supports transportation management, including Transportation Schedule and Bus Exceptions. Parents can view and create exceptions, such as canceling bus use or requesting a new pickup/drop-off address, with options controlled by specific settings. The app includes a new “Transportation Planning” menu for daily reports. The system also allows parents to add new addresses if permitted, with exceptions filtered by date and grouped by status.
Term & Descriptive Marks on Mobile: Students and parents can now view Term Marks and Descriptive Marks in the mobile app under the Learning area. These menus follow the same rules as the web portal, with report access based on grade, marking period, and eligibility conditions.
Enable “Add to Wallet” Button for Teachers: The “Add to Wallet” button for benefits cards, previously hidden for teachers, is now accessible. Teachers can now use this functionality, allowing them to add their benefits cards to their wallet.
Mobile Menus – Custom Names: Mobile menus now display custom (hard-coded) names defined in the web portal. If a menu item has a custom name, it will be returned in all languages instead of the default resource name, ensuring consistency across menus and tabs for all roles.