Skip to main content

Feature

Chess batch scheduling

Chess batch scheduling is setting up recurring classes — the same group, same slot, week after week — and managing the exceptions: make-up classes, substitutions, and clashes. ChessCore runs the recurring timetable and rolls attendance up per student and per coach, so the schedule and the record stay one thing.

This page covers how scheduling works inside ChessCore. For the full category context — the six weekly jobs an academy runs and how chess-native tools fit together — read the in-depth chess academy management software guide.


What batch scheduling covers

A chess academy does not run one class — it runs many batches at once: a beginners group on Monday, an intermediate squad on Wednesday, private lessons in between. Batch scheduling is the timetable for all of them plus the exceptions that a spreadsheet handles badly: make-up classes when a student misses, substitutions when a coach is out, and the clashes that happen when both pile up. ChessCore keeps the recurring plan and the exceptions in one place so nothing falls through.

What ChessCore scheduling does

  1. Recurring batches

    Set a batch once — group, coach, day, and slot — and it repeats across the term without re-entry.

  2. Make-up classes

    Schedule a make-up against the same batch so a missed week still counts toward the student record.

  3. Substitutions

    Swap in a substitute coach for one session; the change is logged and the load view updates.

  4. Attendance roll-up

    Presence taken per session totals into a term percentage per student and a load view per coach.

How recurring batches work

You define a batch once — the group, the coach, the day, and the slot — and ChessCore repeats it across the term. There is no re-entering Monday's beginners class fifty times; the recurrence is the source of truth, and every session inherits it. When the term changes, you change the batch, not every individual class. That single definition is what lets the rest of the system — fees, attendance, reports — line up against a stable timetable instead of a fresh guess each week.

Make-up classes and substitutions

Two exceptions break most timetables, so ChessCore handles both as first-class actions. When a student misses a session, you schedule a make-up class against the same batch, and its attendance rolls into the student record so a missed week does not become a hole in the term percentage. When a coach is out, you assign a substitute for that single session; the swap is logged and the coach load view updates, so cover is visible rather than verbal. Neither exception requires rebuilding the recurring plan.

Conflict-free scheduling

A schedule is only useful if it is honest, so ChessCore checks a coach against their existing batches before a slot is saved. Two batches cannot be booked on the same coach at the same time, and a substitution that would create a clash is caught before it is committed rather than discovered at the door. The result is a timetable that reflects what can actually happen — the prerequisite for trustworthy attendance and accurate coach payroll downstream. See how the pieces connect across the ChessCore feature set.

How attendance rolls up

Attendance is taken against the scheduled session, not a separate sheet, and it rolls up two ways. Per student, presence totals into a term percentage that feeds straight into progress reports — and because Stockfish evaluates, the AI explains, a coach approves every send, that attendance figure reaches a parent only inside a report a coach has approved. Per coach, the same data becomes a load view that supports fair scheduling and clean payroll. To see how attendance feeds the wider record, read the management software guide, or compare plans on pricing.

A batch-scheduling framework

Run scheduling on a simple framework: define recurring batches once, handle every absence with a make-up rather than a gap, cover every coach absence with a logged substitution, and let one attendance feed both the student percentage and the coach load. Keep those four rules on one record and the timetable stops fighting the rest of the academy. When you are ready to connect calendars and tools, see integrations.

Frequently asked questions

What is chess batch scheduling?
It is setting up recurring chess classes — the same group, same slot, week after week — and managing the exceptions: make-up classes, substitutions, and clashes, with attendance that rolls up per student and per coach.
How do make-up classes work in ChessCore?
When a student misses a class, you schedule a make-up class against the same batch. Attendance from the make-up rolls into the student record, so a missed week does not become a gap in the term percentage.
Can ChessCore prevent scheduling clashes?
Yes. ChessCore checks a coach against their existing batches before you save a slot, so two batches are not booked on the same coach at the same time and a substitution does not create a hidden conflict.
Does attendance connect to the schedule?
Yes. Attendance is taken against the scheduled session and rolls up two ways — a term percentage per student and a load view per coach — so the timetable and the record are never separate.

Reviewed by a chess academy operations specialist · ChessCore Editorial. See our editorial standards.

Start building a smarter academy

Early access — we set up your academy with you: roster import, Lichess and Chess.com connections, batches, and fee plans.

Tenant isolationPII redaction before AIGuardian consentFull audit trailHow we protect student data →