ElluminateLive module

Jump to: navigation, search

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

ElluminateLive module will enable Moodle to be part of a virtual web based video classroom that includes two-way audio, interactive whiteboard, instant messaging, and moderator tools. It is a non-standard module and block that requires purchasing a 3rd party service.


Introduction

In 2006, Elluminate Live added a Moodle interface. An instructor or administrator can add an Elluminate Live! meeting activity within their Moodle course from the 'Add an activity' drop-down list. The meeting setup is done within Moodle rather than the Elluminate management portal. There are options for grading and for accessing pre-recorded meetings. Participant sign-on is passed from Moodle to Elluminate when they enter a meeting (single sign-on).

Features

Module features

  • Communicates with an Elluminate Live! server using SOAP web services.
  • Allows an admin / teacher to schedule an Elluminate meeting with a Moodle activity.
  • Moodle manages user accounts automatically on the Elluminate server so users accessing a meeting from Moodle do not require a second sign-on.
  • When setting up a meeting the course creator can specify a description, time and date and whether the meeting should be recorded. A Teacher can also assign a Grade value for attendance and specify whether this will be a private meeting.
    • The admin/teacher has the option of updating the automatic attendance that is set when a user clicks on the join meeting link. A user could, in theory, click an activity link and be marked as attended so a teacher can update that status after the meeting if it's incorrect.
  • Meeting moderators (and participants if the meeting is private) are managed within Moodle.
    • It can use the Roles functionality in Moodle to create a meeting moderator.
  • Integrates with the Moodle calendar creating course or user events depending on whether a meeting is public or private
  • All standard Reports and Logs are available within Moodle's 'Activity report' screens for admin/teacher.
  • There is an Elluminate Live! 'block' that displays Recent recordings available to participants who missed an event.

Elluminate Live! features

  • Creates Elluminate user accounts.
  • Handles assigning of moderators and participants.
  • Seat reservation and checking for available seats over a specific period of time.
  • Meeting boundary times can be configure by an administrator user to allow teachers to set their own meeting boundary times or leave them at a system-wide default value.
  • Recordings for meetings are (including multiple recordings) supported and also deleting recordings from within Moodle.
  • Uses a specific Moodle adapter in Elluminate to handle Moodle-related access to the ELM Manager.

Plans for the future

  • Incorporate code which allows for meeting event reminders to be supported. This would be a Moodle message or e-mail sent at a specified amount of time before the meeting from within Moodle to users who are participating in a meeting to remind them about it.
  • Handle management of the Elluminate Live! user accounts from within Moodle.

Elluminate Live! Installation

To setup the Moodle module you must copy the adaptor files supplied in the /mod/elluminatelive/elluminate_addons/ directory into your Elluminate Live! server installation.

Note: If you are using ELM version 2.7 and you want to be able to play recorded meetings, please turn off the Client IP Address Check option from JNLP preferences on the preferences menu in the manager.

Deployment instructions of the new Moodle adapter (pre ELM 3.0)

  1. Log into Elluminate Live! Manager with an administrator account and create a user with the username "moodleadmin" with Participant level access
  2. Log out of Elluminate Live! Manager
  3. Stop the Elluminate Live! Manager service/daemon
  4. Open the pre-elm30/moodleadapterconfiguration.xml file in an XML editor / text editor (if you are using ELM Manager version 2.7, open the pre-elm30/moodleadapterconfiguration-2_7.xml file)
  5. Copy the contents of the file into the clipboard
  6. Open the configuration.xml file (located in the ElluminateLive/manager/tomcat/webapps/ROOT/WEB-INF/resources folder)
  7. Search for the following <adapters> within the configuration.xml file
  8. Insert the clipboard buffer after the <adapters> line.
  9. Open the pre-elm30/moodleproxyconfiguration.xml file in an XML editor / text editor
  10. Copy the contents of the file into the clipboard
  11. Search for the following <proxymanager>
  12. Insert the clipboard buffer after the <proxy> tab
  13. Save the configuration file
  14. Open ELMMoodle.tmpl file
  15. Replace the text [IPADDRESS] with the appropriate IP address or dns name of the Elluminate Live! Manager server along with the port (i.e. elm.elluminate.com:8080)
  16. Save the file into the following directory: ElluminateLive/server7_X/sessions (where X is your specific server revision you're running: i.e. 'server7_0' or 'server7_2')
  17. Copy the supplied JAR file (pre-elm30/moodle_elm.jar) into your manager (in the ElluminateLive/manager/tomcat/webapps/ROOT/WEB-INF/lib folder)
  18. Restart the Elluminate Live Manager service/daemon

Deployment instructions of the new Moodle adapter (ELM 3.0)

  • Deployment instructions of the new Moodle adapter for a new ELM 3.0 install:
  1. Log into Elluminate Live! Manager with an administrator account and create a user with the username "moodleadmin" with Participant level access
  2. Log out of Elluminate Live! Manager
  3. Stop the Elluminate Live! Manager service/daemon
  4. Open the elm30/moodleadapterconfiguration.xml file in an XML editor / text editor
  5. Copy the contents of the file into the clipboard
  6. Open the configuration.xml file (located in the ElluminateLive/manager/tomcat/webapps/ROOT/WEB-INF/resources folder)
  7. Search for the following <adapters> within the configuration.xml file
  8. Insert the clipboard buffer after the <adapters> line.
  9. Open the elm30/moodleproxyconfiguration.xml file in an XML editor / text editor
  10. Copy the contents of the file into the clipboard
  11. Search for the following <proxymanager>
  12. Insert the clipboard buffer after the <proxy> tab
  13. Save the configuration file
  14. Open ELMMoodle.tmpl file
  15. Replace the text [IPADDRESS] with the appropriate IP address or dns name of the Elluminate Live! Manager server along with the port (i.e. elm.elluminate.com:8080)
  16. Save the file into the following directory: ElluminateLive/server/sessions
  17. Copy the supplied JAR file (elm30/moodle_elm.jar) into your manager (in the ElluminateLive/manager/tomcat/webapps/ROOT/WEB-INF/lib folder)
  18. Restart the Elluminate Live Manager service/daemon


  • Deployment instructions of the existing Moodle adapter for an upgraded ELM 3.0 install:
  1. Stop the Elluminate Live! Manager service/daemon
  2. Open the elm30/moodleadapterconfiguration.xml file in an XML editor / text editor
  3. Copy the contents of the file into the clipboard
  4. Open the configuration.xml file (located in the ElluminateLive/manager/tomcat/webapps/ROOT/WEB-INF/resources folder)
  5. Search for the following <adapter name="moodle" within the configuration.xml file
  6. Replace the whole <adapter> element with the contents of the clipboard buffer.
  7. Open the elm30/moodleproxyconfiguration.xml file in an XML editor / text editor
  8. Copy the contents of the file into the clipboard
  9. Search for the following <security adapter-name="moodle"
  10. Replace the whole <security> element with the contents of the clipboard buffer.
  11. Save the configuration file
  12. Open ELMMoodle.tmpl file
  13. Replace the text [IPADDRESS] with the appropriate IP address or dns name of the Elluminate Live! Manager server along with the port (i.e. elm.elluminate.com:8080)
  14. Save the file into the following directory: ElluminateLive/server/sessions
  15. Replace the moodle_elm.jar with supplied elm30/moodle_elm.jar into your manager (in the ElluminateLive/manager/tomcat/webapps/ROOT/WEB-INF/lib folder)
  16. Restart the Elluminate Live Manager service/daemon

Moodle Installation

For the discussion below we will assume that a Moodle install exists at http://www.mysite.net/ and the code is located in a directory on the server called /home/mysite/public_html/

  • If you download the code from the links below (block and module separately) you should unpack each archive file into their respective directories:
    • Unpack the block into /home/mysite/public_html/blocks
    • Unpack the module into /home/mysite/public_html/mod
      • NOTE: If you're using a theme that displays it's own icons, you have to copy the Elluminate Live! activity module icon into your theme's directory. If you were using the Chameleon theme with Moodle 1.6 or above, you will need to create a directory
        /home/mysite/public_html/theme/chameleon/pix/mod/elluminatelive/
        and copy the
        /home/mysite/public_html/mod/elluminatelive/icon.gif
        file into this new directory.
  • Visit the administration page of your site to install these new components
  • Go to the Admin modules configuration page to change the settings for the Elluminate Live! activity module
    • Pre Moodle 1.7: Be logged in as an administrator and, from the main site index page, click on the Configuration link in the Site administration block menu, then click on Modules to go to the activity module configuration page
    • Moodle 1.7 and higher: Be logged in as an administrator and, from the main site index page, click on the Modules link in the Site administration block menu and then Activities below that to go to the activity modules configuration page
  • Enter the server information to connect to your Elluminate Live! manager and use the Test connection button to verify that you can connect
  • You should now be able to add Elluminate Live! activities into the course on your site. Congratulations!

Contributors to module

This module has been contributed by members of the Moodle Partners program. Fee based support for this module will be available in the US through Remote-Learner.net and in Canada through Remote-Learner.net Canada. As always free support is available from the moodle.org forums for the module found Here Elluminate users and interested parties should contact a Elluminate representative for installation and support details.

See also

  • Using Moodle New Elluminate Live Module forum discussion
  • The code is now available as one single download from the Moodle Contrib CVS area. The download file contains both the ELM and SAS versions of the integration. Use the following link to download the latest versions of these parts from the download.moodle.org area.