Reservation

Activities ::: mod_reservation
Maintained by RobertoRoberto Pinna
This activity module permits to schedule an event with a defined reservation time.
Latest release:
1003 sites
462 downloads
89 fans
Current versions available: 7

moodle-mod_reservation

Reservation module

This module permits to schedule an event with a defined reservation time. The main targets of this module are schedule laboratory sessions and exams but you can schedule everything you want.

Teacher can define the number of seats available for the event, event date, reservation opening and closing date. A reservation may have a grade or a scale. Students can book and unbook a seat and add a note about this reservation.

After the event starts the teacher can grade the event. Students and teachers may will notified by mail.

Reservation list may be downloaded in various formats.

  • teacher can also define multiple sublimits for available seats basis on user profile fields;
  • reservation permits overbooking, also for sublimits;
  • teacher can manually reserve seats for other user;
  • teacher can send messages to reserved users;
  • admin can define which profile fields are shown in reservation list table in reservation module settings;
  • reservation can be connected to another reservation so students can reserve to only one of them;
  • managers and administrators can upload list of reservation through a CSV file;

Changelog

  • v4.0
    • Added support to Moodle 4.0
  • v3.9
    • Added support to Moodle 3.9
  • v3.8
    • Added support to Moodle 3.8
  • v3.7
    • Fixed request deletion
  • v3.6
    • Full code revision
    • Added option to make Note field required
  • v3.5
    • Added Moodle Privacy API support
    • Fixed note display to students
  • v3.4
    • Disabled overbooking when no reservation limit is set
    • Added option to do not show reservation number to students
    • No time limit to manual reservation
  • v3.3
    • Update to Moodle 3.3
    • Added options in what student can view in reservation page (number, list and when)
  • v3.2
    • Added options to choose which calendar events must be created with reservation
    • Moved italian translation on AMOS
    • Fixed long sheet name in excel downloading error
  • v3.1
    • Added Global Search support
  • v3.0
    • Fixed compatibility with Moodle 2.7/2.8
    • Changed plugin icon
  • v2.9
    • Added support on activity completion with rule reserved

Install

  1. Copy the plugin directory "reservation" into moodle/mod/.
  2. Check admin notifications to install.
  3. Done

Maintainer

The module is being maintained by Roberto Pinna

Thanks to

With thanks to various friends for contributing (Angelo, Matteo, Wiktor, Cecilia, Francesco). Thanks also to users who have taken the time to share feedback and improve the module.

Technical Support

Issue tracker can be found on GitHub. Please try to give as much detail about your problem as possible and I'll do my best to help.

License

Released Under the GNU General Public Licence http://www.gnu.org/copyleft/gpl.html

Screenshots

Screenshot #0

Contributors

Roberto
Roberto Pinna (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments RSS

Show comments
  • Roberto
    Jumanne, 25 Mei 2021, 5:21 PM
    Hello Brian,
    I'll work on several external services for the new release.
    These services will developed to work with Moodle App but I think you can use them for other purposes.
    I don't know when I could release a stable version. I work on it in spare time.

    You can check on github for lastest commit in ft-mobilesupport branch https://github.com/bobopinna/moodle-mod_reservation/tree/ft-mobilesupport
  • Paola Vaccari
    Jumamosi, 13 Nov 2021, 5:15 PM
    Buongiorno,
    volevo aggiornare Moodle all'ultima versione, ma vedo che il plugin supporta solo fino alla 3.9, quando è previsto un aggiornamento del plugin che supporti la 3.10 o anche la 3.11?

  • Roberto
    Jumatatu, 15 Nov 2021, 5:05 PM
    Buongiorno Paola,
    anche se non dichiarato il plugin funziona sia su Moodle 3.10 e 3.11.
  • Scott Burnett
    Alhamisi, 18 Nov 2021, 11:45 PM
    Hello,
    I have to be doing something wrong. We installed this plugin on our 3.11 system. Almost everything is working as expected. I am have an issue with the grades. I cannot figure out how to add a grade to the learner. Looking at the screenshot there is a column for the grade. I don't have that one on my system. Is there any documentation on how to configure the plugin for the grades? Thanks
  • Roberto
    Ijumaa, 19 Nov 2021, 3:22 PM
    Hello Scott,
    if you set the grading in reservatio settings, as for other plugins, the grading column will be shown after the event date.
    No other settings are needed.

    HTH,
    Roberto
  • Oddgeir Sjøtveit
    Ijumaa, 7 Jan 2022, 7:49 PM
    Hi. Does this plugin include Waitlist-functionality?
  • Roberto
    Jumatatu, 10 Jan 2022, 6:09 PM
    Hi,
    you can define a percentage of overbooking.
    It's not a real waiting list because no messages will be sent when a reservation move from overbooking to real reservation.

    HTH,
    Roberto
  • Sebastien Ross
    Jumanne, 18 Okt 2022, 9:27 PM
    Hi Roberto!
    Thanks for your contribution, this plugin is very usefull for us.

    Category level managers receive notifications from this plugin. Only teachers and non-editor teachers of the course should receive notifications. My suggestion would be to add specific permissions to plugin notifications so that we can easily adjust roles later on as needed.

    Let me know if that makes sense!

    Tanks in advance for your answer.

    Sebastien Ross,
    Moodle educational consultant in Montreal, Quebec (Canada)
  • Roberto
    Jumatano, 19 Okt 2022, 5:47 PM
    Hi Sebastien,
    reservation plugin get the list of managers based on course capability and display them as options in Teacher field.
    You can select who needs to be notified in that field.
    If no one is selected all listed users will be notified.
    I can also add a plugin capability in order to list less users in that field in a future release.

    HTH,
    Roberto
  • Alessandro Carniato
    Jumatatu, 19 Des 2022, 9:32 PM
    Buongiorno Roberto, il plugin funziona sulla versione 4.1?
  • Patricia Mercier
    Ijumaa, 20 Jan 2023, 5:56 PM
    Hello ! Great plugin, we use it a lot, especially for training registration of our service. Suggestion : be able to retrieve enrollments for all bookings created in a course into a single file. Kind regards
  • Helena Martin
    Jumanne, 14 Mac 2023, 9:34 PM
    Hi Roberto,
    I was wondering if it is possible to modify the plugin so that the reservation does not show up in the calendar? We have the problem that we post events that students can sign up for weeks in advance. We would only want the event time to show up on the day of the activity but not have the reservation show up in the calendar every day.
    Is that possible?
    Kind regards
  • Roberto
    Jumanne, 14 Mac 2023, 10:39 PM
    Hi Helena,
    sure, you can do it.
    Admins could choose which type of events Reservation plugin should create.
    This could be done under Other settings section in Site administration -> Plugins -> Activity modules -> Reservation.

    HTH,
    Roberto
  • Michal Wysocki
    Alhamisi, 28 Sep 2023, 11:37 PM
    Hi, Is it possible to add multiple reservations? We can add multiple Reservation activities to the page but we are unable to create multiple reservations for a single activity. Please shed some light.
    Regards,
    Mike
  • Roberto
    Alhamisi, 5 Okt 2023, 9:48 PM
    Hi Mike,
    I'm sorry but you can not add multiple reservations in a single Reservation activity.
    Maybe in a future release but, at this time, that feature is not in the develop roadmap.

    Regards,
    Roberto
1 2 3 4 5 6 7 8 9
Please login to post comments