Ciao Laura,
nella documentazioni trovi diverse informazioni utili allo scopo:
http://docs.moodle.org/dev/Web_services
http://docs.moodle.org/dev/Adding_a_web_service_to_a_plugin
Queste pagine elencano protocolli e funzioni già implemetate e ti aiutano ad attivare un WS già presente in Moodle:
http://docs.moodle.org/dev/Web_services_Roadmap
http://docs.moodle.org/23/en/How_to_create_and_enable_a_web_service