Activities: Reservation

mod_reservation
Maintained by Bobo Roberto Pinna
This activity module permits to schedule an event with a defined reservation time.
735 sites
583 downloads
34 fans
Moodle 2.2, 2.3, 2.4
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 will noticed by mail.

Reservation list may downloaded in several fomats.

- 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;

Screenshots

Screenshot #0

Contributors

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

Comments RSS

Show comments
  • Lina
    Mon, 20 Feb 2017, 5:56 PM
    Hi Roberto,
    Thanks for your contributions to this very useful plugin. We are using it for our staff training event booking.
    But I found that it won't send reminder emails to the user who has reserved the event. If we enable the "Create an event from start to end dates (the event)", all the students will have this event on their calendars. But what we want is just for the students who has reserved the event will have this event on their Calendar. Would it possible for your to provide this function?
    Many thanks.
    Best wishes,
    Lina
  • Bobo
    Mon, 20 Feb 2017, 6:00 PM
    Hi,
    thanks for your suggestion, I will implement it as soon as possible.

    Cheers,
    Roberto
  • Lina
    Mon, 20 Feb 2017, 6:37 PM
    Hi Roberto,
    Thanks for your prompt reply. I'll be looking forward to your update.
    Cheers,
    Lina
  • Bobo
    Fri, 24 Feb 2017, 3:54 PM
    Hi,
    I worked on a couple of requested features:
    - teacher can choose if reservation list or number will shown to the user at the end of reservation time or anytime
    - single user calendar events. When a user reserve in a reservation, a user calendar event could be added as a reminder.

    You can get them now, if you download Reservation module from https://github.com/bobopinna/moodle-mod_reservation, or wait 3.2 module version on moodle.org for some other features.

    Cheers,
    Roberto.
  • Picture of Carl Dennis
    Tue, 9 May 2017, 9:32 PM
    Hi Roberto,

    I have teachers who want to schedule a great many events - they have some tutorial time every day, every week, for the whole course. I would like to make a lot of reservation events without making many hundreds of events. Is this possible?

    Cheers,
    Carl
  • Bobo
    Wed, 10 May 2017, 3:33 PM
    Hi Carl,
    you can't do it with Reservation plugin.
    I think can look at Scheduler (https://moodle.org/plugins/mod_scheduler) plugin that it's developed also for that purpose.

    Cheers,
    Roberto.
  • Picture of Borko Kikić
    Fri, 9 Jun 2017, 9:36 PM
    I get this message
    Parse error: syntax error, unexpected '=', expecting ')' in C:\moodle\server\moodle\mod\reservation\locallib.php on line 615
  • Bobo
    Fri, 9 Jun 2017, 9:45 PM
    Please could you tell me which Reservation version did you use? You can find it in Adiminstration block ->Site Administration->Plugins->Activity Modules->Manage activities
  • Picture of Borko Kikić
    Thu, 15 Jun 2017, 2:57 PM
    Hi
    It's 2017022101 version
  • Picture of Derek Hawkins
    Fri, 4 Aug 2017, 2:20 AM
    Robert,

    Has your module only been tested with MySQL or have you checked it with other DBs? Thank you.

    - Derek
  • Bobo
    Wed, 23 Aug 2017, 10:09 PM
    Hello Derek,
    I don't think I ever tested it with other DBs but it use Moodle DB library functions to make queries.
    Did you notice particular issues with another DB?

    Roberto.
  • Bobo
    Thu, 24 Aug 2017, 4:40 PM
    Hi Borko,
    there was a problem with PHP 5.4 now fixed. For info see: https://github.com/bobopinna/moodle-mod_reservation/issues/8
    You can download latest release to resolve it.
  • Picture of Bruno Gabe
    Fri, 1 Sep 2017, 10:14 PM
    Hi, I installed the 3.2 (2017022101) version, and I have a problem.
    When I create ONE instance of the reservation mod, I dont't have any problem, but when I try to create a second instance in the same course, I can't, I recive the message:

    Debug info: ERROR: invalid input syntax for integer: ""
    SELECT * FROM mdl_reservation WHERE id = $1
    [array (
    0 => '',
    )]
    Error code: dmlreadexception

    Can you help me?
  • Aaron Cauchi
    Sun, 3 Sep 2017, 8:20 PM
    Hi Roberto, fantastic job with the plugin. One issue, been trying everything to make the following function work
    - reservation can be connected to another reservation so students can reserve to only one of them;

    Mi sto impazzendo. Searched everywhere but cannot find how to make a reservation connect to another. Cannot find online any instructions. Appreciate any help you can provide me


    Grazie in anticipo

    Aaron
  • Aaron Cauchi
    Sun, 3 Sep 2017, 9:30 PM
    Sorry Roberto,
    another thing I cannot understand is the grading. If teacher goes into a specific reservation while it is still "open", he/she will see under Manage the Grading option and can select what grade to give. Once the reservation time is expired the Grade option does not appear. Appreciate explanation on how to use - After the event starts the teacher can grade the event. Students will noticed by mail.

    Regards

    Aaron
1 2 3 4 5
Please login to post comments