Book Image

Moodle 2.0 for Business Beginner's Guide

Book Image

Moodle 2.0 for Business Beginner's Guide

Overview of this book

Many people will recognize Moodle as a Virtual Learning Environment that can be used in schools to teach lessons and organize student information. Fewer people will realize that Moodle can be used in businesses to dispense training, share important documents, and encourage teamwork. Moodle 2.0 for Business Beginner's Guide will show you how to set up Moodle in your corporation. By introducing a system within your company that will allow for a centralized, accessible repository of knowledge, staff training will become a lot more streamlined, and the retention of skills will improve, leading to huge productivity benefits. An easy-to-access, user-friendly system is crucial to keep communication flowing in any successful business. By putting your H.R. documents, newsletters, discussions, and training documents all in one place, which is accessible from the office or from home, you are giving your employees all the information that they need to be productive and become integrated members of your company. This book will show you how to get your important business documents online, as well as the recruitment and training processes. You will learn how to move any existing processes to Moodle, as well as set up new ones that will have you wondering what you did before Moodle came along!
Table of Contents (17 chapters)
Moodle 2.0 for Business Beginner's Guide
Credits
About the Authors
About the Reviewers
www.PacktPub.com
Preface
Index

Why open source?


Moodle is freely available under the General Public License (GPL). Anyone can go to Moodle.org and download Moodle, run it on any server for as many users as they want, and never pay a penny in licensing costs. The GPL also ensures that you will be able to get the source code for Moodle with every download, and have the right to share that code with others. This is the heart of the open source value proposition. When you adopt a GPL product, you have the right to use that product in any way you see fit, and have the right to redistribute that product as long as you let others do the same.

Moodle's open source license has other benefits beyond simply cost. Forrester recently conducted a survey of 132 senior business and IT executives from large companies using open source software. Of the respondents, 92 % said open source software met or exceeded their quality expectations, while meeting or exceeding their expectations for lower costs.

Many organizations go through a period of adjustment when making a conscious decision to adopt an open source product. Most organizations start using open source solutions for simple applications, or deep in their network infrastructure. Common open source applications in the data center include file serving, e-mail, and web servers. Once the organization develops a level of comfort with open source, they begin to move open source into mission critical and customer-facing applications. Many organizations use an open source content management system like Drupal or Alfresco to manage their web presence. Open source databases and middleware, like MySQL and JBoss, are common in application development and have proven themselves reliable and robust solutions.

Companies adopt open source software for many reasons. The Forrester survey suggests open standards, no usage restrictions, lack of vendor lock-in and the ability to use the software without a license fee as the most important reason many organizations adopt open source software.

On the other side of the coin, many CTO's worry about commercial support for their software. Fortunately, there is an emerging ecosystem of vendors who support a wide variety of open source products and provide critical services.

There seem to be as many models of open source business as there are open source projects. A number of different support models have sprung up in the last few years. Moodle is supported by the Moodle Partners, a group of 50 companies around the world who provide a range of Moodle services. Services offered range from hosting and support to training, instructional design, and custom code development. Each of the partners provides a portion of its Moodle revenue back to the Moodle project to ensure the continued development of the shared platform. In the same way, Linux is developed by a range of commercial companies, including RedHat and IBM who both share some development and compete with each other for business.

While many of the larger packages, like Linux and JBoss have large companies behind them, there are a range of products without clear avenues for support. However, the lack of licensing fees makes them easy to pilot. As we will explore in a moment, you can have a full Moodle server up and running on your laptop in under 20 minutes. You can use this to pilot your solutions, develop your content, and even host a small number of users. Once you are done with the pilot, you can move the same Moodle setup to its own server and roll it out to the whole organization.

Tip

If you decide to find a vendor to support your Moodle implementation, there are a few key questions to ask:

  • How long have they been in business?

  • How experienced is the staff with the products they are supporting?

  • Are they an official Moodle partner?

  • What is the organization's track record? How good are their references?

  • What is their business model for generating revenue? What are their long-term prospects?

  • Do they provide a wide range of services, including application development, integration, consulting, and software life-cycle management?