Activities: Booking

mod_booking
Maintained by it's me David Bogner, Picture of Andraž P. Andraž P.
The module is perfect for managing participants and subscription of online and offline courses and events.
477 sites
677 downloads
33 fans
Moodle 2.0, 2.1, 2.2, 2.3, 2.4, 2.5

The latest version is available for Moodle 3.1, but support for future versions needs funding. There are a lot of necessary tasks to be accomplished in order to keep the module working and up to date.

Some of these tasks are

  • PostgreSQL is available again! Thanks to support of University of Applied Sciences Würzburg-Schweinfurt
  • MSSQL Support: NOT TESTED
  • Implement automated testing
  • New tagging API is not FULLY supported
  • Upgrade from custom availability to Moodle availability API has to be done
  • Replace YUI Javascript framework with JQUERY framework (YUI is not developped anymore)
  • Provide documentation (only a part of the features are documented)
  • Language optimization (German language support lacks some strings)
  • Additional features
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
  • Automatic group subscription and creation of groups
  • Confirmation mail
  • Download userlist as xls or ods
  • Cancellation system
  • Subscription period
  • Accept terms and conditions
  • Custom messages
  • Bulk subscription management
  • Assign teachers to be able to manage a single booking option
  • and a lot more.

Screenshots

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

Contributors

it's me
David Bogner (Lead maintainer)
Picture of Andraž P.
Andraž P.: Developer
Please login to view contributors details and/or to contact them

Comments RSS

Show comments
  • Picture of Dom F
    Sat, 29 Oct 2016, 7:27 PM
    P.S> I would also be happy to share translation work to iEnglish and correct some of the spellings that appear in the current installed version. Its all a two way process of supporting each other - from one dotorg to another.

    D
  • Picture of Rob Johnson
    Tue, 1 Nov 2016, 2:12 AM
    @Dom, the docs page you linked to is for a very old version of Moodle. Try https://docs.moodle.org/31/en/Booking_module. I am just a user of the module. It was pretty easy to figure out what the settings do by creating a Booking event and using a test account or two to simulate its use. Give it a try, the module works really well.
  • Picture of JOSE GUILLERMO ROJAS GARRIDO
    Wed, 2 Nov 2016, 11:35 PM
    Hi, If i add a record direct to mdl_booking_answears, a email confirmation will send in on the next cron.php execution. Or I need to add more records in other tables ?
  • it's me
    Thu, 3 Nov 2016, 1:28 AM
    @Jose: I you are trying to do strange things. You can't add something directly to the db and then expect to trigger something with your action. I recommend not doing that at all.
  • it's me
    Sat, 5 Nov 2016, 12:39 AM
    @Dom: You are welcome to contribute to the language file or to the documentation. Right now the documentation really is very basic, but most features can be explored through testing. Personally I can only provide services based on a contract.

    Kind regards,
    David

  • Picture of Dave Hope
    Thu, 15 Dec 2016, 12:25 AM

    Hi all, has anyone had any issues with this plugin not sending confirmation emails? I've tried on a fresh install of moodle (this is the only custom plugin) and I've enabled Send confirmation email and Send confirmation email to booking manager but neither emails are sent.

    My SMTP settings are correct because the registration and course welcome message are both sent successfully.

    No idea where to start!

  • Picture of Saaid Agherdien
    Sat, 11 Feb 2017, 4:43 PM
    Please help. How can i set my students view to only see the "view only my bookings" as in the case of image four of the pugin screenshots. currently my students see all four tabs: 1. "My Institutions" 2. "Active Bookings" 3. "All Bookings" 4. "My Bookings"
  • it's me
    Mon, 13 Feb 2017, 10:42 PM
    Hi Saaid, I just uploaded a new version. In this version you can define a default view in the booking settings. i hope, that solves your problem. Kind regards,
    David
  • Picture of Saaid Agherdien
    Wed, 15 Feb 2017, 12:32 AM
    Hi David, thank you for uploading the new version. It does allow you to define a default view. This means that you can determine the active tab i.e. "My Institutions" or "Active Bookings" or "All Bookings" or "My Bookings". I was hoping to hide three of the tabs and only have the student view "My bookings" as is the case in the screen shot image no.4 https://moodle.org/pluginfile.php/50/local_plugins/plugin_screenshots/292/booking04.png?preview=bigthumb. Andraz responded by saying: " this function is not implemented in this version of Booking." Please let me know if this will be implemented in the next version.
    Thanking you again for the quick response and for a fantastic booking plugin.
  • Picture of Lebato MT
    Wed, 15 Feb 2017, 7:11 PM
    Hi David,

    I have installed the new version. but when i edit/update the existing booking options and click "Save and Display", i get this error: "The group already exists in the target course, please choose another name for the booking option". it looks like the system is attempting to add a new booking option instead of updating.
    stack trace:
    line 413 of /mod/booking/locallib.php: moodle_exception thrown
    line 443 of /mod/booking/lib.php: call to booking_utils->group()
    line 99 of /mod/booking/editoptions.php: call to booking_update_options()
  • it's me
    Wed, 15 Feb 2017, 7:31 PM
    Hi Lebato,

    thank you for reporting the problem. I just uploaded a new version which fixes the bug.

    Kind regards,
    David
  • Picture of Lebato MT
    Thu, 16 Feb 2017, 1:18 PM
    Thanks David
  • Picture of Saaid Agherdien
    Thu, 16 Feb 2017, 3:12 PM
    Hi David
    I am using moodle 3.1.4. I have upgraded to the latest version of the booking plug-in. I now get an error when i want to "download the sign-in sheet"
    "Coding error detected, it must be fixed by a programmer: PHP catchable fatal error

    More information about this error"
  • it's me
    Wed, 22 Feb 2017, 9:12 PM
    Hi Saaid, the error should be fixed in the latest version. Kind regards, David
  • Picture of Rob Johnson
    Fri, 24 Feb 2017, 3:12 AM
    @David, FYI, your latest release has fixed the Export all issue I had previously reported. Thanks.
1 2 3 4 5 6 7 8 9
Please login to post comments