「ロール管理」の版間の差分

提供:MoodleDocs
移動先:案内検索
69行目: 69行目:
*'''ロール'''は、コンテクスト内でのユーザの状態の識別子です。例えば、教師、学生およびフォーラムのモデレータがロールの例となります。
*'''ロール'''は、コンテクスト内でのユーザの状態の識別子です。例えば、教師、学生およびフォーラムのモデレータがロールの例となります。
*'''ケイパビリティ'''は、Moodleのいくつかの機能説明です。 ケイパビリティはロールと関連しています。例えば、「フォーラムに返信できること」はケイパビリティです。
*'''ケイパビリティ'''は、Moodleのいくつかの機能説明です。 ケイパビリティはロールと関連しています。例えば、「フォーラムに返信できること」はケイパビリティです。
*'''パーミッション''' is some value that is assigned for a capability for a particular role. For example, using the prevent permission to limit all students from posting to any forum.
*'''パーミッション'''は、ロールのケイパビリティに割り当てられる値です。例えば、すべての学生にフォーラムへの投稿を制限するためのパーミッションを設定することができます。
*'''コンテキスト''' is a "space" in the Moodle, such as courses, activity modules, blocks, forums etc.
*'''コンテキスト'''は、コース、活動、ブロックフォーラム等のMoodleにおける「空間 (space)」です。
*'''パーミッションの階層''' determines which permission wins or is going to be in effect if there is an apparent conflict.  For example, the site allow all students the permission to  to post in forums, but a teacher might prevent that right in a particular course.  The hieracary of permissions would allow a student to post in one course but not in another course.
*'''パーミッションの階層''' determines which permission wins or is going to be in effect if there is an apparent conflict.  For example, the site allow all students the permission to  to post in forums, but a teacher might prevent that right in a particular course.  The hieracary of permissions would allow a student to post in one course but not in another course.



2007年3月14日 (水) 00:32時点における版

作成中です - Mitsuhiro Yoshida 2007年1月8日 (月) 12:38 (CST)

Moodle 1.7

Moodle 1.7では、管理者がMoodleサイトで利用できる既存のロールを追加または編集することができます。ロールは、管理者ブロック >> ユーザ >> パーミッション >> ロールの定義メニューエリアで設定することができます。Moodleにはデフォルトで7つのロールが設定されていますので、ロールの追加および編集は完全に任意であることを心に留めてください。

ロールの定義

ロールの定義ページには、3つのタブがあります。

Roles Define tab.gif
  • ロールの管理 - 新しいロールのパーミッションを追加および定義、または既存のMoodleロールの名称およびパーミッションを編集する場所です。
  • ロールの割り当てを許可する - どのロールをユーザに割り当てるか決定できるマトリックスです。
  • ロールのオーバーライドを許可する - 前に割り当てたロールにどのロールを割り当てるか決定できるマトリックスです。デフォルトでは、管理者のみ他に割り当てられたロールをオーバーライドできます。

パーミッション

パーミッションのマトリックスでは、ロール (ユーザの種類) に非常に細かな権限を割り当てることができます。パーミッションの割り当ておよび編集は、十分に注意して行ってください。パーミッションの変更により、原因が分かりにくい非常に望ましくない効果または迷惑な効果を生み出す可能性があります。

4つの異なるパーミッションを割り当てることのできる150行以上のケイパビリティがあります。ケイパビリティは、21のカテゴリにグループ化されています。レガシーロールを変更しないことを強くお薦めします。下記にリストのトップを掲載します。

Roles Define Permissions crop.gif

パーミッション用語

最低から最高、一般から個別。

  • 継承- 前のパーミッションより受け継ぐ [低いレベル、常に負ける]
  • 許可- 起こさせる、または許可する [抑制と同じレベル]
  • 抑制- 止める [許可と同じレベル]
  • 禁止- 禁ずる [高いレベル、常に勝つ]

パーミッションの例

継承: パーミッションが定義されていない場合、現在のコンテクストより一般的なコンテクストからパーミッションのケイパビリティが継承されます。

許可および抑制: 同じケイパビリティが同じコンテクストに設定されている場合、それぞれをキャンセルします。このことが発生した場合、ケイパビリティのパーミッションを決定するため、前のコンテクストレベルを参照します。

禁止: ケイパビリティを禁止にした場合、ケイパビリティをオーバーライドできないことを意味します。禁止は常に勝ち、完全な停止状態を作成します。

それぞれのロールのケイパビリティが異なり、参加者に異なるロールを割り当てることができるため、ケイパビリティにおいてコンフリクト (衝突 conflict) が発生する場合があります。少なく定義されたコンテクストにおいて「禁止」が衝突しない限り、多く定義されたコンテクストが勝つことで、パーミッションの階層がこの問題を解決できると言えます。

例 1: すべての学生に書き込み権限を与えたWiki「Everyone」「Homework」がある「コース1」でマークは学生ロールを持っています。しかし、マークはモジュールコンテクストレベルでWiki「Honors」に割り当てられたビジターロールも持っています。ビジターは、Wiki「Honors」に書き込むことはできません。従ってマークは、Wiki「Everyone」「Homework」には書き込むことができますが、Wiki「Honors」に書き込むことはできません。

例 2: Jeffには、すべてのサイトにおいてフォーラムに投稿できない「naughty student (酷い学生)」ロールが割り当てられています。しかし、教師はコース「Science」および「Math 101」の「Science forum (科学フォーラム)」において、「facilitator (世話役)」ロールを彼に割り当てました。高いコンテクストで禁止されたパーミッションが常に勝ちますので、Jeffは「Science forum」に投稿することはできません。

ロールの例

なぜサイトには異なるロールが必要なのでしょうか? 考えてみましょう。

*Site Designers *Educational Authority Adviser *Educational Inspector
*Second Marker / Moderator *Peer observer of teaching *External Examiner
*Parent *Manager *Weekly Seminar Leader
*Mentor/Mentee *Community-Designed Rating Criteria *Visitor
*Guest Speaker *Former Student *Alumnus
*Librarian *Teacher *Community Education Tutors/Trainers
*Secretary/Student Worker *Teaching Assistant *Student - FERPA rights
*Help Desk

基本コンセプトの定義

  • ロールは、コンテクスト内でのユーザの状態の識別子です。例えば、教師、学生およびフォーラムのモデレータがロールの例となります。
  • ケイパビリティは、Moodleのいくつかの機能説明です。 ケイパビリティはロールと関連しています。例えば、「フォーラムに返信できること」はケイパビリティです。
  • パーミッションは、ロールのケイパビリティに割り当てられる値です。例えば、すべての学生にフォーラムへの投稿を制限するためのパーミッションを設定することができます。
  • コンテキストは、コース、活動、ブロックフォーラム等のMoodleにおける「空間 (space)」です。
  • パーミッションの階層 determines which permission wins or is going to be in effect if there is an apparent conflict. For example, the site allow all students the permission to to post in forums, but a teacher might prevent that right in a particular course. The hieracary of permissions would allow a student to post in one course but not in another course.