Add a scheduler
The scheduler activity allows you to create appointment slots with your students in Moodle. You specify the time and length of the timeslots and students book a slot to meet with you. You can record the outcome of the meetings which may include marking the student as 'seen', adding comments or assigning a grade or rating for the student, if appropriate.
The scheduler does not provide an online meeting space. We assume that you will either meet your students face-to-face or via a Teams call at the scheduled time. Use MS BookingsLink opens in a new window if you would like something more integrated with other Microsoft 365 tools.
In this guide:
Table of contents
Features
- Lets teachers create time slots for meetings. Students choose from these slots.
- Supports individual or group appointments (multiple students or whole group bookings).
- Teachers can record attendance, add notes, and assign grades within the scheduler.
- Sends email reminders to staff and students, and allows cancellations and rebooking.
- Appointments can appear in the Moodle calendar for each participant.
Benefits
- Ensures a first-come-first-served sign‑up process with automatic handling of full slots.
- Helps manage personal tutoring, presentations, office hours, and similar sessions.
- Prevents booking clashes and frees up slots when students cancel.
- Allows teachers to assign students to slots manually if needed.
Moodle scheduler or Microsoft Bookings?
Given that many meetings now take place online, other tools might be more suitable.
Use the Moodle scheduler if:
- Appointments are part of a course activity (e.g., presentations, tutorials, assessments).
- You need attendance tracking, grades, or teacher notes within Moodle.
- You use Moodle groups, and the booking needs to reflect course enrolments.
Use Microsoft Bookings if:
- You want automatic online meeting links (Teams).
- You need full calendar integration with no double booking.
- You want a simple, modern booking interface.
- Students may not always be in Moodle but do use email/Teams heavily.