「ロールの割り当て」の版間の差分

提供:MoodleDocs
移動先:案内検索
(他言語への link)
 
(他の1人の利用者による、間の23版が非表示)
1行目: 1行目:
{{ロール}}
{{ロール}}
作成中です - [[利用者:Mitsuhiro Yoshida|Mitsuhiro Yoshida]] 2007年6月5日 (火) 11:32 (CDT)


==ロケーション==
==ロケーション==
*システムコンテクスト: サイト管理 >> ユーザ >> パーミッション >> グローバルロールの割り当て
*システムコンテクスト: サイト管理 > ユーザ > パーミッション > システムロールの割り当て
*サイトコンテクスト: サイト管理 >> フロントページ >> フロントページロール
*サイトコンテクスト: サイト管理 > フロントページ > フロントページロール
*コースコンテクスト: コース管理ブロック内の「ロールの割り当て」リンク
*コースコンテクスト: コース管理ブロック内の「ロールの割り当て」リンク
*モジュールコンテクスト: 活動編集ページのロールタブ
*モジュールコンテクスト: 活動編集ページのロールタブ
*ブロックコンテクスト: コースブロック内の「ロールの割り当て」アイコン[[Image:Roles.gif]]  (編集モード)
*ブロックコンテクスト: [[Image:Roles.gif]]  - コースブロック内の「ロールの割り当て」アイコン (編集モード)
*ユーザコンテクスト: ユーザプロフィールページのロールタブ
*ユーザコンテクスト: ユーザプロフィールページのロールタブ


==コンテクスト==
==コンテクスト==


By assigning a role to a user in a certain context, you grant them the permissions contained in that role for the current context and all lower contexts.
特定のコンテクストの中でユーザにロールを割り当てることで、ユーザの現在のコンテクストおよびすべての低いコンテクストに対して、割り当てるロールに含まれたパーミッションを与えることができます。


The list of contexts in hierarchical order is as follows:
コンテクストの階層的順序は下記のとおりです:


*System (no parent)
*System (親なし)
*Site (parent = system) - Moodle 1.8 onwards
*Site (= system)
*Course category (parent = system)
*Course category (= system)
*Course (parent = course category or system)
*Course (= course category または system)
*Module (parent = course)
*Module (= コース)
*Block (parent = system or course)
*Block (= system または course)
*User (parent = system)
*User (= system)


Inheritance will kick in if a role is assigned at a higher level. For example if a user is assigned a Teacher role in a particular course category then the user will have this role in ALL courses within the category.
ロールが高いレベルに割り当てられた場合、継承が作動します。例えば、ユーザに特定カテゴリの教師ロールが割り当てられた場合、そのカテゴリ配下にあるすべてのコースでも教師ロールが割り当てられます。


Roles will only work if the role assignment is made in the correct context. For example, a Teacher role should be assigned in the  course or course category context, a Forum moderator for a particular forum should be assigned in the module context.
正しいコンテクストでロールが割り当てられた場合のみ、ロールは正常に動作します。例えば、教師ロールはコースまたはコースカテゴリコンテクストで、特定フォーラムのフォーラムモデレータロールはモジュールコンテクストで割り当てられる必要があります。


The [[Inspector role]] is an example of a role assigned in the system context. The [[Forum moderator role]] is an example of a role assigned in the module context. The [[Parent role]] is an example of a role assigned in the user context.
システムコンテクストのロール割り当て例として[[監査ロール]]が、モジュールコンテクストの割り当て例として[[フォーラムモデレータロール]]があります。また、ユーザコンテクストのロール割り当て例として[[親ロール]]があります。


==グローバルロール==
==グローバルロール==


Roles assigned in the site (1.7) or system context (1.8 onwards) are called global roles and apply across the entire site, including the front page. For example, a user assigned the global role of Teacher will have this role in every course on the site.
サイトコンテクスト (1.7) またはシステムコンテクスト (1.8) に割り当てられるロールは、グローバルロールと呼ばれ、フロントページを含むサイト全体に適用されます。例えば、教師のグローバルロールが割り当てられたユーザは、サイトのすべてのコースで教師ロールを持つことになります。


In many sites only admins and course creators will be assigned global roles.
多くのサイトでは、管理者およびコース作成者のみ、グローバルロールが割り当てられます。


The [[Demo teacher role|Demo teacher]] Restricted user role is an example of a global role.
[[デモ教師ロール]]は、制限されたユーザに対するグローバルロールの例です。


==ロールの割り当て==
==ロールの割り当て==


#Choose the type of role you wish to assign. For example, if we wanted to assign a Course Creator role to Ali, we'd choose "Course Creator" from the drop-down list. ("Course Creator" is one of the pre-defined role types that comes with Moodle - your installation may have a modified set of roles.)
#あなたが割り当てたいタイプのロールを選択してください。例えば、ユーザに「コース作成者ロール (Course Creator)」を割り当てたい場合、コース管理ブロックの「ロールの割り当て」をクリックして、ロール一覧より「コース作成者」を選択します。(「コース作成者」は、Moodle で事前に定義されるロールタイプです。あなたの Moodle には独自のロールを設定することができます。)
#Once you have chosen a role, two lists appear: a list of users who currently have that role, and a list of users who don't. We can select Ali in the second list, and use the left-facing arrow button to add Ali's account to the list of Course Creators. Multiple users may be selected by holding down the Apple or Ctrl key whilst clicking on the users' names.
#あなたがロールを選択すると、現在ロールが割り当てられているユーザ一覧 (割り当て済みユーザ) および割り当てられていないユーザ一覧 (潜在的なユーザ) が表示されます。右側の「潜在的なユーザ」よりユーザを選択して、左矢印ボタンをクリックすることで左側の「割り当て済みユーザ」にコース作成者として追加することができます。複数のユーザを選択するには、Apple キーまたは Ctrl キーを押しながらユーザ名をクリックしてください。


[[Image:Roles Assign Student.JPG|center|400px|frame|Assigning users the role of student i.e. enrolling them on the course]]
[[Image:Roles_Assign_CourseCreator.JPG|center|400px|frame|例) ユーザにコース作成者ロールを割り当てる]]


==Hidden assignments==
==割り当ての非表示==


*To hide which role a user is assigned to, click the Hidden assignments check box before assigning the role to the user.
*ロールが割り当てられたユーザを隠すには、ロールを割り当てる前に「割り当て非表示」チェックボックスをチェックしてください。
*This feature is useful for example if you don't want everyone with teacher rights listed in the course description.
*この機能は、例えば教師権限を持ったユーザ全員をコース説明に表示したくない場合に便利です。
*Note: The role assignment is not hidden from admins or teachers i.e. users with the [[Capabilities/moodle/role:viewhiddenassigns|viewhiddenassigns capability]].
*注意: ロールの割り当ては、管理者または教師 (例 [[ケイパビリティ/moodle/role:viewhiddenassigns|viewhiddenassigns ケイパビリティ]]のあるユーザ) に隠されることはありません。


==関連情報==
==関連情報==
*[[ロールの管理]] - 管理者
*[[ロールの管理]] - 管理者
*Using Moodle [http://moodle.org/mod/forum/discuss.php?d=59900 Discrepancies between Assign Roles lists and Participants list] and [http://moodle.org/mod/forum/discuss.php?d=66782 What happens if a user has multiple roles in a course?] forum discussions
*Using Moodle [http://moodle.org/mod/forum/discuss.php?d=59900 「割り当てロールリスト」と「参加者リスト」の食い違い] フォーラムディスカッション - 英語
*Using Moodle [http://moodle.org/mod/forum/discuss.php?d=66782 コースで複数のロールをユーザに割り当てたら?] フォーラムディスカッション - 英語


[[Category:教師]]
[[Category:教師]]
60行目: 59行目:


[[en: Assign_roles]]
[[en: Assign_roles]]
[[es:Asignar_roles]]
[[ru:Назначение ролей]]

2009年8月13日 (木) 15:45時点における最新版

ロケーション

  • システムコンテクスト: サイト管理 > ユーザ > パーミッション > システムロールの割り当て
  • サイトコンテクスト: サイト管理 > フロントページ > フロントページロール
  • コースコンテクスト: コース管理ブロック内の「ロールの割り当て」リンク
  • モジュールコンテクスト: 活動編集ページのロールタブ
  • ブロックコンテクスト: Roles.gif - コースブロック内の「ロールの割り当て」アイコン (編集モード)
  • ユーザコンテクスト: ユーザプロフィールページのロールタブ

コンテクスト

特定のコンテクストの中でユーザにロールを割り当てることで、ユーザの現在のコンテクストおよびすべての低いコンテクストに対して、割り当てるロールに含まれたパーミッションを与えることができます。

コンテクストの階層的順序は下記のとおりです:

  • System (親なし)
  • Site (親= system)
  • Course category (親 = system)
  • Course (親= course category または system)
  • Module (親= コース)
  • Block (親= system または course)
  • User (親= system)

ロールが高いレベルに割り当てられた場合、継承が作動します。例えば、ユーザに特定カテゴリの教師ロールが割り当てられた場合、そのカテゴリ配下にあるすべてのコースでも教師ロールが割り当てられます。

正しいコンテクストでロールが割り当てられた場合のみ、ロールは正常に動作します。例えば、教師ロールはコースまたはコースカテゴリコンテクストで、特定フォーラムのフォーラムモデレータロールはモジュールコンテクストで割り当てられる必要があります。

システムコンテクストのロール割り当て例として監査ロールが、モジュールコンテクストの割り当て例としてフォーラムモデレータロールがあります。また、ユーザコンテクストのロール割り当て例として親ロールがあります。

グローバルロール

サイトコンテクスト (1.7) またはシステムコンテクスト (1.8) に割り当てられるロールは、グローバルロールと呼ばれ、フロントページを含むサイト全体に適用されます。例えば、教師のグローバルロールが割り当てられたユーザは、サイトのすべてのコースで教師ロールを持つことになります。

多くのサイトでは、管理者およびコース作成者のみ、グローバルロールが割り当てられます。

デモ教師ロールは、制限されたユーザに対するグローバルロールの例です。

ロールの割り当て

  1. あなたが割り当てたいタイプのロールを選択してください。例えば、ユーザに「コース作成者ロール (Course Creator)」を割り当てたい場合、コース管理ブロックの「ロールの割り当て」をクリックして、ロール一覧より「コース作成者」を選択します。(「コース作成者」は、Moodle で事前に定義されるロールタイプです。あなたの Moodle には独自のロールを設定することができます。)
  2. あなたがロールを選択すると、現在ロールが割り当てられているユーザ一覧 (割り当て済みユーザ) および割り当てられていないユーザ一覧 (潜在的なユーザ) が表示されます。右側の「潜在的なユーザ」よりユーザを選択して、左矢印ボタンをクリックすることで左側の「割り当て済みユーザ」にコース作成者として追加することができます。複数のユーザを選択するには、Apple キーまたは Ctrl キーを押しながらユーザ名をクリックしてください。
例) ユーザにコース作成者ロールを割り当てる

割り当ての非表示

  • ロールが割り当てられたユーザを隠すには、ロールを割り当てる前に「割り当て非表示」チェックボックスをチェックしてください。
  • この機能は、例えば教師権限を持ったユーザ全員をコース説明に表示したくない場合に便利です。
  • 注意: ロールの割り当ては、管理者または教師 (例 viewhiddenassigns ケイパビリティのあるユーザ) に隠されることはありません。

関連情報