MoodleWS
Up one levelThis area describes my contributions to Moodle Web Service module that allow SOAP access to Moodle data from any clients : tested in PHP4 (nusoap), PHP5 (builtin SoapClient), Python (SOAPpy) , Java (Apache Axis & KSoap2), SoapUi and Visual Studio . This site is gradually moved to a wiki on github https://github.com/patrickpollet/moodlews/wiki and on Moodle.org http://docs.moodle.org/en/Web_Services:OK_Tech_Web_Services
| Title | Description | Author | Modified |
|---|---|---|---|
| READ ME | Welcome to the MoodleWS page | Pollet Patrick | 2009-10-19 13:41 |
| INSTALL | installation notes for rev 1.8 | Pollet Patrick | 2011-03-18 18:40 |
| Release notes | History of changes | Pollet Patrick | 2011-03-18 18:28 |
| Discussion on this project on Moodle's developper forum | Pollet Patrick | 2007-05-03 21:33 | |
| Moodle docs page on this implementation | Moodle docs page on this implementation (in progress) | Pollet Patrick | 2010-12-27 16:57 |
| latest version | Latest version is now in github | Pollet Patrick | 2011-03-18 18:22 |
| TO DO ( or to consider) | feel free to add a comment to this page ... | Pollet Patrick | 2010-12-27 17:00 |
| List of supported operations | List of names and required parameters | Pollet Patrick | 2010-12-27 16:48 |
| Sample code for all operations in PHP5 (generated by wsdl2php utility) | Starting at rev. 1.5.11, wsdl2php do generate test codes for all operations in the WSDL in separate files and in this summary file | Pollet Patrick | 2010-05-27 09:05 |
| How to extend Moodle Web Services (the hard way) | How to add an operation to this Web service | Pollet Patrick | 2011-04-19 14:15 |
| How to extends Moodle Web Service ( the easy way) | How to extends Moodle Web Service ( the easy way) | Pollet Patrick | 2011-03-29 16:06 |
| Video demonstration of access with SoapUI (in french) | Pollet Patrick | 2009-10-19 14:39 | |
| wsdl2php | some notes about writing PHP5 clients (as per rev 1.5.11) | Pollet Patrick | 2009-10-19 14:27 |
| PHPDocs of current operations generated by WSHelper utility | Get current operations parameters and sample codes in PHP | Pollet Patrick | 2010-12-27 16:42 |
| python notes (soappy) | How to write a simple Python client to MoodleWS | Pollet Patrick | 2010-10-22 14:50 |
| Plone python note (using SOAPpy) | How we collected Moodle's information to Plone's template | Pollet Patrick | 2007-05-28 19:15 |
| plone python notes (ZSI) | Tries to import MoodleWS results into Plone page templates (unfinished). | Pollet Patrick | 2008-01-04 16:36 |
| Test Java client to illustrate MoodleWS operations | Our main test client ; you should find here an example of all supported operations. | Pollet Patrick | 2007-05-09 17:34 |
| Javadoc of current Moodle WS against Apache Axis 1.4 | Javadocs of classes generated by Apache Axis's WSDL2Java against our latest WSDL | Pollet Patrick | 2011-03-29 16:08 |
| current MoodleWS wsdl file | the generated WSDL file for current version | Pollet Patrick | 2009-10-19 14:39 |
| Some success with the new axis 2 library | The new axis2 Java libreay requires by default the document/literal encoding. | Pollet Patrick | 2009-10-19 14:39 |
| jar file for use against Ksoap2 clients (smartphones) | Pollet Patrick | 2011-03-29 18:40 | |
| sample codes | This folder contains scripts used in production to use the Web Service to import/export data in or to Moodle . Contributions welcome. | Pollet Patrick | 2008-07-01 17:14 |