by Diptaroop Saha.
Dear Mikel,
Please check if you have the following configurations in order.
Client Configuration
=======================
The applets folder contains the following:
BookingClient folder, with the booking client applet, embedded by EJSAppBooking when this
resource is added into a Moodle course.
BookingServer folder, with the booking server applet. This application must be running on
your Moodle server. You can also use it to configure the remote laboratories you have
previously added to your Moodle site using the EJSApp plugin. Finally, it also offers a nice
way to configure your mail system to use with Moodle.
Both folders contain a folder called "configuracion" with files for adding/editing languages
presented in the bookings applets GUIs.
Server Configuration
=======================
in two different ways:
First one (using the GUI):
1. Go to the applets/BookingServer/configuracion folder.
2. Edit the valores.dat file and change interfaz=0 to interfaz=1. This makes the booking server
application to run showing a graphical user interface.
3. Run the BookingServer.jar applet.
4. Click on the options tab of the top menu.
5. Select the "Server settings" option.
6. Enter the needed data to let the booking server access your sql database.
7. Use the "Test" button to check whether the booking server can access the database or not.
Second one (editing text files):
1. Go to the applets/BookingServer/configuracion folder.
2. Edit the moodle.dat file and modify the user=root password= lines with the data of your sql
admin user.
3. You can then run the BookingServer.jar applet without the GUI.
IMPORTANT! Either way, you always need to execute the BookingServer.jar file with administrator
privileges.
If the GUI is activated, once the previous test has been passed, you can either check and/or
modify the configuration of both the remote experimental systems added to your Moodle site by
means of the EJSApp plugin and the mail server configuration. This can be done selecting the
"Plants management" and "Mail server settings" options in the top menu of the application.
Important! For Unix Moodle servers (e.g., Linux and Mac systems), EJSApp requires that (i) the apache user is the owner of the “jarfiles” dir inside the “ejsapp” dir, and (ii) it has permissions to read, write and execute the jarfiles dir.
If you need further assistance, feel free to contact me at admin@dualcube.com. Have a good day!