You are here

The architecture of Moodle

21 January, 2016 - 14:46

The strength of Moodle is its simple, but solid design and architecture developed by Martin Dougiamas. The architecture of Moodle sets an excellent foundation, following good practices of low coupling and high cohesion, which the other LMSs fail to achieve. This yields a system that is simple, flexible and effective and easily accessible to developers (Dougiamas, 2011). Figure 10.3 illustrates the architecture of the Moodle site and its components.

media/image3.png
Figure 10.3 Architecture of Moodle Sites 

Moodle is a huge VLE software and it is difficult to focus on all parts in this chapter. Therefore, we will focus on the most important components and these components are: