Moodle Scheduler allows students to sign up for a time slot right from within Moodle. Features of the Moodle Scheduler plugin include:
- Notifications to teachers when a student books or cancels an appointment
- Reminders to students of upcoming appointments
- Web form for sending invitations or reminders to students who did not yet make an appointment
- Booking appointments in groups
- Limits on when a student can modify/cancel their appointment
- Grading (if appropriate)
Find instructions for setting up Scheduler at:
Or watch this helpful 10 minute video.