公平な評価を作成することは、夜も眠れなくなるような教育上の課題の一つです。完璧なクイズを作成するために何時間も費やした後、生徒が答えを共有したり隣の画面を盗み見たりすることを心配するだけです。実は、ランダム化はカンニング防止だけのものではありません。暗記パターンではなく理解を実際にテストする独自の学習体験を作り出すことなのです。 クイズのランダム化というあなたの探求において、Excelは意外なヒーローに見えるかもしれませんが、コツを知れば驚くほど強力です。最新のMicrosoft 365バージョンを使用していても、Excel 2010を使用していても、あなたに合った方法があります。 目次 クイズの質問をランダム化する理由は? 方法1: SORTBYとRANDARRAYを使用する(Microsoft 365) 方法2: RANDとSORTを使用する(すべてのExcelバージョン) 現代的な解決策: OnlineExamMaker RANDBETWEENとINDEXを使用した質問順のランダム化 回答選択肢のランダム化 重複の回避と解答キーの管理 エクスポート用のクイズのフォーマット クイズの質問をランダム化する理由は? 前回多肢選択式テストを受けたときのことを考えてみてください。パターンを見つけていませんでしたか?「迷ったらCを選ぶ」。私たちは皆、そんな経験があります。生徒は静的クイズを攻略するのが非常に上手です。カンニングしようとしているからではなく、パターンを探すのが人間の本性だからです。 質問と回答選択肢の両方をランダム化することで、真の理解が強制されます。生徒は「質問3の答えは常にB」と覚えて頼ることはできません。質問3が彼らのバージョンでは完全に異なるかもしれないからです。さらに、複数のクラスセクションや再受験を管理する教育者にとって、ランダム化されたクイズは常に新しい評価を一から作成する必要がないことを意味します。 方法1: SORTBYとRANDARRAYを使用する(Microsoft 365) Microsoft 365を使用している場合、ランダム化をほとんど簡単すぎるほどにするいくつかの非常にエレガントな関数にアクセスできます。SORTBY関数とRANDARRAYを組み合わせたものがあなたの新しい親友です。 基本的な数式 セルA2から始まる質問や項目のリストがあるとします。以下はそれらをシャッフルする方法です: =SORTBY(A2:A15, RANDARRAY(14)) ここで何が起こっているのでしょうか? SORTBYはあなたのリストを取り、RANDARRAYによって生成された乱数に基づいてソートします。簡単ですね? RANDARRAY関数は0から1の間の乱数を作成し、SORTBYはそれらをソート基準として使用します。 動的にする 「14」をハードコーディングする問題は、リストが成長する可能性があることです。以下はよりスマートなバージョンです: =SORTBY(A2:A15, RANDARRAY(ROWS(A2:A15))) ROWS関数は自動的に項目の数をカウントするので、質問を追加または削除しても数式が壊れません。これは将来の頭痛の種を救うような将来保証です。 知っておく価値のある特徴:RANDARRAYは「揮発性」関数と呼ばれるものなので、ワークシートで何かが変更されるたびにリストが再シャッフルされます。任意のセルに何かを入力し、Enterキーを押すと、boom—新しい順序です。手動で再シャッフルしたいですか? F9を押すだけです。希望の配置ができたら、コピーして値として貼り付け、固定します。 方法2:...