1

我是 Moodle 和 PHP 的新手,所以我可能会要求不可能或不切实际。

例如,我想知道如何允许客户端应用程序(可能用 C++、Java、AS3/Flash 编写)调用 Moodle 的成绩簿模块。

Moodle 是作为服务器运行还是依赖于 Apache 或其他网络服务器?

任何指向此类示例的指针,以及有关学习 PHP、Moodle 等书籍的建议,将不胜感激。

4

1 回答 1

1

Moodle 只是一个用 PHP 编写的 Web 应用程序。它依赖 Apache(或任何其他 Web 服务器)来提供 PHP 页面。

您可能会使用Thrift之类的东西来实现“C++、Java、Python、PHP、Ruby、Erlang、Perl、Haskell、C#、Cocoa、JavaScript、Node.js、Smalltalk 和 OCaml”之间的通信。

关于PHP,先从官方文档说起:

http://www.php.net/manual/en/

关于 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

希望这个对你有帮助。

于 2011-06-06T08:50:32.287 回答