Moodleモジュールを「コースページに表示せずに利用可能にする」と編集権限のない教師にも表示されない

Moodle 4 のモジュール共通設定>利用には3つの選択肢

  • コースページに表示する
  • コースページで秘匿する (=教師, 編集権限のない教師には表示される)
  • コースページに表示せずに利用可能にする

「コースページに表示せずに利用可能にする」は, デフォルトでは,

  • URLを直接指定すれば学生含め全員に利用可能
  • 学生には表示されない
  • 教師には表示される(もちろん)
  • 「編集権限のない教師」には表示されない (ので存在を知ることはできないが利用は可能)

編集権限のない教師は

  • この「表示されせずに利用可能」にされたモジュール は,フォーラムやフィードバックにモジュールのURLを書いたり, AutoLinkを使ったりして学生に示して利用させることが可能
  • 「秘匿」されたモジュールをコースページ上で見ることも,内容も見ることも可能

ので, 「コースページに表示せずに利用可能にする」の振る舞いは直観的でないと言えそう.ロールの再定義で何とかするのも難しい?