Summary
In this chapter, you have learned what web services are and how they can be utilized from within Moodle. We covered the two main administrative tasks, namely setting up web services for external applications and enabling web services for users. We also talked through the enabling process of the Moodle mobile web service.
Keep an eye on the roadmap for web services as some great new features are in the pipeline (docs.moodle.org/dev/Web_services_Roadmap
), for example, web services for offline grading will be added soon.
In the chapter to follow we will cover another option for Moodle to communicate with other systems, namely via Moodle networking.