Note: You are currently viewing documentation for Moodle 3.4. Up-to-date documentation for the latest stable version of Moodle is likely available here: Booking module.

Booking module

From MoodleDocs

Booking module for managing course participants (online course or offline course)

Features

  • Max participants
  • Waitinglist
  • Automatic course subscription
  • Confirmation mail
  • Download userlist as xls or ods
  • Cancellation system
  • Subscription period
  • etc.

How to use the booking module

  1. General settings:
    1. Add an activity > Booking
    2. Give a general name (not your EVENT name), booking text will be shown at the top of page.
    3. Default booking limit Numbers can be defined at each event page too.
    4. Time period is very important.
    5. Yes to email settings
    6. Policy page is really useful.
    7. Save and display
    8. Edit booking option (See No3. in step2)
  2. Events settings
    1. Click on the ‘Manage x responses’ link at the top-right corner
    2. Click on the bottom/latest ‘Edit this booking option’ under ‘Mange column’
    3. Give an Event name into ‘Booking’ field.
    4. You can define ‘limit number’ and ‘Restrict time’ here again.
    5. Looks like you can book for other course, but, I think we can ignore this.
    6. Description will be shown on the booking table, very important.
    7. Click on ‘Save and add new’
  3. Editing
    1. You can delete a user’s booking
    2. You can delete an event with all bookings in it.
    3. You can click on the button ‘Download users as .xls’ to download bookings in spreadsheet for each Event, or click on the button at the bottom of page to get a full list (Great!)
  4. Permissions:
    1. Click on the ‘Permissions’ under the ‘Settings’ block.
    2. At the dropdown menu: ‘Advanced role override’ choose ‘Manager’ (or teacher, or any role)
    3. At table: Activity: Booking, tick ‘Allow’ Permission to all five lines (or less)
    4. Save changes
  5. Bugs
    1. If a user hasn’t enrolled yet, this module shows a big red error message only. (Not like the Moodle2 standard Choice module, it shows the ‘Enrol’ button to promote users to enrol). Hope someone can make it shows the enrol button or a link to enrol.
    2. At the ‘Edit this booking option’ page. Site admin can select one or more user names and then choose ‘Delete’ under ‘With selected’ dropdown menu. The page will be redirected to a delete page to confirm. But, this not works in IE8. Please reminder users to avoid IE for this function.

Installation (for Moodle Administrators)

Credits