コース申請者ロールは、コースリクエストを行うことのできるユーザを、たとえば教師のみに制限するために使用できます。
コースリクエストを行うケイパビリティの削除
デフォルトでは、すべての認証済みユーザがコースリクエストを行うことができます。これを変更するには:
- 管理 > ユーザ > パーミッション > ロールを定義するにアクセスします。
- 認証済みユーザロールを編集し、ケイパビリティmoodle/course:requestを「許可」から「設定なし」に変更します。
- ページの下部(または上部)までスクロールし、「変更を保存する」ボタンをクリックします。
ロールの設定
- 管理 > ユーザ > パーミッション > ロールを定義するにアクセスします。
- 「新しいロールを追加する」ボタンをクリックします
- ロールに名称(例:コース申請者)、省略名および説明を付けます。
- 「このロールが割り当てられるコンテクストタイプ」で「システム」チェックボックスをクリックしてオンにします。
- ケイパビリティmoodle/course:requestを「許可」に変更します。
- 「このロールを作成する」ボタンをクリックします。
注:単に教師ロールのケイパビリティを変更するのではなく、新しいロールを作成する必要があるのは、このロールをシステムロールとして割り当てる必要があるためです(教師ロールは通常、コースまたはコースカテゴリコンテクストで割り当てられます)。
ロールの割り当て
- 管理 > ユーザ > パーミッション > システムロールを割り当てるにアクセスします。
- 割り当てるロールとしてコース申請者ロールを選択します。
- 「潜在的なユーザ」リストで1人以上のユーザを選択し、左向き矢印ボタンを使用して「既存のユーザ」リストに追加します。所属組織のすべての教師がコースリクエストを行えるようにしたい場合は、教師全員の名前を選択して「既存のユーザ」リストに追加する必要があります。
コースのリクエスト
コースのリクエストを許可されたユーザは、「マイコース」ページの右上にある3点メニューからリクエストできます。

関連項目
- 教師だけがコースをリクエストできるようにするにはどうすればよいですか?フォーラムディスカッション