我非常讨厌Moodle。我必须使用它,所以我想我会为它创建一个新的“前端”。我想知道Moodle是否有我可以挂钩的API。我希望能与大多数标准的Moodle一起使用,所以我不能依赖任何必须启用或添加到Moodle的东西。
如果没有“API”,我可以使用它的最佳方法是什么?我擅长PHP,但我对新想法持开放态度。
由于
答案 0 :(得分:4)
如果你确切地说出你不喜欢的东西,那么你显然已准备好花费数百小时“修理”它,这会有所帮助。
如果它只是外观,那么你可以使用主题来改变HTML和CSS。管理员放入Moodle的主题是微不足道的,所以如果你做的很棒,说服管理员做这件事并不难。
否则,您可能有兴趣加入基于HTML5的this新官方移动客户端,这里是Documentation。
答案 1 :(得分:3)
看这里:http://docs.moodle.org/dev/Core_APIs
在这里:http://docs.moodle.org/dev/Web_services_API
Moodle是一个开源项目。如果你不喜欢它(或它的某些部分),为什么不加入社区并帮助它变得更好?
答案 2 :(得分:0)
简洁的回答:http://docs.moodle.org/dev/Main_Page
但严重的是,Web应用程序的“前端”几乎就是应用程序;没有它,你只需要一个数据库。并且自己复制整个Moodle开发团队的工作似乎是一个巨大的车轮改造案例。
如果您只是想重新设置Moodle,请查看http://docs.moodle.org/dev/Theme_development。