小テストでランダムに出題する
Moodle4.5
MoodleのバージョンUPによりマニュアルの内容と多少異なることがありますが適宜読み替えをお願いします
小テストでは、「10問中の5問をランダムに出題する」というようなランダム問題を出題することが可能です。
※「問題の出題順をランダムにしたいという場合はこちらのQ&Aをご覧ください。
ランダム問題は、ランダムに出題したい問題を一つのカテゴリにまとめ、そのカテゴリをランダム問題に紐づけることで、カテゴリ内の問題がランダムに出題されます。
ランダム問題の作成方法
まずは、ランダムに出題したい問題群を登録するためのカテゴリから作成していきます。
- 「問題」画面で「追加 > ランダム問題」をクリック
- 「新しいカテゴリ」タブの、「名称」と「親カテゴリ」(※)を設定し、[カテゴリを作成してランダム問題を追加する]をクリック

※カテゴリには有効範囲があり、小テスト配下のカテゴリとコース配下のカテゴリがあります。
新規カテゴリ作成時の親カテゴリは、デフォルトでは「(小テスト名)のデフォルト」という小テスト配下のカテゴリとなるため、この小テストでしか利用できません。
コース内の別の小テストでもこのカテゴリを利用したい場合は、親カテゴリにコース配下のカテゴリを指定してください。
これで、カテゴリの作成と、小テストへのランダム問題の設置ができました。
ただし、この時点ではカテゴリが空であるため、つづいて問題を登録していきます。
- 「問題を表示する」をクリックして問題バンクの画面を開く

- 指定されているカテゴリが2.で作成したカテゴリ(ここでは問題セット01)であることを確認し、[新しい問題を作成する...]より、ランダムに出題したい問題を登録する

ここで登録した問題が、2.で設置したランダム問題においてランダム出題されます。
以上で、ランダム問題が完成しました。
この例では、サンプル問題1・2・3のうち、どれか1問が出題されることになります。
<同じカテゴリからランダム出題する問題をさらに追加したい場合>
「追加 > ランダム問題」をクリックし、「既存のカテゴリ」タブで、「入力または選択...」から先ほど作成したカテゴリを選択します。[フィルタを適用する]でカテゴリ内の問題が表示されたら(ここでは問題セット01にさらに2問追加登録しています)、画面下部の「ランダム問題数」で追加したい問題数を選択し、[ランダム問題を追加する]をクリックしてください。

作成したランダム問題の確認方法
作成したランダム問題が正しく動作するか、プレビュー機能を使って確認してみます。

- 小テストを開き、[小テストをプレビューする]をクリック

カテゴリからランダムに出題された問題が表示されます。
- 画面右側ブロックドロワ内の「新しいプレビューを開始する」をクリック
クリックするたびに問題が変わり、受験ごとにランダム出題されていることが確認できます。
Last modified: Thursday, 10 July 2025, 3:25 PM