教師ロール
教師は、活動の追加や変更、学生の評定など、コース内でほとんどすべての操作を行うことができます。デフォルトでは、教師は他のユーザに編集権限のない教師ロールおよび学生ロールを割り当てることもできます。(教師が他の教師を登録できるようにするには、ロールの割り当てを参照してください。
デフォルトでは、ユーザはサイト全体で教師のロールを割り当てられることはなく、一度に1つのコース/クラスに対してのみ教師として割り当て(登録)られます。学生についても同様です。教師は、登録されているコースでのみ教えることができます。(どうしても教師にすべてのコースへアクセスさせる必要がある場合は、ロールFAQの#13を参照してください。
コース内でユーザに教師のロールを割り当てる
- マネージャまたは管理者として、コースの「参加者」ページにアクセスします。
- 「ユーザを登録する」ボタンをクリックします。
- 教師を検索し、割り当てるロールとして「教師」を選択します。
- 「ユーザを登録する」ボタンをクリックします。
その後、ユーザは登録済みユーザの一覧に表示され、検索リストには表示されなくなります。
教師の手動登録の詳細については、手動登録を参照してください。
教師のパーミッションの変更
注:教師ロールを大幅に変更する必要がある場合は、デフォルトの教師ロールを編集するのではなく、新しいロールを作成することをお勧めします。カスタムロールの作成を参照してください。
デフォルトの教師ロールをどうしても変更する必要がある場合は、管理 > サイト管理 > ユーザ > パーミッション > ロールを定義するにアクセスします。右側のペインに、ユーザロールの一覧とともに「ロールを管理する」が表示されます。教師の説明の右側にある編集アイコンをクリックします。
「ロール『 教師 』の編集」ページでは、「ケイパビリティ」/「パーミッション」の下にある「許可」チェックボックスのチェックを入れたり外したりすることで、教師ができることとできないことを変更できます。ここで教師に何を許可するかには注意してください。教師に不適切なパーミッションを与えた場合のセキュリティ上の脆弱性を考慮してください。教師には、必要または適切なパーミッションのみを与えてください。多くの「許可」チェックボックスの右側には色付きの三角形があり、各選択肢について起こり得るセキュリティ上の警告を通知します。これらの警告を参考にして、教師にどのパーミッションを与え、どのパーミッションを与えないかを決めてください。
カテゴリでの教師ロールの割り当て
前述のとおり、デフォルトでは教師に教師のロールは与えられません。しかし、状況によっては(ホームスクールの保護者の場合など)、クラスごとに教師として登録しなくても済むように、1つのカテゴリ内のすべてのコース、またはサイト全体のすべてのコースについて、1人または複数のユーザに教師のロールを割り当てたい場合があります。その場合は、(必要に応じて新しいロールを追加したうえで)同じ「ロール『 教師 』の編集」ページの「ロールアーキタイプ」で、そのパーミッションを与えることができます。「このロールが割り当てられるコンテクストタイプ」で、該当するものにチェックを入れてください。
- 「コース」:(デフォルト設定 - チェック済み)特定のコースに教師を登録できます。
- 「カテゴリ」:(特定のカテゴリに含まれるすべてのコースで、ユーザが教師になることを可能にします)。「カテゴリ」のチェックボックスをクリックすると、ユーザは特定の1つまたは複数のカテゴリ(どのカテゴリに割り当てられているかによります)のすべてのコースにアクセスできるようになります。「カテゴリ」に教師を割り当てるには、そのカテゴリに移動し、「管理」メニューを使用して「ロールを割り当てる」を選択します。(カテゴリ内にいない場合、「ロールを割り当てる」メニュー項目は表示されません。)1人の教師をすべてのコースカテゴリに適用したい場合は、各カテゴリに移動し、カテゴリごとにロールを割り当ててください。
一部の教師にのみこれらのパーミッションを与えたい場合は、別の教師ロールを作成し、そのロールを割り当てられた信頼できる教師にのみそれらのパーミッションを与えるとよいでしょう。
カテゴリでの教師ロールの一括割り当て
- 教師ロールに対してカテゴリコンテクストにチェックが入っていること、およびケイパビリティenrol/category:synchronisedが「許可」に設定されていることを確認してください。いずれもサイト管理 > ユーザ > ロールを定義する > 教師で設定します。
- サイト管理 > 登録 > 登録プラグイン管理でカテゴリ登録を有効にしてください。
- 選択したカテゴリにIDナンバがあることを確認し(ない場合は追加してください)、それを控えておきます。

- CSVを作成します。
- 既存のユーザについては、usernameのみを含めます。新しいユーザについては、ユーザのアップロードと同様に、その他の必須の詳細情報も含めます。
- フィールドcategory1を追加します。category1は、選択したカテゴリのIDナンバです。
- フィールドcategoryrole1を追加し、省略名「editingteacher」を使用します。
- 他のカテゴリについても、category2、categoryrole2などを使用して同様に繰り返します。
- サイト管理 > ユーザ > ユーザをアップロードするからファイルをアップロードします。
関連項目
- 「教師」というラベルを使用する理由の詳細については、なぜ「教師」なのかディスカッションを参照してください。
- Moodleで教師にとっての複雑さを軽減する方法フォーラムディスカッション