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.
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:
- 5344 reads