Chapter 15. Moodle Integration
We have already taken a look at how Moodle is highly modular, which guarantees extensibility and adaptability. We also mentioned that Moodle can be connected to other Moodle instances or Mahara and Totara Social—we will cover this in Chapter 16, Moodle Networking. Now, we are going to look at the integration of Moodle with other 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 you with information on the basic concepts of Moodle web services
- External systems controlling Moodle: You will learn how to set up the Moodle web service for another application to control Moodle
- Users controlling Moodle: You will learn how to set up the Moodle web service for a user as the client
- Mobile Moodle: We will explain how to setup Moodle so that it can be used with the official mobile Moodle...