0

(Moodle 2.4を使用)

私の会社では、コース、ユーザー、データベース接続などを管理するmoodleの内部メカニズムを使用するWebアプリをプログラムする必要がありますが、それだけです。他には何もありません。

YUI、GUI、その他のグラフィカルなものをすべて取り除きたいと考えています。$ PAGEは、moodleの重要なデータ(ユーザー、コースのコンテンツなど)とは関係がないため、必要ありません。コアが欲しいだけです。まったく新しいフロントエンドを作成します。私たちは独自のフレームワークを持っています。

スクリプトに含めることができるPHPファイルはありますか?これにより、いくつかの関数を呼び出したり、いくつかのコマンドをmoodleコアに送信したり、ユーザーを作成したり、ユーザーリストを取得したり、コースを作成したりできますか?

もしそうなら、それらはどれですか?どこから始めれば?

私はこれを何ヶ月も探していました。ハンドブック、moodleのドキュメントなどで。しかし、私にはまだ簡単な答えがありません。

私が何を意味するのかご存知だと思います。何かのようなもの

require_once('moodle_core.php');
$MOODLE_CORE -> create_user('Joe Winston','JW','123Password');

そのようなものは存在しますか?それについてのチュートリアルや本はありますか?

4

1 に答える 1

2

たとえば、メインの設定ファイルを含めると、Moodleの魔法が始まります-

require_once 'config.php';

//load course lib file to use course related functions
require_once $CFG->dirroot.'/course/lib.php';

$course = new stdClass();
$course->category = 1;
$course->fullname = 'My_test_course';

create_course($course);

詳細な関数については、moodleのドキュメントを調べてください-http ://docs.moodle.org/dev/Core_APIs

于 2013-02-19T18:04:13.230 に答える