8. リソース型モジュールの利用

8.8. フォルダに学生がファイルをアップロードできるようにしたい

学生に「フォルダ」モジュールへのアップロード権限を与えることにより、学生によるファイル共有を実現することができます。次の手順でアップロード権限を与えることができます。

  1. フォルダを開き、「さらに」→「パーミッション」を選択。
  2. 「フィルタ」に「mod/folder:managefiles」(「managefiles」だけでも十分)と入力。
  3. 「フォルダモジュールのファイルを管理する」の行の「パーミッションをもつロール」カラムの「+」により「学生」を追加。
    • 「+」が2箇所にあり、誤って右端の「禁止」カラムに追加しがちなのでご注意ください。
注意

以下の注意点をしっかりご確認ください。後者は特に重要です。

  • 他学生のファイルでも削除・名前変更・改変などができる。
  • 「ファイルを強制的にダウンロードする」をオフにすると、知識があればファイルにアクセスした他ユーザのMoodleアカウントを奪取できる。(「パーミッション」ページの「リスク」欄にある「XSSリスク」)