Your Moodle version

Activities: Scheduler

mod_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.
1k
1k
19
Moodle 2.3, 2.4

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.

This is a migration to Moodle 2.x of the Scheduler 1.9 module, maintained by Valery Fremaux.

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

For discussion about the module, please see the Scheduler forum on moodle.org.

Screenshots

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

Contributors

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

Comments RSS

Show comments
  • Giovanni Marangelli
    Thu, May 15, 2014, 5:34 PM
    Hi Henning,

    I have found a little problem. If you try to setup schedule in a course in which there isn't yet a user with the role of teacher. There isn't a warning and moodle gave with an database error.

    Best regards,

    Giovanni Marangelli
  • Picture of Henning Bostelmann
    Thu, May 15, 2014, 5:41 PM
    Hi Giovanni, you're right, that's currenty a bug. It will be fixed in the next release of Scheduler (2.7 onwards). See https://tracker.moodle.org/browse/CONTRIB-4945 .
  • Picture of Tyler Gilpin
    Wed, Jun 18, 2014, 11:13 PM
    scheduler for 2.7 ETA?
  • Picture of Henning Bostelmann
    Thu, Jun 19, 2014, 4:09 AM
    @Tyler: July to August. For a beta version, see the master branch on github. Don't use it on production systems yet!
  • Picture of Sebastien Jaffredo
    Tue, Jul 1, 2014, 4:56 PM
    Hi

    A very useful plugin, thanks again for this piece of software.

    One question : I need to show the available slots to a guest user. That user won't have permissions to book, nor see the names of the users who made a booking. Is there a simple way to do this ?
  • Picture of Henning Bostelmann
    Mon, Jul 14, 2014, 7:39 AM
    Hi Sebastien,

    sorry, guest users are currently not able to use Scheduler at all (not even to see the available slots).

    In fact, only when a user is logged in, Scheduler can decide which slots are available to them for booking (as this might be user-dependent).
  • Picture of Luca Soncini
    Tue, Jul 22, 2014, 8:38 PM
    Hi everyone and thanks for this plugin.
    I'm testing it and moodle give me a db error:
    Debug info: Column 'userid' cannot be null
    INSERT INTO mdl_event (name,description,format,userid,instance,timemodified,timestart,timeduration,visible,eventtype) VALUES(?,?,?,?,?,?,?,?,?,?)
    [array (
    0 => 'Meeting with your Student, test paypal',
    1 => 'Test

    prova

    ',
    2 => 1,
    3 => NULL
    .....
    )]

    I added a teacher in the course, but it doesn't work.
    Do you have any suggestion?
    Thanks in advance,
    Luca
  • Picture of Henning Bostelmann
    Wed, Aug 20, 2014, 1:50 AM
    Hi Luca
    sorry for replying late. If you're still interested, it would be important for me to know which version of Moodle and which exect version of the Scheduler plugin you are using.
  • Picture of Chester Folming
    Thu, Aug 28, 2014, 4:29 AM
    I would love to have this plugin for Moodle 2.7, is a release date scheduled..?
  • Picture of Henning Bostelmann
    Thu, Aug 28, 2014, 6:33 PM
    There is a (now fairly stable) beta version at https://github.com/bostelm/moodle-mod_scheduler (master branch) and I'm planning a release within a week or so.
  • Picture of Derek Henderson
    Wed, Feb 11, 2015, 12:52 AM
    Small bug when using this with Oracle - on 2. 7 see:
    https://tracker.moodle.org/browse/CONTRIB-5596

    The workaround is fairly easy.


  • Picture of Sebastien Jaffredo
    Mon, Nov 9, 2015, 11:06 PM
    Hi Henning

    I'm trying to modify the displayed slot table in Scheduler 2.9 but I'm having a few difficulties. I need to display the "Location" field in all slot tables : for student, teacher, coourse editor, on the "My appointments" page as well as "All appointments".

    It's currently already the case for students on "My appointments". So I need to insert a "location" column into the slot table of "My appointments" and "All appointments" for other users as well.

    I'm not a programmer, but in 2.5 I managed to do it by calling for the location variable and modifying the table on the studentview.php and teacherview.php pages. Now I'm a bit confused about where these tables are actually built. It seems to be done in the new renderer.php page but I'm not sure. Can you help ?

    Thanks,

    Sébastien
  • Picture of Sebastien Jaffredo
    Mon, Nov 9, 2015, 11:06 PM
    Hi Henning

    I'm trying to modify the displayed slot table in Scheduler 2.9 but I'm having a few difficulties. I need to display the "Location" field in all slot tables : for student, teacher, coourse editor, on the "My appointments" page as well as "All appointments".

    It's currently already the case for students on "My appointments". So I need to insert a "location" column into the slot table of "My appointments" and "All appointments" for other users as well.

    I'm not a programmer, but in 2.5 I managed to do it by calling for the location variable and modifying the table on the studentview.php and teacherview.php pages. Now I'm a bit confused about where these tables are actually built. It seems to be done in the new renderer.php page but I'm not sure. Can you help ?

    Thanks,

    Sébastien
  • Picture of Henning Bostelmann
    Tue, Nov 10, 2015, 1:20 AM
    Hi Sebastien

    yes, that's now in renderer.php. Have a look at the point where it says,

    public function render_scheduler_slot_manager (...

    Best wishes
    Henning
  • Picture of Sebastien Jaffredo
    Thu, Nov 12, 2015, 5:35 PM
    Hi Henning

    Got it!
    It took me while to understand I had to declare the variable in the class "scheduler_slot_manager" on the renderable.php page as well though...
    Thanks a lot,

    Sébastien
1 2 3 4
Please login to post comments