Skip to main content

Manage Class Group Guide

This guide covers how to manage an existing Class Group, including creating session templates, generating sessions for the term, editing settings, and deleting class groups.


Required Roles

ActionAllowed Roles
View class groupAll roles (including Trainers)
Edit settings, create templates, generate sessionsSuper Admin, Master Licensee, Center Admin
Delete class groupSuper Admin, Master Licensee only

Note: Trainers have view-only access. They can view class group details and take attendance, but cannot make changes.


Accessing Class Group Detail

  1. Navigate to Class Groups from the sidebar

Image

  1. Find your class group in the list
  2. Click the eye icon or the group name to open the detail view

Image


Class Group Detail Overview

The Class Group Detail page has several sections:

SectionDescription
HeaderGroup name, associated classes, publish status
Info CardsCapacity, teachers count, upcoming sessions, templates count
Session TemplatesRecurring session patterns
SessionsList of upcoming and recent sessions
Group DetailsEditable settings (right sidebar)
Assigned TeachersTeachers assigned to this group
StudentsStudents assigned to this group
Quick ActionsGenerate sessions, sync students

Editing Class Group Settings

Click the pencil icon next to any editable field to modify it:

Editable Fields

FieldDescriptionHow to Edit
Group NameName displayed in lists and calendarsClick pencil icon next to name
Group TypeNormal or PremiumClick pencil in Group Details
ColorCalendar display colorClick pencil, select from palette
Term PeriodStart and end datesClick pencil, select new dates
DescriptionOptional notesClick pencil, enter text
CapacityMax participants / Expanded capacityClick pencil (updates all templates and sessions)
LocationDefault room/locationClick pencil, enter location

Changing Capacity (Important!)

When you change capacity settings:

  • The change cascades to ALL session templates
  • The change cascades to ALL existing sessions
  • This ensures consistency across the entire group

Session Templates

Session templates define your recurring weekly schedule. Each template specifies:

  • Day of the week (Monday - Sunday)
  • Start and end time
  • Capacity settings

Creating a Session Template

  1. Click Add Template button (top right or in templates section)
  2. Fill in the template form:
    • Name: Descriptive name (e.g., "Saturday Morning 9AM")
    • Day of Week: Select the day
    • Start Time: Session start time
    • End Time: Session end time
    • Location: Optional room/location
  3. Click Create Template

Editing a Session Template

  1. Find the template in the Session Templates section
  2. Click the pencil icon

Image

  1. Modify the fields:
    • Name
    • Day of week
    • Start time
    • End time
  2. Click Save

Important: Editing a template's schedule (day/time) will automatically update ALL sessions that were generated from this template!

Deleting a Session Template

  1. Click the trash icon next to the template

Image

  1. Confirm the deletion

Warning: Deleting a template will also delete ALL sessions generated from it!


Generating Sessions

After creating templates, you need to generate actual session instances for your term.

Step-by-Step: Generate Sessions

  1. Click Generate Sessions in Quick Actions (or the link in empty sessions area)

Image

  1. In the modal, configure:

    OptionDescription
    Start DateWhen to begin generating sessions
    End DateWhen to stop generating sessions
    Select TemplatesCheck which templates to use
    Skip existingDon't create duplicates for dates with sessions
    Auto-assign studentsAutomatically add all group students to sessions
  2. Click Generate Sessions

Image

Generation Options Explained

  • Skip dates that already have sessions: Recommended to avoid duplicates
  • Automatically assign students to sessions: When enabled, all students in the group will be assigned to every generated session

Best Practices

  1. Generate for full term: Set dates from term start to term end
  2. Select all active templates: Unless you want to generate only specific days
  3. Keep "Skip existing" checked: Prevents duplicate sessions
  4. Enable auto-assign: Saves time enrolling students manually

Managing Sessions

Creating a Manual Session

For one-off sessions outside the template schedule:

  1. Click Create Session button in the Sessions section

Image

  1. Fill in:

    • Date and start time
    • Duration (in minutes)
    • Max participants
    • Session title (optional)
    • Select students to assign
  2. Click Create Session

Session Actions

Each session in the list has action buttons:

IconActionDescription
👥 (users)AttendanceOpen attendance management
➕ (user-plus)Add/Remove StudentsManage session enrollment
🔄 (exchange)Change RequestCreate a session change request
🗑️ (trash)DeleteDelete this session

Deleting All Sessions

  1. Click Delete All button in Sessions header

Image

  1. Confirm the action

Image

Warning: This permanently deletes ALL sessions and their attendance records!


Managing Members

Assigning Teachers

  1. Click Assign Teachers button

Image

  1. Check the teachers you want to add

Image

  1. Click Assign Selected Teachers

Removing Teachers

  1. Find the teacher in the Assigned Teachers list
  2. Click the X button

Image

  1. Confirm removal

Assigning Students

  1. Click Assign Students button

Image

  1. Check the students you want to add (shows students from associated classes)

Image

  1. Click Assign Selected Students

Removing Students

  1. Find the student in the Students list
  2. Click the X button

Image

  1. Confirm removal

Quick Actions

Sync Student Enrollments

If you added new students to the group and want them enrolled in existing future sessions:

  1. Click Sync Student Enrollments in Quick Actions

Image

  1. Confirm the action
  2. All group students will be added to all future sessions

Publishing / Unpublishing

Control whether sessions are visible to parents in the Parent Booking Center (PBC):

StatusButtonEffect
PublishedYellow UnpublishSessions visible in PBC
UnpublishedGreen PublishSessions hidden from PBC

Use unpublish while setting up a new term, then publish when ready.

Image


Deleting a Class Group

⚠️ CRITICAL WARNING ⚠️

Deleting a class group is a permanent, destructive action that:

  • Deletes the class group record
  • Deletes ALL session templates
  • Deletes ALL sessions
  • Deletes ALL attendance records
  • Deletes ALL membership records

This action CANNOT be undone!

Who Can Delete

Only Super Admin and Master Licensee roles can delete class groups.

How to Delete

  1. Go to Class Groups list
  2. Find the group you want to delete
  3. Click the trash icon in the Actions column
  4. Read the warning carefully
  5. Confirm deletion

Before Deleting

Consider these alternatives:

  • Unpublish the group instead (hides from PBC but preserves data)
  • Export data if you need records for reporting
  • Change status to Inactive to keep history

Calendar View

For a visual overview of all sessions:

  1. Click Calendar View button (green button at top)
  2. View sessions in month/week/day format
  3. Click any session to see details or take attendance

Common Tasks Quick Reference

TaskWhere to Find
Edit group nameClick pencil icon next to name in header
Change capacityGroup Details > Capacity > pencil icon
Add session templateAdd Template button or Session Templates section
Generate term sessionsQuick Actions > Generate Sessions
Add students to groupStudents section > Assign Students
Add students to sessionsSync Student Enrollments or individual session
View calendarCalendar View button (top right)
Delete groupClass Groups list > trash icon

Troubleshooting

IssueSolution
Can't see edit buttonsYou may have Trainer role (view-only)
Sessions not appearingCheck term dates and template day of week
Students not in sessionsUse "Sync Student Enrollments"
Can't delete groupOnly Super Admin and Master Licensee can delete
Sessions showing in PBC before readyUnpublish the group until ready

Last Updated: December 2025