学校のテスト作成や社内の研修テスト作り、毎回の作業が本当に大変ですよね。問題文を考えて、まぎらわしい選択肢を作って、さらに丁寧な解説まで用意するとなると、かなりの時間と労力が削られてしまいます。
そんな悩みを一気に解消してくれるのが、GoogleのAIツールGeminiです。実はプロンプトの出し方を少し工夫するだけで、誰でもあっという間に質の高いテスト問題を作成できるようになります。
この記事では、Geminiを使ったテスト問題作成の基礎から、選択肢の作り方、さらにはGoogleフォームやGoogle Apps Scriptを使った自動化のコツまで分かりやすく解説します。テスト作成の業務をぐっと楽にしたい方は、ぜひ最後まで参考にしてみてくださいね。
- Geminiを使ったテスト問題作成の基本プロンプトと指示の出し方
- 穴埋め問題や4択問題などを精度高く生成させるコツ
- Googleフォームやスプレッドシートと連携した業務効率化の手順
- ハルシネーションや著作権のリスクを回避するための注意点
初心者も安心Geminiでテスト問題作成を行う基本
Geminiを活用してテスト問題を作成する際、まずはAIにどのような指示を与えるかという「基本の型」を押さえておくことが大切です。ちょっとしたコツを知っておくだけで、出力される問題の精度が劇的に上がりますよ。
プロンプトで指定する条件
Geminiに期待通りのテスト問題を作ってもらうためには、あらかじめプロンプト(指示文)に明確な条件を組み込んでおく必要があります。何も条件を指定せずに「テストを作って」と頼むと、難易度がバラバラだったり、解説が適当だったりすることがあるからです。AIはこちらの意図を完璧に察してくれるわけではないので、フレームワークに沿って前提条件をがっちり固めてあげることが成功への近道になります。
具体的には、以下の6つの要素を意識して指示を出してみましょう。これらの項目を漏れなく盛り込むことで、教育現場や社内研修でもそのまま使えるクオリティのテストが一発で出力されやすくなりますよ。
【プロンプトに含めるべき6つの基本条件】
- ペルソナ(役割):「あなたは高校の歴史教員です」「研修担当のHRスペシャリストです」など立場を指定する
- 学習ゴール:何を測定するためのテストなのか(理解度の確認、暗記の定着、応用力の測定など)を明確にする
- 参照ソース:指定した資料(PDFやテキスト、社内マニュアルなど)のみから出題させる
- 出題仕様:問題数、選択肢の数、配点、解説の有無を決める
- 難易度バランス:「基礎3問、応用2問」など構成比を指定する
- 出力フォーマット:テキスト、表形式、Markdownなど形式を指定する
特に重要なのが、「添付・提示した資料に記載されている内容のみに基づいて作問すること」という条件をつけることです。AIは親切心からついついインターネット上の一般的な知識を混ぜて問題を作ろうとしてしまいますが、これによって教科書や社内マニュアルに載っていないマニアックな知識が出題されてしまう事故を防げます。また、存在しない情報を勝手に作り出してしまうハルシネーション(事実誤認)を効果的に防ぐためにも、参照資料の厳格な指定は必須のテクニックかなと思います。
プロンプトの具体例とテンプレート
実際に使えるプロンプトのテンプレートを用意しました。以下の枠内をコピーして、必要に応じて【】の部分を書き換えて使ってみてくださいね。
【役割】 あなたは優秀な【教科名・分野名】の教育者です。【目的】
【対象者:例(高校1年生/新入社員)】向けの【テストの目的:例(中間テスト/理解度チェック)】を作成してください。 【制約条件】
・必ず以下の「参照テキスト」に書かれている内容のみから出題してください。
・問題数:全5問(4択問題)
・難易度:基礎レベル3問、応用レベル2問
・誤答の選択肢(ダミー)は、初心者が陥りやすい典型的な勘違いを反映させて作ってください。 【出力形式】
問題文、選択肢(A〜D)、正解、解説をセットで出力してください。【参照テキスト】
(ここに教科書の本文やマニュアルの文章を貼り付ける)
このように指示を整理して渡すだけで、Geminiはブレのない素晴らしい作問パートナーになってくれます。最初は少し面倒に感じるかもしれませんが、テンプレート化して保存しておけば次回からはコピペ一発で使えるので、ぜひ試してみてください。
穴埋め問題や4択問題の作成法
テストの出題形式としてよく使われるのが「4択問題」や「穴埋め問題」ですよね。それぞれの形式にはAIに指示を出す際の「固有のコツ」が存在します。ここをしっかり押さえておくことで、テストの品質が格段に高まりますよ。
4択問題(多肢選択式)を作るコツ
4択問題で最も重要なのは、不正解の選択肢(ダミー選択肢)のクオリティです。あからさまに間違いと分かるふざけた選択肢や、文脈から即座に排除できる選択肢ばかりだと、消去法で簡単に解けてしまい、学習者の本当の理解度を測ることができません。
プロンプトには「誤答の選択肢には、初心者が陥りやすい典型的な勘違いや用語の混同を反映させてください」と一言添えておきましょう。さらに、「正解以外の選択肢も一見すると正しく見えるように、文体や文字数を揃えてください」と指示するのも効果的です。これだけで、学習者が本当に理解しているかを試せる、弁別度の高い質の高い問題が完成します。
穴埋め問題(空所補充)を作るコツ
穴埋め問題を作成するときは、前後の文脈から答えが一つに定まるように指定することがポイントです。AIに任せきりにすると、重要ではない接続詞や「〜である」といった述語部分を穴埋めにしてしまったり、正解の候補が複数考えられる曖昧な文章を作ってしまうことがあります。
| 出題形式 | NGな指示・出力例 | OKな指示・出力例 |
|---|---|---|
| 4択問題 | 「選択肢を4つ作って」 → 粗悪なダミー(例:あきらかな冗談など)が紛れ込む。 | 「誤答には典型的な勘違いや関連用語を含め、選択肢の文字数も揃えて」 → 思考力を試す良問になる。 |
| 穴埋め問題 | 「文章から単語を抜き出して空欄にして」 → 「しかし」や「〜です」など重要でない言葉が空欄になる。 | 「専門用語や最重要キーワードのみを空欄にし、文脈から答えが1つに決まるようにして」 → 知識の定着度を測れる。 |
指示を出す際は「文脈上のヒントを十分に残し、解答が一意に決まるように重要用語を穴埋め化してください」と条件を付けるのがおすすめです。また、空欄の数も「1文章につき最大2個まで」などと制限をかけておくと、問題として成り立たなくなる崩壊リスクを減らせます。
Googleフォームへ流し込む方法
Geminiでせっかく問題を作成しても、それを1問ずつ手作業でテスト用紙やWEB画面にコピペするのは時間がもったいないですよね。そこでおすすめなのが、Googleフォームへの自動流し込みです。デジタルでテストを実施・採点したい場合、この連携を知っているかどうかで作業時間が何倍も変わってきます。
Google Workspaceの有料ライセンスを利用している場合、Googleフォームの編集画面にある「Help me create(フォーム作成サポート)」機能を使って、直接プロンプトを入力するだけでテストフォームの骨組みを作成できます。サイドパネルで「〇〇についての選択式テストを5問作って」と入力するだけで、設問と選択肢が自動で生成されるので本当に手軽です。
また、無料版のGeminiを使っている場合でも、Geminiに「タブ区切り(TSV形式)」や「Markdownの表形式」で出力してもらい、それをGoogleスプレッドシート経由でフォームに変換する方法が非常に便利です。具体的な流し込み手順としては以下の流れになります。
- Geminiに「Googleスプレッドシートに貼り付けられる表形式で出力して」と指示する
- 出力された表をコピーして、Googleスプレッドシートに貼り付ける
- スプレッドシートのアドオン機能やGoogle Apps Script(GAS)を使って、数クリックでGoogleフォームへ一括変換する
この方法を使えば、100問あるような大規模な試験問題であっても、わずか数分でオンラインテストとして完成させることができます。手作業でのコピー&ペースト作業から解放される感覚は、一度体験すると病みつきになりますよ。
GASやスプレッドシートの活用法
毎回多くのテストを作成する機会があるなら、Google Apps Script(GAS)を使った自動化パイプラインを構築しておくのがいち押しです。プログラミングと聞くと難しく感じるかもしれませんが、コード自体もGeminiに書いてもらえば良いので、実は専門知識がなくても簡単に構築できちゃいます。
やり方はとてもシンプルです。まずGeminiに以下のような構造化されたフォーマット(TSV形式やCSV形式)でテストデータを出力させます。
| 問題文 | 選択肢1 | 選択肢2 | 選択肢3 | 選択肢4 | 正解番号 | 配点 | 解説 |
|---|---|---|---|---|---|---|---|
| 日本の首都はどこですか? | 大阪 | 東京 | 京都 | 福岡 | 2 | 10 | 日本の首都は東京都です。 |
| 光合成に必要な気体はどれですか? | 酸素 | 窒素 | 二酸化炭素 | 水素 | 3 | 10 | 植物は二酸化炭素を吸収して酸素を出します。 |
このデータをGoogleスプレッドシートに貼り付け、あらかじめ用意しておいたGASのスクリプトを一回実行するだけで、選択肢の設定、正解の指定、配点の設定、さらには回答後に表示される解説の入力まで完了したGoogleフォームが自動で生成されます。手作業での書き写しミスが完全になくなるため、作業効率が劇的にアップしますよ。
GASのコード自体も、Geminiに「スプレッドシートのA列からH列までのデータを読み込んで、テスト形式のGoogleフォームを自動生成するGASコードを書いて」と頼めば数秒で作成してくれます。一度この仕組みを作っておけば、次回からは「Geminiで問題を作る > シートに貼る > スクリプト実行」のわずか3ステップでテスト作成が完了します。
模擬試験やタイマー機能の利用法
Geminiは、指導者側がテストを作るためだけでなく、受検生や資格取得を目指す方が「自分用の演習環境」を作るためにも大活躍します。自分専用のAI家庭教師として活用するイメージですね。
Geminiの画面上で「〇〇資格の模擬試験を10問出題して。1問ずつ提示して、私が答えたら正誤判定と解説を出してね」と伝えるだけで、対話型のインタラクティブなテスト環境が整います。一問一答形式でインタラクティブに進められるため、単に問題を眺めるよりも遥かに学習効率が高まります。
また、Googleの思考支援AIである「NotebookLM」と組み合わせて使うのも強力です。お手持ちのテキストや参考書PDFをNotebookLMに読み込ませて要点を抽出させ、それをGeminiに渡して演習問題化するという二段階のステップを踏むと、驚くほど精度の高い模擬問題が作れますよ。本番さながらのタイムアタックを行いたい場合は、「1問あたり90秒で回答するので、タイマー代わりのカウントダウン意識を持ってテンポよく出題してください」と指定するのも面白いですね。
初心者が押さえるGeminiのテスト問題作成と注意点
Geminiを使ったテスト作成は非常に便利ですが、実際の運用にあたっては注意しておくべきポイントや便利な独自機能があります。これらを知っておくことで、より安全かつ快適にAI作問を活用できるようになります。
Canvas機能を用いた演習環境
Geminiには、チャット画面の右側に独立したワークスペースを表示できる「Canvas(キャンバス)」という機能があります。これを使うと、左側のチャットで会話を続けながら、右側の画面でテスト問題の全体像をじっくり編集・確認することができます。長文の問題集を作る際、チャットが流れてしまってどこに行ったか分からなくなる悩みを解消してくれる神機能です。
Canvasを活用する最大のメリットは、作成した問題を一覧で眺めながら「3問目の選択肢をもっと難しくして」「全体の解説をもう少し丁寧に書き直して」といった細かい調整が直感的に行える点です。さらに、特定の段落や問題だけをドラッグして選択し、そこだけに修正指示を出すことも可能です。
例えば、全体のバランスを見ながら「1問目と4問目の入れ替えをして」「図表を使った問題に差し替えて」といった対話的なブラッシュアップが簡単に行えます。長いテスト問題セットを作成する際は、ぜひCanvas機能を立ち上げて作業してみてくださいね。画面右下に表示されるボタンや「Canvasで開いて」というプロンプトで簡単に起動できます。
著作権や精度の注意点
Geminiでテストを作成するにあたり、どうしても気をつけなければならないのが「著作権」と「情報の精度」の問題です。便利だからといって何でもAIに読み込ませて出力させるのは、思わぬトラブルの元になってしまいます。
【運用上の注意点とリスク】
- 市販教材の著作権:市販の問題集や教科書をそのまま読み込ませて作った問題を、学校の授業枠を超えてWeb上やSNSで公開すると著作権侵害になる恐れがあります。著作権法第35条の学校教育での利用範囲をしっかり理解しておきましょう。(出典:文化庁『著作権制度』)
- 企業データの保護:無料版のGeminiでは入力したデータがAIの学習に利用される可能性があります。社外秘のマニュアルなどを扱う際は、データが保護される商用ライセンス(Gemini Business等)を使用しましょう。
- 事実誤認(ハルシネーション):AIは時々、もっともらしい嘘を出力することがあります。特に歴史の年号や最新の技術仕様、複雑な計算問題などは注意が必要です。
テストを実際に受講者へ配布する前に、必ず人間の目でチェックする「ファクトチェック」のプロセスを挟むようにしてくださいね。AIはあくまで作問の「下準備」をしてくれるアシスタントであり、最終的な品質保証は人間の役割だと割り切ることが大切かなと思います。
正確なテストを作るコピペ術
Geminiから出力されたテキストをそのままコピーして使おうとすると、記号が崩れたり、箇条書きのインデントがおかしくなったりすることがあります。特にWordやGoogleドキュメントに貼り付けた時にレイアウトがぐちゃぐちゃになると、整形するだけで無駄な時間を取られてしまいますよね。きれいにコピペして扱うためのちょっとしたテクニックをご紹介します。
プロンプトの最後に「出力はすべてコードブロック(Markdown)内にプレーンテキストとして提示してください」と指示を追加してみましょう。黒い枠の中に整然とコード形式で表示されるため、コピーボタンひとつで余計なスタイル情報を引き継がずにキレイに取得できるようになります。
特に数学の数式(LaTeX形式)や、スプレッドシート用のタブ区切りテキストを出力させたい時には、このコードブロック指定が欠かせません。文字化けやレイアウト崩れに悩まされている方は、ぜひ試してみてください。
トラブルを防ぐ入力ルール
Googleフォームなどで自動採点テストを実施する場合、よく起きるのが「受講者の入力表記揺れによる誤採点」トラブルです。せっかく頑張って解いた受講者から「合っているのにバツにされた!」とクレームが入ってしまうと、対応に追われて大変ですよね。
例えば、記述式の正解を「AI」と設定していた場合、受講者が「AI(全角)」や「ai(小文字)」、「人工知能」と入力してしまうと、システム上はすべて不正解と判定されてしまいます。
【表記揺れを防ぐポイント】
定期テストや人事評価など、厳密さが求められる場面では、原則として「多肢選択式(ラジオボタン)」で出題するのが一番安全です。どうしても記述式にする場合は、「すべて半角英数字で入力してください」といった注記を問題文に明記しておきましょう。
また、Geminiに問題を作らせる段階で「表記揺れが発生しにくい出題形式(記号選択や数値入力など)でテストを作成してください」と指定しておくのも賢い方法です。これにより、実施後の採点トラブルや手動修正の手間を劇的に減らすことができます。
安全に楽しむGeminiのテスト問題作成まとめ
今回は、初心者の方に向けてGeminiを活用したテスト問題作成のやり方や注意点について解説してきました。プロンプトの出し方を少し工夫し、Googleフォームなどのツールと組み合わせることで、これまで何時間もかかっていた作問業務を大幅に短縮できます。
AIに任せられる定型的な作業はスマートに自動化し、浮いた時間で学習者への個別のフォローや対面での指導など、人にしかできない大切な業務に時間を使っていきたいですね。ぜひ今回の内容を参考に、Geminiを使った効率的なテスト作成にチャレンジしてみてください!
