「ロールFAQ」の版間の差分

提供:MoodleDocs
移動先:案内検索
(done.)
1行目: 1行目:
{{ロール}}
{{ロール}}
作成中です - [[利用者:Mitsuhiro Yoshida|Mitsuhiro Yoshida]] 2007年4月22日 (日) 20:30 (CDT)


== ... の定義は?==
== ... の定義は?==

2007年6月20日 (水) 22:17時点における版


... の定義は?

ロール
コンテクスト内でのユーザの識別子です。例えば、教師、学生、フォーラムモデレータがあります。
ケイパビリティ
ユーザが利用できるMoodleの機能の種類です。例えば、moodle/blog:createがあります。
パーミッション
ケイパビリティの設定です。
コンテクスト
コース、活動モジュール、ブロック等、Moodleにおける「空間」です。

なぜ私のロール変更が反映されないのですか?

ロールの変更は、ユーザの次のログイン時に反映されます。新しいロールのテストに関する情報は、ロールの管理をご覧ください。

また、ロールが割り当てられるコンテクストも確認してください。例えば、moodle/user:updateのようなケイパビリティは、システムコンテクストのみに適用されます。ですから、このケイパビリティをコースコンテクストに割り当てたとしても、変更が反映されないことになります。

なぜ新しいコースが作成された時に自動的に参加者が追加されるのですか?

サイト/システムまたはコースカテゴリコンテクストのロールにユーザが割り当てられた場合、ユーザはコンテクスト内のすべてのコースでこのロールを持つことになります。従って、ユーザがカテゴリレベルで学生または教師の場合、そのカテゴリ内のすべてのコースで参加者として表示されます。

「管理 >> ユーザ >> パーミッション >> グローバルロールの割り当て」およびコースカテゴリページの「ロールの割り当て」を確認して、必要に応じてユーザの割り当てを解除してください。

なぜすべての学生がすべてのコースに受講登録されるのですか?

  • ユーザがコースコンテクストではなく、サイト/システムコンテクスト内で学生ロールが割り当てられている (上記FAQ参照)

または、

  • 「管理 >> ユーザ >> パーミッション >> ユーザポリシー」で、「すべてのユーザのデフォルトロール」 (defaultuserroleid) が認証ユーザ (Autheticated user)ではなく、学生 (Student) に割り当てられている

と考えられます。

なぜコース参加者として一覧表示されるユーザとコース内でロールを割り当てられたユーザには違いがあるのですか?

例えばコースカテゴリコンテクストでユーザに割り当てられる教師ロールのように、高いコンテクストでユーザにロールを割り当てた場合、コース参加者一覧にそのユーザが表示されることになります。ディスカッション「Discrepancies between Assign Roles lists and Participants list - 英語」でさらに詳細な説明をご覧いただけます。

どのようにしたらコース参加者一覧から管理者を除外できますか?

管理者に対して管理者ロール以外のロールが割り当てられていないか確認してください。

なぜ非表示のロール割り当てが見えたままなのですか?

非表示のロール割り当ては、管理者または教師からは隠されません。例えば、viewhiddenassigns capabilityケイパビリティのあるユーザには表示されます。

パーミッションは、どこから継承されるのですか?

パーミッションは、高いレベルのコンテクストで割り当てられたロールのケイパビリティを設定したパーミッションより継承されます。パーミッションがどのコンテクストでも許可されていない場合、ユーザはそのケイパビリティに関するパーミッションを持つことはありません。

例えば学生には、継承された「サイト設定を変更するmoodle/site:config」パーミッションが与えられているとします。しかし、管理者以外のコンテクストには「サイト設定を変更するmoodle/site:config」パーミッションが与えられていないため、学生ロールのユーザはサイト設定を変更することはできません。

パーミッションの階層とは何ですか?

パーミッションの階層は、どのパーミッションが勝つか、または明白なコンフリクト (衝突) がある場合にどのパーミッションが影響を及ぼすか決定します。例えば、サイトで学生すべてにフォーラム投稿を許可している場合、教師は特定のコースでその権限を抑制することができます。パーミッションの階層では、学生に対して1つのコースでフォーラムへの投稿を許可し、他のコースでは許可しない設定を行うことも可能です。

Moodle 1.7と1.8のロールに違いはありますか?

Moodle 1.8

多くのロール修正および改良 (Trackerのロール改善を参照) に加えて、Moodle 1.8では「サイト」コンテクストを「システム」コンテクストから分離しました。

Moodle 1.8のサイトコンテクストは「フロントページコース」およびその活動です。ロールは「管理 >> フロントページ >> フロントページロール」にてサイトコンテクストに割り当てることができます。

コース説明の名称「教師」を変更するには?

  • 「管理 >> ユーザ >> パーミッション >> ロールの定義」で「教師」を他の名称にリネーム。

または

  • 教師ロールを別名で複製して、コースコンテクスト内でユーザを必要に応じて割り当ててください。「管理 >> 概観 >> コース管理者」で、あなたがコース説明に表示したい教師別名を選択してください。機能要望「Ability to assign or display custom title for role of person in course - 英語」でさらに詳細な説明をご覧いただけます。