Edit Content

Product Updates | October – December 2025

classter product updates october-december

Table of Contents

We’re introducing a set of important product updates focused on improving efficiency, control, and overall user experience. Highlights include enhanced role and permissions management, unified identification and search capabilities, modernized messaging and calendar experiences, and significant improvements across admissions, billing, educational programs, and integrations. Together, these updates simplify daily operations and deliver a faster, more consistent experience across all portals and back-office tools.

Core

General

New Tool to Bulk Copy Roles: You can now copy roles to other periods and institutes with one action. Existing roles are replaced, and fields modifications are updated automatically, following the same logic as template-based creation.

Enhanced Role Privileges for Teachers: A new role-based privilege allows control over whether teachers can create new events and announcements. Administrators can now enable or restrict this option, ensuring event creation aligns with Institute policies.

Unified Government ID Field Across User Profiles: A new “Unified Government ID” field has been added to demographic data for all user types—students, teachers, relatives, and contacts. It supports quick search, filters, and is integrated across admissions, re-registration, basic lists, gradebook, and card management, with visibility controlled by role-based access settings.

Institute Data Enhancements in Transaction Documents: We introduce improvements to reflect institute data in transaction documents. A new “Institute Registration Number” field is added, address display is now configurable, and institute labels are managed via terminology. Related reports and database structure are updated.

Unified Search Entities Experience: The search experience simplifies with a simple card view applied across more sections and the unification of the Dashboard and Quick Search boxes. Preview mode is set as default, and the dashboard search includes an expandable dropdown. The simple card view appears in Classster search based on preview settings and access rights.

Messaging Improvements: Messaging updates align the system with modern email platforms by redesigning compose screens, supporting CC/BCC, and updating recipient visibility based on settings. Message viewing, reply-all, and forwarding follow standard email behavior, with changes also applied to mobile apps and services.

Streamlined Compose Button for Messaging: We’ve simplified the Message Center and top navigation messaging dropdown by introducing a single “Compose” button as the primary action. It triggers email (default) or internal message creation based on your configuration, with a dropdown listing all available options—reducing visual clutter and unnecessary clicks.

Calendar & Timeline – Small Improvements: The Timeline view has been rebranded as “Notice Board” for a clearer and more engaging experience. This update also introduces smoother navigation between pages and smarter action buttons, such as quick marking for assessments, easy access to online meetings, and direct “Take Assignment” options for students.

Time Zone Handling for Portals: The system converts all displayed times to the user’s time zone while keeping inputs in the institute’s timezone. Teachers, students, and parents see calendar slots, timetables, sessions, attendance, and notices in their local time, with labels showing the institute’s timezone for clarity. Users select their preferred timezone on login or in their profile, and all time-sensitive data respects these settings.

UX Improvements on Time & Date Picker: The time picker now auto-selects minutes when an hour is chosen, setting the full time without extra clicks. Users must confirm their choice by pressing the OK button. The calendar icon is clickable for easier date selection.

Teacher Details in Group-Subject Management: You can now view teachers’ account emails directly when managing group-subjects, making it easier to identify and contact the right person—especially in large Institutes. The teacher’s job role and email (if available) are shown in the Group Form, during Teacher Allocation to Groups, and in the Timetable Schedule (Teachers view).

Bulk Report Sending for Teachers: You can now send personalized reports in bulk for selected teachers directly from the Teacher List in the back-office portal. This feature supports only pre-configured reports and recipients, based on your role permissions.

Approval Link added in template of ‘Bulk Send for approval in Check-In/Out’: The “Send for Approval” action in the Check-in/out list now supports a dynamic [APPROVALLINK] tag in the “HR Send for Approval” template. This link redirects users to the Check-in/out list in approval mode—only if they have the required privileges.

Redesigned ‘My Files’ Section with Enhanced File View: We’ve improved how your personal and educational files are displayed. You can now view total file counts and sizes; preview supported file types and see additional info like file notes and categories—based on your settings.

Hide Old Fields’-Options from New Student Entries: You can now disable specific dropdown values from appearing in new enrollments or re-registrations, without affecting existing student records. Look for the new “Disable for new entries” setting in student-related lists. Functionality is supported in the custom Special Student Fields 1-6.

Alternative Indicator1: Filtered Dropdown Values: Indicator1 and Alternative Indicator1 share the same dropdown list, but selections can now be restricted. Values marked as “Disabled in Alternative Indicator1” are hidden from the Alternative Indicator1 dropdown, unless already saved in existing records.

Faster Loading for Filters and Lookups: Filters and dropdown lists now load data as you scroll, making pages faster and easier to use. Previously saved selections will always appear, even if not in the first loaded results.

Lock Price List When Auto-Selected or Saved: If a price list is already suggested or saved, the field becomes locked and cannot be changed by applicants during admission, application, or re-registration—based on a configurable setting.

Improvements in Student Form and Views

Student’s List Filters: The search experience is enhanced by adding new columns (Card Created, Card Printed, Card Delivered) to the student list, with filters for student photos (Yes, No, All). Photos are filtered out where applicable, and cross-period card options are checked if enabled.

Display Global Registration Number (GRN) in More Lists: You can now display the Global Registration Number (GRN) in more Gradebook, Assessment, and Enrollment lists. Simply select which academic identification number to show using the relevant setting, with options for teacher visibility and export.

GRN Visibility in Gradebook: The Global Registration Number disconnects from demographic data and appears in the Student Profile tab with full view/load/edit rights. In the demographic tab, it displays as a label with info text. Teachers see the GRN in the gradebook regardless of demographic data privileges, and GRN works in student import, updates, and automatic creation.

Add Contact and Registration Dates to Student List: We will add Contact Date and Registration Date columns to the “Students per Educational Program” list. These will be hidden by default, can be exported, and will show “N/A” if no date is available.

Bulk Add/Remove Agreed Discounts: Efficiently manage agreed discounts in bulk from the Student and Arrangement Lists. Authorized billing users can quickly add or remove agreed discounts for multiple students at once through a single, streamlined action. Note: This is for the default option on the student, no saved arrangements will be affected, only the new ones.

New Accounting TAB view per Transaction: On the Accounting Tab (student form) the View per Transaction has been renamed to View per Transaction (per Academic Period) and a new View per Transaction (Chronological) is now available, showing transactions in descending order by issue date, including the Academic Period as an extra column, and following the same logic and actions as the academic period view—without grouping.

EPC QR Code on Invoices: Invoices can now include a SEPA (EPC) QR code to make payments easier in supported European countries. New settings let you define the Beneficiary’s BIC, IBAN, default payment purpose, and creditor reference. When this option is enabled, the system automatically generates the QR code on transaction documents with all required payment details—ready to scan and pay instantly.

Educational Program Management Improvements

Customize Your Educational Program List: Easily select which columns to display and arrange them in the order you prefer. Your settings are saved automatically, giving you a clear, personalized view—no technical steps needed.

Bulk Update Educational Program Dates: In “Bulk Edit Educational Program” option, users can now set Start and End Dates for multiple educational programs using the new “Set Dates” option. Validation ensures the End Date is not earlier than the Start Date.

Improved Educational Program creation Form: There is a new “Add Educational Program” screen (optional) redesigned for a clearer and more efficient setup. The educational program category can appear on the top, with new filter options by Grade Type, Grade Level or Custom fields categories, to help you quickly find and organize the steps.

Stream and Educational Program Status Restrictions: When adding or editing an educational program, certain student statuses are disabled based on the selected stream. Users cannot assign a stream that is restricted for the current status, and these restrictions apply only to manual back-office actions.

Enhanced Custom Properties: You can now organize custom fields by category, mark them as required, and control visibility and editing rights based on user roles. Custom properties can also be displayed in separate tabs or grouped together, making student and program forms more organized and easier to manage.

Improved Educational Program Indicators: Two new fields—Expected Date and Reason—have been added to the Disable Reregistration and Drop-Off Indicator (for reporting) extended properties at the educational program level. These are configurable through settings, fully integrated into forms, lists, filters, bulk actions, and APIs, and visibility is managed by user privileges and role-based access.

Teacher Portal

Improved Lesson Planning Experience: Lesson plans now load faster with a cleaner view—summary details show first, and full content loads on demand. You can also filter by status and manage files directly within the create/edit dialog.

Consents Modifications Notification: Notify each student once with a summary of all consent changes by comparing the latest active record to the previous one within the specified period.

Services

Track Changes in Service Enrollments: A new setting allows the system to keep a detailed history of changes to student service enrollments. When enabled, actions like adding, removing, or updating a service (e.g., pricing, group, or schedule) are recorded with the change date. This information is used for reporting only and does not affect normal enrollment processes.

Academic

Annual Results & Certifications

Annual Results List & Bulk Action Enhancements: The annual results grid now includes messaging and bulk reporting options to streamline communication and reporting.

Assessments

Automatic Student Selection in One-by-One Assessments: When enabled via settings, all students are now auto-selected in one-by-one assessments based on the selected group and subject. This applies during assessment creation and bulk operations, streamlining the setup process without manual selection and unnecessary clicks.

Navigate Between Assignment Submissions Faster: You can now move between student submissions using Previous and Next buttons—no need to close and reopen each one. Navigation follows the student list from the main view.

Scheduling & Timetable

Sessions-Based Timetable: When the Use Sessions as Weekly Timetable setting is enabled, timetables show actual weekly sessions instead of the planned schedule. All views—portals, forms, dashboards, and mobile—display session-based data for the selected week, with canceled sessions highlighted and consistent actions throughout.

Hide Timetable Slots by Group or Grade: Back-office users can now choose to hide specific timetable slots for certain student, parent, or teacher groups. Hidden slots won’t appear in “My Timetable,” dashboard views, joined sessions, or the mobile app, keeping timetables clean and relevant for each user. Back-office staff still see the full schedule, and co-teaching slots are only partially hidden as needed.

Session Management

Improved Session List for Students and Teachers: Timeline is now the default view, with performance and UI tweaks for faster loading. Large data sets are limited with paging (500 for users), and comments load only on demand to reduce delays.

Copy Sessions to Specific Dates: The new “Copy Sessions from Date to Another Date” action lets users copy sessions to multiple individual dates, with optional Extra session marking. Duplicate source-destination pairs are prevented, and sessions are copied even if the day differs.

Billing

Financial Module Improvements

Automated Billing Plan Adjustments on Student Status Change: Billing plans now automatically update when a student’s status changes. The system supports auto-calculations for reductions, flags installments as not required, and creates custom plans based on the status change date. This streamlines adjustments, ensuring billing accurately reflects the student’s current situation with minimal manual effort.

Payments in Chronological Order: In order to make newer payments from the Online Payments form, older payments must first be settled. This ensures that payments are made in chronological sequence and the users cannot bypass the rule. Enabled by setting (“Do_Not_Allow_Payments_In_current_Periοd_If_There_Is_Due_In_Previous_Periods”).

Suggested Academic Period for Open Payments: Open Payments now pre-selects a suggested Academic Period for students without arrangements or balances, following the order: default → registered → any → none. If no period applies, the UI shows “No eligible period – payment unavailable.”

Consumer API: Bulk get “Open Payment Links”: Authorized users can now retrieve the dynamic Open Payment links for multiple students via the Consumer API, by providing the Student Codes.

Bulk Remove Collectors: A new Bulk Remove Collectors action allows authorized users to remove collectors from student arrangements or at the student level. The action respects user permissions, closes any in-progress collection cases before removal, and supports filtering by location and collector type.

Search by Global Registration Number in Arrangement List: The Arrangement List now allows searching by Global Registration Number (GRN). Users can select All or a specific field, similar to the student list search, enabling quick filtering by GRN, Code, or other available properties.

Automatic and Editable Arrangement Link to Educational Programs: Arrangements are automatically linked to student educational programs, and authorized users can edit, transfer, or disconnect these links only if their privileges allow it, ensuring flexible and secure management in line with system settings.

Enhanced Change Arrangement Log: The Change Arrangement Log now includes Student Code and Global Registration Number columns, making it easier to identify and track student-related changes.

Performance improvements to Arrangement Log List: The arrangement log now loads faster and supports large data sets. You can choose how many rows to view (500 to 5000), use the new “View” dropdown to open it, and export the data when needed.

Installment Counts in Arrangement and Financial Views: Two new columns show the total number of installments, with and without prepayments. These are available (hidden by default) in the arrangement list and financial overview (per arrangement view).

Applying Available Discount on Grade Type and Grade Level: The system allows users to apply discounts not just to specific grades, but also to entire Grade Types or Grade Levels. Users can now multi-select Grade Types or Levels, streamlining discount assignment for related arrangements. Discounts automatically filter out grades that don’t match the selected Type or Level.

Enhanced Voucher Discount Application: A new option in the Mass Add Voucher Discounts form allows authorized users to disconnect existing payment receipts if needed to fully apply a voucher’s remaining value. Transactions exported to third-party systems are excluded unless override privileges are granted. The action respects transaction and document issuance permissions.

Status-Based Filtering in Financial Overview Counters: Institutes can now configure the Financial Overview Counters to display totals only for arrangements linked to educational programs with specific statuses. If no program is linked, filtering falls back to the student’s academic period status. Behavior remains unchanged if no statuses are selected in the new setting.

Update Reason/Remarks for Issued Transactions: A new “Change Reason/Remark” action is now available in the Accounting tab and transaction list (bulk action). Authorized users can update the reason, remarks, or both for issued transactions—based on existing permissions and accounting closure status. The action overwrites existing data and follows the same security and logging rules as “Change Payer.”

Totals and Latest Records in Arrangement Log: You can now enable “Show Totals” to view overall totals in the footer and “Show Only Max Record per Arrangement” to display only the latest update per arrangement for clearer tracking.

Admission

General

Add and Manage Companies in Admission (Marketing Data): Applicants can now create new companies while submitting marketing data, using the same interface as payer selection. This option is available when the relevant settings are enabled and a default company category is defined. Additionally, company entry in admission forms now supports full contact details, aligned with the main contact form—including formatting and address rules.)

Custom Label in Predefined Relatives Section: You can now set a fixed message to display in the predefined relatives section during admission. The custom text replaces the default message and includes the required relative type at the end. It appears the same for applicants and back-office users.

Unpaid Re-registration Fee Timeline: Students can now see a notice board entry for any unpaid re-registration fees, even if no application exists. The entry appears only if the company has Admission and Billing modules, the relevant settings are enabled, and the student’s re-registration status matches the delayed payment configuration. Students can pay directly the missing reregistration fee from the timeline.

Informational Text in Enrollment Tab: An informational message can now be shown in the Enrollment tab during admission (not re-registration), based on terminology configuration—similar to the existing financial section behavior. This applies to both single and multiple application modes.

Prevent Overlapping Service Enrollments: With the setting “Do not allow users to enroll in services with overlapping timetable schedule”, students cannot enroll in services that conflict with their existing or pending schedule across Online Enrollments, Re-registration, and Admission.

Application Handler & Management

Academic Period Selection for Applicants: Applicants can now select their preferred admission academic period during sign-up when multiple admission periods are available. Institutes can configure if the default period is based on applicant’s selection or grade, with full support for required fields and URL parameters.

New View – Applicants Without Applications: Back office and admission users can now manage applicants without any submitted applications. A new view offers simple filters, export options, and actions—just like the application list but tailored for early-stage applicants.

Student/Applicant Creation Email Validation: A new option validates a student’s personal email before student/applicant creation. When an email is entered, the system checks it against all existing user accounts (verified or not) to prevent duplicates, with proper email-format enforcement. This matches the student duplicate-validation mode.

Application link buttons: Back-office users now see a horizontal action bar on the application form, even before submission. It includes “Edit Applicant” and “Applications” buttons for direct access to applicant data and application history.

CRM & Messaging

Schedule Meetings on Behalf of Students: Back-office users can now schedule online meetings on behalf of students—just like they already do for parents. The interface adapts based on the “Enable_meetings_for_user_types” setting, and new “Schedule a Meeting” actions are available in both student and relative lists and forms when permitted by user role and license.

Back Office Can Now Delete Online Meetings: Back-office users (owner/admin/secretary) can now delete online meetings after cancellation. The process runs all cancellation steps, updates third parties, and logs the deletion in audit records.

Expanded Student ID Options in CRM Lists: Back-office users can now display the preferred student identification number in CRM forms and lists, extending existing options from enrollments and gradebooks. This setting allows administrators to choose which ID appears, making it easier to manage and identify students across the system.

Signed Document Visibility in Pad Signature Dialog: When using the signature pad dialog, both the original and the signed document are now displayed—if a signed version exists.

Advanced

Mass Update Groups: You can now update multiple groups at once using the new Mass Update Groups tool in Mass Imports. This feature lets you modify key group details based on custom matching conditions—such as External ID, Description, or Location—while automatically excluding any grades marked as Excluded from Mass Updates.

Integrations

Dual Microsoft 365 Tenant Support for SSO and Integration: Classter now supports separate Microsoft 365 tenants for Employees (SSO-only via Corporate Tenant) and Students/Teachers (full integration via Academic Tenant). SSO for employees remains active and locked, ensuring secure and seamless access without affecting academic data sync.

Ready-to-Use Templates for Microsoft 365 Integration: Administrators can now select a configuration profile for each setup, choosing Teams (with or without) and Entity Type (Subject, Group, or both). Each profile automatically applies the corresponding Microsoft 365 configuration, making setup faster and more consistent.

Fetch Marks from Canvas for Mentors: Mentors can now fetch a student’s current Canvas marks directly from My Students → Marks Analysis via a “Fetch Marks from Canvas” button. The dialog shows up-to-date course scores (Course Name | Score) for the selected student, visible only when Canvas integration is enabled, the user is the assigned mentor, and Canvas marks settings are active.

Photo Sync Logic for Microsoft 365, Moodle, Canvas & Blackboard: We are streamlining the synchronization of user profile photos across Microsoft 365, Moodle, Canvas, and Blackboard. What’s New:

  • Consistent Syncing: User photos will be accurately reflected across all platforms.
  • Efficient Updates: Photos will only update if changed, reducing unnecessary API calls.
  • Customizable: Institutions can enable or disable photo syncing for each platform.

Assignments & Grades Sync Enhancement with Group Configuration: Classter will now support syncing assignments and grades for Blackboard LMS integrations using Group configurations, expanding compatibility. Additionally, Blackboard integration will be refactored to align with this new setup, improving flexibility and consistency.

Standing Order Retry Schedule Configuration (Shuttle): Users can set a custom retry schedule for failed payments directly in the Integration Settings page. Submitting a schedule automatically creates a support ticket for processing with Shuttle, and the Classter UI dynamically displays the upcoming retry dates, keeping the process transparent and aligned with business requirements.

Granular Permissions for LMS & Payment Gateway Integrations: Admins can now control who can view, manage, or configure LMS and Payment Gateway integrations through a new Integrations privileges group in Role Management. Only authorized users will see or access these integrations in the Portal and Marketplace.

Integration Deletion via Classter Portal: The system allows an integration admin to delete installed integrations directly from the Classter Portal, using the same UI flow as installation. This feature streamlines lifecycle management and eliminates manual intervention.

Suggested Academic Period in Open Payments: Open Payments now always provides a suggested Academic Period, even when the student has no arrangements or balance. The system selects the period following a defined order—default, registered, any, or none—so Free Amount payments can proceed smoothly and the UI clearly indicates when no eligible period is available.

Reset Integration Data in Classter and External System: You can now reset stored data for active integrations by using the “Initialize Data” action. This removes all related records in Classter, but to avoid duplicates or sync issues, you should also clear matching data in the external system.  

Specialized for Higher Education

Enhanced Curriculum Classification FILTERING Selections: We’ve introduced multi-select for Grade, Stream, and Educational Program in the Curriculum Classification FILTERING setup. The dropdowns update in real-time, displaying only valid options, and the save button is enabled once all three fields are selected.

Mobile Features

Custom Menus and Buttons Available on Mobile: The system makes portal custom menus and buttons accessible in the mobile app, respecting user role, language, and active period. Items can be links, HTML forms, or reports, with color and description returned for consistent display and functionality across portal and mobile.

Controlled Start/Stop Actions for Virtual Sessions (Teacher Role): Start/Stop session buttons are now shown only for virtual classrooms and only when the privilege is enabled. If the privilege is disabled, Start/Stop remains available for all session types. This behavior is also reflected in the mobile app.


Consistent Default Timetable Selection: The mobile app now aligns with the portal by automatically selecting the next upcoming timetable session on the subject attendance page—based on the current time—ensuring a consistent user experience across platforms.

Student Attendance Check-In via QR Code: Students can now self-submit attendance using the mobile app by scanning a secure, teacher-generated QR code during class. The system validates the time and location, and records attendance automatically—needs configuration.

Join Hundreds of Organizations that use Classter to Boost their Efficiency & Streamline Processes

Our platform makes managing every part of your institution smooth and simple, helping you unlock its full potential. 

We're here to help you get started.