Aiken形式変換:Moodle用の選択式問題をテキストから(AIなし)
Aiken形式は、プレーンテキストで書く最もシンプルな選択式問題フォーマットの一つです。Moodleが標準で読み込めるため、紙やメモに溜めた問題をそのままMoodleへ持っていきたいときに最適です。大切なのは、AIが新しい問題を作らないこと——書いた問題がテキストからAikenファイルへ、正解付きでそのまま変わることです。このガイドでは、Aiken形式のしくみと、Moodleへの確定的な変換手順を説明します。
Aiken形式とは
Aikenは「問題文 → 選択肢 → 正解」を純粋なテキストで書く形式です。ヘッダやタグがなく、人間にも機械にも読みやすいのが特徴です。
日本の首都はどこですか?
A. 大阪
B. 東京
C. 名古屋
D. 京都
ANSWER: B
2 + 2 はいくつですか?
A. 3
B. 4
C. 5
D. 6
ANSWER: B
各行のANSWER: Bがその問題の正解を示します。記号(A〜D)は選択肢の順番と一致させます。
なぜAikenが選ばれるのか
GIFT形式が多様な問題タイプ(正誤・記述・重み付けなど)に対応するのに対し、Aikenは純粋な選択式に特化しています。その分、フォーマットが極めて単純で、次のような場面で扱いやすいです。
- 紙の問題集やメモをそのままテキストに写してMoodleへ
- 共同作成者が専用エディタなしで問題を書ける
- バージョン管理(Git等)で差分を人間が読める形で残したい
固定列からAikenへ
既存の問題をAikenへ変換するには、まず1行1問の固定列スプレッドシートに入れます。この構造はMoodleが確実に認識する形へと問題を整えます。
| 列 | 内容 |
|---|---|
| question | 問題文そのまま |
| option 1 … option 6 | 選択肢(使わない分は空欄) |
| correct answer | 正解の選択肢番号(1–6) |
| category | 問題バンクでのカテゴリ(任意) |
このスプレッドシートからAikenファイルをエクスポートすると、各行が上のようなテキスト問題になり、正解も保持されます。
Aikenへ変換してMoodleへ、4ステップ
問題を集める
紙・PDF・メモから選択式の問題文と選択肢を抜き出します。画像問題なら先にOCRや手入力を行います。
固定列へ配置する
問題ごとに1行:問題文、選択肢(option 1–6)、正解を置きます。科目ごとにまとめるならcategory列を使います。
Aikenファイルへエクスポート
スプレッドシートからAikenテキストを生成します。問題文と選択肢、ANSWER行が正しく出力されます。
Moodleでインポート
「問題バンク › インポート」で「Aiken」を選び、ファイルを送信します。問題は指定したカテゴリに入ります。
AikenかGIFTか
単純な選択式だけで十分ならAikenが読みやすくて扱いやすいです。一方、正誤問題や記述、解答への重み付けなどバリエーションが必要ならGIFTを選びます。どちらも元の正解を保持し、AIが新しい問題を作ることはありません。
よくある質問
Aiken形式とは何ですか?
Aikenは、プレーンテキストで書くシンプルな選択式問題のフォーマットです。問題文の次にA.〜D.の選択肢を並べ、最後に「ANSWER: B」のように正解を1行で書きます。Moodleが標準で読み込める形式の一つです。
AikenとGIFTの違いは?
Aikenは純粋な選択式に特化しており、読みやすく手書きにも向きます。GIFTは選択式のほか正誤・記述・重み付けなど多くの形式に対応します。単純な選択式だけならAiken、バリエーションが必要ならGIFTが適しています。
既存のテキスト問題をAikenへ変換できますか?
はい。すでに書かれた問題を固定列のスプレッドシートに入れ、Aikenファイルへエクスポートすれば、問題文・選択肢・正解がそのまま保持されます。AIが新しい問題を作ることはありません。
AikenファイルはMoodleでどうインポートしますか?
Moodleの「問題バンク › インポート」で「Aiken」を選び、ファイルを送信します。問題は指定したカテゴリに入り、そこからクイズへドラッグして組み立てられます。
なぜ変換にAIを使わないのか?
AIは元の問題にない選択肢や正解を作ってしまうことがあり、本番の採点で誤りになります。Aiken変換はフォーマットの変換だけを行い、内容は書いたものをそのまま保持します。
テキストの問題をMoodleへ届けよう
メモや紙の問題集をMoodleのエディタで一問ずつ手入力するのは時間がかかります。書いた問題をAikenファイルへ変換して送るだけで、正解付きの問題がMoodleの問題バンクへ入ります。
ExamParserを試す →