一時的に別のロールに切り替える
ロールの切り替え機能では、ユーザはユーザメニューの「ロールを切り替える ...」から一時的に別のロールに切り替えて、そのロールを持つユーザにとってコースがどのように見えるかを確認できます。
ロールの切り替えは完全ではありません。同じユーザのままであり、そのユーザには評点などがない場合があるため、一部の学生向けの表示は実際の学生が見るものとは異なって見えます。100%正確な表示を確認するには、テスト用の学生アカウントを作成してコースに登録するのが最善です。このアカウントで別のブラウザにログインしておくと、すばやく行き来できて便利です。
ユーザメニューにロールの切り替えを表示するには、ロールにケイパビリティmoodle/role:switchrolesが必要です。このケイパビリティは、デフォルトでマネージャおよび教師ロールに許可されています。
学生向けの表示を確認するもう1つの方法は、実際の学生の1人として「このユーザとしてログインする」ことです。これには特別なケイパビリティuser:loginasが必要です。また、その学生のデータを誤って変更しないよう十分注意する必要があります。
サイト管理設定
切り替え先として選択できるロールの一覧は、サイト管理の「ロールを定義する」にある「ロールのスイッチを許可する」タブで設定します。
編集権限のない教師がロールを切り替えられるようにする
- サイト管理 / ユーザ / パーミッション / ロールを定義するに移動し、「ロールのスイッチを許可する」タブをクリックします。
- 編集権限のない教師の行で、学生およびゲストのチェックボックスがオンになっていることを確認します。
- 変更を保存します。
- 「ロールを管理する」タブをクリックし、編集権限のない教師ロールを編集します。
- フィルタフィールドに「switch」と入力し、チェックボックスをオンにしてケイパビリティ「別のロールに切り替える」(moodle/role:switchroles)を許可します。
- 変更を保存します。
関連項目
- ロールの管理
- ケイパビリティmoodle/user:loginas
