Tutorial Booking

Activities ::: mod_tutorialbooking
Maintained by University of NottinghamThe University of Nottingham, Neill Magill
The tutorial booking module is designed to allow instructors of a course to create slots that the students can sign themselves up to.
Latest release:
547 sites
58 fans
The tutorial booking module is designed to allow instructors of a course
to create slots that the students can sign themselves up to. It replicates the sign up sheet on an office door.

Detailed information is in the attached functional specification


For a detailed overview of operation visit the plugin help page: http://workspace.nottingham.ac.uk/display/Moodlehelp/How+to+use+the+Signup+Sheet+Tool


Screenshot #0
Screenshot #1
Screenshot #2
Screenshot #3
Screenshot #4
Screenshot #5
Screenshot #6
Screenshot #7


University of Nottingham
The University of Nottingham (Lead maintainer)
Neill Magill: UoNDeveloper
Please login to view contributors details and/or to contact them

Comments RSS

Show comments
  • Wed, Aug 29, 2018, 3:09 PM
    Hi - we have v4.5.0 on our moodle 3.3.5
    Although tutorial booking setting 'liveservice' is ticked, there are no messages sent to tutorial bookers and no messages added to tutorialbooking_messages table.

    Is there anything I can do about this ?
  • Wed, Aug 29, 2018, 8:45 PM
    Hi Gary,

    For an individual user do they have e-mails enabled for Tutorial Notifications?

    Have you checked the default message outputs in your Moodle's site administration, is 'Tutorial Notification' set to e-mail users by default? If you change this and a user has never modified their own notification preferences changes here will affect them.

    The messaging preferences of users should be respected by the Tutorial booking plugin.

    I'm making the assumption that other sources of messages in your Moodle are able to send e-mails to users.

    Do you get any error messages when you try to send a message?
  • Thu, Mar 21, 2019, 1:33 AM
    Hi, everyone.

    Is there a way to create a calendar event for the slots created? That would be great!

    At the moment, I do it "manually", but if we could have the option "create calendar event" similar to the attendance plugin, it would save me a lot of time.
    Thank you.
  • Thu, Mar 21, 2019, 5:07 PM
    The only way is manually, as there are no dates stored for slots.
  • Wed, Mar 27, 2019, 1:35 AM
    How can I get 3.5?
  • Wed, Mar 27, 2019, 4:52 PM
    Quite a few people seem to be using the plugin on Moodle 3.5, I suspect they are using version 4.6.0 (2018-01-10).

    Based on the changes I made for Moodle 3.6 I imagine you will have no problems with it, however we have only put tags on for versions of Moodle when we have done at least some testing and verification of the plugin against it.
  • Tue, May 21, 2019, 9:29 PM
    Hi Neill,

    we've got this error msg when try to create time slots (moodle 3.6, fresh install of your plugin): Exception - Return value of mod_tutorialbooking\output\tutorialbooking::load_slots() must be an instance of mod_tutorialbooking\output\void, none returned

    do you have any idea what is wrong?

  • Tue, May 21, 2019, 9:48 PM
    Hi Andras,

    Which version of PHP are you using?
  • Tue, May 21, 2019, 10:02 PM
    It looks like we have used a PHP language feature that was introduced in PHP 7.1

    Working on a fix now.
  • Wed, May 22, 2019, 6:38 PM
    Version 4.8.1 should work with PHP 7.0. Apologies for the problem.
  • Wed, May 22, 2019, 8:08 PM
    thanks for the fast solution, after reinstalling the plugin it's working now!
  • Fri, Jan 31, 2020, 12:53 AM
    Hello, could this be used for face to face bookings? I ask as the current face to face plugin is no longer supported.
  • Fri, Jan 31, 2020, 5:02 PM
    The plugin can be used to signup to any type of activity (not just tutorials). It does only handle the signups and allows you quickly message people who have signed up.

    The Moodle 3.8 version of the plugin will call itself Signup sheets.
  • Mon, Jun 1, 2020, 11:04 PM
    Hi! I'm using Tutorial Booking in 3.7. Works ok! But I'm tryng to translate this plugin to another language. I translate all tutorialbooking.php language and I create a new folder inside /tutorialbooking/language/
    They don't works. Any idea?

  • Tue, Jun 2, 2020, 3:02 PM
    You would need the language files to be in a directory like lang/ inside the Plugins directory (i.e. /lang/en/ for English)

    Also see: https://docs.moodle.org/dev/Translating_plugins
1 2 3
Please login to post comments