我是 Moodle 和 PHP 的新手,所以我可能会要求不可能或不切实际。
例如,我想知道如何允许客户端应用程序(可能用 C++、Java、AS3/Flash 编写)调用 Moodle 的成绩簿模块。
Moodle 是作为服务器运行还是依赖于 Apache 或其他网络服务器?
任何指向此类示例的指针,以及有关学习 PHP、Moodle 等书籍的建议,将不胜感激。
Moodle 只是一个用 PHP 编写的 Web 应用程序。它依赖 Apache(或任何其他 Web 服务器)来提供 PHP 页面。
您可能会使用Thrift之类的东西来实现“C++、Java、Python、PHP、Ruby、Erlang、Perl、Haskell、C#、Cocoa、JavaScript、Node.js、Smalltalk 和 OCaml”之间的通信。
关于PHP,先从官方文档说起:
关于 Moodle,这里是可用书籍的列表:
http://moodle.org/mod/data/view.php?id=7246
查看“Moodle 1.9 Extension Development”来编写您的自定义扩展(块、模块、作业):
http://moodle.org/mod/data/view.php?d=55&rid=3796
希望这个对你有帮助。