Booking icon

Booking

Maintained by Wunderbyte GmbH, David Bogner
The booking module simplifies event, seminar, and course registrations. 500+ Features include capacity limits, automated waitlists, custom email notifications, confirmation tracking, and seamless integration into Moodle courses.
1 more prices – Free option available See all prices
By buying, you accept the seller's Terms of Sale

Supports Moodle 2.5-5.2 See all versions
Reviewed annually for quality
Latest release: 2 weeks ago
Installations: 1533
Downloads (last 90 days): 956

Frankenstyle name: mod_booking
Activities

Comments

Product ratings and reviews are coming to Moodle Marketplace. Until then, existing comments remain available to read, but new posts have been disabled.

Hi Youssef, thank you for your comment. I would be happy to fix this, but this plugin needs funding. So I would also be happy to be contracted for the work on the plugin.
Please can you fix this...
The Sing-in Sheet does not support Arabic language. It shows ????? characters instead of .
@Abdus: Have a look in the global plugin settings.
Dear David
This plugin is great and we use it a lot.
Recently a student highlighted that the booking confirmation email attaches a ics file however the location field is empty. We could not find any settings or figure out how to rectify this issue.
Please can you help?
Kind regards
Abdus
Hi Leslie,
thank you for your comment. I don't think I do understand what your goals are.
Kind regards,
David
Hi David and everyone,
We have a plan/request to use booking as our repeated courses' scheduling. I understand that Booking is at activity level. To use it for scheduling a same course repeatedly , we plan to make changes on the grading, attendance, etc, to make them work for each individual booking instead of for each course. Do you have any experience/thoughts/advice/suggestions?
Thanks!
Leslie
There is now an example file for the CSV import. https://docs.moodle.org/36/en/Booking_module#Example_csv_file_as_PDF for those having problems with the import.
@Madel Castro,
sorry we do not support old and outdated versions.
Kind regards,
David
Hi,
We currently have the Eva Thornblad 2.3 version installed and we are having an issue in which a second email notification is being sent some time after the booked session has passed.
@Максим Білецький: this plugin is not yet available for 3.6.
Hi,
I have "Error 500" with this installed plugin on Moodle version 3.6.1.
Error stopped immediately after removing the plugin.
yes, I have lots of booking options created previously before the upgrade
@Ali: Do you have created a booking option yet on your instance you are upgrading? I think the query might fail, if there is no booking option at all yet created. I will check if i can refine the query.
Hi,
this plugin unfortunately is not compatible with Moodle 3.6 yet as "moodle/lib/eventslib.php" has been deprecated while being required in "booking/lib.php"! If you upgrade from Moodle 3.5.3+ to 3.6 you will only see an empty page, hence you have to uninstall the plugin before upgrading at all!
Hope to see an update for this gorgeous plugin in the near future! smile
Kind regards,
George
Hello All,
I have recently updated to moodle 3.5.3 and upgraded all my plugins as well. When I try to update the booking plugin I get the following error:
mod_booking
Error writing to database
More information about this error
×Debug info: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'bt
WHERE bt.optionid NOT IN
(SELECT bo.id FROM m' at line 1
DELETE FROM mdl_booking_teachers bt
WHERE bt.optionid NOT IN
(SELECT bo.id FROM mdl_booking_options bo
WHERE bo.id IS NOT NULL)
[array (
)]
Error code: dmlwriteexception
×Stack trace:
line 489 of /lib/dml/moodle_database.php: dml_write_exception thrown
line 1139 of /lib/dml/mysqli_native_moodle_database.php: call to moodle_database->query_end()
line 1787 of /mod/booking/db/upgrade.php: call to mysqli_native_moodle_database->execute()
line 806 of /lib/upgradelib.php: call to xmldb_booking_upgrade()
line 512 of /lib/upgradelib.php: call to upgrade_plugins_modules()
line 1857 of /lib/upgradelib.php: call to upgrade_plugins()
line 694 of /admin/index.php: call to upgrade_noncore()
When clicking on more information, I see that increasing the max_allowed_packets can sometimes work. I have increased out max_allowed_packets for 1.3 gigs and nothing changed. I have also converted our InnoDB to Barracuda as the dmlwriteexception instructions say might help and still the same error message pops up when trying to update the plug in. What do I do next? We utilize this plugin daily and would be heartbroken if we lost it