Your Moodle version

Activities: Booking

mod_booking
Maintained by it's me David Bogner
The module is perfect for managing participants and subscription of online and offline courses and events.
19k
3
Moodle 2.5, 2.6, 2.7

This is a powerful booking tool, that provides a lot of features. It is perfect managing course bookings, or bookings of events, that are not associated with a moodle course. Some of the features are:

  • Max participants
  • Waitinglist
  • Automatic course subscription
  • Confirmation mail
  • Download userlist as xls or ods
  • Cancellation system
  • Subscription period
  • Accept terms and conditions
  • Custom messages
  • Bulk subscription management
  • and a lot more.

We only support uneven Moodle versions. That means, there is a version for Moodle 2.5, 2.7, and so on. For detailled information just contact me.



Screenshots

Screenshot
Screenshot
Screenshot
Screenshot

Contributors

it's me
David Bogner (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments RSS

Show comments
  • Picture of dina ibrahim
    Mon, Mar 31, 2014, 1:27 PM
    thanks
  • it's me
    Tue, May 13, 2014, 12:01 AM
    @dina. I just uploaded a new version. Does the bug still exist?
  • Picture of Stephen Catton
    Tue, May 13, 2014, 3:50 PM
    I am getting

    line 351 of /lib/ddl/database_manager.php: ddl_exception thrown
    line 367 of /lib/ddl/database_manager.php: call to database_manager->load_xmldb_file()
    line 656 of /lib/upgradelib.php: call to database_manager->install_from_xmldb_file()
    line 418 of /lib/upgradelib.php: call to upgrade_plugins_modules()
    line 1601 of /lib/upgradelib.php: call to upgrade_plugins()
    line 436 of /admin/index.php: call to upgrade_noncore()
  • it's me
    Tue, May 13, 2014, 4:38 PM
    @Stephen Catton: What did you do to get this and what moodle version are you using?
  • it's me
    Tue, May 13, 2014, 4:55 PM
    @Stephan Catton: I just fixed the problem and uploaded a new version.
  • Picture of Stephen Catton
    Tue, May 13, 2014, 5:35 PM
    Thanks David... that seems to have fixed it smile
  • Proper Bo, am tellin thee!
    Mon, Jun 30, 2014, 2:46 AM
    What would be great is for the booking of the course - the teacher can assign a grade to their booking if they attended and as such score it.
  • Picture of Colin Wheelhouse
    Thu, Sep 11, 2014, 10:46 PM
    Hi,
    I installed this last week and it worked fine on 2.6.3+ now when a booking is made and someone tries to book then this message is displayed.

    error/There are no booking options available yet

    More information about this error

    Debug info:
    Error code: There are no booking options available yet
    $a contents:
    Stack trace:
    line 463 of /lib/setuplib.php: moodle_exception thrown
    line 58 of /mod/booking/view.php: call to print_error()

    Anybody got a fix?

    Cheers

    Colin
  • it's me
    Thu, Sep 11, 2014, 11:20 PM
    Hi Colin,

    seems you did not specify any booking options yet. Did you? What did you do to do so?

    Best regards,
    David
  • Picture of Colin Wheelhouse
    Fri, Sep 12, 2014, 2:33 AM
    Hi David,
    I am a little confused by what you mean as "booking option". I have specified duration, Organizer name, Limited the number of participants, Set Max. number of participants, Restricted answering to a time period.

    Have I missed something? As I said in my previous post, it worked last week and now it doesn't. We have made no changes to our Moodle so I am a little confused.

    Thanks

    Colin
  • it's me
    Fri, Sep 12, 2014, 2:55 AM
    Hi Colin,

    yes. After creating the booking instance you have to create the booking options. That is the next step after creating the booking activity on the course page.
    If you access the booking instance without having created any booking option as student. That is exactly the error message you get. You have to access the booking instance with a teacher role and you are automatically redirected to the form for creating the booking option.

    Best,
    David
  • Picture of Colin Wheelhouse
    Fri, Sep 12, 2014, 3:15 AM
    Sorry David, I just figured that out. I had got confused by the similarity of the screens (creating the booking instance and creating the booking options) as they are very similar and appear to share some configuration options.

    Thanks for the reply.

    Regards

    Colin
  • Picture of Renaat Debleu
    Tue, Sep 23, 2014, 5:36 PM
    Invalid get_string() identifier: 'messageprovider:bookingconfirmation' or component 'mod_booking'. Perhaps you are missing $string['messageprovider:bookingconfirmation'] = ''; in mod/booking/lang/en/booking.php?
  • Picture of Mike MM
    Wed, Sep 24, 2014, 6:11 AM
    To install and correctly use the plugin on older moodle platforms (pre 2.6) you need to add a missing function users_order_by_sql() .
    There is no such in older moodle platforms. Without the function it is not possible to add enrolled users, you get a blank screen and an error thrown:
    PHP Fatal error: Call to undefined function users_order_by_sql() in /var/www/moodle_2_3/mod/booking/locallib.php on line 252
    The easiest solution would be to copy paste the function from newer moodle platform, like 2.7 from moodle_2_7_dir/lib/datalib.php line 340++, however it doesn't give the user list correctly sorted, but at least you can add users then.
    I will chase the problem further.
  • Picture of Klaris Philipson
    Wed, Feb 25, 2015, 4:43 PM
    Hi
    Is there a way to set the booking events to be displayed in the event date order as a default? I know you can click date and it will sort them but they are displayed in the reverse order to which the event is created and wont stay in the date of the event order.
1 2 3
Please login to post comments