June 2017
Beginner to intermediate
368 pages
8h 31m
English
The "hello world" Web Services example is a local plugin, that is, it adds functionality to Moodle internally, although at the same time this particular local plugin will provide an external API. Copy the plugin to the /local folder and click on Notifications from the Site administration menu to install it. Once installed, navigate to Plugins|Web services|External services from the Site administration menu. The new template service will be listed, as shown:

Clicking on the Function link will display a list of functions that the API will expose to the outside world:
External API functions are implemented in the plugin's ...
Read now
Unlock full access