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:
| Section | Purpose |
|---|---|
| Header | Active groups summary and action button to create a new group |
| Search & Filters | Locate 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 / Cards | Detailed catalog containing schedule, room, students, and status |
Main Actions
Create a New Group
The "New Group" button launches a 4-step wizard:
- Course Selection: Choose the curriculum template on which this class group is based.
- Schedule & Room: Define weekly teaching slots and select an available classroom (optional).
- Assign Teacher: Appoint a teacher based on their availability profile (optional).
- Enroll Students: Select and register student profiles into the new group.
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.
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 State | Badge Color | Meaning |
|---|---|---|
| Healthy | Green | The group has an optimal number of students (available open seats). |
| Warning | Orange | The group is approaching its maximum student limit. |
| Overloaded | Red | Enrolled 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).
| View | What 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) |
| Detailed | All 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:
- Group Name: The code or name of the class (e.g., English B2 - Class A).
- Teacher: One or more assigned educators (see above for multi-teacher display).
- Students: Enrolled student count against maximum capacity (e.g., 7/10).
- Schedule: Weekly class days and times (e.g., Monday & Wednesday 16:00 - 17:30).
- Room: The physical or virtual classroom assigned.
- Capacity: A color-coded status badge indicating occupancy level (Green, Orange, Red).
- Actions: Links to view group details, modify the schedule, or delete.
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.