コースにアップロードされているファイルの容量について

コースにアップロードされているファイルの容量について

- kanda mitsuo の投稿
返信数: 5

よろしくお願い致します。

客先にe-ラーニングシステムとしてmoodleを導入予定なのですが、

コース管理者ごとにアップロードするファイルの総容量の制限をかけたいと要望があり苦慮しています。

プライベートファイルの容量制限やアップロードする1ファイルのサイズ制限ができるのは分かったのですが

アップロードファイルの総容量に制限をかけることは可能なのでしょうか。

もしくは制限をかけることは不可能でも総容量を確認することは可能でしょうか。

 

moodleのバージョンは2.4.6+を使用しています。

但し、2.7の導入も検討しているので2.7での対応方法もお分かりになりましたら

よろしくお願いします。

 

初めての投稿で失礼がありましたらご容赦ください。

 

kanda mitsuo への返信

Re: コースにアップロードされているファイルの容量について

- Mitsuhiro Yoshida の投稿
画像 Developers 画像 Particularly helpful Moodlers 画像 Translators

コースアップロードファイルの総容量確認に関して、ご参考までに下記投稿 (英語) をご覧ください。

[Moodle in English: Overall Course Size report Moodle 2.4.3?]
https://moodle.org/mod/forum/discuss.php?d=228167

Mitsuhiro Yoshida への返信

Re: コースにアップロードされているファイルの容量について

- Toshihiro KITA の投稿
Course Size report を私も使おうと思って試してみたのですが、私の管理しているMoodleでは、データが大きいせいか、うまく動作しませんでした。

代わりに、
https://moodle.org/plugins/view.php?plugin=report_customsql
のアドオンをインストールして調べてみたので、報告します。
実行するSQL文として、

select f.userid, u.lastname, u.firstname, sum(f.filesize) as sizesum from {files} f, {user} u where f.userid=u.id group by userid order by sizesum desc

を設定して、実行すれば、そのサイトの全部のユーザ毎のアップロードファイルの総サイズが表として出力されます。(出力データが正しいかどうか、私の方では検証はしていませんので、一度それなりに確かめてから使うのがいいと思います。)

ちなみに、ユーザ毎に、どのコースにどれくらいアップロードしたかのデータも知りたい、ということでしょうか?
Toshihiro KITA への返信

Re: コースにアップロードされているファイルの容量について

- kanda mitsuo の投稿

投稿ありがとうございます。

顧客の要望としてはユーザ毎にアップロードしたファイルのサイズの合計のみになります。

ディスクの使用量を気にされてのことのようです。

kanda mitsuo への返信

Re: コースにアップロードされているファイルの容量について

- Toshihiro KITA の投稿
了解です。そういうことであれば、この方法で表示された数値で大丈夫だと思います。