Moodle-Dimdim Integration Guide Dimdim (www.dimdim.com) is Open Source web meeting product. With Dimdim you can show Presentations, Applications and Desktops to any other person over the Internet. You can chat, show your webcam and talk with others in the meeting. Moodle (www.moodle.org) is an open source learning management system product. This document shows how to integrate Dimdim with Moodle.
Integration steps: In brief: 1. Deploy the folders provided in zip file to the corresponding folder in moodle installation 2. Login as admin and click on Notifications to create the database tables for Dimdim Web Meeting activity 3. Go to settings of Dimdim Web Meeting and provide the Dimdim server’s hostname and the port number. If you do not have a Dimdim server installed locally, you can provide www1.dimdim.com as host name and 80 as port number where the dimdim server is hosted. 4. Configure your time zone to your local time zone to ensure that the Dimdim Meeting module works properly. Detailed steps: Pre-requisites: 1. Install Moodle 1.7.1 For more information, please refer to http://docs.moodle.org/en/Installing_Moodle. 2. Assume the location of the Moodle installation to be $Moodle_directory. Typically this will be C:\Apache\http\htdocs\moodle or \usr\local\moodle Installation instructions: 1. Obtain “Moodle1_7_Dimdim_ 1_6_Alpha_integration_pack.zip” from http://sourceforge.net/projects/dimdim/ 2. Unzip “Moodle1_7_Dimdim_ 1_6_Alpha_integration_pack.zip” to your local directory. Assume this is $temp. 3. From $temp\Moodle1_7_Dimdim_ 1_6_Alpha_integration_pack\mod\ Copy the folder “dimdim” and put into the $Moodle_directory\mod\. 4. From $temp \Moodle1_7_Dimdim_ 1_6_Alpha_integration_pack\lang\ enutf8\ Copy the file “dimdim.php” and put into the $Moodle_directory\lang\enutf8\.
5. From $temp\Moodle1_7_Dimdim_ 1_6_Alpha_integration_pack\lang\ enutf8\help\ Copy the folder “dimdim” and put into the $Moodle_directory\lang\enutf8\help\ 6. Login to the moodle. (http://localhost/moodle or http://localhost/) as an administrator of the site. For more information about the site or teacher or student, please refer to the http://docs.moodle.org/en/Main_Page. 7. Now, click on the “Notifications” after you logged in as an admin. Please refer to Figure 1.
Figure 1: Creating Database Tables by Clicking on Notifications 8. The dimdim tables will be created in the MySQL Database after click of the “Notifications” and all the tables should be created successfully. This can be verified by seeing the message “Success” for all tables. If there is any problem in creation of the table, please follow from Step 1. Also, ensure that you do not have a previous instance of “dimdim” table in moodle database.
9. Navigate to Modules-Activities, click on the “Settings” of “Dimdim Web Meeting” and enter the Dimdim server hostname/ip and the port number where the Dimdim server is deployed. Please refer to fig 1.b and fig 1.c. By default the hostname is configured to www1.dimdim.com and port as 80. If a Dimdim server is deployed locally in the network, the hostname and the port number of the Dimdim server can be configured. Please refer Figure 2 and Figure 3.
Figure 2: Configuring Dimdim Web Meeting Activity 1
Figure 3: Configuring Dimdim Web Meeting Activity 2 11. Navigate to Site Administration -> Locations Settings and configure the time zone to your local time zone to ensure that the Dimdim Meeting runs properly. Please refer to fig 1.d.
Figure 4: Setting up Time Zone Now, the Dimdim Web Meeting Module is installed and ready for usage as a standard Moodle Activity Where to go from here: Please refer the Dimdim Web Meeting Module User Guide
Published on Aug 4, 2009