機能/ムードル/カテゴリ:管理
- これにより、ユーザはコースカテゴリを作成、更新、削除できます 。
- Managerのデフォルトのロールでは、この機能が許可されています。
- この機能は、サブカテゴリの管理を可能にするために、システムのコンテキストまたはカテゴリのコンテキストでのみ適用できます。
さまざまなアクションに適用される正確な規則は、次のとおりです。(特定のカテゴリの親は、システムコンテキストまたは別のカテゴリのどちらでも構いません。)
- 新しいカテゴリを追加するには、moodle / categoryが必要です。追加しているカテゴリの親で管理します。
- カテゴリとそれに含まれるコースを閲覧するために、特別な機能は通常必要ありません。
- 隠されたコースを閲覧するには、 moodle / courseが必要です。viewhiddencourses 、そして
- 隠しカテゴリを見るにはmoodle / categoryが必要です:viewhiddencategories
- カテゴリの名前、説明、可視性を更新するには、moodle / categoryが必要です。カテゴリ自体で管理します。
- ツリー内のある場所から別の場所にカテゴリを移動するには、moodle / categoryが必要です。新旧両方の親カテゴリで管理します(カテゴリをそれ自体の子孫にすることはできません)。
- カテゴリを削除するには、moodle / categoryが必要です。親カテゴリとカテゴリ自体で管理します。さらに、カテゴリまたはそのサブカテゴリにコースが含まれている場合は、次のいずれかが必要です。
- moodle / course:これらすべてのコースで削除し、moodle / category:すべての子カテゴリで管理する、または
- moodle / course:作成してmoodle / category:このカテゴリの子ではない他のカテゴリで管理します。 (ただし、このカテゴリにサブカテゴリが含まれていない場合は、moodle / category:他のカテゴリで管理しません)