View Categories

Appointment Scheduling

If a teacher is associated with multiple schools, when adding new schedules, the system must display the list of schools the user is connected to—ensuring the teacher can select the correct institution before adding class schedules.

(This applies to all users with multiple-school affiliations.)

The newly added schedule becomes available to users across all the selected schools.

Booking Conditions

A user can reserve an appointment only if the following conditions are met:

  • The user belongs to one or more of the selected schools.
  • The maximum number of allowed bookings across all schools has not been exceeded.
  • The user does not already have another booking in a different school at the same time.
  • If the user’s time slot is fully booked in one school, they will not be able to book additional slots in any other school at the same time.

To access the new feature:

  1. From the Side Menu, select My Appointments, and then Add Schedule.

Note: Once a booking is confirmed in one school, the system automatically restricts new bookings during that same time slot across all other linked schools.

Creating a New Schedule (Admin / Staff)

Steps to Add a Schedule:

A. Specify Date Range

  • From → Start date
  • To → End date

B. Select Days

  • Choose one or multiple days (e.g., Sunday–Thursday).

2. Set Who Can Reserve This Appointment

Allowed Roles:

  • All
  • School Admin
  • Guardian
  • Teacher
  • Accountant
  • Manager
  • Adviser
  • Financial Admin
  • Teacher Supervisor
  • Floor Supervisor
    …and more depending on permissions.

Choose one or multiple roles.

3. Choose Slot Type

Two options:

  • Fixed Slots → System automatically creates equal time slots.
  • Custom Slots → User defines exact start and end times manually.

Number of Appointments

  • Define how many appointments can be reserved per slot.

4. Appointment Type

Select:

  • In Person
  • Online

Additional Fields:

  • Place → Room/Hall/Office name
  • Number of Attendees → Maximum participants
  • Notes → Any extra information visible to users

4. Assigning Schools for This Schedule

Options:

  • Apply to All schools, or Select specific school(s) from the list.

6. Submit

Final Step:

  • Click Submit to save the schedule.
  • System publishes the available appointment slots for users to reserve.

Additional Notes (Very Important)

  • Only users with permission can create schedules.
  • Calendar automatically updates after a schedule is created.
  • Users can only reserve slots allowed by the creator’s settings.
  • Slot colors show availability and status.

Supports multiple schools under one account.