「コンテクスト」の版間の差分
Mitsuhiro Yoshida (トーク | 投稿記録) |
Mitsuhiro Yoshida (トーク | 投稿記録) (done.) |
||
(同じ利用者による、間の10版が非表示) | |||
1行目: | 1行目: | ||
{{Moodleサイト - 基本構造}} | {{Moodleサイト - 基本構造}} | ||
コンテクストはMoodle内の「スペース」です。同時にMoodleサイトのナビゲーション構造はコンテクストによって定義されます。コースはコンテクストであり、活動、リソースまたはブロックもコンテクストであり得ます。 | |||
==ロールコンテクスト== | ==ロールコンテクスト== | ||
14行目: | 12行目: | ||
これは「ユーザが入っている'''ページ'''に応じて、'''異なる[[ロールおよびケイパビリティ|ロール]]'''を割り当てることができる」ことを意味します。 | これは「ユーザが入っている'''ページ'''に応じて、'''異なる[[ロールおよびケイパビリティ|ロール]]'''を割り当てることができる」ことを意味します。 | ||
あなたがどのようにMoodleをセットアップしたかによりますが、'''ユーザがログインする前'''、ログインページまたは公開されているフロントページにて、すべてのユーザには'''ゲスト''' | あなたがどのようにMoodleをセットアップしたかによりますが、'''ユーザがログインする前'''、ログインページまたは公開されているフロントページにて、すべてのユーザには'''ゲスト'''ロールが割り当てられます。この割り当ては変更することができますが、十分注意してください。 | ||
Moodeにおいて、ユーザ名およびパスワードを使ってログインした'''ユーザすべて'''は「'''認証済みユーザ'''」となります。どのように認証されたかということは、ユーザのロールとは異なります。 | Moodeにおいて、ユーザ名およびパスワードを使ってログインした'''ユーザすべて'''は「'''認証済みユーザ'''」となります。どのように認証されたかということは、ユーザのロールとは異なります。 | ||
どのような理由があったとしても、あなたは'''フロントページ'''コンテクスト内でユーザに'''学生'''ロールを割り当てたいこともあるでしょう (この設定には注意してください。ロールを割り当てる前に下記ドキュメントを読み進めてください)。 | |||
ユーザがカテゴリコンテクストに移動した場合、「'''認証済みユーザ'''」に戻ります。そこにユーザが移動した場合、ユーザ名が調査された後、パーミッションが算出されます。パーミッションを算出した結果、ユーザにパーミッションがある場合、そのコンテクスト内においてユーザに対して十分な権限を持った「'''教師'''」「'''コース作成者'''」または「'''管理者'''」の権限を割り当てることができます。 | |||
代わりに、それらの権限がユーザに割り当てられていないとしても、コースページへ移動した場合、コース内で「'''管理者'''」「'''コース作成者'''」「'''教師'''」または「'''学生'''」の権限を割り当てることができます。 | |||
同じ'''コンテクスト'''内に留まるわけではありませんので、それらの権限が他のページまたはコースでも割り当てられたままということではありません。 | |||
== オーバービュー== | == オーバービュー== | ||
バージョン 1.8のMoodleコンテクスト: | |||
[[Image:Moodle-contexts-1.8.png]] | [[Image:Moodle-contexts-1.8.png]] | ||
37行目: | 35行目: | ||
Moodle Docs | Moodle Docs | ||
* [[ | * [[管理者FAQ]] | ||
* [[ | * [[ロールFAQ]] | ||
* [[ | * [[開発:ロール#コンテクスト]] | ||
* [[ | * [[開発:ロールおよびモジュール#コンテクスト]] | ||
* [[ | * [[ロールおよびケイパビリティ]] | ||
* [[ | * [[ロールパーミッション]] | ||
フォーラムディスカッション - 英語 | |||
* [http://moodle.org/mod/forum/discuss.php?d=60125 "Moodle 1.7のロールおよびコンテクスト"] | * [http://moodle.org/mod/forum/discuss.php?d=60125 "Moodle 1.7のロールおよびコンテクスト"] | ||
2011年7月22日 (金) 16:07時点における最新版
コンテクストはMoodle内の「スペース」です。同時にMoodleサイトのナビゲーション構造はコンテクストによって定義されます。コースはコンテクストであり、活動、リソースまたはブロックもコンテクストであり得ます。
ロールコンテクスト
コンテクストはロールパーミッションと合わせて、すべてのMoodleページにおいてケイパビリティを定義します。特定コースのコンテクストでは、あるユーザは学生としてのパーミッションを持ち、他のユーザは教師としてのパーミッションを持ちます。それに対して、別のコースでは異なるコンテクストとなるため、同じユーザに異なるロールを割り当てることができます。
Moodle 1.7以降では、パーミッションコンテクストを活動モジュールまたはブロックに含むことができるようになりました。そのため、コース内のスペースに多くのコンテクストを持つことができます。これらにはレッスン、課題、フォーラムおよび小テストのモジュールおよびブロックが含まれます。
特定のコンテクストをベースに、ユーザに対して異なるパーミッションを割り当てることができます。例えば、ユーザに対してコース内で「学生」ロールを割り当てることができますが、1つのフォーラムのコンテクストにおいて「教師」ロールを割り当てることもできます。また、ユーザは1つのコースで教師であることもできますし、別のコースで学生であることもできます。
これは「ユーザが入っているページに応じて、異なるロールを割り当てることができる」ことを意味します。
あなたがどのようにMoodleをセットアップしたかによりますが、ユーザがログインする前、ログインページまたは公開されているフロントページにて、すべてのユーザにはゲストロールが割り当てられます。この割り当ては変更することができますが、十分注意してください。
Moodeにおいて、ユーザ名およびパスワードを使ってログインしたユーザすべては「認証済みユーザ」となります。どのように認証されたかということは、ユーザのロールとは異なります。
どのような理由があったとしても、あなたはフロントページコンテクスト内でユーザに学生ロールを割り当てたいこともあるでしょう (この設定には注意してください。ロールを割り当てる前に下記ドキュメントを読み進めてください)。
ユーザがカテゴリコンテクストに移動した場合、「認証済みユーザ」に戻ります。そこにユーザが移動した場合、ユーザ名が調査された後、パーミッションが算出されます。パーミッションを算出した結果、ユーザにパーミッションがある場合、そのコンテクスト内においてユーザに対して十分な権限を持った「教師」「コース作成者」または「管理者」の権限を割り当てることができます。
代わりに、それらの権限がユーザに割り当てられていないとしても、コースページへ移動した場合、コース内で「管理者」「コース作成者」「教師」または「学生」の権限を割り当てることができます。
同じコンテクスト内に留まるわけではありませんので、それらの権限が他のページまたはコースでも割り当てられたままということではありません。
オーバービュー
バージョン 1.8のMoodleコンテクスト:
(ソース: 開発:ロール#コンテクスト)
関連情報
Moodle Docs
フォーラムディスカッション - 英語