前編では、古いコースや重複ファイルを整理して、ストレージの大きなムダを取り除く方法をご紹介しました。後編では、容量圧迫の「見落とされがちな原因」である問題バンクの整理と、ストレージ管理を継続的に最適化する定期メンテナンスの仕組みをお伝えします。
ただし、整理の仕方によっては既存の小テストや受験結果に影響することもあるので、慎重に進めましょう。
問題バンク整理:知らないうちに蓄積しやすい容量の温床
問題バンクは、コース配下にある「問題リソース」の集合です。 実はこれが、ストレージやバックアップサイズを大きくする原因になりやすいのです。
なぜ問題バンクが増え続けるのか?
- コース複製(バックアップ→リストア)で古い問題も一緒に持ち越される
- 数年前の問題が残ったまま新しい問題を追加していく
- 同じ問題が年度ごとに複製されてしまう
特に、毎年同じコースを複製して使っている場合、気づけば「何年分もの問題」が蓄積していることがあります。
それでは、早速、問題バンクを整理する方法をみていきましょう。
問題バンクを整理する手順
使用していない問題を洗い出す
問題バンク>問題 から一覧を確認します。
「最後の使用」列が「なし」と表示されている問題は、どの小テストでも使われていません。 関係者に確認の後、思い切って削除することも検討しましょう。

問題バンクの階層構造とバックアップへの影響
問題バンクの階層(コンテキスト)
Moodleの問題バンクは、以下の階層で管理できます:
- システムレベル:サイト全体で共有
- コースカテゴリレベル:そのカテゴリ内の全コースで共有
- コースレベル:特定のコース内でのみ使用
コースバックアップ時の重要なポイント:
コースをバックアップする際、「問題バンクを含める」を選択すると、そのコースでアクセス可能なすべての問題がバックアップに含まれます。
例えば:
- コースカテゴリレベルに100問の問題がある
- 実際のコースで使っているのは10問だけ
→ バックアップには100問すべてが含まれてしまう
これが、バックアップファイルが予想以上に大きくなる主な原因です。
問題バンクにおける問題の管理について
問題はコースレベルで管理することをお勧めします。
複数コースで問題を共有したい場合でも、容量管理の観点からは以下のようにすることをお勧めします
✓ 問題はコースレベルのカテゴリに作成する
- バックアップには、そのコースの問題だけが含まれる
- バックアップファイルのサイズを適切に管理できる
✓ 問題を再利用したい場合は、エクスポート/インポートを活用
- 必要な問題だけをMoodle XML形式でエクスポート
- 他のコースにインポート
- 各コースで独立して管理
△ コースカテゴリレベルでの共有は慎重に
- 便利だが、バックアップ時に不要な問題も含まれる
- 使用する場合は、定期的な問題整理が必須
コース複製時の問題バンク蓄積を防ぐ方法
注意:バックアップ時に「問題バンクを含める」のチェックを外すと、問題バンクだけでなく小テスト活動もすべて除外されてしまいます。
そのため、小テストを含む新年度用コースを作成する場合には、問題バンクのチェックを外してバックアップ→リストアすることは現実的ではありません。
コースを複製するときは、以下の方法で問題バンクの無駄な蓄積を防ぐことができます
必要な問題だけをエクスポート/インポートする
過去の不要な問題を持ち込まずに済みます。
- 元のコースで、必要な問題カテゴリだけを Moodle XML 形式でエクスポート
- 新しいコースを作成
- 小テストを手動で再作成
- エクスポートした問題をインポート
- 小テストに問題を追加
問題バンクの選択的バックアップは、Moodleの長年の課題です。
現時点では上記のような回避策を組み合わせて対応する必要があります。
容量管理を習慣化する:定期メンテナンス
ストレージ管理は「一度やったら完了」ではありません。 ファイルも問題もコースも、運用している限り増え続けます。
おすすめの定期メンテナンスサイクル(例)
学期ごと/四半期ごとのチェック
※コース更新のタイミングは整理の絶好の機会です。必要に応じて整理を依頼しましょう
- 古いコースの見直し
- 問題バンクの整理(使用されていない問題の確認と削除)
- 大容量ユーザーの確認と連絡
年度ごとのチェック
※年度の区切りで「年間メンテナンス」を行うと、長期的な最適化ができます。
- アップロード制限などの全体ポリシー見直し
- 2年以上前のコースの削除・アーカイブ
- 教師向け研修を行う
- サーバーファイルリポジトリの使い方
- 重複ファイルを防ぐ方法
- 問題バンク整理のポイント
- 問題のエクスポート/インポート方法
【ポイント】 問題バンクと定期メンテで"増え続ける容量"に終止符を
問題バンクは見落とされがちですが、適切に整理すると容量削減だけでなく、コース複製の効率化・運用の最適化にもつながります。 そして、定期的なメンテナンスサイクルを導入することで、容量逼迫のトラブルを事前に防ぎ、安定した運用ができるようになります。
いかがでしたか? 全5回にわたって、Moodleのストレージ容量削減の具体的な方法を解説してきました。
- 容量の見える化で現状を把握
- バックアップファイルの整理で即効性のある削減
- ゴミ箱・不要ファイル・リポジトリ整理で細かな無駄を削減
- アップロード制限・重複防止で容量の増加を抑制
- 古いコース重複ファイル整理(1)
ポイントは、「原因を把握してから対策する」「無理なく習慣化する」ことです。 一度に全部やろうとすると大変ですが、ひとつずつ取り組めば確実に効果が出ます。
今日ご紹介した手順やチェックリストをもとに、まずは現状把握と簡単な整理から始めてみてください。 少しずつ整えることで、Moodle運用がぐっと快適になり、きっとサーバー容量に悩まされることも減りますよ。


