Chapter 15. Moodle Integration via Web Services
We have already seen that Moodle is a highly modular environment, which guarantees extensibility and adaptability. We have also mentioned that Moodle can be connected to other Moodle instances or Mahara, which we will cover in Chapter 16, Moodle Networking. Now, we are looking at the integration of Moodle with external systems via web services.
After providing a brief overview of web services and giving some application examples, you will learn about the following administrative topics:
Moodle and web services: We will provide information about the basics concepts of Moodle web services
External systems controlling Moodle: You will learn to set up the Moodle web service for another application to control Moodle
Users controlling Moodle: You will learn to set up the Moodle web service for a user as client
Mobile Moodle: We will talk through the setting up of Moodle so it can be used with the official mobile Moodle application
We will not cover...