Programs & stages
A program (or stage) is a group course that runs over a period, with a start date and an end date. It can span one or several subjects and levels (or "all levels"), bring together several teachers, and carry a capacity.
Creating a program
From the Create menu, choose Program. Set the subjects, the levels, the teachers and the capacity, then pick the start and end dates.
Generating sessions
You set the active weekdays and a frequency, and ClassLab generates the lesson slots between the start and end dates. The following are excluded automatically:
- French public holidays (computed for you),
- weekends (optional),
- any custom excluded dates you add.
Session blocks
You can split each session into time blocks (for example Morning and Afternoon). Each block has its own label, start time, duration and price. There are two enrollment modes:
- All: every block is mandatory and the program price applies.
- Pick and choose: the family selects the blocks they want, and the price is the sum of the chosen blocks.
Capacity and waitlist
When a stage is full, new enrollments move to a waitlist automatically. As soon as a seat frees up, the next person on the list is promoted automatically.
Booking mode
- Enrollment: holds a seat, with payment.
- On request: simply creates a prospect and a notification, with no seat held and no payment. You contact the family back.
Pricing
Link a pricing plan or set a flat price.
The program page shows its enrollments and their status (enrolled or waitlisted).