Moodle has been developed as an Open Source software project. It is entirely supported by a team of
programmers and by the user community. This also means that Moodle is available, free of charge, under the terms
of the General Public License (GNU), and does not have attached licensing costs. The design of Moodle is based on
socio-constructivist pedagogy. Its goal is to provide a set of tools that support an inquiry- and discovery-based
approach to online learning. Furthermore, it purports to create an environment that allows for collaborative
interaction among students as a standalone, or in addition to conventional classroom instruction (Black et al., 2008;
Brandl, 2005; Graf & List, 2005).