Moodle’s Modular Architecture and APIs
Enrolment options
In this course we take a deeper look at Moodle's modular architecture and explore the use of common Moodle APIs. Some of the APIs covered in this course include: Navigation, Forms, Database access, Upgrade, Strings and Output APIs. Learners get hands-on practise on using these APIs in the form of developing a local plugin.
This is the third course in the Moodle Developer Basics program.
Estimated learning time: 3 hours
Level: Beginner
Enrolment methods
Select an enrolment method