10.02.2013 Views

PHP Programming Language - OpenLibra

PHP Programming Language - OpenLibra

PHP Programming Language - OpenLibra

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Moodle 135<br />

Moodle<br />

Moodle course screenshot with Firefox<br />

Developer(s) Martin Dougiamas<br />

Stable release<br />

Written in <strong>PHP</strong><br />

Operating<br />

system<br />

1.9.8 / March 25, 2010 [1]<br />

Cross-platform<br />

Type Course Management System<br />

License<br />

Website<br />

GPLv2+ [2]<br />

moodle.org [3]<br />

Moodle (abbreviation for Modular Object-Oriented Dynamic Learning Environment) is a free and open-source<br />

e-learning software platform, also known as a Course Management System, Learning Management System, or<br />

Virtual Learning Environment (VLE). As of January 2010 it had a user base of 45,721 registered and verified sites,<br />

serving 32 million users in 3 million courses. [4]<br />

Moodle is developed by Martin Dougiamas to help educators create online courses with a focus on interaction and<br />

collaborative construction of content.<br />

Moodle Pty Ltd [5] (based in Perth, Western Australia) does most of the development of Moodle. Moodle's open<br />

source license and modular design allow any developer to create additional modules and features.<br />

Features<br />

Moodle has several features typical of an e-learning platform, plus some original innovations (like its filtering<br />

system). Moodle is very similar to a learning management system, but it has many more standard features. Moodle<br />

can be used in many types of environments such as in education, training and development, and business settings.<br />

Developers can extend Moodle's modular construction by creating plugins for specific new functionality. Moodle's<br />

infrastructure supports many types of plug-ins:<br />

• activities (including word and math games)<br />

• resource types<br />

• question types (multiple choice, true and false, fill in the blank, etc)<br />

• data field types (for the database activity)<br />

• graphical themes<br />

• authentication methods (can require username and password accessibility)<br />

• enrollment methods

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!