4

我非常讨厌Moodle。不过我必须使用它,所以我想我会为它创建一个新的“前端”。我想知道 Moodle 是否有一个我可以挂钩的 API。我希望让它与大多数标准 Moodle 一起工作,所以我不能依赖任何必须启用或添加到 Moodle 的东西。

如果没有“API”,我可以使用最好的方法来抓取它吗?我最擅长 PHP,但我对新想法持开放态度。

谢谢

4

3 回答 3

4

看这里:http ://docs.moodle.org/dev/Core_APIs

在这里:http ://docs.moodle.org/dev/Web_services_API

Moodle 是一个开源项目。如果您不喜欢它(或其中的一部分),为什么不加入社区并帮助它变得更好呢?

于 2012-11-30T01:00:50.257 回答
4

如果您确切地说出您不喜欢什么,以至于您显然准备花费数百个小时来“修复”它,那将有所帮助。

如果只是外观,那么您可以使用主题来更改 HTML 和 CSS。主题对于管理员来说是微不足道的,因此如果您制作的东西很棒,那么说服管理员这样做并不难。

否则,您可能有兴趣加入这个基于 HTML5 的新官方移动客户端,这里是文档

于 2012-11-30T02:52:12.107 回答
0

简洁的答案:http ://docs.moodle.org/dev/Main_Page

但说真的,Web 应用程序的“前端”几乎就是应用程序。没有它,你只有一个数据库。自己复制整个 Moodle 开发团队的工作似乎是一个巨大的轮子改造案例。

如果您只是想重新设计 Moodle,请查看http://docs.moodle.org/dev/Theme_development

于 2012-11-29T12:22:32.707 回答