Overview
This setting controls whether Classter automatically creates a permanent record – an “Enrollment Log” – whenever certain changes happen to a Student’s enrollment in a Subject or Group (Class). It does not produce a report or send a notification; instead it works silently in the background, adding a log entry each time one of the selected actions occurs, so administrators can later reconstruct exactly what enrollment changes took place, when, and for which Student.
This gives the institution an audit trail that supports statistical reporting on enrollment activity and internal reconciliation of Student, Subject, and Group data over time.
What This Setting Does
This is a multi-select setting: administrators choose which specific kinds of enrollment actions should be logged. Only the selected types generate log entries; anything not selected is ignored. If no type is selected, the log stays empty and no entries are ever created. The available action types are:
- Student enrolled into a Subject/Class – a Student is added to a Subject within a Group.
- Student removed from a Subject/Class – a Student is removed from a Subject.
- Student transferred to another Class/Group – a Student moves from one Group to another.
- Teacher assigned to a Class Subject – a Teacher is allocated to teach a Subject within a Group.
- Teacher removed from a Class Subject – a Teacher’s allocation to a Subject/Group is removed.
- Subject/Class removed from Student due to a status change – a Student’s enrollment in a Subject is automatically removed because the Student’s registration status changed (for example, the Student withdrew).
Each log entry records the Student (or Teacher), the Group and Subject involved, the action that took place, and the date it happened, so the full history stays available for later review.
Main Settings / General Settings / Basic Customization / Logging / Enable statistical enrollment log for the following types
Here, you define for which actions you want to keep a log file.
Prerequisites:
- You must have selected at least one student status in “Add log to Subjects/Groups only when the Student is in status” setting, in the same settings section.
- The occurrence of the logging action depends on the “Statistical log trail” privilege in the staff/employee role.

We will keep a log of any registered student movement regarding insert/delete of a subject or group.
Example
For our example we will enroll the student Aash*** Mary in English Subject and then we will delete her.
Enable statistical enrollment log for the following types -> Insert Group/Subject to Student, Delete Group/Subject from Student.
Add log to Subjects/Groups only when the Student is in status -> Registered.
Figure 1
To view the log, go to the action that appears in Figure 2.
Figure 2
The log of the insertion and deletion of the subject is presented below (Figure 3).
Figure 3
Where It Is Used
Once one or more action types are selected, Classter begins recording matching events automatically. No extra action is required from staff who perform the actual enrollment work – enrolling or removing Students, transferring them between Groups, or allocating Teachers – the log entry is created in the background as a side effect of that normal work.
- An “Enrollment Logs” button appears on the Students per Subject list screen, opening a dedicated log screen titled “Students’ Groups / Subjects Enrollment Logs.”
- This button, and the log entries it opens, are only visible to staff who have been granted the “Statistical log trail” permission. Staff without this permission do not see the button or the recorded history at all.
Setting location:
Enable statistical enrollment log for the following types / Enable_Statistical_Enrollment_Log_For_Types
(Settings > General Settings > Basic Customization tab > Logging section)
Business Logic / Behavior
- This setting has no effect unless logging is first switched on for the relevant area under Enable Logging for the following processes/Keep_Logging_For_The_Following_Processes, specifically for Student Enrollments > Group/Courses. That setting is the master switch; this setting only narrows down which of the already-enabled actions actually get logged.
- Each of the six action types can be selected independently. For example, an institution can choose to log only Student transfers while ignoring Teacher allocation changes.
- If this setting is left empty, no logging happens for any action type, even when the master logging switch above is turned on.
- Logging happens automatically and is invisible to the staff member performing the enrollment action – there is no confirmation message or extra step; the record is simply added in the background.
- This setting only records information. It never blocks, cancels, or changes the outcome of an enrollment, a transfer, or a Teacher allocation.
- Two further settings, described under Notes below, can narrow logging down even more, based on the Student’s registration status at the time of the action.
Example(s)
Example 1 – Tracking enrollment movements for term-end statistics
Riverside Academy wants to be able to reconstruct, at the end of each term, exactly how many Students were added to or removed from each Subject, and which Students were transferred between Groups, so it can reconcile its own enrollment statistics. The school’s administrator selects “Student enrolled into a Subject/Class,” “Student removed from a Subject/Class,” and “Student transferred to another Class/Group” in this setting. During the term, staff member Maria P. transfers Student John D. from Group “Grade 10 – Section A” to Group “Grade 10 – Section B,” and Classter automatically records this transfer. At the end of the term, the registrar – who has been granted the Statistical log trail permission – opens the Enrollment Logs screen from the Students per Subject list and reviews the full history of enrollments, removals, and transfers for that term.
Example 2 – Setting left at default (no types selected)
Hillcrest College leaves this setting empty because it does not need this level of enrollment history. Even though Enable Logging for the following processes/Keep_Logging_For_The_Following_Processes is turned on for other areas of Classter, no Enrollment Log entries are ever created for Subject/Class or Teacher allocation changes, because no action type has been selected here.
When to Use
When to Enable
- The institution needs to be able to reconstruct or prove enrollment activity for statistical purposes, internal audits, or reporting on Student movements between Subjects and Groups.
- Administrators frequently need to answer questions such as “when was this Student added to or removed from this Subject” or “when was this Student transferred between Groups.”
- The institution wants a record of Teacher allocation changes to specific Class Subjects over time.
When to Disable
- The institution does not require this level of historical detail on enrollment changes and prefers to keep the setting at its default (no types selected), avoiding unnecessary log entries.
- No staff member has been assigned the “Statistical log trail” permission, so the resulting log could not be reviewed by anyone in any case.
Notes
K-12 Mode vs. Higher Education Mode
This setting behaves identically whether the institution runs in K-12 Mode or Higher Education Mode. The mode itself is controlled separately by Enable Configuration for Higher Education/Xrisi_parametropoihshs_kolegiou
(Settings > General Settings > Higher Education Customization tab > Higher Education Basic Settings section).
The same six action types are logged the same way in both modes, and no separate configuration is required for Higher Education institutions. The only difference end users may notice is wording: labels such as Subject, Group, and Student follow the institution’s own Terminology configuration, so in Higher Education Mode these may appear as Course/Module, Cohort/Section, or Learner instead of the K-12 defaults. The underlying logging behavior is not affected by the mode.
Prerequisites
- Enable Logging for the following processes/Keep_Logging_For_The_Following_Processes must be enabled for the Student Enrollments > Group/Courses area; otherwise no log entries are created regardless of which types are selected in this setting.
- At least one staff role must be granted the “Statistical log trail” permission for anyone to be able to view the resulting log entries.
Related Settings
- Enable Logging for the following processes/Keep_Logging_For_The_Following_Processes (Settings > General Settings > Basic Customization tab > Logging section) – the master switch that must be turned on first.
- Add log to Subjects/Classes only when the Student is in status/Log_Add_To_Subject_Classes_Type_When_The_Student_Is_In_This_Status (Settings > General Settings > Basic Customization tab > Logging section) – optionally narrows logging to Students who are in specific registration statuses.
- Log all Subjects as Deleted to statistical log trail when a Student status is changed to the following statuses/Log_All_Subjects_As_Deleted_To_Statistical_Log_Trail_When_A_Student_Status_Is_Changed (Settings > General Settings > Basic Customization tab > Logging section) – optionally records an automatic “Deleted” entry for all of a Student’s Subjects when the Student’s status changes to one of the selected statuses.
- Enable Configuration for Higher Education/Xrisi_parametropoihshs_kolegiou (Settings > General Settings > Higher Education Customization tab > Higher Education Basic Settings section) – switches the institution between K-12 Mode and Higher Education Mode; does not change how this setting behaves.