Appointment booking

Tutoring software for tutors and private lessons

  • Eligible tutor plus optional room
  • Subject and level filter the provider set
  • Composite booking prevents half-confirmations

No card asked for · nothing taken from a booking · your data exports

Operating model
Appointment booking
What is booked
Service → Staff → Time
Getting started
What to prepare before taking lesson bookings

Base gives independent tutors and small tutoring teams a clear appointment record for each private lesson. A request combines subject, level, mode and duration with an instructor who is qualified and available. When a physical room is genuinely constrained, tutor and room are reserved together. Each reschedule, attendance decision and no-show stays with the lesson instead of hiding inside a repeated calendar block.

Base tutoring calendar with subjects eligible tutors rooms lesson appointments and reschedules
A real console. The records in it are invented.

Tutor management software for tutors and small centres

This profile fits an independent language, mathematics, music or exam-preparation tutor and a small centre that sells private appointments. It helps when lesson type carries subject, level, duration and mode; staff must find an eligible instructor; a classroom may be required; and each booked occurrence needs a visible completion, cancellation, reschedule or no-show result.

How the tutor booking system handles a private lesson

The appointment flow resolves lesson requirements into one eligible tutor and, when needed, one room.

  1. 1. Define lesson choices and tutor skills

    The owner creates lesson types with subject, level, duration, mode, price lines and realistic buffers. Instructors receive only skills they actually teach plus shifts and exceptions. Rooms are created as resources only where room capacity can collide; an address or informal meeting note is not automatically a reservable room.

  2. 2. Receive a lesson request

    The learner, relevant contact or coordinator chooses the lesson, preferred time, mode and any provider preference. Verification creates a request without pretending capacity is held. Staff can review the minimum customer details and any approved relationship contact while avoiding grades, coursework or unnecessary information about a minor.

  3. 3. Resolve an eligible instructor

    For a specific tutor, Base checks skill, working time, exceptions and existing blocks. For any eligible tutor, it resolves a currently qualified person deterministically. If the lesson needs a classroom, the same confirmation also checks that room and its buffers before reserving the complete appointment.

  4. 4. Remind, attend and record the result

    The confirmed appointment enters the instructor calendar and may receive the released reminder. Staff can record arrival, start, completion or no-show according to the configured rules. The record shows what happened to this lesson without collecting educational assessment or presenting attendance as an authority register.

  5. 5. Reschedule or cancel safely

    A reschedule checks the replacement time, eligible tutor and room together before releasing the old reservation. If the target is unavailable, the current lesson remains unchanged. A valid cancellation releases its resources and keeps the policy version, actor, time and occurrence history for the coordinator.

Tutoring scheduling problems made explicit

A lesson succeeds only when its subject requirements, instructor and optional location agree.

A free tutor cannot teach the requested lesson

Calendar availability does not prove eligibility. The lesson identifies its subject, level, mode and duration, while instructor records hold the released skills and working times. Base offers or assigns only a currently eligible tutor rather than treating every open staff slot as interchangeable.

Tutor and classroom are booked separately

Where a physical room is required, the confirmed lesson must hold both the instructor and that room for the same period and buffers. The allocation is atomic. A room collision cannot leave a misleading tutor-only confirmation, and a tutor collision cannot reserve an empty classroom.

One changed lesson distorts the calendar

A reschedule acts on the actual lesson occurrence and rechecks all constrained resources. It does not erase the earlier time before the new one is valid. Completion, cancellation and no-show are explicit outcomes, so the coordinator can distinguish teaching delivered from a gap in the diary.

The booking console, with invented records: the customer list

Eligible tutor plus optional room

Tutor scheduling is an appointment constraint, not a broad school-management workflow.

Subject and level filter the provider set

An active instructor must carry the lesson skill and be working at the requested time. Mode and location can narrow the set further. Any-provider assignment selects from that eligible set only, while a specific-provider request is refused or left for review when the selected tutor cannot satisfy it.

Composite booking prevents half-confirmations

A physical lesson that needs both instructor and room reserves both in one transaction. Existing appointments, schedule exceptions and buffers are checked for each resource. A concurrent booking that wins the room causes the other attempt to fail cleanly with no orphan instructor reservation.

The booking console, with invented records: one booking with its price lines and history

Private tutoring appointment scenarios

A normal lesson, an ineligible tutor and a room conflict show where staff receive a clear refusal.

A mathematics lesson gets an eligible tutor

A learner requests an intermediate mathematics lesson at the centre. Base finds a tutor with that subject and level, checks the classroom and reserves both for the duration and buffers. The appointment retains its accepted price and policy version through reminder, attendance and completion.

The preferred tutor lacks the subject skill

The requested instructor is free but is not marked eligible for exam preparation. Base does not confirm the lesson merely because the calendar is open. Staff can suggest an eligible tutor, correct verified skill data, keep the request pending or decline it without a false assignment.

A reschedule collides with the only classroom

The instructor is available at the proposed new time, but the required room is already reserved. The reschedule is refused as a whole and the original lesson remains confirmed. The coordinator can choose another room, another eligible tutor and time, or keep the existing appointment.

The booking console, with invented records: the day’s requests and money

Minimal learner records and accountable scheduling

The system explains the appointment decision while leaving education and safeguarding duties with the tutoring business.

Allocation decisions remain traceable

The lesson requirement, selected tutor, optional room, accepted policies, reminders and status changes retain actor and time. A reassignment or reschedule uses the same reservation rules and does not silently overwrite the previous outcome. Staff can understand why the appointment is confirmed or waiting.

Educational content stays outside the booking record

Collect only the contact and operational details needed to schedule the lesson. Base does not hold grades, coursework, curriculum, assessments or safeguarding decisions in this profile. The tutoring business owns consent, minor-data policy, instructor suitability and customer communication.

What to prepare before taking lesson bookings

Create lesson types by subject, level, duration and supported mode; add real instructor skills, shifts, breaks and exceptions; and create rooms only where they are constrained. Configure buffers, request confirmation, price lines, reviewed cancellation and privacy policies, reminders and staff permissions. Decide what minimal learner and relationship contact is needed. Test imports for unknown skills, unavailable tutors, room collisions and incomplete future appointments before committing them.

Where this tutoring software stops

This profile remains a focused appointment tool rather than an academic or finance platform.

What this tutoring profile is not

Base is not a learning management system, grade book, coursework library, curriculum planner or safeguarding system. It does not assess a learner, issue qualifications or promise recurring series, package balance or virtual-capacity behaviour that this profile has not released. Customer payment occurs outside Base.

No LMS, grading or coursework

Base does not deliver lessons, host materials, assign homework, grade learners, design curricula or issue certificates. Subject and level are scheduling requirements used to find an eligible tutor, not an academic record or assessment.

No unapproved series or package promise

Each supported lesson is a normal appointment with its own collision and audit rules. The profile does not advertise recurring-series exceptions, prepaid package consumption or virtual-capacity allocation until those behaviours are explicitly released and checked for tutoring.

No customer checkout or safeguarding system

Lesson money stays between the tutoring business and customer outside Base. Relevant external facts can be recorded manually. The platform also does not decide guardian authority, staff suitability or safeguarding actions; those remain with the organisation.

Tutoring questions

Can learners book a lesson online themselves?

Yes. Base works as a tutor booking system: learners choose a lesson type on your booking page in English, Greek or Russian, and the request goes to a tutor who is qualified for the subject and level and actually free. As tutor management software it also syncs both ways with Google and Microsoft calendars and sends notifications by email or Telegram. The Free plan costs €0 and covers 2 staff accounts and 5 bookable items.

How does Base choose an available tutor?

It filters active instructors by the lesson subject, level, mode, location, working time and existing reservations. Any-provider assignment selects only from that eligible set.

Can a lesson reserve both tutor and classroom?

Yes. When the room is a real constraint, tutor and room are checked and reserved in one transaction. A conflict in either resource prevents a partial confirmation.

What happens when a reschedule fails?

The original lesson remains unchanged. Base releases the old reservation only when the eligible tutor and required room can be reserved successfully for the replacement time.

Is this a learning management system?

No. It does not manage coursework, grades, curricula, certificates or educational assessment. It coordinates lesson appointments and their constrained resources.

Does Base take lesson payments?

No. The learner pays the tutor or school outside Base. Staff may record factual external money events without card checkout or processing.

Next step

Open a workspace and set up one booking flow

Registration takes an email address. The operating model, services and resources are configured afterwards, in the console.