Manage the booking status of each student

published on 04 December 2021

Most of the online booking scheduling apps out there provide a great user experience for the booking process. They even offer features for collective scheduling and the ability to easily add team mates to a booking. After a booking is created, the organizer and attendee(s) can decide to re-schedule or cancel it if they wish.

Most often those tools work well in a business setting where different team mates already know each other and expect a good level of preparation ahead of the meeting time.

In other words those tools are designed for people who already know all the tips and tricks of calendars and how to use them.

In other settings such as collective sports and K-12 education we can't use the same assumptions about the target audience. Teachers and sport coaches can't assume that their students will know how to use those advanced scheduling tools. Those tools are simply not designed for education.

ClassPlanner aims to solve the problem for education with a shared calendar so anyone subscribed to the calendar can see existing bookings. With the right tools in their hands, students can organize themselves to participate in classes at times that their coach previously marked as available.

However there is the odd occasion when a student can no longer participate or when the coach has to cancel the lesson for various reasons.

In this article, I'll demo the features of ClassPlanner to manage a booking from the student and from the coach view.

When a booking is first created it's marked as "pending", the teacher will receive the following email:

The coach receives this email when the student creates a booking request
The coach receives this email when the student creates a booking request

If the teacher or coach clicks "Open booking" they will be presented with the booking details:

Booking details when the coach open the booking
Booking details when the coach open the booking

The teacher can confirm the booking:

The coach can confirm a booking
The coach can confirm a booking

The student will then receive an email as follows:

Student receive this email when a coach confirms their booking request
Student receive this email when a coach confirms their booking request

If the students clicks "Open booking" they are presented with the booking details and the option to re-schedule the booking:

Student have the option to cancel the booking late
Student have the option to cancel the booking late

If the student cancels their attendance they are removed from the booking and the coach will receive the following message.

When a student cancels, the coach receives an email
When a student cancels, the coach receives an email

If the student was the only participant at this time, then the booking will become available again for other students to book.

And that's a wrap of this quick walkthrough of the booking status feature. I hope it's a feature you will find useful. Happy scheduling :)

Runs on Unicorn Platform