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.
Category: Developer pathway
Estimated learning time: 3 hours
Programs: Moodle Developer Basics