Exploring Moodle admin tools
Moodle’s classification of what constitutes an admin tool is a little vague. When you navigate to Site administration | Plugins | Admin tools | Manage admin tools, a long list of plugins is shown:
Figure 17.2 – Moodle admin tools
We can group admin tools into the following categories:
- Conversion tools: These tools are usually only applied once to migrate a feature from an old state to its current counterpart. Examples are the HTTPS conversion tool (see Chapter 13, Ensuring Moodle Security) and Multilang upgrade (see Chapter 10, Configuring Technical Features).
- Database tools: These are tools to work with Moodle’s underlying database. We have dedicated an entire section to database tools in this chapter.
- Development tools: These tools are aimed at Moodle programmers – for instance, Acceptance testing (Behat), PHPUnit tests, and the XMLDB editor. You came across a development tool in Chapter...