LDAPを使用してMoodleでユーザーを作成しています。ただし、ユーザーを作成した後(LDAPに追加して同期スクリプトを実行した後)、そのユーザーをコースに登録したいと思います。どのようにそれをしますか?:)
1707 次
2 に答える
5
「リモートで」とは、リモート スクリプトを使用することを意味する場合、1 つのオプションは SOAP webservices モジュールを使用することです。
- https://github.com/patrickpollet/moodlews
- http://docs.moodle.org/20/en/Web_Services:OK_Tech_Web_Services
このモジュールは Moodle 1.9 および 2.0 で動作し、ユーザー作成、コース作成、登録などのメソッドへのアクセスを提供します。
私は現在、Moodle 1.9 インストールでこのモジュールを唯一の登録プロセスとして (ログイン時に LDAP 経由でコースを作成せずに) 使用していますが、コース グループを調べて不足しているユーザーを追加するスクリプトを作成できない理由はありません。 SOAPメソッドを呼び出すことによって、一致するMoodleコースにそれらをコースします。
于 2011-09-01T14:48:07.733 に答える
0
私が知っている 4 つのオプションがあります。
- enrol_manual_enrol_users () 関数を使用する Web サービス
- LDAP 登録には、Active Directory での多くのセットアップ作業が必要です
- 外部データベース登録
- フラット ファイル登録には、サーバーへの ftp アクセスが必要です
于 2015-07-30T14:36:16.880 に答える