-
Development
11 Lessons -
"For those who don't know anything about making new blocks, it's great!"
Lucas C
This course will take you through the complete process of developing a Moodle block. A 'block' is a special type of plugin that is used in Moodle that can be added to pages, dashboards and other display areas in Moodle. A 'block' has a unique set of requirements when developing in Moodle that will be covered in this course.
It is highly recommended that you have PHP, HTML, JavaScript and CSS experience before attempting to create a block 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 'block', then take you through the actual process of:
The block process is recorded using Moodle 3.9 but the code can be used in Moodle 3.7.2. This course is primarily for PHP developers, but if you have understand other programming languages you should be able to easily transfer your programming knowledge to PHP and to this course.
"Great course with good pacing and explanations"
Jacob B
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.