1

私はMoodleとPHPに慣れていないので、不可能または単に非現実的なことを求めているかもしれません。

たとえば、クライアントアプリケーション(おそらくC ++、Java、AS3 / Flashで記述されている)がMoodleのGradebookモジュールを呼び出すことができるようにするにはどうすればよいのでしょうか。

Moodleはサーバーとして実行されますか、それともApacheまたは他のWebサーバーに依存しますか?

この種の例へのポインタ、およびPHP、Moodleなどを学習するための本に関するアドバイスをいただければ幸いです。

4

1 に答える 1

1

MoodleはPHPで書かれた単なるウェブアプリケーションです。PHPページを提供するためにApache(または他のWebサーバー)に依存しています。

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

カスタム拡張機能(ブロック、モジュール、割り当て)を作成するには、「Moodle1.9拡張機能開発」をご覧ください。

http://moodle.org/mod/data/view.php?d=55&rid=3796

これが少し役立つことを願っています。

于 2011-06-06T08:50:32.287 に答える