About the tool
The Live Virtual Classroom Tool (LVC) was originally developed in 2006 for Sakai 2.2 as part of engagement between Mesa Community College (MCC) and rSmart. Since that time MCC has agreed to open source the code, and rSmart has ported the code forward to 2.6.
The tool allows users to manage webcast sessions from within Sakai: scheduling sessions, joining current sessions, viewing recording of old sessions, etc. The first iteration works with Elluminate Live!.
The tool is not intended to be single integration with only Elluminate. The front end is sufficiently separated from the backend to allow for integrations with other webcasting tools by simply swapping out the service level implementation. Those wishing to extend the functionality need only to extend VirtualClassroomServiceImpl and re-implement the communication layer with the external webcasting tool. We hope to provide support for Adobe Connect and Wimba in the near future using this mechanism.
The Elluminate integration provided in the Live Virtual Classroom tool differs from the integration Unicon has done, that work can be found here, http://bugs.sakaiproject.org/confluence/display/ELLUM/Home. The Unicon work is for Elluminate's hosted offering, the LVC tool supports the standalone server offering. Sorry, I forget the marketing names for these two things.
Features and Screenshots
- Schedule one time or re-occurring meeting from within Sakai.
- Edit and delete scheduled meetings and recordings.
- Automatic creation of moderator users in Elluminate. Not necessary for just participants, this is Elluminates recommendation.
- Join active meetings from within the Sakai tool
- Watch recordings of past meeting from within the Sakai tool
- Filter and sort lists of meetings and recordings from within the Sakai tool
- Ping Elluminate server - handy feature to check configuration and status between the servers.
- Option to create private meetings, this forces both user and moderator creation on the Elluminate server.
The CLE maintains a list of what meetings are associated with what Sakai sites, so users of different sites only see and manage their specific meetings.
For a screencast demo of the tool go here
This document detail an installation for 2.6.0 version of Sakai, for other version you may have to adjust poms.
First checkout Sakai 2.6.0 if you don't have it already
The tool depends on the rsmart common library, check this out into your sakai-2.6.0 working directory.
Grab the source for the tool in contrib, check this out into your sakai-2.6.0 working directory
Update the top level pom.xml in the root of your sakai source to include the two new modules
So at this point you should have something like the following:
Now you are ready to Build and Deploy Sakai in the normal way.
There are several properties you can adjust in the sakai.properties. At a minimum you need to set virtual_classroom.server.address, virtual_classroom.server.port, elluminate.sys.user, and elluminate.sys.pass.
In ELM Manager goto Preferences/JNLP prefs and make sure both check boxes are off. Having these on will cause problems trying to play back recordings.