「コンテクスト」の版間の差分

提供:MoodleDocs
移動先:案内検索
編集の要約なし
(done.)
 
(同じ利用者による、間の17版が非表示)
1行目: 1行目:
{{Moodleサイト - 基本構造}}
{{Moodleサイト - 基本構造}}


作成中です - [[利用者:Mitsuhiro Yoshida|Mitsuhiro Yoshida]]
コンテクストはMoodle内の「スペース」です。同時にMoodleサイトのナビゲーション構造はコンテクストによって定義されます。コースはコンテクストであり、活動、リソースまたはブロックもコンテクストであり得ます。
 
コンテクストはMoodle内の「スペース」です。同時にコンテクストによって、Moodleサイトのナビゲーション構造が定義されます。コースはコンテクストであり、活動、リソースまたはブロックもコンテクストであり得ます。


==ロールコンテクスト==
==ロールコンテクスト==
10行目: 8行目:
Moodle 1.7以降では、パーミッションコンテクストを活動モジュールまたはブロックに含むことができるようになりました。そのため、コース内のスペースに多くのコンテクストを持つことができます。これらにはレッスン、課題、フォーラムおよび小テストのモジュールおよびブロックが含まれます。
Moodle 1.7以降では、パーミッションコンテクストを活動モジュールまたはブロックに含むことができるようになりました。そのため、コース内のスペースに多くのコンテクストを持つことができます。これらにはレッスン、課題、フォーラムおよび小テストのモジュールおよびブロックが含まれます。


特定のコンテクストをベースに、ユーザに対して異なるパーミッションを割り当てることができます。例えば、ユーザに対してコース内で「学生」ロールを割り当てることができますが、1つのフォーラムのコンテクストにおいて「教師」ロールを割り当てることもできます。Or a user can be a teacher of one course and a student in another course. 
特定のコンテクストをベースに、ユーザに対して異なるパーミッションを割り当てることができます。例えば、ユーザに対してコース内で「学生」ロールを割り当てることができますが、1つのフォーラムのコンテクストにおいて「教師」ロールを割り当てることもできます。また、ユーザは1つのコースで教師であることもできますし、別のコースで学生であることもできます。


What this means is that '''different [[Roles | Roles]]''' can apply depending on the '''page''' the User is in.
これは「ユーザが入っている'''ページ'''に応じて、'''異なる[[ロールおよびケイパビリティ|ロール]]'''を割り当てることができる」ことを意味します。


'''Before anyone logs in''' to the Moodle, sitting at the log in page, or public front page, depending how you have set your Moodle up, they should have the role of '''"Guest"'''.  It is possible to change this but be careful.
あなたがどのようにMoodleをセットアップしたかによりますが、'''ユーザがログインする前'''、ログインページまたは公開されているフロントページにて、すべてのユーザには'''ゲスト'''ロールが割り当てられます。この割り当ては変更することができますが、十分注意してください。


In Moodle, '''when anyone''' with a user name and password logs into the Moodle, they become an "'''Authenticated User'''".  How they are authenticated is different from their Role.
Moodeにおいて、ユーザ名およびパスワードを使ってログインした'''ユーザすべて'''は「'''認証済みユーザ'''」となります。どのように認証されたかということは、ユーザのロールとは異なります。


For [[Beginning_Administration_FAQ#All students are enrolling in every course|any number of reasons]], you may want a Users to become "'''Students'''" while in the '''Front Page''' context. (Be careful here, read on below before assigning roles.)
どのような理由があったとしても、あなたは'''フロントページ'''コンテクスト内でユーザに'''学生'''ロールを割り当てたいこともあるでしょう (この設定には注意してください。ロールを割り当てる前に下記ドキュメントを読み進めてください)


When they click to go to a Category context, they revert to an "'''Authenticated User'''". Once there, their User Name is scanned and their permissions are calculated and if they have permissions, they can have sufficient rights to be a "'''Teacher'''" or a "'''Course Creator'''" or even an "'''Administrator'''" in that context.
ユーザがカテゴリコンテクストに移動した場合、「'''認証済みユーザ'''」に戻ります。そこにユーザが移動した場合、ユーザ名が調査された後、パーミッションが算出されます。パーミッションを算出した結果、ユーザにパーミッションがある場合、そのコンテクスト内においてユーザに対して十分な権限を持った「'''教師'''」「'''コース作成者'''」または「'''管理者'''」の権限を割り当てることができます。


Alternatively, they may not have those rights but when they click to go to a Course, they may have the rights to be an "'''Administrator'''", a "'''Course Creator'''", a "'''Teacher'''" or a "'''Student'''" in that Course '''context'''.
代わりに、それらの権限がユーザに割り当てられていないとしても、コースページへ移動した場合、コース内で「'''管理者'''」「'''コース作成者'''」「'''教師'''」または「'''学生'''」の権限を割り当てることができます。


This does not mean they have any of those rights in any other page or Course as they will no longer be in the same '''context'''.
同じ'''コンテクスト'''内に留まるわけではありませんので、それらの権限が他のページまたはコースでも割り当てられたままということではありません。


== オーバービュー==
== オーバービュー==


Moodle contexts in version 1.8:
バージョン 1.8のMoodleコンテクスト:


[[Image:Moodle-contexts-1.8.png]]
[[Image:Moodle-contexts-1.8.png]]
37行目: 35行目:


Moodle Docs
Moodle Docs
* [[Beginning_Administration_FAQ | Beginning Administration FAQ]]
* [[管理者FAQ]]
* [[Roles FAQ]]
* [[ロールFAQ]]
* [[Development:Roles#Context]]
* [[開発:ロール#コンテクスト]]
* [[Development:Roles and modules#Context]]
* [[開発:ロールおよびモジュール#コンテクスト]]
* [[Roles and capabilities]]
* [[ロールおよびケイパビリティ]]
* [[Role permissions]]
* [[ロールパーミッション]]


フォーラムディスかション - 英語
フォーラムディスカッション - 英語
* [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-contexts-1.8.png

(ソース: 開発:ロール#コンテクスト)

関連情報

Moodle Docs

フォーラムディスカッション - 英語