問題のCSVの列の書き方
問題のCSVの11列(type・body・choice1〜6・correct・explanation・tags)と、形式ごとのcorrect列の書き方です。
問題の CSV は、次の 11 列です。1 行目は見出しで、テンプレートと同じ並びにします。書き出した CSV も同じ列です。
type,body,choice1,choice2,choice3,choice4,choice5,choice6,correct,explanation,tags
列
| 列 | 書くこと |
|---|---|
| type | 形式。single(単一選択)・multiple(複数選択)・true_false(正誤)・fill_in(穴埋め)・essay(自由記述)・ordering(並べ替え)・matching(マッチング)・numeric(数値)のどれか |
| body | 問題文(2,000 文字まで) |
| choice1〜choice6 | 選択肢・項目・列(形式ごとの意味は下の表)。6 つまで |
| correct | 正答(形式ごとの書き方は下の表) |
| explanation | 解説(任意) |
| tags | タグ(任意)。いくつも付けるときは「;」で区切ります(10 個まで) |
画像選択(image_choice)は画像が要るため、CSV では取り込めません。
形式ごとの choice と correct の書き方
| type | choice1〜6 | correct | 例(correct) |
|---|---|---|---|
| single | 選択肢 | 正しい選択肢の番号 1 つ | 4 |
| multiple | 選択肢 | 正しい選択肢の番号を「;」で区切る | 1;2 |
| true_false | 空欄 | true か false(○・×、はい・いいえ、1・0 も可) | false |
| fill_in | 空欄 | 正解とする語句を「;」で区切る | 12;12文字 |
| essay | 空欄 | 模範解答(任意。講師だけに出る) | 開かずに報告する |
| ordering | 項目を 正しい順 に | 空欄 | (空欄) |
| matching | 列(選ばせる言葉) | 「行の言葉=列の番号」を「;」で区切る | 犬=1;猫=2 |
| numeric | 空欄 | 正解。許容誤差は「±」、単位は空白の後 | 12±0 文字 |
数値の correct は「42」「42±0.5」「42±0.5 kg」の形です(± は +- でも書けます)。
文字とファイル
- 文字コードは UTF-8 か Shift_JIS です
- 問題文や選択肢に「,」(カンマ)や改行を入れるときは、そのセルを「"」で囲みます(表計算ソフトで保存すれば自動で囲まれます)
関連する記事
最終更新: 2026-10-11
