step-by-step install guide for moodle with dimdim web meeting and ms office add-in v1.1

10

Upload: kefa-rabah

Post on 16-Nov-2014

3.206 views

Category:

Documents


5 download

DESCRIPTION

IntroductionMoodle is a free and open source e-learning software platform, also known as a Course Management System, Learning Management System (LMS), or Virtual Learning Environment. Moodle is designed to help educators create online courses with opportunities for rich interaction. Its open source license and modular design mean that people can develop additional functionality. Development is undertaken by a globally diffused network of commercial and non-commercial users, streamlined by the Moodle company based in Perth, Western Australia.Dimdim is Open Source web meeting product. With Dimdim you can show Presentations, Applications and Desktops to any other person over the Internet.MS Office Add-in for Moodle (OAM) is a free add-on that could make life easier for teachers, professors, and others who use the online educational system Moodle. The plug-in, which works with Office 2003 and Office 2007, allows users to save Word, Excel and PowerPoint documents directly to the open source online service. It also allows users to edit directly in Office a document saved on Moodle, which is widely used in colleges and at some K-12 schools as well. SolutionIn this Hands-on Labs module, you will learn how to install Moodle LMS on Windows OS. It’s assumed that you know how to install Windows OS: Win XPSP3/Vista/7/2003/2008. Next, you’ll learn how to deploy a multimedia solution for Moodle LMS using Dimdim Web Meeting for your Web meeting, Webinars, and video streaming. You’ll also learn how to install and configure MS Office Add-in for Moodle to give you the capability to work directly from your MS Office on your PC while seamlessly connected to your Moodle server. For LAMP server we have used XAMPP server. The entire lab training was performed on VMware, however, do feel free to use any virtual machine as desired for the hands-on labs. Upon completion of this Hands-on lab session you should have gained capability and expertise to plan design and deploy Moodle LMS solution.

TRANSCRIPT

Page 1: Step-by-step Install Guide for Moodle with Dimdim Web Meeting and MS Office Add-in v1.1
Page 2: Step-by-step Install Guide for Moodle with Dimdim Web Meeting and MS Office Add-in v1.1

Global Open Versity Labs Step-by-step Install Guide for Moodle with Dimdim on Windows v1.1

©April 2007, Kefa Rabah, Global Open Versity, Vancouver Canada www.globalopenversity.org EBT105 - Web Content Management Training

1

Global Open Versity Systems Integration Hands-on Windows Labs Training Manual

Step-by-step Install Guide for Moodle with Dimdim Web Meeting and

MS Office Add-in on Windows

Kefa Rabah Global Open Versity, Vancouver Canada

[email protected] www.globalopenversity.org

Table of Contents Page No.

STEP-BY-STEP INSTALL GUIDE FOR MOODLE WITH DIMDIM WEB MEETING AND MS OFFICE ADD-IN ON WINDOWS 2

Part 1: Installing Xampp Server 2 Step 1: Installing XAMPP on Windows 2 Step 2: Access MySQL Command Line in XAMPP 5

Part 2: Installing Moodle 6 Step 1: Moodle Pre-Installation Setups 6

Part 3: Install Dimdim Web Meeting Server 5

Part 4: Integrating Moodle with Dimdim Web Meeting 11 Step 1: Pre-requisites: 12 Step 2: Moodle-Dimdim Integration Steps 12 Step 3: Download & Installations 12

Part 5: Schedule Web Meeting Course from Moodle 15 Step 1: Pre-requisites: 15 Step 2: Creating a Course in Moodle – a Teacher’s Perspective 15 Step 3: Starting the Meeting 18 Step 4: Joining the meeting – a Student’s Perspective 19

Part 6: Moodle LMS and MS Office 2007 Integration 20 Step 1: Install OAM Plug-in 21 Step 2: Working with Moodle and OAM plug-in 23 Step 3: Open an Office file from a Moodle course 25 Step 4: Save an Office file to a Moodle course 27

14BWeb Content Management Training 29 A GOV Open Knowledge Access Technical Academic Publications License Enhancing education & empowering people worldwide through eLearning in the 21st Century

Page 3: Step-by-step Install Guide for Moodle with Dimdim Web Meeting and MS Office Add-in v1.1

Global Open Versity Labs Step-by-step Install Guide for Moodle with Dimdim on Windows v1.1

©April 2007, Kefa Rabah, Global Open Versity, Vancouver Canada www.globalopenversity.org EBT105 - Web Content Management Training

2

Global Open Versity Systems Integration Hands-on Windows Labs Training Manual

Step-by-step Install Guide for Moodle with Dimdim Web Meeting

and MS Office Add-in on Windows

By Kefa Rabah, [email protected] Aug. 09, 2009 GTS Institute Moodle is a free and open source e-learning software platform, also known as a Course Management System, Learning Management System (LMS), or Virtual Learning Environment. Moodle is designed to help educators create online courses with opportunities for rich interaction. Its open source license and modular design mean that people can develop additional functionality. Development is undertaken by a globally diffused network of commercial and non-commercial users, streamlined by the Moodle company based in Perth, Western Australia. Dimdim is Open Source web meeting product. With Dimdim you can show Presentations, Applications and Desktops to any other person over the Internet. MS Office Add-in for Moodle (OAM) is a free add-on that could make life easier for teachers, professors, and others who use the online educational system Moodle. The plug-in, which works with Office 2003 and Office 2007, allows users to save Word, Excel and PowerPoint documents directly to the open source online service. It also allows users to edit directly in Office a document saved on Moodle, which is widely used in colleges and at some K-12 schools as well. Solution In this Hands-on Labs module, you will learn how to install Moodle LMS on Windows OS. It’s assumed that you know how to install Windows OS: Win XPSP3/Vista/7/2003/2008. Next, you’ll learn how to deploy a multimedia solution for Moodle LMS using Dimdim Web Meeting for your Web meeting, Webinars, and video streaming. You’ll also learn how to install and configure MS Office Add-in for Moodle to give you the capability to work directly from your MS Office on your PC while seamlessly connected to your Moodle server. For LAMP server we have used XAMPP server. The entire lab training was performed on VMware, however, do feel free to use any virtual machine as desired for the hands-on labs. Upon completion of this Hands-on lab session you should have gained capability and expertise to plan design and deploy Moodle LMS solution.

Part 1: Installing Xampp Server

Step 1: Installing XAMPP on Windows

1. Go to http://www.apachefriends.org/en/xampp-windows.html#641 and click "XAMPP Windows 1.7.1". Download the Installer options. At the time this article was written the version was: "xampp-win32-1.7.1-installer.exe".

2. Run the installer. If you want, you can choose to install the Apache and MySQL servers as Services,

which will make them start automatically every time you start Windows. If you don't choose this option, you will need to use the XAMPP Control Panel application to start the servers individually each time you need them. This may be desirable if you don't intend to use your servers that often.

Page 4: Step-by-step Install Guide for Moodle with Dimdim Web Meeting and MS Office Add-in v1.1

Global Open Versity Labs Step-by-step Install Guide for Moodle with Dimdim on Windows v1.1

©April 2007, Kefa Rabah, Global Open Versity, Vancouver Canada www.globalopenversity.org EBT105 - Web Content Management Training

3

3. Upon completion of installation, the XAMPP Control Panel will open (if not, click Start » All Programs » Apache Friends » XAMPP » XAMPP Control Panel). This tool lets you start and stop the various servers installed as part of XAMPP.

Fig. 1

4. Start Apache and MySQL by clicking on the "Start" buttons next to each item. If prompted by Windows Firewall, click the button labeled "Unblock".

5. Go to http://localhost/xampp . If you are directed to a page with the XAMPP logo, your installation was successful. Congratulations!

Page 5: Step-by-step Install Guide for Moodle with Dimdim Web Meeting and MS Office Add-in v1.1

Global Open Versity Labs Step-by-step Install Guide for Moodle with Dimdim on Windows v1.1

©April 2007, Kefa Rabah, Global Open Versity, Vancouver Canada www.globalopenversity.org EBT105 - Web Content Management Training

4

Fig. 2: Xampp home page

6. Click Security link to look down your server against cybercriminals, and the wizard to complete the lockdown. Secure only XAMPP, MySQL and PhpMyAdmin but not PHP as we’re working only on development test, however, do lock it down if under production.

Fig. 3

• To fix the problems for mysql, phpmyadmin and the xampp directory simply use => http://localhost/security/xamppsecurity.php <= [allowed only for localhost

Note: You can add or change the files in C:\xampp\htdocs to change what you see at http://localhost/ on any local web browser. You may need to delete index.php in that directory to stop the server from automatically redirecting you to the XAMPP configuration interface. Here are the locations of some configuration and log files you may want to view or change:

Type Location

Apache configuration C:\xampp\apache\conf\httpd.conf, C:\xampp\apache\conf\extra\*.conf

Apache logs C:\xampp\apache\logs\access.log, C:\xampp\apache\logs\error.log

PHP configuration C:\xampp\php\php.ini

MySQL configuration C:\xampp\mysql\bin\my.cnf

Notes about XAMPP Note that "localhost" (often resolving to the reserved IP address 127.0.0.1) is a special name defined in the DNS system as a name that a host uses to reference itself, using the loopback interface. URLs that refer to "http://localhost/" can only be used on the system with XAMPP installed. However, by default, XAMPP configures Apache to allow connections from outside your system, so people on your network, or in some cases users from anywhere in the world, may be able to access your Apache-served files using your IP address.

Page 6: Step-by-step Install Guide for Moodle with Dimdim Web Meeting and MS Office Add-in v1.1

Global Open Versity Labs Step-by-step Install Guide for Moodle with Dimdim on Windows v1.1

©April 2007, Kefa Rabah, Global Open Versity, Vancouver Canada www.globalopenversity.org EBT105 - Web Content Management Training

5

You can go to http://localhost/phpmyadmin/ to use the locally-installed copy of phpMyAdmin, a tool useful for manipulating your MySQL databases in a graphical environment. If you installed under C:\ on the Windows version of XAMPP, you can use the command-line interface (CLI) version of PHP at C:\xampp\php\php.exe. If you want to be able to execute PHP by simply typing "php" at the command line (CMD) in either operating system, you need to add the directory containing PHP (C:\xampp\php on Windows and /Applications/xampp/xamppfiles/bin on Mac OS X) to your "path" variable. There are tutorials available for doing this on Windows and on Mac OS X. If you want to fine-tune your Apache, MySQL, or PHP settings, you can go to http://localhost/xampp/ to view and change parts of your XAMPP configuration. If you are feeling especially adventurous, you can also hand-tweak the configuration files in the XAMPP installation directory. Note that XAMPP may tell you that PHP is insecure because it is not running in "safe mode". However, PHP's safe mode feature is considered a broken security measure (and has been removed in the next version, PHP 6.0) and should not be enabled.

Step 2: Access MySQL Command Line in XAMPP

Or XLMPP for that matter There are two ways to do it. Both are basically the same, but one just makes it a lot easier. We'll go over the harder one first.

1. First Method: 1. Start the command prompt, and cd to the xampp directory. It'll usually be something like:

cd ..\..\Program Files\xampp if you used the installer and default install location. Once in there, cd to the mysql bin directory. C:\Program File\xampp\mysql\bin>

2. Now, run the command:

mysql –u root -p Note: You’ll be prompted for password. If you've changed the username or password of the MySQL user, you need to change the –u <username> and –p <password> accordingly.

2. Second method: Basically the same way as before, but we'll create a batch file to make it easier. 1. First, create a file called mysql_command.bat in the XAMPP directory.

Page 7: Step-by-step Install Guide for Moodle with Dimdim Web Meeting and MS Office Add-in v1.1

Global Open Versity Labs Step-by-step Install Guide for Moodle with Dimdim on Windows v1.1

©April 2007, Kefa Rabah, Global Open Versity, Vancouver Canada www.globalopenversity.org EBT105 - Web Content Management Training

6

2. Edit this file with Notepad or any text editor, and paste in this:

@echo off echo Starting MySQL command line... "C:\Program Files\xampp\mysql\bin\mysql.exe" pause

3. Save it, and ensure to change the –u <username> and –p <password> accordingly. 4. Now, run mysql_command.bat and a command prompt will show up with the MySQL command

line running.

That’s it - It's as easy as that.

Part 2: Installing Moodle Step 1: Moodle Pre-Installation Setups

1. Start Windows Explorer and under C:\Program Files\xampp\ make a new folder and name it: moodledata, which hold our uploaded files.

2. Download the latest .ZIP version of Moodle from http://download.moodle.org/ and unzip it under C:\Program Files\xampp\htdocs folder.

2. Create Moodle database mysql -u root -p > CREATE DATABASE moodle DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci; > USE moodle; > GRANT ALL PRIVILEGES ON moodle.* TO 'moodleuser'@'localhost' IDENTIFIED BY 'moodlepass'; > GRANT SELECT,LOCK TABLES on moodle.* TO 'moodlebackup'@'localhost' IDENTIFIED BY 'moodlepass'; > FLUSH PRIVILEGES; > QUIT The above also creates a backup user moodlebackup so that you can use mysqldump to make database backups without accident. We have now performed the necessary pre-install requirement for Moodle and very ready for final configuration round.

3. Configure Moodle website 1. Now ipconfig (look for your server’s IP address)

2. On another computer within the LAN open a web browser and put in your server address: http://192.168.83.150/moodle replace 192.168.83.150. with your computer IP.

Page 8: Step-by-step Install Guide for Moodle with Dimdim Web Meeting and MS Office Add-in v1.1

Global Open Versity Labs Step-by-step Install Guide for Moodle with Dimdim on Windows v1.1

©April 2007, Kefa Rabah, Global Open Versity, Vancouver Canada www.globalopenversity.org EBT105 - Web Content Management Training

7

Fig. 4

3. Click the Next button and ensure your PHP setting declared as Pass, and click the Next button.

Fig. 5

4. On this page ensure that Web Address, Moodle Directory and Data Directory are set correctly and then click the Next button.

Page 9: Step-by-step Install Guide for Moodle with Dimdim Web Meeting and MS Office Add-in v1.1

Global Open Versity Labs Step-by-step Install Guide for Moodle with Dimdim on Windows v1.1

©April 2007, Kefa Rabah, Global Open Versity, Vancouver Canada www.globalopenversity.org EBT105 - Web Content Management Training

8

Fig. 6

5. On this page ensure that your MySQL settings are entered correctly, and then click the Next button.

Fig. 7

Page 10: Step-by-step Install Guide for Moodle with Dimdim Web Meeting and MS Office Add-in v1.1

Global Open Versity Labs Step-by-step Install Guide for Moodle with Dimdim on Windows v1.1

©April 2007, Kefa Rabah, Global Open Versity, Vancouver Canada www.globalopenversity.org EBT105 - Web Content Management Training

9

6. On Checking your environment page, ensure that items are all verified as checked/OK, i.e., there is no warning or problem, then click then Next button.

Fig. 8

7. Follow the link below to access the full doc.

The full document has moved to Docstoc.com. You can access download it from here: http://www.docstoc.com/docs/30271824/?key=MDdhNzQyZDAt&pass=Y2ZlNi00Yzhm ----------------------------------------------- Kefa Rabah is the Founder of Global Technology Solutions Institute. Kefa is knowledgeable in several fields of Science & Technology, Information Security Compliance and Project Management, and Renewable Energy Systems. He is also the founder of Global Open Versity, a place to enhance your educating and career goals using the latest innovations and technologies.