10.02.2013 Views

PHP Programming Language - Cultural View

PHP Programming Language - Cultural View

PHP Programming Language - Cultural View

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Moodle 135<br />

Moodle<br />

Moodle course screenshot with Firefox<br />

Developer(s) Martin Dougiamas<br />

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

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

Operating<br />

system<br />

Cross-platform<br />

Type Course Management System<br />

License GPLv2 [2]<br />

+<br />

Website 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!