Description
In this free course you will get to know how to become a moodle plugin maintainer. From drafting your idea, to publishing and maintaining your plugin in the official moodle plugin repository - everything is explained! And the best thing is: No programming skills required!
Target participants
- This course is mainly for Moodle & chocolateLMS practitioners, who want to add and maintain their own plugin on moodle.org
- Also developers, who want to get an high level
overview of the moodle plugin publishing and maintenance process can benefit from this course

- Trainer: Thorsten Giertz
Table of contents
- Welcome
- Overview
- Installing the plugin
- Installing the plugin via FTP
- Installing the plugin from within moodle directly
- Setting the prerequisites on your moodle install
- Adding a template course
- Creating a template based course
- How to give other roles than admin the right to use the plugin
- FAQ (Frequently Asked Questions)
Supported moodle versions:
3.1 - 3.6
Latest update: 2019-06-20

Table of contents
Waitlist Enrol plugin
2.8 - 3.5
Waitlist Enrol plugin
- Installation
- Sitewide Activation
- Activation in Course
- Adding site-wide Course Fields
- Editing & Deleting site-wide Course Fields
- Changing the Order of the site-wide Course Felds
- Defining the course field values for a course
- Installation
- Changing the content of the Search Page
2.8 - 3.5

Table of contents
- Welcome
- Overview
- Installing the plugin
- Installing the plugin via FTP
- Installing the plugin via moodle.org directly
- Editing global plugin settings
- How to get to the global plugin setting page
- The global plugin settings page
- Site-wide Activation
- Activation on Course Level
- Approving/ Rejecting Enrollment Applications
- FAQ (Frequently Asked Questions)
Supported Moodle versions:
2.8 - 3.5

- Teacher: Plugin Admin
Table of contents
- Introduction
- The Course_Fields_Local_Plugin
- Installation Course_Fields_Local_Plugin
- Setting up site wide course fields
- The Course_Fields_Block_Plugin
- Installation Course_Fields_Block_Plugin
- Define which role can edit this block in courses
- Adding the course fields block to a course
- Editing course field categories of a specific course
- The Search_Page_Local_Plugin
- Installation Search_Page_Local_Plugin
Supported Moodle versions:
2.8, 2.9
