What are plugins?
As covered in an earlier chapter, Moodle is an acronym and the M in Moodle stands for Modular. For the most part, these modular features that are available in Moodle are all individual plugins or collections of plugins.
For example, the Quiz engine in Moodle that is used for the online tests is an activity plugin called Quiz. The questions that are used in the Quiz are plugins called Question types and how these can be configured to behave when students interact with them is controlled by a type of plugin called Question behavior.
Different plugins are available to install in Moodle to extend its functionality and appearance. The main types of plugins are listed here, and we will describe some of these in more detail later:
Activity modules
Admin tools
Assignment submissions
Assignment feedbacks
Blocks
Course formats
Editor plugins
External tool source
Filters
Gradebook plugins
Plagiarism plugins
Quiz and question plugins
Reports
Themes
User tools, including authentication and enrolment...