Skip to main content

Group Management (Classes)

The Groups (Classes) page is the central hub for managing your educational institution's active classes. Here, you can monitor which teacher is assigned to which group, class schedules, classroom allocations, and seating capacity utilization.

Where to find it: Course Management → Groups (Classes)

Overview

The group management page contains the following sections:

SectionPurpose
HeaderActive groups summary and action button to create a new group
Search & FiltersLocate groups by course, teacher, weekday, or capacity status
View (Grid / Table)Switch between cards and table; optional Detailed view for a full teacher list
Groups Table / CardsDetailed catalog containing schedule, room, students, and status

Main Actions

Create a New Group

The "New Group" button launches a 4-step wizard:

  1. Course Selection: Choose the curriculum template on which this class group is based.
  2. Schedule & Room: Define weekly teaching slots and select an available classroom (optional).
  3. Assign Teacher: Appoint a teacher based on their availability profile (optional).
  4. Enroll Students: Select and register student profiles into the new group.
Draft vs Active

You can create a group without a schedule and without a teacher — it is saved as Draft. You can add schedule and teachers later from the group details page.

To create a group as Active, you need at least one valid schedule slot and at least one assigned teacher. If either is missing, the system automatically creates the group as Draft.

Tip

During Step 3 (Assign Teacher), the system will automatically alert you if the selected teacher has a schedule conflict or is currently overloaded.

Activating an existing group

When you change an existing group's status to Active from the group details page, the system checks that a schedule and teacher are present. If something is missing, a clear message appears (e.g. missing teacher, schedule, or both) — not a generic error.

You can enroll students while the group is still Draft. Welcome emails are not sent at that point. When you publish the group as Active, students already added are notified by email. You cannot return the group to Draft.


Class Capacity

Each group's capacity level is calculated dynamically by comparing the number of enrolled students against the classroom size or pedagogical limit:

Capacity StateBadge ColorMeaning
HealthyGreenThe group has an optimal number of students (available open seats).
WarningOrangeThe group is approaching its maximum student limit.
OverloadedRedEnrolled students exceed safety or pedagogical capacity limits.

Multiple teachers in one group

A group can have more than one teacher, either for team teaching or with different teachers per time slot (e.g., Monday with Teacher A, Wednesday with Teacher B).

ViewWhat you see in the Teacher column / card
Compact (default)Primary teacher plus a +N teachers badge; click the badge for the full list with roles (Main, Assistant)
DetailedAll teachers with name and role, without extra clicks

Teacher filter: When you filter by teacher, groups where that teacher is assigned still appear — even if they only teach part of the schedule. The same applies on the Calendar: with an active teacher filter you see only that teacher's slots, not the full group timetable.


Groups table and cards

The table (or grid cards) displays the following:

  1. Group Name: The code or name of the class (e.g., English B2 - Class A).
  2. Teacher: One or more assigned educators (see above for multi-teacher display).
  3. Students: Enrolled student count against maximum capacity (e.g., 7/10).
  4. Schedule: Weekly class days and times (e.g., Monday & Wednesday 16:00 - 17:30).
  5. Room: The physical or virtual classroom assigned.
  6. Capacity: A color-coded status badge indicating occupancy level (Green, Orange, Red).
  7. Actions: Links to view group details, modify the schedule, or delete.
Note

When a group status becomes "Overloaded", a warning banner is shown on the admin Dashboard so you can quickly relocate students or assign a larger room.