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

Table of contents

  1. Welcome
  2.  Overview
  3. Installing the plugin
  4. Installing the plugin via FTP
  5. Installing the plugin from within moodle directly
  6. Setting the prerequisites on your moodle install
  7. Adding a template course
  8. Creating a template based course
  9.  FAQ (Frequently Asked Questions)

Supported moodle versions:
2.8, 2.9, 3.0, 3.1

Table of contents
 
Waitlist Enrol plugin   
  1. Installation   
  2. Sitewide Activation   
  3. Activation in Course   
  4. Adding site-wide Course Fields   
  5. Editing & Deleting site-wide Course Fields   
  6. Changing the Order of the site-wide Course Felds   
  7. Defining the course field values for a course   
Search Page plugin
  1. Installation   
  2. Changing the content of the Search Page   

    Supported Moodle versions:
    2.8, 2.9, 3.0, 3.1

    Table of contents

    1. Welcome
    2. Overview
    3. Installing the plugin
    4. Installing the plugin via FTP
    5. Installing the plugin via moodle.org directly
    6. Editing global plugin settings
    7. How to get to the global plugin setting page
    8. The global plugin settings page
    9. Site-wide Activation
    10. Activation on Course Level
    11. Approving/ Rejecting Enrollment Applications
    12. FAQ (Frequently Asked Questions)

    Supported Moodle versions:
    2.8, 2.9, 3.0, 3.1, 3.2


    Table of contents

    1. Introduction
    2. The Course_Fields_Local_Plugin
    3. Installation  Course_Fields_Local_Plugin
    4. Setting up site wide course fields
    5. The Course_Fields_Block_Plugin
    6. Installation Course_Fields_Block_Plugin
    7. Define which role can edit this block in courses
    8. Adding the course fields block to a course
    9. Editing course field categories of a specific course
    10. The Search_Page_Local_Plugin
    11. Installation Search_Page_Local_Plugin

    Supported Moodle versions:

    2.8, 2.9