Activities: Scheduler

Maintained by Picture of Henning Bostelmann Henning Bostelmann
An appointment scheduler for planning face-to-face meetings between teachers and students. Teachers can set up time slots, and students can choose one of these on Moodle.
3041 sites
81 fans

The Scheduler module helps you in scheduling appointments with your students. Teachers specify time slots for meetings, students then choose one of them on Moodle. Teachers in turn can record the outcome of the meeting - and optionally a grade - within the scheduler.

Group scheduling is supported; that is, each time slot can accomodate several students, and optionally it is possible to schedule appointments for entire groups at the same time.

Please note that minor updates to this module will normally be released on github only.

For help and discussion about the module, please use the Scheduler forum on

For an earlier version supporting Moodle up to release 1.9, see the Scheduler 1.9 module.


Screenshot #0
Screenshot #1
Screenshot #2
Screenshot #3
Screenshot #4


Picture of Henning Bostelmann
Henning Bostelmann (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments RSS

Show comments
  • Picture of Albert Leatherman
    Thu, 29 Mar 2018, 9:39 AM
    Hi Henning, nice tool. Can I prevent teachers seeing students' email addresses? Thanks.
  • Picture of Nadine GIBAUD
    Fri, 6 Apr 2018, 7:00 PM
    Why when I'm connected as a student I have a message saying that guests can't view this activity. Normally, in this situation I can view, and do, any activity in the course but schedule not.
  • Picture of Henning Bostelmann
    Sun, 13 May 2018, 4:51 AM
    @Albert, no, i don't think so, not at the moment. What setting are you using in other contexts (e.g. participant lists) to hide the e-mail address from teachers?
  • Picture of Henning Bostelmann
    Sun, 13 May 2018, 4:52 AM
    @Nadine, this will have to do with your permission settings. Probably you have customized the student role. See here for the required permissions:
  • Picture of Howard Miller
    Fri, 18 May 2018, 8:44 PM
    Can this be extended to support the new Privacy API please?
  • Picture of Henning Bostelmann
    Fri, 18 May 2018, 8:54 PM
    @Howard: See CONTRIB-7308 .
  • Picture of ray cheng
    Tue, 5 Jun 2018, 12:00 PM
    Can this module support Mobile moodle platform?
  • Picture of Nicole Stuepp
    Wed, 5 Sep 2018, 2:17 PM
    Hi Henning,
    we offer your Plugin Scheduler to allow our students to book their meetings with teachers during projects and assignments. So, we got some feedback from our teachers lately, that it would be great if they could give a short justification when forced to cancel an appointment during the process of cancellation and which would be sent with the notification. Maybe we missed it and it is already there – in this case we would be thankful for a hint. Otherwise it may be a feature for further development?

    Thanks a lot!

    Nicole Stuepp
  • Picture of Vishal Lanke
    Fri, 21 Sep 2018, 9:15 PM
    Is there a way to group slot booking? For example, once Employee Login and click on Slot Booking, he will see radio Buttons as Tester, Developer, Manager. If he select Tester, he will see slots assigned to tester. Then, he will Book Appointment from Slot.
  • Picture of Koteswara Rao Muntha
    Wed, 26 Sep 2018, 7:05 PM
    Hi Henning,
    It would be great if we can bind it with an existing activity. Say if I can bind it to a quiz. So that a student can book his slot for the quiz. When he attempts a quiz he should be asked to schedule it. If he booked a slot then he should be restricted to that slot only. Is it possible? If so can we expect to have such a feature any time soon?
  • Retired General
    Thu, 8 Nov 2018, 5:34 AM
    Dear Henning,

    Long time no see, how are you? My manager decides to continue with the Moodle LMS development, I am not sure whether the current scheduler does the following features:

    1. When creating recurring slots, attach the students to all recurring slots. It seems that the current scheduler does not support it. When creating recurring slots, only the slot information is inputted, not the students.

    2. There is no button to delete the created "recurring" slots. For example, on Apple iPhone's calendar, when creating recurring activities, upon delete one of the recurring activities, the calendar app asks whether the user would like to delete this one and its following activities that belong to the same recurring activities. Currently, it looks like the scheduler only has "Delete selected slots", "Delete my unused slots" and "Delete all my slots".

    If the above features are not supported right now, is there a chance that you will find time to develop them?

    Thank you!

  • Picture of Sebastien Jaffredo
    Thu, 8 Nov 2018, 8:31 AM
    @Kevin Lu

    1. I agree with you: we sometimes create recurring slots for a given teacher/student pair, it'd be a time saver to be able to assign a student on the "add repeated slots" page.

    2. Alternately to your proposal (if it seems too complex to develop), I suggest a feature enabling to group edit slots; first by selecting a number of slots, then by showing a page similar to the "add single slot" page. Inputting a value in a field would result in inputting that value in the same field for all selected slots.

    If you add this feature requests in the tracker I'll make sure to vote for them ;)

  • Retired General
    Thu, 8 Nov 2018, 9:22 AM
    @Sebastien Jaffredo

    Thank you for your support. How do I add these wanted features to the tracker?
  • Picture of Sebastien Jaffredo
    Thu, 8 Nov 2018, 10:23 AM
    Hi Kevin

    The bug tracker is here:

    You'll have to register to post and follow issues.
    First check the current feature requests to see if someone hasn't already made the same request, in which case you'll want to vote for it and follow it. If the request is not exactly what you have in mind, you may add your comment to the discussion.

  • Picture of Kenneth Simmons
    Fri, 30 Nov 2018, 11:03 AM
    Thanks for the tool it has proved extremely helpful. I just have one query surrounding the functionality. when the teacher/tutor/educator books in a students, no email appears to be sent out to them informing them of the booking.

    This might prove to be a beneficial option for educators whom want to take greater control of the scheduler activity, and relieving them from the task of having to email or inform students verbally that they have booked them.
1 2 3 4 5 6 7 8 9 10
Please login to post comments