我非常讨厌Moodle。不过我必须使用它,所以我想我会为它创建一个新的“前端”。我想知道 Moodle 是否有一个我可以挂钩的 API。我希望让它与大多数标准 Moodle 一起工作,所以我不能依赖任何必须启用或添加到 Moodle 的东西。
如果没有“API”,我可以使用最好的方法来抓取它吗?我最擅长 PHP,但我对新想法持开放态度。
谢谢
我非常讨厌Moodle。不过我必须使用它,所以我想我会为它创建一个新的“前端”。我想知道 Moodle 是否有一个我可以挂钩的 API。我希望让它与大多数标准 Moodle 一起工作,所以我不能依赖任何必须启用或添加到 Moodle 的东西。
如果没有“API”,我可以使用最好的方法来抓取它吗?我最擅长 PHP,但我对新想法持开放态度。
谢谢
看这里:http ://docs.moodle.org/dev/Core_APIs
在这里:http ://docs.moodle.org/dev/Web_services_API
Moodle 是一个开源项目。如果您不喜欢它(或其中的一部分),为什么不加入社区并帮助它变得更好呢?
简洁的答案:http ://docs.moodle.org/dev/Main_Page
但说真的,Web 应用程序的“前端”几乎就是应用程序。没有它,你只有一个数据库。自己复制整个 Moodle 开发团队的工作似乎是一个巨大的轮子改造案例。
如果您只是想重新设计 Moodle,请查看http://docs.moodle.org/dev/Theme_development。