Skip to content

Enrollments (Student Registration)

Enrollment is the process by which a student becomes formally registered in a specific section within a school year. It is the last step in the Academic Structure configuration chain and directly links the student to their class group.

Access path: Side menu → Academic StructureEnrollments

Key Concept

An enrollment is not the same as a student record. The student is created once in People → Students, but can have multiple enrollments over the years. Each student can have only one enrollment per school year.


Enrollment Structure

Each enrollment record links one student with one section within one school year, and has an associated status that reflects the student's academic condition.

FieldDescriptionExample
School YearSchool term to which the enrollment belongs2026-2027
SectionGrade and group where the student is enrolled7th A
StudentFull name of the studentAna Elizabeth Rojas Murillo
DateDate when the enrollment was formalized01/26/2026
StatusCurrent enrollment conditionEnrolled

General View — Enrollment List

When entering the module, the system displays a table with all enrollments registered for the active school term. The view includes a total counter in the header (e.g., Enrollments 419) and automatic pagination.

Enrollment List — General view with 419 records

Table Columns

ColumnDescription
School Year ↑School term to which the enrollment belongs (e.g., 2026-2027). Sortable.
SectionGrade and group where the student is enrolled (e.g., 7th A, 8th B).
StudentFull name of the enrolled student.
DateDate when the registration was made (DD/MM/YYYY format).
StatusCurrent enrollment status. Displayed as a colored badge.

Tip

The School Year column can be sorted in ascending or descending order by clicking on the column header.


Enrollment Statuses

The system handles seven statuses that reflect all possible conditions for a student during the school year. Each status has a distinctive visual color for quick identification in tables.

StatusColorDescription
🟢 EnrolledGreenActive status. The student is formally registered and participates in all academic activities.
🔵 In ProcessTealThe enrollment is being processed. Documentation or approval may be pending.
🟡 Not EnrolledYellowThe student exists in the system but has not completed the registration process for this term.
InactiveGrayThe student stopped attending without a formal process. The history is preserved.
🔴 ExpelledRedPermanent disciplinary separation from the school.
🟣 SuspendedVioletTemporary separation for disciplinary reasons. The student can be reinstated.
🟠 WithdrawnOrangeThe parent or guardian formally requested the student's withdrawal.

Important

The "Enrolled" status is a system base status and cannot be deleted or renamed from the administration panel. The other statuses can be managed from Administrative Management → Categories → Enrollment Status.

Note

Statuses are fully configurable. The system administrator can add, rename, or change the colors of statuses from Settings → Categories"Enrollment Status" category.


The enrollment module uses a cascade filter system similar to that of courses. The filter bar allows you to locate enrollments quickly and precisely. All filters are applied in combination and results update in real time.

Enrollment filter bar with student name search

Available Filters

FilterTypeBehavior
School YearDropdown selectorWhen selecting a year, the corresponding sections are loaded. When cleared, sections are emptied.
SectionDropdown selectorDepends on the selected school year (cascade selector). Filters enrollments by grade and group.
StatusDropdown selectorFilters by any of the 7 enrollment statuses.
StudentFree text fieldSearch by student name. Press Enter to execute.

Tip

The student search is accent and case insensitive. You can type "MARTINEZ" or "martinez" and get the same results.

Cascade Rule

School Year → Section → [Enrollment Table]

When changing the school year:

  1. Sections are automatically reloaded with those belonging to that year.
  2. The previously selected section is cleared.
  3. The table updates to show enrollments matching the new filter.

Important

The Section field is a cascade selector: it only shows sections from the selected School Year. If you clear the School Year, the Section is also automatically cleared.


Create a New Enrollment

To create an enrollment, you must first select a School Year and a Section in the filters. Only then will the button appear in the upper right corner.

Steps to Enroll a Student

  1. Select the School Year in the top filter.
  2. Select the Section where you want to enroll the student.
  3. Click the button (appears only when both filters are selected).
  4. The Enrollment dialog opens with the fields to complete.

New enrollment dialog — Fields: School Year, Section, Student, Date, Status

Form Fields

FieldTypeRequiredDescription
School YearRead-onlyAutomatically inherited from the filter. Not editable.
SectionRead-onlyAutomatically inherited from the filter. Not editable.
StudentSearchable selectorList of students registered in the system. You can search by name.
DateDate pickerEnrollment date. Defaults to the current date.
StatusSelectorNoInitial enrollment status. Default: Enrolled.
  1. Click Save (💾) to register the enrollment, or Cancel (✕) to discard.

Tip

The School Year and Section fields appear grayed out with a dotted border, indicating they are values inherited from the filter context and cannot be modified from the dialog. The Student field uses a smart search — as you start typing the name, the system will show suggestions with matching registered students.

Important

If you don't see the + button, verify that you have both the School Year and the Section selected in the filter bar.


Edit an Enrollment

To edit an existing enrollment:

  1. Locate the enrollment in the table (use filters if needed).
  2. Click the menu (three dots) at the beginning of the student's row.
  3. Select Edit.
  4. In the edit dialog you can modify:
    • The enrollment Date.
    • The enrollment Status (e.g., change from "Enrolled" to "Withdrawn").

Enrollment edit dialog — Pre-loaded student data

  1. Click Save (💾).

Note

When editing an enrollment, the Student field appears as read-only to prevent accidental identity changes. If you need to change the student, delete the current enrollment and create a new one. The School Year and Section fields also remain locked during editing.

Tip

The most common editing case is a status change: for example, from "Enrolled" to "Withdrawn" when a student leaves the school during the academic year. From the actions menu you can also directly access the student record by clicking the student icon (🎓). This redirects you to People → Students with the selected student's file.


Delete an Enrollment

Data Integrity Warning

Enrollment deletion is protected by the system. Deleting an enrollment will not be allowed if the student has registered payments associated with it. You must first manage or delete the related payments.

To delete an enrollment:

  1. Click the menu at the beginning of the row.
  2. Select Delete.
  3. Confirm the action in the confirmation dialog.

Data Protection Rules

Related DataRestrictionEffect
PaymentsProtectedCannot delete enrollment if it has associated payments

Likewise, enrollments are also protected against deletions from their related data:

Relation toDeletion RestrictionMeaning
StudentsProtectedCannot delete a student that has enrollments
SectionsProtectedCannot delete a section that has enrollments
School YearsProtectedCannot delete a school year that has enrollments
Enrollment StatusesProtectedCannot delete a status that is in use

Conclusion

The system is fully protected against data loss from accidental deletion. All relationships are protected, meaning no record can be deleted if it has active dependencies. If the student already has recorded grades, it is recommended to change the status to "Withdrawn" instead of deleting, to preserve the academic history.


Excel Export

The module allows downloading the enrollment list in Microsoft Excel (.xlsx) format.

How to Export

  1. Set the desired filters (school year, section, status, or student search).
  2. Click the Excel button (green spreadsheet icon 📊) in the upper right corner.
  3. The file downloads automatically with the name: Matrícula-DD-MM-YYYY HH-mm.xlsx

Excel Report Columns

ColumnContent
ASchool Year
BSection
CStudent
DEnrollment Date
EStatus

Tip

The export respects active filters. If you have a specific section selected, only enrollments from that section will be exported. To export all enrollments for the year, leave the Section and Status filters empty.


Row Action Menu

Each row in the enrollment table has a three-dot menu () with the following options:

ActionIconDescription
Edit✏️Opens the dialog to modify date and status
Student🎓Navigates directly to the student record in People → Students
Delete🗑️Deletes the enrollment (requires confirmation and absence of payments)

Enrollment actions menu

Tip

The Student action is a very useful shortcut. It allows you to navigate to the student's complete file without having to search for them manually in the People module.


The Enrollment module is the final point of the configuration chain. Before you can enroll students, make sure you have completed the following steps in order:

StepModuleAction
1️⃣School TermsCreate the school year (e.g., 2026-2027)
2️⃣Academic PeriodsDefine the evaluation periods (bimesters, trimesters)
3️⃣SectionsCreate grades and groups (7th A, 8th B, etc.)
4️⃣CoursesAssign subjects and teachers to each section
5️⃣EnrollmentsEnroll students in their corresponding sections

Tip

Once enrolled, the student will automatically appear in the attendance lists, evaluations, and virtual classroom activities for all courses assigned to their section.


Relationship Between Enrollments and Other Modules

Enrollment is the fundamental link between the student and the academic system. Without enrollment, the student simply does not exist within a section:

ModuleRelationship with Enrollment
SectionsEnrollment assigns the student to a specific section
AttendanceOnly enrolled students appear in attendance lists
EvaluationsOnly enrolled students can receive grades
Report CardsAcademic reports are generated for students with active enrollment
BillingTuition charges are automatically generated when a student is enrolled
Virtual ClassroomThe student accesses the virtual classroom for courses in their section

ElementLocationFunction
🔍 SearchUpper right cornerActivate search (not applicable, filters are always visible)
AddUpper right cornerCreate new enrollment (requires School Year and Section selected)
📊 ExcelUpper right cornerDownload list in .xlsx format
School YearFilter bar (first column)Filter by school term — triggers section loading
SectionFilter bar (second column)Filter by grade and group
StatusFilter bar (third column)Filter by enrollment status
StudentFilter bar (fourth column)Search by student name
Three dotsBeginning of each rowActions: Edit, View Student, Delete
💾 SaveInside the dialogConfirm creation or editing
CancelInside the dialogDiscard changes

Module Navigation

PathDescription
Academic StructureModule overview
PeriodsSchool terms and evaluation periods
SectionsGrades and class groups
CoursesSubjects, teachers, and grading types

Sistema de Gestión Académica