Note: You are currently viewing documentation for Moodle 1.9. Up-to-date documentation for the latest stable version is available here: Emeeting module installation.

Emeeting module installation

From MoodleDocs

The eMeeting module is a simple interface between Marratech video conferencing suite and Moodle.

Servlet Installation

You have two options for deploying the servlets used in this plugin: you can install them in Marratech Manager or you can install them in a separate server environment, such as Tomcat. Install servlets first, then the Moodle Module.

Installing Servlets into Marratech Manager

Note: This installation has only been tested with Marratech Manager 3.4.

Linux Installation

Extract emeeting_linux_servletinstall.tar.gz into a new directory. In the directory run installer using:

 ./install_servlets [Marratech Manager installation directory]

After the installation, restart Marratech Manager. This can be done with:

 /etc/init.d/MarratechManagerXX stop
 /etc/init.d/MarratechManagerXX start

Where the XX depends on your version of Marratech Manager. Go to the Compiling Servlets section.

Windows Installation

Extract the emeeting_win_servletinstall.zip into your Marratech Manager installation directory (ex. c:\Program Files\Marratech\MarratechManager3.4).

Restart your Marratech Manager. Go to Compiling Servlets section.

Compiling Servlets

Once the server is running, log into Marratech Manager as admin. Go to:

 Administration>Advance>Control Central>JSP&Servlets

Click the Compile All button. Scroll down see that .jsp pages /mdlplug/* are active. This completes the installation.

Installing Servlets on Tomcat

These instructions assume that you are using Windows and that you have a working copy of Tomcat on your system. If you do not have Tomcat, you may download it at http://tomcat.apache.org/. Note that our servlets will not function properly if the directory to which you install Tomcat has any spaces in it; this is an issue with Java and is unavoidable.

Once you have Tomcat configured on your server, go into the Tomcat Manager page. Then, under the "War file to deploy" heading, click the browse button and open the eMeeting .war file that you have downloaded to your computer. Then, click the "deploy" button on the Manager page. This will install the servlets in Tomcat.

Now, you need to configure two properties which the servlets require to run properly. Go to the Configuration pane (accessible from the Tomcat Monitor) and click on the Java tab. Add the following lines to the end of the "Java Options" box:

 -Dnitle.nodekit_path=[nodekitpath]
 -Dnitle.logconfig_path=[logconfigpath]

Replace [nodekitpath] with the full pathname to the node.kit file which you have generated from Marratech (How to generate a node.kit file). Similarly, replace [logconfigpath] with the full path to the webapps directory of your Tomcat distribution followed by /emeeting/WEB-INF/logproperties.txt. Click "OK" to save these changes, and then restart the Tomcat server. You should now be ready to run the servlets.

Use a similar procedure to install the servlets onto other Java servers.

Moodle Module Installation

Dependencies: PHP 5, PEAR, PEAR package HTTP Request, running MarratechManager and installed servlets

  1. Extract the compressed file into your Moodle directory.
  2. Visit the main administration page to automatically set up the module tables.
  3. Go into the modules administration page, click on 'Settings' for eMeeting (http://MOODLEROOT/admin/module.php?module=emeeting on Moodle 1.6).
    1. Set the Marratech Manager address, DO NOT include following slash (ex. http://marratech.server.com:8000).
    2. Set the location of additional Marratech servlets, include following slash. This can be a subdirectory of the Marratech Manager root. (ex. http://othertomcat.server.com/mdlplug/)
    3. Click 'Save / Update Server Info', scroll down and check that there are tempelates in the 'Profile Selection' section.

You are now ready to enjoy the eMeeting Moodle Plugin!