-1

1つのmoodleインストールで複数の学校をセットアップしようとしています

私はMoodleがそれをサポートしていないことを知っています

4

3 に答える 3

5

MoodleにはIOMAD(http://www.iomad.org/)をお試しください。それはあなたが同じMoodle内に複数の学校を持つことを可能にし、学校(彼らはそれを会社と呼びます)、学校内の部門を作成し、ユーザーを学校に割り当て、そしてすべての学校は独自のロゴ、コース、ユーザーを持つことができます。

バージョンは2.5から3.0です。コードは、https ://github.com/iomad/iomadから無料でダウンロードできます。

于 2016-01-07T05:27:31.687 に答える
1

同じコードベースのインストールを使用して、それぞれ異なるデータベースを持つ複数のmoodleサイトを実行しようとしています。これが私がそうするつもりですので、それが役立つことを願っています。

複数のドメインを同じフォルダーにポイントします。

構成ファイルを編集して、着信ドメインのリストが含まれるようにしてから、着信名マップに応じてデータベースとデータディレクトリを変更します。

以下の擬似コード

$domains = ('somedomain' => (object) array('dbname' => 'somedb', 'dbpass' => 'somedbpass', 'datadir' => 'somepath');

$domaincfg = $domains[$_SERVER['HTTP_HOST']];

// set the appropriate variables on the cfg dynamically including the wwwroot
$CFG->wwwroot = http://'.$_SERVER['HTTP_HOST'];
etc.

同じコースデータベース内でユーザーを互いに分割しようとしている場合は、個別のモードを使用してコースグループを調べる必要があります。これは、大量のコーディングを行わなくても得られる最も近いものです。各ユーザーに特定のテーマを割り当てて、サイトの外観を完全に変えることもできますが、これは手動のプロセスであるため、面倒です。

于 2011-08-17T19:46:57.743 に答える
1

Moodleインスタンス管理 これは役立つかもしれません。このプラグインの設定にアクセスするには、 VMoodleブロックをインストールしてページに追加する必要があります。そして、 moodleフォーラムでマルチテナンシーについての議論もあります

于 2020-02-12T18:28:48.757 に答える