Moodle 4 のモジュール共通設定>利用には3つの選択肢
- コースページに表示する
- コースページで秘匿する (=教師, 編集権限のない教師には表示される)
- コースページに表示せずに利用可能にする
「コースページに表示せずに利用可能にする」は, デフォルトでは,
- URLを直接指定すれば学生含め全員に利用可能
- 学生には表示されない
- 教師には表示される(もちろん)
- 「編集権限のない教師」には表示されない (ので存在を知ることはできないが利用は可能)
編集権限のない教師は
- この「表示されせずに利用可能」にされたモジュール は,フォーラムやフィードバックにモジュールのURLを書いたり, AutoLinkを使ったりして学生に示して利用させることが可能
- 「秘匿」されたモジュールをコースページ上で見ることも,内容も見ることも可能
ので, 「コースページに表示せずに利用可能にする」の振る舞いは直観的でないと言えそう.ロールの再定義で何とかするのも難しい?