「Moodleネットワーク」の版間の差分
提供:MoodleDocs
Mitsuhiro Yoshida (トーク | 投稿記録) 編集の要約なし |
Mitsuhiro Yoshida (トーク | 投稿記録) (→セットアップ) |
||
20行目: | 20行目: | ||
## MoodleAおよびMoodleBが同じドメインに設置されている場合、それぞれ異なるクッキー接頭辞を持っているか確認してください。クッキー接頭辞を変更すると、一旦ログアウトされますので注意してください! | ## MoodleAおよびMoodleBが同じドメインに設置されている場合、それぞれ異なるクッキー接頭辞を持っているか確認してください。クッキー接頭辞を変更すると、一旦ログアウトされますので注意してください! | ||
## 両者において、管理 >> ネットワーク >> 設定 でネットワーキングをONにしてください。 | ## 両者において、管理 >> ネットワーク >> 設定 でネットワーキングをONにしてください。 | ||
##MoodleAで、管理 >> ネットーワーク >> ピア に移動して、MoodleBのURLを「新しいホストを追加する」に入力した後、「追加」ボタンをクリックしてください。 | |||
## 同様の作業をMoodleBでも行ってください。 | |||
## On MoodleA go to Admin / Network / Peers - put the URL of MoodleB under "Add New Host" and click Add. | ## On MoodleA go to Admin / Network / Peers - put the URL of MoodleB under "Add New Host" and click Add. | ||
## Do the equivalent on MoodleB. | ## Do the equivalent on MoodleB. |
2007年1月7日 (日) 21:02時点における版
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.