A video tour of Moodle highlighting the main areas that can be extended by plugins
A video presentation exploring Moodle's private files functionality.
A video presentation for Moodle plugin developers discussing The Events API.
An article looking at turning requirements to Behat acceptance test features
A video presentation for Moodle plugin developers discussing The Web Service & External Services APIs.
A video presentation for Moodle plugin developers discussing the Access API, roles, permissions and capabilities.
A video extract from the development course looking at Languages and Strings
A video presentation discussing Moodle's Coding Guidelines.
A video presentation discussing plugin developement required files.
A video presentation for budding Moodle plugin developers discussing The Data Definition & Upgrade APIs.
An article looking at Moodle Acceptance Testing (Behat) with Docker
A video extract from the development course looking at the Moodlelib API - the Swiss army knife of the Moodle APIs.
A video presentation for Moodle plugin developers discussing the Privacy API and GDPR.
A video presentation for budding Moodle plugin developers discussing The Data Manipulation API.
A video presentation for Moodle plugin developers discussing The File API.
A video presentation for budding Moodle plugin developers discussing The Cache API.
A video presentation for budding Moodle plugin developers discussing Moodle's Recycle Bin.
A video presentation for Moodle plugin developers discussing the Moodle Output APIs.
A video presentation for Moodle plugin developers discussing The Web Service & External Services APIs.