ロールの管理
全体的なロールケイパビリティの管理は、管理者が 管理 > サイト管理 > ユーザ > パーミッション > ロールを定義する を使用して行うことができます。カスタムロールを追加したり、既存のロールを変更したりする場所です。 "ロールの管理" タブでは、システム管理者は、任意のロールに関連付けられた350を超えるさまざまなケイパビリティのいずれかを編集できます。 "ロールの割り当てを許可する"、"ロールのオーバーライドを許可する"、"ロールのスイッチを許可する" には、特定のロールが他の特定のロールと連携するケイパビリティを提供するマトリックスが含まれています。
ロールの管理
'ロールの管理' タブには、サイトでのロールのリストが含まれています。編集列には、ロールを編集、削除、およびコピーするためのアイコン、およびリスト内でそれらを上下に移動するためのアイコンが含まれます(Moodle内でのロールのリスト方法に影響します)。
ロールを編集するには:
- 管理 > サイト管理 > ユーザ > パーミッション > ロールを定義する に移動します。
- 編集するロールの反対側にある編集アイコンをクリックします。たとえば、"学生"。
- ロールの編集ページで、各ケイパビリティに必要なパーミッションを変更します。
- ページの一番下までスクロールし、"変更を保存する" ボタンをクリックします。
新しいロールの追加と複製のロールの作成については、カスタムロールの作成を参照してください。
ロール名のローカリゼーション
標準のロール名または説明が空の場合、Moodleは現在の言語パックのデフォルトの文字列を使用します。カスタムロールは、多言語構文を使用してカスタマイズできます。
各コースで個別にロール名をオーバーライドすることもできます。
ロールのリセット
ロールをデフォルトのパーミッションにリセットするには:
- 管理 > サイト管理 > ユーザ > パーミッション > ロールを定義する に移動します。
- "学生" など、ロールの名前をクリックします。
- 'リセット' ボタンをクリックします。
コースや活動レベル(フォーラムの評価など)で追加のパーミッションが付与されている学生がいる場合、ロールがデフォルトにリセットされると、学生はこれを実行できなくなります。教師は戻って、コース/活動レベルでこれらの追加のパーミッションを再度設定する必要があります。
ロールの割り当てを許可する
"ロールの割り当てを許可する" タブでは、特定のロールがユーザに特定のロールを割り当てることができます(または許可されません)。
他の教師を割り当てるための教師の有効化
デフォルトでは、教師は他のユーザに編集不可の教師、学生、ゲストのロールのみを割り当てることができます。教師がコース内の他の教師を割り当てられるようにするには、ロールの割り当てを許可できます。
- 管理 > サイト管理 > ユーザ > パーミッション > ロールを定義する をクリックします。
- ロールの割り当てを許可するタブをクリックします。
- 教師の行と列が交差するチェックボックスをクリックします。
- "変更を保存する" ボタンをクリックします。
ロールのオーバーライドを許可
"ロールのオーバーライドを許可する" タブでは、特定のロールがユーザの特定のロールをオーバーライドできるようにします(または許可しません)。たとえば、教師のロールが学生のロールを編集していない教師のロールにオーバーライドできるようにする場合があります。
- 設定は、ケイパビリティmoodle/role:overrideまたはmoodle/role:safeoverrideが許可されているロールにのみ適用されることに注意してください。
ロールのスイッチを許可する
"ロールのスイッチを許可する" タブでは、特定のロールが別の特定のロールに一時的に変更できるようにします(または許可しません)。たとえば、これにより、コースのカスタムロールに割り当てられたユーザーが設定 > スイッチロールリストに "学生" を表示できるようになる場合があります。
- 注: 選択したロールは、切り替えるためにケイパビリティ moodle/role:switchroles も持っている必要があります。
ロールに表示を許可する
この設定により、管理者は、既存のロールに応じて、ユーザが表示、検索、フィルタリングできるロールを決定できます。