Reputation: 724
I hate Moodle so much. I have to use it though so I figured I would create a new "front-end" to it. I'm wondering if Moodle has an API I can just hook. I'm hoping to get this to work with most standard Moodle's so I can't rely on anything that has to be enabled or added to Moodle.
If there isn't an "API" I can use how would the best way to scrape it be? I'm best at PHP but I'm open to new ideas.
Thanks
Upvotes: 4
Views: 3112
Reputation: 41
It would help if you said exactly what it is you don't like so much that you are apparently prepared to put hundreds of hours into "fixing" it.
If it's just the look of the thing then you can use themes to change HTML and CSS. Themes are trivial for an admin to drop into Moodle so if what you make is awesome it's not hard to convince an admin to do that.
Otherwise you may be interested in joining in with this new official mobile client based on HTML5 and here is the Documentation.
Upvotes: 4
Reputation: 76
look here: http://docs.moodle.org/dev/Core_APIs
and here: http://docs.moodle.org/dev/Web_services_API
Moodle is an open source project. If you don't like it (or some part of it) why not join the community and help make it better?
Upvotes: 6
Reputation: 1596
The laconic answer: http://docs.moodle.org/dev/Main_Page
But seriously, the 'front-end' of a web application is pretty much the application; without it, you just have a database. And replicating the work of the entire Moodle dev team on your own seems like a massive case of wheel reinvention.
If you're just trying to reskin Moodle, take a look at http://docs.moodle.org/dev/Theme_development.
Upvotes: 0