Summary
In this chapter, you 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 about 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 (https://docs.moodle.org/dev/Web_service_API_functions), for example, web services to support SCORM packages. Also, check out the site for local plugins for the mobile app at https://docs.moodle.org/en/Moodle_Mobile_additional_features.
In the chapter to follow, we will cover another option for Moodle to communicate with other systems, namely via Moodle networking.