コース作成者ロール
コース作成者のロールを割り当てられたユーザは、(名前のとおり!)コースを作成できます。サイト管理 / ユーザ / パーミッション / ユーザポリシーの設定「新しいコース内でのコース作成者ロール」(creatornewroleid)がデフォルト(教師)のままの場合、コース作成者は作成したばかりのコースに教師として登録され、その後コース設定を編集したり、他のユーザを登録したりできます。
コース作成者は、非表示のコースも閲覧できます。
コース作成者のロールは、一般的に主任教師、学科長またはプログラムコーディネータに割り当てられます。
コースの作成
「新しいコースを追加する」ボタンは、すべてのコースを一覧表示するページの下部にあります。
コース作成者がコースを作成すると、そのコースに教師として、または管理 > サイト管理 > ユーザ > パーミッション > ユーザポリシーで設定されたロールで、自動的に登録されます。
注1: コースカテゴリコンテクストでユーザにコース作成者のロールが割り当てられている場合、「新しいコースを追加する」ボタンは、そのコースカテゴリに少なくとも1つのコースが含まれている場合にのみ表示されます。
注2: コース作成者は、自分が作成していないコースでは、たとえコース作成者のパーミッションを持つカテゴリ内のコースであっても、自動的に教師のロールを割り当てられることはありません。
コースの削除
コース作成者は、自分が作成したコースをUIから削除できます(作成から24時間以内。これはMoodleのコードにハードコードされたハックであり、moodle/course:deleteを禁止しても防ぐことはできません)。削除するには、管理ブロック > サイト管理 > コース > コースおよびカテゴリを管理するにアクセスし、そのコースの行にある削除ボタンをクリックします。
ロールの割り当て
ユーザには、コース作成者のロールをシステムロールとして(管理 > サイト管理 > ユーザ > パーミッション > システムロールを割り当てるで)、またはコースカテゴリコンテクストで割り当てることができます。
コースバックアップのリストア
コース作成者がコースバックアップをリストアしてコースを作成する必要がある場合は、コース作成者ロールに対してケイパビリティコースをリストアするを許可する必要があります。さらに、コース作成者ロールには、バックアップに含まれるすべてのロールの割り当てを許可する必要があります。
ロールのパーミッション
コース作成者に追加のパーミッションが必要な場合は、コース作成者ロールのパーミッションを変更するのではなく、マネージャロールを使用することをお勧めします。そうしないと、コース作成者ロールに追加のケイパビリティを許可した結果、コース作成者が自分の作成していないコースにアクセスできるようになる可能性があります。
コース作成者のロールは、ユーザがコースを作成できるようにすることのみを目的としています。ユーザが既存のコースを編集できるようにするためのものではありません!
関連項目
- システム全体のコース作成者からユーザを削除できないフォーラムディスカッション