Why Moodle ?
Moodle (short for Modular Object-Oriented Dynamic Learning Environment) is an open-source platform for universities and other academic institutions, also known as a Education Management System and Virtual Learning Environment (VLE). Moodle allows educators to create and upload e-courses with an accent on interaction and dynamic construction of content.
Features
Moodle has most features a typical online-learning platform should have, plus some innovations (like filters). Moodle is like a learning management system, but incorporating many more standards. Moodle can be used in many types of environments such as in universities, school, development and business settings.
Moodle's structure supports plug-ins like:
- activities (like word and math games)
- resource types
- question types (multiple choice, true and false, fill in the blank, etc)
- data field types (for the database activity)
- graphical themes
- authentication methods (can require username and password accessibility)
- enrollment methods
- content filters
Thanks to this flexible inovative system a lot of add-ons and new plug-ins are fully compatible with Moodle thus turning it into a modern dynamic content managing application. PHP is fully supported in case one wants to add up to Moodle. By default Moodle uses the TCPDF library which allows the creation of PDF documents in real time.

