「Moodleネットワーク」の版間の差分
提供:MoodleDocs
Mitsuhiro Yoshida (トーク | 投稿記録) (→セットアップ) |
Mitsuhiro Yoshida (トーク | 投稿記録) 編集の要約なし |
||
52行目: | 52行目: | ||
[[Category:管理者]] | [[Category:管理者]] | ||
[[en:Moodle_Network]] |
2007年1月8日 (月) 16:51時点における版
Moodle 1.8
作成中です - Mitsuhiro Yoshida 2007年1月7日 (日) 07:38 (CST)
概観
セキュリティ
ピアツーピア・ネットワーク
これはシステムの基本レイアウトです。ピアツーピア・ネットワークは、学部または学科ごとに独自のユーザ管理をした1つのMoodleを運用している場合、非常に有用です。コースのパーミッションを前提として、ユーザはそれぞれのMoodle内を移動することができます。
セットアップ
このインストラクションでは、 2つのインストール済みMoodle (MoodleAおよびMoodleB) を取り上げます。両方とも正しくインストールされ、まだMoodleネットワーク設定がなされていないものとします。
- お互いを会話させる
- 管理 >> サーバ >> 環境 でCurがをインストールされていることを示しているか確認してください。
- MoodleAおよびMoodleBが同じドメインに設置されている場合、それぞれ異なるクッキー接頭辞を持っているか確認してください。クッキー接頭辞を変更すると、一旦ログアウトされますので注意してください!
- 両者において、管理 >> ネットワーク >> 設定 でネットワーキングをONにしてください。
- MoodleAで、管理 >> ネットーワーク >> ピア に移動して、MoodleBのURLを「新しいホストを追加する」に入力した後、「追加」ボタンをクリックしてください。
- 同様の作業をMoodleBでも行ってください。
- On MoodleA go to Admin / Network / Peers - put the URL of MoodleB under "Add New Host" and click Add.
- Do the equivalent on MoodleB.
- Get user roaming going
- On both, go to Admin / Users / Authentication and enable Moodle Network authentication plugin. Click on 'Settings' and enable auto_add_remote_users.
- On MoodleA go to Admin / Network / Peers, click on 'MoodleB', and click on 'Services'. Enable SSO-IDP publish and subscribe, and SSO-SP publish and subscribe.
- Do the equivalent on MoodleB.
- On both, got to Admin / Users / Permissions / Define Roles, only roles that have "Roam to a remote Moodle moodle/site:mnetlogintoremote" will be allowed to roam. Grant the privilege as appropriate.
- On both, go to the homepage, and add the 'Network Servers' block.
- To test, it is recommended to use a different browser (even on a different machine) that is logged in to neither. Login to MoodleA with a non-administrator account that has the permissions to roam. You should see the Network Servers block, and clicking on it you should go to MoodleB with a newly autocreated account.
- Get remote enrolments going -- this is optional. It allows administrator of MoodleB can enrol users that are "native" to MoodleB in courses in MoodleA, and viceversa.
- On both, go to Admin / Courses / Enrolment and enable Moodle Network enrolment plugin (click Save). Click on 'Edit' and enable 'allow_allcourses' or select some courses or categories to be remotely enrolled.
- On MoodleA go to Admin / Network / Peers, click on 'MoodleB', and click on 'Services'. Enable Enrolment publish and subscribe.
- Do the equivalent on MoodleB.
- To use, in MoodleA go to Admin / Courses / Enrolment / Moodle Network -> Edit / Manage Network Enrolments and you will see MoodleB listed. Click on MoodleB and you will see a list of your users, and the courses that MoodleB offers for remote enrolment.