TOEFL iBT (2026年以降) と TOEIC Reading の問題JSONを生成するスキル。 「TOEFL対策」「TOEFL問題作って」「Readingの練習」「Writingの練習」「Speakingの練習」 「TOEFL practice」「TOEFLの問題」「新形式TOEFL」「アダプティブTOEFL」「TOEICの問題を作って」 「part5の問題を作って」など、試験問題作成依頼で使う。 セクション/タスク指定がなければ確認し、難易度指定がなければ Module 1(標準)で生成する。 Listening 音声生成は対象外(Speaking はテキスト問題のみ対応)。
references/question-schemas.md を先に読むpublic/questions/... で確認するscripts/make-question.sh <task> で雛形JSONを作成するTODO を本番問題に置換するreferences/question-schemas.md と照合するtoefl/reading/complete-wordstoefl/reading/daily-lifetoefl/reading/academictoefl/writing/build-sentencetoefl/writing/emailtoefl/writing/discussiontoefl/speaking/listen-repeattoefl/speaking/interviewtoeic/part5toeic/part6toeic/part7items[].hint は 2〜3文字にするitems[].answer は完全な正解単語を入れるitems[].hint を items[].answer の先頭一致にするanswer.length - hint.length で揃えるitems[].placeholder は hint + 続き文字数分の _ にするparagraph 内の空欄表現を items[].placeholder と完全一致させるindex は 0 始まりで連番にするplaceholder は段落内に1回だけ出現させる