Activities: Tutorial Booking

Maintained by University of NottinghamThe University of Nottingham, Picture of Neill MagillNeill Magill
The tutorial booking module is designed to allow instructors of a course to create slots that the students can sign themselves up to.
246 sites
37 fans
Current versions available: 9
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:


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)
Picture of Neill Magill
Neill Magill: UoNDeveloper
Please login to view contributors details and/or to contact them

Comments RSS


  • Picture of William Mair
    Wed, Aug 27, 2014, 11:25 PM
    Can I ask how this works with groups? We have a problem with the choice module and groups in that it seems to set the limits per group rather than across the whole course (so it doubles it if I have 2 groups in the grouping)?

  • Picture of Neill Magill
    Wed, Aug 27, 2014, 11:33 PM
    At the moment it doesn't support groups or groupings.
  • Picture of Neill Magill
    Thu, Aug 28, 2014, 6:21 PM
    The test case fails under postgres are now fixed in the version in our repository, we should have them in the download version soon.
  • Picture of David Mudrák
    Mon, Nov 2, 2015, 5:39 PM

    I am happy to let you know this plugin received the Reviewers' choice award. Well done!

  • Picture of Nikita Boyer
    Tue, Apr 26, 2016, 4:07 AM
    Will you be updating this plug-in for Moodle 3.0+?
  • Picture of Neill Magill
    Tue, Apr 26, 2016, 3:46 PM
    I plan to, unfortunately right now we are rather busy with some major projects that are eating most of our time.
  • Picture of Neill Magill
    Tue, Apr 26, 2016, 9:53 PM
    It looks as thought the 2.9 version should run fine on Moodle 3.0, there seems to be some kind of issue between Moodle 3 and one of our Behat tests that is holding me back from doing a release specifically tagged for it.
  • Picture of bobby demers
    Fri, Sep 16, 2016, 7:39 PM
    Having an issue where the teachers are unable to create slots for the tutorials. They can add the Activity but beyond that, nothing sad

    I've checked the permissions and they all seem to be fine, but the option is not showing to create/edit etc the slots.

    Moodle 3.1.1


  • Picture of Neill Magill
    Mon, Sep 19, 2016, 5:26 PM
    Hi Bobby,

    When in the tutorial booking activity click on the 'Permissions' link in the Administration block, this will show you the capabilities the activity uses and show you which roles have then. You should ensure the teachers have the 'Allow users to add, delete and edit the signup lists.' (mod/tutorialbooking:editsignuplis)' capability.

    I did a quick test and the ability to add signup sheets appears to be working, however we have not verified that the tutorial booking activity works fully with Moodle 3.1.
  • Picture of bobby demers
    Mon, Sep 19, 2016, 9:21 PM
    Hi Neil.

    The 'Allow users to add, delete and edit the signup lists.' (mod/tutorialbooking:editsignuplis)' capability is showing as them having permission . As well as Course Leader, Course Administrator, Adminstrator and Non-Editing Teacher.

    When I sign is as the lecturer responsible (or any other), when I try to create the sign up list, the message comes up as "Sorry, but you do not currently have permissions to do that (Allows the user to see the admin page of the activity.)" even though they apparently do as showing in the Administration block!!

  • Picture of Neill Magill
    Mon, Sep 19, 2016, 9:53 PM
    Do they also have the 'mod/tutorialbooking:viewadminpage' capability? It is required to gain any sort of editing access to the activity, in addition to the more granular permissions that determine exactly which pieces of admin functionality they see.

    I have run our full set of automatic tests on Moodle 3.1 and there do not appear to be any fundamental issues with the plugin.

  • Picture of bobby demers
    Wed, Sep 21, 2016, 2:02 AM
    That was the one!!! Got it now smile

    Thank you very much for your help Neill

  • Picture of bobby demers
    Tue, Apr 18, 2017, 6:56 PM
    Since the recent Tutorial update, one of our admin staff have tried to duplicate a Questionnaire via the Block and received this message:

    Coding error detected, it must be fixed by a programmer: encode_content_links() method needs to be overridden in each subclass of backup_activity_task

    Ran a debug to ascertain the problem and this is what showed:
    line 357 of /backup/moodle2/backup_activity_task.class.php: coding_exception thrown
    line 62 of /mod/tutorialbooking/backup/moodle2/backup_tutorialbooking_activity_task.class.php: call to backup_activity_task::encode_content_links()
    line ? of unknownfile: call to backup_tutorialbooking_activity_task::encode_content_links()
    line 125 of /backup/moodle2/backup_xml_transformer.class.php: call to call_user_func()
    line 88 of /backup/moodle2/backup_xml_transformer.class.php: call to backup_xml_transformer->encode_absolute_links()
    line 273 of /backup/util/xml/xml_writer.class.php: call to backup_xml_transformer->process()
    line 211 of /backup/util/xml/xml_writer.class.php: call to xml_writer->text_content()
    line 110 of /backup/util/structure/backup_structure_processor.class.php: call to xml_writer->full_tag()
    line 38 of /backup/util/structure/backup_final_element.class.php: call to backup_structure_processor->process_final_element()
    line 97 of /backup/util/structure/backup_nested_element.class.php: call to backup_final_element->process()
    line 107 of /backup/util/structure/backup_nested_element.class.php: call to backup_nested_element->process()

    Moodle 3.2.2+ (Build: 20170407) Version 2016120502.05'


  • Picture of Neill Magill
    Mon, Apr 24, 2017, 5:08 PM
    Hi Bobby,

    Sorry for letting that slip through, a fixed version is now available.
  • Picture of bobby demers
    Tue, Apr 25, 2017, 9:22 PM
    Cheer. Thanks for sorting that out Neill


Please login to post comments