Skip to main content

Class Detail

The Class Detail page is the central hub for managing a single timetable. It shows settings, instructors, products, pricing, documents, make-up sessions, and the full list of sessions with attendance data.

Navigation: Go to ActivitiesClasses → click a class name. Or from Programmes → select a programme → click a class.

Class detail — Friday

Overview Tabs

The class detail page is organized into sections accessible from the top of the page:

SectionDescription
SettingsClass name, timetable type, venue, capacity, dates, billing period, and advanced settings.
InstructorsPrimary and additional instructors with roles and rate.
ProductsProducts linked to this class (e.g., merchandise, kits).
Price and PaymentPer-session price, booking fee, and payment frequency/plans.
DocumentsDocuments attached to the class.
Make-up SessionsMake-up session configuration and rules for this class.
VideosVideo content linked to the class.
ReportSession-by-session attendance report.
SessionsFull list of all sessions with date, status, and actions.

Settings

The settings section has two columns: general settings on the left and timetable properties on the right.

Class Settings

General Settings

FieldDescription
Class nameDisplay name (shown in bookings and attendance records).
NoteInternal note (not visible to clients).
DescriptionRich-text description shown to clients during booking. Use it for class format, age range, or other details.
Meeting platformOnline meeting tool (e.g., Google Meet, Zoom).
Meeting IDMeeting room ID (not the full link).
LabelCustom label badge.
TagCategorization tag.

Timetable Properties

FieldDescription
Timetable typeFixed period timetable — defined start/end. Lead collection — interest gathering.
Allow online bookingShows/hides this class on the booking form.
Trial sessionsWhether this timetable is available for trial sessions.
Auto-enrolment ActiveWhether this timetable is offered via auto-enrolment.

Customize Date

FieldDescription
StartFirst session date. Click Change to adjust.
EndLast session date. Click Change to adjust.

Timetable dates are set automatically from the first and last session but can be adjusted manually. This is important if you allow rescheduling — clients can only pick dates within this range.

Other Settings

FieldDescription
Billing periodPayment grouping for this class (e.g., "Ongoing Classes").
Class capacityMaximum number of participants.
Session durationDuration in minutes (affects all existing sessions).
VenuesAssigned venue.
ProgrammeParent programme (read-only reference).

Advanced Settings

FieldDescription
Limit the number of bookingsMax participants (0 = unlimited). One person can occupy more than one slot.
Notify instructor about client's cancellationNever, Always, or Only if the client cancels less than a week before the session.

Delete Section

  • Delete — permanently removes the class from the database.
  • Archive — hides the class from lists and calendar but keeps the data.

Instructors

Manage the primary instructor and any additional instructors for the class.

Class Instructors

Primary Instructor

FieldDescription
InstructorSelect from the instructor list.
RatePay rate (e.g., "60 (60 minutes)").

Additional Instructors

FieldDescription
InstructorSelect an additional instructor.
RoleSecondary instructor or other roles.
How to set sessionsChange for a class only (sessions unchanged), Change for all sessions, or Change only for upcoming sessions.

Click Add additional instructor to assign more instructors.

Price and Payment

Override programme-level pricing at the class level.

Class Price

Price and Payment

FieldDescription
Price per session (optional)Override the programme unit price for this class.
Booking fee (optional)Override the programme booking fee for this class.

Info banners show the current programme-level prices for reference.

Payment Frequency

Shows the active payment plan for the class:

FieldDescription
Payment plan nameE.g., "Membership Payment, Monthly".
Period amountAmount per payment period.
Number of unitsNumber of periods in the plan.
First scheduled payment / Discount / Next scheduled paymentFinancial details.
Visible toWho can see the plan (Clients, Instructors, Owners).

Payment plans can be reordered, activated, deactivated, or deleted.

Report

Session-by-session attendance and financial report for the class.

Class Report

The report shows:

ColumnDescription
Sequence numberSession number (1, 2, 3, ...).
DateSession date.
TimeSession start time.
NameInstructor name.
InstructorInstructor name (confirmed).
SummaryAttendance summary count.
AttendedNumber who attended.
Cancelled by clientClient cancellations.
Absence countUnexcused absences.

The report header shows the class name, programme, day, location, date range, and total hours.

Sessions

The sessions list shows every scheduled session for the class.

Each session row shows:

  • Date, day, and time range (e.g., "Friday, 13. February 2026, 10:00 – 11:00")
  • Status indicator (colour-coded: green = scheduled, orange = in progress)
  • Programme name and date range
  • Instructor name and venue
  • Detail and Bulk edit action buttons

Session Actions

ButtonDescription
Add sessionsAdd new sessions to the class.
ColourizeToggle colour coding on sessions.
Filter by dateFilter the session list by date.
Choose allSelect all sessions for bulk operations.
Bulk editEdit multiple sessions at once (e.g., change time, instructor).

Sessions can be sorted by date (ascending/descending).