I am developing a mobile application for Moodle 2.1, as it now has mobile web services.
I installed Moodle 2.1, enabled web services etc., created a test user and generated a key for it. So far so good, I managed to communicate with the service by writing a simple PHP script just to test.
But before I go any further, I have a series of questions:
- The number of available functions looks pretty underwhelming to me. Basically I can list courses and users, and send messages to them. But not receive any (?), nor enroll to a course or download files of a course. Am I correct?
- As I am starting to wonder if I will be able to create anything useful at all, are there maybe some plugins that enable more functions? Or some examples somewhere that show me how to create my own remote functions?
- Is it correct that a user can only login via mobile app if he inserts his huge key? Is a login with username/password not possible?