Kahootクイズを作る:ドキュメントから.xlsxでインポート(AIなし)
教員はWord・Excel・PDFに小テストやドリルを溜めていますが、Kahootはこれらの形式を直接読みません。Kahootが求めるのは公式の.xlsxテンプレートからのインポートです。求められるのは、書いた問題がKahootへインポートされ、問題文・選択肢・正解・制限時間がそのまま入ること——AIが新しい問題を作らないことです。このガイドでは、ドキュメントからKahootクイズを作る確定的な手順を説明します。
Kahootは.xlsxしか読まない
Kahootのインポートは、公式の.xlsxテンプレートに依存しています。Word・PDFはもちろん、列構造の異なる独自のExcelでもそのままは読み込めません。だから橋渡しは常にこうなります。ドキュメント → 固定列(CSV/XLSX) → Kahootの.xlsxテンプレート列 → インポート。固定列が、Kahootが確実に認識する構造へと文書を変えます。
Kahootの.xlsxテンプレート列
1行が1問です。この構造はKahootが読み込む形へと問題を整理し直します。
| 列 | 内容 |
|---|---|
| Question | ドキュメントにある問題文そのまま |
| Answer 1 … Answer 6 | 選択肢(使わない分は空欄) |
| Time limit | その問題の制限時間(秒) |
| Correct answers | 正解の選択肢番号(1–6) |
| image | その問題の画像URL(1枚) |
このスプレッドシートをKahootの.xlsxテンプレート列へ変換すると、各行が元のドキュメント通りの問題文・選択肢・制限時間・正解になります。
ドキュメントからKahootへ、5ステップ
文書の問題を集める
Word・Excel・PDFを開き、選択可能なテキストを抜き出します。スキャンPDFなら先にOCRを行います。
固定列へ配置する
問題ごとに1行:問題文、選択肢(Answer 1–6)、制限時間、正解を置きます。
Kahootの.xlsxテンプレート列へ変換
スプレッドシートからKahootが読む列(Question・Answer 1〜・Time limit・Correct answers 等)を生成します。
Kahootでインポート
「Create › Import spreadsheet」で.xlsxをアップロードします。問題はそのままクイズへ入ります。
プレー設定をする
制限時間や解答順のシャッフルなどを確認し、クラスに配信します。画像つきの問題もそのまま表示されます。
画像つき問題もそのまま
各問題に画像URLを1つ指定できる列を用意すれば、図表や図形を使った問題もKahootへ取り込めます。画像は公開URLで参照されるため、ホスティングされたURLを指定します。これで紙の問題集にあった図解も失われません。
よくある質問
Kahootはスプレッドシートからインポートできますか?
はい。Kahootは公式の.xlsxテンプレートから問題を一括インポートできます。指定の列構造に合わせてファイルを作れば、問題文・選択肢・正解・制限時間がそのまま読み込まれます。
Kahootの.xlsxテンプレートの列は?
Kahootのテンプレートは「Question」「Answer 1〜6」「Time limit」「Correct answers」などの列を想定しています。固定列スプレッドシートからこの構造を生成すれば、元のドキュメントの問題がそのままKahootへ入ります。
画像つきの問題もインポートできますか?
はい。各問題に画像URLを1つ指定できる列を用意すれば、画像つきの問題もKahootへ取り込めます。画像は公開URLで参照されます。
AIでKahootの問題を作るべきですか?
本番の授業や小テストでは避けるのが安全です。AIは元のドキュメントにない問題文や誤った正解を作ることがあります。書かれたものを.xlsxテンプレートへ変換し、内容をそのまま保持するのが確実です。
制限時間(Time limit)も設定できますか?
はい。Kahootのテンプレートには「Time limit」列があり、問題ごとに秒数を指定できます。固定列スプレッドシートからこの値をそのまま出力すれば、インポート時に制限時間が反映されます。
ドキュメントをKahootへ届けよう
Kahootのエディタで問題を一問ずつ手入力したり、AIに問題を作らせたりするのは止めましょう。問題がすでに書かれたドキュメントを送るだけで、Kahootクイズを作る——問題文と正解がそのまま。
ExamParserを試す →