生徒が答えを共有するのではないかと心配したクイズを作ったことはありますか?または、各テストの試行を新鮮でユニークなものにしたいと思ったことは?あなただけではありません。Googleフォームで問題をランダム化する探求は、無数の教育者を回避策、アドオン、創造的な解決策の深みに陥れてきました。
不快な真実があります:Googleフォームはネイティブに問題バンクからランダムに問題を引き出す機能をサポートしていません。しかし、このタブを閉じないでください—この制限を回避する賢い方法があり、それらすべてを探求しようとしています。
- Googleフォームのクイズで問題をランダム化する理由
- Googleスプレッドシートの数式を使った方法
- アドオンを使った問題のランダム化
- OnlineExamMaker:ランダム化クイズ作成のための強力なGoogleフォーム代替ツール
- OnlineExamMakerでランダム化クイズを作成する方法
- よくある質問

Googleフォームのクイズで問題をランダム化する理由
技術的な詳細に入る前に、まずなぜ問題をランダム化したいのかについて話しましょう。その利点は、あなたが思っている以上に重要なものです。
まず、学問的誠実性があります。生徒が異なる時間帯に試験を受ける場合、特にオンライン学習環境では、同じ順序で同じ問題が出題されると、答えの共有の機会が生まれます。ランダム化は、テストを難しくすることなく、保護層を追加します。
第二に、ランダム化は実際の学習ではなく問題の順序の記憶に対抗します。生徒は「3問目の答えは常にB」という戦略に頼ることができません。彼らは実際に教材を知っている必要があります。
第三に、クイズを練習や学習目的で使用している場合、ランダム化により、生徒は毎回異なる体験をしながら同じクイズを複数回受けることができます。手動で複数のバージョンを作成する作業をせずに、同じテストの複数のバージョンを持っているようなものです。
Googleスプレッドシートの数式を使った方法
ここで事は興味深くなります。Googleフォームは単独でランダムな問題を引き出すことはできませんが、Googleスプレッドシートがあなたのために重労働を引き受けてくれます。
仕組みはこうです:Googleスプレッドシートにマスター問題バンクを作成し、数式を使用してそれらの問題からランダムに選択してシャッフルします。自動化されていませんが、効果的です。
ステップバイステップのプロセス:
まず、新しいGoogleスプレッドシートを作成し、すべての問題を列Aの2行目からリストします。1行目はヘッダー(「問題バンク」など)にできます。合計50問あるとしましょう。A2からA50までです。
列Bでは、RANDARRAY数式を使用してランダムに問題を選択します。例の数式: =INDEX(A2:A50,RANDARRAY(10,1,1,49,TRUE))

ここで何が起こっているのでしょうか?INDEXはあなたの問題バンク(A2:A50)から値を引き出します。RANDARRAYはランダムな行番号を生成します—この場合、1行目から49行目までの10個のランダムな選択です。TRUEパラメータは、重複なく一意の問題を取得することを保証します。
スプレッドシートを更新するたびに、RANDARRAYが再計算され、新しいランダムな選択が提供されます。これらの問題をコピーして、新しいGoogleフォームを手動で作成します。はい、手動です。はい、少し面倒です。しかし、機能します。

このアプローチの美しさはそのシンプルさです。何かをインストールしたり、複雑なスクリプトを学んだりする必要はありません。欠点は?複数のフォームを作成しない限り、各回答者は同じクイズを受けます。これはセットアップ段階でのランダム化であり、ユーザーごとではありません。
アドオンを使った問題のランダム化
アドオンは生活を楽にすることを約束し、いくつかはその約束を果たします—ある程度は。人気のある2つのオプションは、Google Workspace Marketplaceで利用可能なFormRangerとForm Maker Question Bankです。
FormRanger は、Googleスプレッドシートからデータをフォームに取り込むことに優れています。ドロップダウンリスト、複数選択オプション、そしてはい、スプレッドシートからの問題を作成できます。ただし、フォーム作成時に手動で選択する必要があります。箱から出してすぐに真のユーザーごとのランダム化を取得しているわけではありません。

Form Maker Question Bank は、大規模な問題バンクを管理する教育者向けに特別に設計されています。問題をカテゴリや難易度別に整理し、体系的にクイズを構築しやすくします。しかし、ここでもランダム化はフォーム作成時に行われ、回答ごとではありません。
両方のツールにはそれぞれの場所があります。大規模な問題バンクの管理やフォーム作成の合理化に優れています。しかし、各生徒に異なるランダムな問題選択をさせたい場合は、これらをGoogle Apps Scriptと組み合わせるか、代替プラットフォームを検討する必要があります。
OnlineExamMaker:ランダム化クイズ作成のための強力なGoogleフォーム代替ツール
あなたが達成しようとしていることのために特別に設計されたソリューションについて話しましょう:OnlineExamMaker。
教育者がクイズ用に適応させた汎用調査ツールとして構築されたGoogleフォームとは異なり、OnlineExamMakerはプロフェッショナルな評価を作成するために目的構築されています。そして問題のランダム化?それはまさに組み込まれています。
OnlineExamMakerは、教育者が実際に必要とする機能を提供します:トピックや難易度別に整理された問題バンク、受験者ごとの自動問題ランダム化、問題内の回答選択肢のランダム化、時間制限とカンニング防止機能、問題のパフォーマンスと生徒の結果に関する詳細な分析。
このプラットフォームは、複数の問題タイプをサポートしています。これには、複数選択、真偽、穴埋め、論述問題、マッチングが含まれます。同じクイズ内で問題タイプを混合し、異なる問題に異なるポイント値を設定できます。
OnlineExamMakerを特に価値あるものにしているのは、問題バンクへのアプローチです。スプレッドシートやフォームエディタで問題を維持する代わりに、複数のクイズで再利用できる整理されたバンクを構築します。問題を科目、難易度、学習目標でタグ付けし、それらの基準に基づいてランダムに選択します。
OnlineExamMakerでAIを使用して次のクイズ/試験を作成する
OnlineExamMakerでランダム化クイズを作成する方法
OnlineExamMakerでランダム化クイズを設定するのは簡単です。技術的な知識がなくても大丈夫です。順を追って説明します。
ステップ1:問題バンクの作成

OnlineExamMakerにログインし、問題バンクセクションに移動します。ここで、コンテンツにとって理にかなった方法で整理された問題のコレクションを作成します—章、トピック、難易度、学習目標別など。
問題を1つずつ追加するか、CSVまたはExcelファイルから一括インポートします。各問題について、問題文、回答選択肢、正解、ポイント値、および任意のタグやカテゴリを指定します。インターフェースは直感的です—テスト問題のために特別に設計されたよりスマートなスプレッドシートと考えてください。
問題にリッチメディアを含めることができます。画像、動画、音声ファイル—すべてサポートされています。これは、言語教育、科学デモンストレーション、視覚要素が理解を高めるあらゆる科目で特に有用です。
ステップ2:ランダム化でクイズを構築:

OnlineExamMakerで新しいクイズを作成すると、問題バンクから問題を引き出すためのいくつかのオプションがあります。固定テストが欲しい場合は、特定の問題を手動で選択できます。または—ここで良いことが起こります—ランダム化ルールを設定できます。
システムに「第3章バンクから10問をランダムに引き出し」または「物理学-熱力学から簡単な問題5問、中程度の問題10問、難しい問題5問を選択」と指示します。ランダム化は、各生徒がクイズを開始するときに自動的に行われます。
さらに良いことに、各問題内の回答選択肢の順序をランダム化できます。これにより、生徒は特定の問題に対して単に「答えは常にC」と覚えることを防ぎます。
ステップ3:クイズ設定と配布

時間制限を設定し、生徒が自由に問題間を移動できるか、順番に答えなければならないか、戻ることを有効または無効にするか、ランダム化、ロックダウンブラウザ要件、監視などのカンニング防止機能を構成します。
配布は柔軟です。各生徒に一意のリンクを生成し、学習管理システムにクイズを埋め込むか、特定の日付や時刻に表示するように設定することさえできます。生徒はクイズにアクセスし、ランダム化された問題セットを受け取り、完了時に提出します。
ステップ4:採点と分析

OnlineExamMakerは自動的に複数選択問題と真偽問題を採点します。論述問題と穴埋め問題は、生徒の答えが解答キーの隣に表示されて、手動レビューのためにフラグが立てられます。
分析ダッシュボードは、個々の生徒のスコアだけでなく、すべての受験者にわたる問題レベルのパフォーマンスも示します。生徒の85%が47問目を間違えた場合、それはおそらく生徒の問題ではなく、教えるべき瞬間です。
よくある質問
Googleフォームは問題バンクから問題を自動的にランダム化できますか?
いいえ、Googleフォームには、各受験者に対して問題バンクからランダムな問題を引き出すネイティブ機能はありません。「問題の順序をシャッフル」オプションを使用して、フォーム内の固定問題の順序をランダム化することはできますが、Googleスプレッドシートの数式、アドオン、カスタムスクリプトなどの回避策を使用せずに、異なる回答者に異なるランダムなサブセットが表示される問題バンクを設定することはできません。
Googleフォームで問題をランダム化する最も簡単な方法は何ですか?
最も簡単な組み込み方法は、フォーム設定の「問題の順序をシャッフル」オプションを使用することです。これにより、各回答者に対してすべての問題の順序がランダム化されます。より大きなバンクからランダムな問題を引き出すためには、クイズ作成時にRANDARRAYを使用してランダムな問題を選択するGoogleスプレッドシートの数式方法が最も簡単なアプローチですが、これはユーザーごとのランダム化ではなく、固定クイズを作成します。
Googleフォームの問題をランダム化するためにコーディングスキルは必要ですか?
問題順序の基本的なランダム化には、コーディングは必要ありません—設定のチェックボックスです。スプレッドシートの数式方法では、基本的なスプレッドシートスキルは必要ですが、プログラミングは必要ありません。しかし、問題バンクからの高度なユーザーごとのランダム化の場合、Google Apps Scriptを学ぶか、ランダム化をネイティブに処理するOnlineExamMakerのような目的構築プラットフォームを使用する必要があります。
クイズにはOnlineExamMakerはGoogleフォームより優れていますか?
それはあなたのニーズによります。Googleフォームは無料でシンプルであり、基本的な調査や簡単なクイズに適しています。OnlineExamMakerは、真の問題バンクランダム化、高度なカンニング防止ツール、詳細な分析、より良い問題タイプサポートなどの機能を備えた、プロフェッショナルな評価のために特別に設計されています。真剣なテストと認定のために、OnlineExamMakerはGoogleフォームが単に提供するように設計されていない機能を提供します。
生徒はランダム化クイズで他の人がどの問題を得たかを見ることができますか?
シャッフルされた問題順序のGoogleフォームでは、生徒は異なる順序で同じ問題を受け取ります—彼らはすぐに全員が同じ問題を得たことに気づくでしょう。真の問題バンクランダム化(スクリプトやOnlineExamMaker経由)では、異なる生徒にバンクから異なる実際の問題が与えられるため、たとえ生徒がテスト後に話し合っても答えを比較するのがはるかに難しくなります。
問題バンクに何問を含めるべきですか?
良い経験則として、問題バンクには、単一のクイズで使用する問題数の少なくとも2〜3倍の問題を含めることです。クイズが20問の場合、40〜60問のバンクを目指してください。これにより、複数回試行する生徒が意味のある異なる体験を得られる十分な多様性を提供しながら、問題作成の作業負荷を管理しやすくします。