From the course: Advanced Moodle: Working with Themes

Unlock the full course today

Join today to access over 22,400 courses taught by industry experts or purchase this course individually.

Exploring the file structure of Moodle

Exploring the file structure of Moodle - Moodle Tutorial

From the course: Advanced Moodle: Working with Themes

Start my 1-month free trial

Exploring the file structure of Moodle

- [Instructor] Before we go any deeper into Moodle themes, let's take a brief step back and look at the structure of Moodle. At its core, Moodle is a content management system that is designed around a traditional classroom environment. Therefore, it inherits many of the traditional roles and functions of a classroom. Moodle uses a plugin architecture. Plugins generally come in three forms: mods, which extend the functionality of Moodle, blocks, which are display containers, and themes that control the layout, look, and feel. The entire Moodle system is written in HTML, CSS, JavaScript, and PHP, with a backend database that's usually MySQL for storing the content in. If you look at the file structure of your core Moodle install, there's a lot of stuff in here. But let's look at just a few key locations that are most relevant to themes. The first is the Themes directory itself. In here we'll be looking at these files in a lot more detail in the next movie, but inside of here you'll…

Contents