Activities: EJSApp Booking System

Maintained by Picture of Ruben HeradioRuben Heradio, Picture of Luis de la TorreLuis de la Torre
This plugin lets you add a javascript-based booking system to handle the connections to the remote laboratories developed using EjsS and added to your Moodle courses by means of the ejsapp plugin.
46 sites
13 fans
Moodle 3.0, 3.1, 3.2, 3.3, 3.4, 3.5, 3.6, 3.7, 3.8


EJSApp is a module that supports the deployment of EjsS applications, that usually correspond to virtual and/or remote labs, into Moodle. 

EJSApp Booking System

EJSApp Booking System enriches the EJSApp module by providing a javascript-based booking system to schedule and control the access to the physical resources used by the remote labs and which can only be used by one person at the same time. 

Tutorial Video

If you like this plugin, please support its development:


This plugin is part of set EJSApp and extensions.


Screenshot #0
Screenshot #1


Picture of Ruben Heradio
Ruben Heradio (Lead maintainer)
Picture of Luis de la Torre
Luis de la Torre: Author
Please login to view contributors details and/or to contact them

Comments RSS

Show comments
  • Picture of Erick MSaputra
    Fri, Oct 27, 2017, 2:30 PM
    Hey i love this plugin. but i have some error. when I select a specific date, then the selected date is the next date. the example is when I click on the 28th date then that appears is the 29th. Thanks!
  • Picture of Luis de la Torre
    Tue, Oct 31, 2017, 7:16 PM
    Hi Erick,

    I can think on two reasons:

    1. Have you checked your php server time is correct?

    2. Are you accesing the Booking System from a different time zone than the one the Moodle server is? If so, the booking system might behave wrong. I haven't yet implemented support for different time zones.
Please login to post comments