"The teacher explains very well, very well commented code, simple and easy to read code, and the most important part "up to date."! I believe this will be a great course for anyone that wants to start with Moodle plugins to learn the basics, before going to another more complex tutorial, that often is not being so well maintainable as this course is and where sometimes there is redundancies and old code that isn't applicable anymore. I highly recommend it!"
Kelly B
This course will take you through the complete process of developing your first Moodle plugin.
It is highly recommended that you have PHP, HTML, JavaScript and CSS experience before attempting to create a plugin in Moodle but it is not essential that you have worked in Moodle before.
This course will teach you the basic structure and requirements of a plugin, then take you through the actual process of:
By the end of this course you will be ready to answer that question....
"Can Moodle do THIS?"
And you will be able to answer...
"Sure, let me write a plugin that will do it."
The plugin process is recorded using Moodle 3.9 but the code can be used in Moodle 3.7.2+ This course does get deep into coding but I am sure you will enjoy it and learn so much that will save you searching for days on the internet to find the solution to creating your own first plugin. I will see you in the course.
Chris Richter
Raphael L
"I had no ideas of creating plugins in moodle and after the course I know how the db works and how to add stuff in moodle. Now I can write plugins by my own pretty much, not on an expert level but the course is for beginners."
Tyler M
"Very high recommend Moodle developer tutorial. You will also learn the background of work flow of Moodle. The author is actively visits the content and will answer if you struggle"
Kolo Z
"Really loved it, changed my perspective on the overall workings of Moodle"
You may prefer to access all courses for 12 months at a substantial discount.
Additional resources can be found on my YouTube Channel with over 150 videos covering online education content development. Focused on the Moodle LMS, Plugin Development in PHP, Bootstrap, H5P and other online learning development skills.