Extracting capabilities

Re: Extracting capabilities

by Jamie Pratt -
Number of replies: 0
Hi Art,

Much of Moodle code assumes that Moodle will be outputting html and so the html is mixed in with the backend logic in some cases. But Moodle is open source and so you can easily take the code that does mix the html UI and other functionaility together and rewrite it. And many functions and classes within Moodle code can be used by code that communicates with Flash / Flex / whatever with web services etc.

It wasn't too much a particularly difficult project for me to put together a proof of concept showing several Moodle activities and the log in etc. work on Japanese mobile phones. Getting a lot of Moodle internals working with Flash / Flex would also be possible and I and others have done work getting Flash working with Moodle. The Flash activity I produced is not a particularly good example of what could be done, I have not had time to maintain it as I have been busy with other things, but I think there is a lot of potential.

Did you see my article on using amfphp with Moodle.

Jamie