📄️ Antivirus plugins
Integrate your preferred Antivirus tool to with Moodle to automatically check new file uploads.
📄️ Block plugins
File structure
📄️ Enrolment plugins
Moodle provides a number of ways of managing course enrolment, called enrolment plugins. Each course can decide its enabled enrolment plugins instances and any enrolment plugin can define a workflow the user must follow in order to enrol in the course.
📄️ Filter plugins
Filters are a way to automatically transform content before it is output. Filters may be used to:
🗃️ Course format
1 items
📄️ Local plugins
The recommended way to add new functionality to Moodle is to create a new standard plugin (for example, activity, block, authentication, enrol). The local plugin-type is mostly suitable for things that do not fit into these standard plugin types.
📄️ Machine learning backends
Machine learning backends process the datasets generated from the indicators and targets calculated by the Analytics API. They are used for machine learning training, prediction and models evaluation.
📄️ Activity modules
Activity modules are a fundamental course feature and are usually the primary delivery method for learning content in Moodle.
📄️ Question Bank plugins
Question type plugins allow you to extend the functionality of the Moodle Question bank.
📄️ Repository plugins
Repository plugin allow Moodle to bring contents into Moodle from external repositories.