# L1-S2-U22-L4 豆豆作战 — 组件JSON报告

就绪
成功: 0 失败: 0

# L1-S2-U22-L4 豆豆作战

生成时间: 2026-06-17 19:02:01 模型: doubao-seed-2.0-pro Wiki: GNYWwlUE4i0vkckqj8NcXTw4nDb
0
核心互动
16
中互动
16
总组件
15
成功
0
失败
1
跳过
1 对话挖空 cId: 1222401 mid_dialog_fillin
已保存 ▶
jsonData

cType |
cId |
title |
resourceMapping | { "Tom": 589, "Lin": 751, "Jay": 750, "Vicky": 658, "Ben": 311, "May": 761, "Eleven": 756, "Bobo": 736, "Didi": 737, "Wendy": 771, "Shaun": 773, "Ralph": 772 }
preDialog | [ { "type": "npc", "npcName": "Ben", "content": "Hey! What are these things?" } ]
imgShowTimingList | [ "preDialog", "content", "feedback" ]
img |
question | { "type": "user", "desc": "___ colorful papers are from the party!", "content": "these colorful papers are from the party!" }
optionGroupList | [ { "optionList": [ { "option": "this", "needAudio": true }, { "option": "these", "needAudio": true } ], "answer": [ 1 ] } ]
corFeedback | {}
errFeedback | { "type": "npc", "npcName": "Ben", "content": "What did you say?" }
postDialog | []

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
{ "cType": "mid_dialog_fillin", "cId": "1222401", "title": "查看近处的这些是什么", "resourceMapping": { "Tom": 589, "Lin": 751, "Jay": 750, "Vicky": 658, "Ben": 311, "May": 761, "Eleven": 756, "Bobo": 736, "Didi": 737, "Wendy": 771, "Shaun": 773, "Ralph": 772 }, "preDialog": [ { "type": "npc", "npcName": "Ben", "content": "Hey! What are these things?" } ], "imgShowTimingList": [ "preDialog", "content", "feedback" ], "img": "1222401.png", "question": { "type": "user", "desc": "___ colorful papers are from the party!", "content": "these colorful papers are from the party!" }, "optionGroupList": [ { "optionList": [ { "option": "this", "needAudio": true }, { "option": "these", "needAudio": true } ], "answer": [ 1 ] } ], "corFeedback": {}, "errFeedback": { "type": "npc", "npcName": "Ben", "content": "What did you say?" }, "postDialog": [] }
kpInfo JSON

pushType |
cType |
cId |
kpInfo | [ { "kpId": "1222113", "kpType": "vocab", "kpTitle": "these", "kpSkill": "vocab_meaning", "kpSkillName": "词义" } ]

1234567891011121314
{ "pushType": "relationKp", "cType": "mid_dialog_fillin", "cId": "1222401", "kpInfo": [ { "kpId": "1222113", "kpType": "vocab", "kpTitle": "these", "kpSkill": "vocab_meaning", "kpSkillName": "词义" } ] }
原始组件配置 (可编辑后点击"执行重新生成组件")
【任务标题】 查看近处的这些是什么 【资源配置】 图片时机： 情境引入 互动内容 互动反馈 【情境引入】 Ben: Hey! What are these things? 【互动内容】 ___ colorful papers are from the party!（音频） 选项1：this 选项2：these（正确） 【互动反馈】 正确：无 错误 Ben: What did you say? 【后置对话】 无
知识点文本 (来自sheet知识点列，可编辑后点击"执行重新生成知识点")
these
2 对话挖空 cId: 1222402 mid_dialog_fillin
已保存 ▶
jsonData

cType |
cId |
title |
resourceMapping | { "Tom": 589, "Lin": 751, "Jay": 750, "Vicky": 658, "Ben": 311, "May": 761, "Eleven": 756, "Bobo": 736, "Didi": 737, "Wendy": 771, "Shaun": 773, "Ralph": 772 }
preDialog | [ { "type": "npc", "npcName": "Ben", "content": "What are those things?" } ]
imgShowTimingList | [ "preDialog", "content", "feedback" ]
img |
question | { "type": "user", "desc": "___ paper cups are from the party too!", "content": "those paper cups are from the party too!" }
optionGroupList | [ { "optionList": [ { "option": "those", "needAudio": true }, { "option": "that", "needAudio": true } ], "answer": [ 0 ] } ]
corFeedback | {}
errFeedback | { "type": "npc", "npcName": "Ben", "content": "There is more than one cup." }
postDialog | []

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
{ "cType": "mid_dialog_fillin", "cId": "1222402", "title": "查看远处的那些是什么", "resourceMapping": { "Tom": 589, "Lin": 751, "Jay": 750, "Vicky": 658, "Ben": 311, "May": 761, "Eleven": 756, "Bobo": 736, "Didi": 737, "Wendy": 771, "Shaun": 773, "Ralph": 772 }, "preDialog": [ { "type": "npc", "npcName": "Ben", "content": "What are those things?" } ], "imgShowTimingList": [ "preDialog", "content", "feedback" ], "img": "1222402.png", "question": { "type": "user", "desc": "___ paper cups are from the party too!", "content": "those paper cups are from the party too!" }, "optionGroupList": [ { "optionList": [ { "option": "those", "needAudio": true }, { "option": "that", "needAudio": true } ], "answer": [ 0 ] } ], "corFeedback": {}, "errFeedback": { "type": "npc", "npcName": "Ben", "content": "There is more than one cup." }, "postDialog": [] }
kpInfo JSON

pushType |
cType |
cId |
kpInfo | [ { "kpId": "1222114", "kpType": "vocab", "kpTitle": "those", "kpSkill": "vocab_meaning", "kpSkillName": "词义" } ]

1234567891011121314
{ "pushType": "relationKp", "cType": "mid_dialog_fillin", "cId": "1222402", "kpInfo": [ { "kpId": "1222114", "kpType": "vocab", "kpTitle": "those", "kpSkill": "vocab_meaning", "kpSkillName": "词义" } ] }
原始组件配置 (可编辑后点击"执行重新生成组件")
【任务标题】 查看远处的那些是什么 【资源配置】 图片时机： 情境引入 互动内容 互动反馈 【情境引入】 Ben: What are those things? 【互动内容】 ___ paper cups are from the party too!（音频） 选项1：those（正确） 选项2：that 【互动反馈】 正确：无 错误 Ben: There is more than one cup. 【后置对话】 无
知识点文本 (来自sheet知识点列，可编辑后点击"执行重新生成知识点")
those
3 对话朗读 cId: 1222403 mid_dialog_repeat
已保存 ▶
jsonData

cType |
cId |
title |
resourceMapping | { "Tom": 589, "Lin": 751, "Jay": 750, "Vicky": 658, "Ben": 311, "May": 761, "Eleven": 756, "Bobo": 736, "Didi": 737, "Wendy": 771, "Shaun": 773, "Ralph": 772 }
preDialog | []
imgShowTimingList | [ "content" ]
img |
question | { "type": "user", "content": "These red ones are beans." }
postDialog | [ { "type": "npc", "npcName": "Wendy", "content": "Yes!" } ]

1234567891011121314151617181920212223242526272829303132333435
{ "cType": "mid_dialog_repeat", "cId": "1222403", "title": "辨认豆子（一）", "resourceMapping": { "Tom": 589, "Lin": 751, "Jay": 750, "Vicky": 658, "Ben": 311, "May": 761, "Eleven": 756, "Bobo": 736, "Didi": 737, "Wendy": 771, "Shaun": 773, "Ralph": 772 }, "preDialog": [], "imgShowTimingList": [ "content" ], "img": "1222403.png", "question": { "type": "user", "content": "These red ones are beans." }, "postDialog": [ { "type": "npc", "npcName": "Wendy", "content": "Yes!" } ] }
kpInfo JSON

pushType |
cType |
cId |
kpInfo | [ { "kpId": "1222007", "kpType": "sentence", "kpTitle": "These... are...", "kpSkill": "sentence_meaning", "kpSkillName": "语义" } ]

1234567891011121314
{ "pushType": "relationKp", "cType": "mid_dialog_repeat", "cId": "1222403", "kpInfo": [ { "kpId": "1222007", "kpType": "sentence", "kpTitle": "These... are...", "kpSkill": "sentence_meaning", "kpSkillName": "语义" } ] }
原始组件配置 (可编辑后点击"执行重新生成组件")
【任务标题】 辨认豆子（一） 【资源配置】 图片时机： 互动内容 【情境引入】 无 【互动内容】 User: These red ones are beans.（朗读） 【后置对话】 Wendy: Yes!
知识点文本 (来自sheet知识点列，可编辑后点击"执行重新生成知识点")
These... are...
4 对话朗读 cId: 1222404 mid_dialog_repeat
已保存 ▶
jsonData

cType |
cId |
title |
resourceMapping | { "Tom": 589, "Lin": 751, "Jay": 750, "Vicky": 658, "Ben": 311, "May": 761, "Eleven": 756, "Bobo": 736, "Didi": 737, "Wendy": 771, "Shaun": 773, "Ralph": 772 }
preDialog | []
imgShowTimingList | [ "content" ]
img |
question | { "type": "user", "content": "Those small ones are peas." }
postDialog | []

1234567891011121314151617181920212223242526272829
{ "cType": "mid_dialog_repeat", "cId": "1222404", "title": "辨认豆子（二）", "resourceMapping": { "Tom": 589, "Lin": 751, "Jay": 750, "Vicky": 658, "Ben": 311, "May": 761, "Eleven": 756, "Bobo": 736, "Didi": 737, "Wendy": 771, "Shaun": 773, "Ralph": 772 }, "preDialog": [], "imgShowTimingList": [ "content" ], "img": "1222404.png", "question": { "type": "user", "content": "Those small ones are peas." }, "postDialog": [] }
kpInfo JSON

pushType |
cType |
cId |
kpInfo | [ { "kpId": "1222008", "kpType": "sentence", "kpTitle": "Those... are...", "kpSkill": "sentence_meaning", "kpSkillName": "语义" } ]

1234567891011121314
{ "pushType": "relationKp", "cType": "mid_dialog_repeat", "cId": "1222404", "kpInfo": [ { "kpId": "1222008", "kpType": "sentence", "kpTitle": "Those... are...", "kpSkill": "sentence_meaning", "kpSkillName": "语义" } ] }
原始组件配置 (可编辑后点击"执行重新生成组件")
【任务标题】 辨认豆子（二） 【资源配置】 图片时机： 互动内容 【情境引入】 无 【互动内容】 User: Those small ones are peas.（朗读） 【后置对话】 无
知识点文本 (来自sheet知识点列，可编辑后点击"执行重新生成知识点")
Those... are...
5 对话选读 cId: 1222405 mid_dialog_select
已保存 ▶
jsonData

cType |
cId |
title |
resourceMapping | { "Tom": 589, "Lin": 751, "Jay": 750, "Vicky": 658, "Ben": 311, "May": 761, "Eleven": 756, "Bobo": 736, "Didi": 737, "Wendy": 771, "Shaun": 773, "Ralph": 772 }
preDialog | [ { "type": "npc", "npcName": "Ben", "content": "What are these?" } ]
imgShowTimingList | [ "preDialog", "content", "feedback" ]
img |
optionList | [ { "option": "These red ones are beans.", "needAudio": true, "feedback": { "type": "npc", "npcName": "Ben", "content": "Red beans!" } }, { "option": "These big ones are beans.", "needAudio": true, "feedback": { "type": "npc", "npcName": "Ben", "content": "Big beans!" } } ]
postDialog | []

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
{ "cType": "mid_dialog_select", "cId": "1222405", "title": "告诉 Ben 这些是什么豆", "resourceMapping": { "Tom": 589, "Lin": 751, "Jay": 750, "Vicky": 658, "Ben": 311, "May": 761, "Eleven": 756, "Bobo": 736, "Didi": 737, "Wendy": 771, "Shaun": 773, "Ralph": 772 }, "preDialog": [ { "type": "npc", "npcName": "Ben", "content": "What are these?" } ], "imgShowTimingList": [ "preDialog", "content", "feedback" ], "img": "1222405.png", "optionList": [ { "option": "These red ones are beans.", "needAudio": true, "feedback": { "type": "npc", "npcName": "Ben", "content": "Red beans!" } }, { "option": "These big ones are beans.", "needAudio": true, "feedback": { "type": "npc", "npcName": "Ben", "content": "Big beans!" } } ], "postDialog": [] }
kpInfo JSON

pushType |
cType |
cId |
kpInfo | [ { "kpId": "1222007", "kpType": "sentence", "kpTitle": "These... are...", "kpSkill": "sentence_meaning", "kpSkillName": "语义" } ]

1234567891011121314
{ "pushType": "relationKp", "cType": "mid_dialog_select", "cId": "1222405", "kpInfo": [ { "kpId": "1222007", "kpType": "sentence", "kpTitle": "These... are...", "kpSkill": "sentence_meaning", "kpSkillName": "语义" } ] }
原始组件配置 (可编辑后点击"执行重新生成组件")
【任务标题】 告诉 Ben 这些是什么豆 【资源配置】 图片时机： 情境引入 互动内容 互动反馈 【情境引入】 Ben: What are these? 【互动内容】 要求：选择一个你想表达的观点（默认这句话） 选项1：These red ones are beans.（音频） - 反馈 Ben: Red beans! 选项2：These big ones are beans.（音频） - 反馈 Ben: Big beans! 【后置对话】 无
知识点文本 (来自sheet知识点列，可编辑后点击"执行重新生成知识点")
These... are...
6 图片单选 cId: 1222406 mid_image_choose
已保存 ▶
jsonData

cType |
cId |
title |
meaning |
resourceMapping | { "Tom": 589, "Lin": 751, "Jay": 750, "Vicky": 658, "Ben": 311, "May": 761, "Eleven": 756, "Bobo": 736, "Didi": 737, "Wendy": 771, "Shaun": 773, "Ralph": 772 }
question | { "desc": "Find $these$ bags.", "content": "Find $these$ bags." }
imageInfo | { "questionImg": "1222406_question.png", "answerImg": "1222406_answer.png" }
optionList | [ { "option": "1222406_option_00.png" }, { "option": "1222406_option_01.png" } ]
answer | [ 0 ]
preDialog | [ { "type": "user", "content": "Beans go in these bags." } ]
tip |
corFeedback | {}
errFeedback | { "type": "npc", "npcName": "Ben", "content": "Those are not bags." }
postDialog | [ { "type": "npc", "npcName": "Ben", "content": "Let's put them in!" } ]
cDesc |

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
{ "cType": "mid_image_choose", "cId": "1222406", "title": "大豆装进袋子里", "meaning": "", "resourceMapping": { "Tom": 589, "Lin": 751, "Jay": 750, "Vicky": 658, "Ben": 311, "May": 761, "Eleven": 756, "Bobo": 736, "Didi": 737, "Wendy": 771, "Shaun": 773, "Ralph": 772 }, "question": { "desc": "Find $these$ bags.", "content": "Find $these$ bags." }, "imageInfo": { "questionImg": "1222406_question.png", "answerImg": "1222406_answer.png" }, "optionList": [ { "option": "1222406_option_00.png" }, { "option": "1222406_option_01.png" } ], "answer": [ 0 ], "preDialog": [ { "type": "user", "content": "Beans go in these bags." } ], "tip": "these 指“这些”。", "corFeedback": {}, "errFeedback": { "type": "npc", "npcName": "Ben", "content": "Those are not bags." }, "postDialog": [ { "type": "npc", "npcName": "Ben", "content": "Let's put them in!" } ], "cDesc": "You found these bags for the beans. (你找到了装大豆的这些袋子。)" }
kpInfo JSON

pushType |
cType |
cId |
kpInfo | [ { "kpId": "1222113", "kpType": "vocab", "kpTitle": "these", "kpSkill": "vocab_meaning", "kpSkillName": "词义" } ]

1234567891011121314
{ "pushType": "relationKp", "cType": "mid_image_choose", "cId": "1222406", "kpInfo": [ { "kpId": "1222113", "kpType": "vocab", "kpTitle": "these", "kpSkill": "vocab_meaning", "kpSkillName": "词义" } ] }
原始组件配置 (可编辑后点击"执行重新生成组件")
【任务标题】 大豆装进袋子里 【情境引入】 User: Beans go in these bags. 【互动内容】 Find $these$ bags.（音频） 选项： 00 01 答案： 00 辅助信息：these 指“这些”。 【互动反馈】 正确：无 错误 Ben: Those are not bags. 【后置对话】 Ben: Let's put them in!
知识点文本 (来自sheet知识点列，可编辑后点击"执行重新生成知识点")
these
7 对话选读 cId: 1222407 mid_dialog_select
已保存 ▶
jsonData

cType |
cId |
title |
resourceMapping | { "Tom": 589, "Lin": 751, "Jay": 750, "Vicky": 658, "Ben": 311, "May": 761, "Eleven": 756, "Bobo": 736, "Didi": 737, "Wendy": 771, "Shaun": 773, "Ralph": 772 }
preDialog | [ { "type": "npc", "npcName": "May", "content": "What are those?" } ]
imgShowTimingList | [ "preDialog", "content", "feedback" ]
img |
optionList | [ { "option": "Those green ones are peas.", "needAudio": true, "feedback": { "type": "npc", "npcName": "May", "content": "Green peas!" } }, { "option": "Those small ones are peas.", "needAudio": true, "feedback": { "type": "npc", "npcName": "May", "content": "Small peas!" } } ]
postDialog | []

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
{ "cType": "mid_dialog_select", "cId": "1222407", "title": "告诉 May 这些是什么豆", "resourceMapping": { "Tom": 589, "Lin": 751, "Jay": 750, "Vicky": 658, "Ben": 311, "May": 761, "Eleven": 756, "Bobo": 736, "Didi": 737, "Wendy": 771, "Shaun": 773, "Ralph": 772 }, "preDialog": [ { "type": "npc", "npcName": "May", "content": "What are those?" } ], "imgShowTimingList": [ "preDialog", "content", "feedback" ], "img": "1222407.png", "optionList": [ { "option": "Those green ones are peas.", "needAudio": true, "feedback": { "type": "npc", "npcName": "May", "content": "Green peas!" } }, { "option": "Those small ones are peas.", "needAudio": true, "feedback": { "type": "npc", "npcName": "May", "content": "Small peas!" } } ], "postDialog": [] }
kpInfo JSON

pushType |
cType |
cId |
kpInfo | [ { "kpId": "1222008", "kpType": "sentence", "kpTitle": "Those... are...", "kpSkill": "sentence_meaning", "kpSkillName": "语义" } ]

1234567891011121314
{ "pushType": "relationKp", "cType": "mid_dialog_select", "cId": "1222407", "kpInfo": [ { "kpId": "1222008", "kpType": "sentence", "kpTitle": "Those... are...", "kpSkill": "sentence_meaning", "kpSkillName": "语义" } ] }
原始组件配置 (可编辑后点击"执行重新生成组件")
【任务标题】 告诉 May 这些是什么豆 【资源配置】 图片时机： 情境引入 互动内容 互动反馈 【情境引入】 May: What are those? 【互动内容】 要求：选择一个你想表达的观点（默认这句话） 选项1：Those green ones are peas.（音频） - 反馈 May: Green peas! 选项2：Those small ones are peas.（音频） - 反馈 May: Small peas! 【后置对话】 无
知识点文本 (来自sheet知识点列，可编辑后点击"执行重新生成知识点")
Those... are...
8 对话选择 cId: 1222408 mid_dialog_choose
已保存 ▶
jsonData

cType |
cId |
title |
resourceMapping | { "Tom": 589, "Lin": 751, "Jay": 750, "Vicky": 658, "Ben": 311, "May": 761, "Eleven": 756, "Bobo": 736, "Didi": 737, "Wendy": 771, "Shaun": 773, "Ralph": 772 }
preDialog | [ { "type": "npc", "npcName": "Ben", "content": "What?" } ]
imgShowTimingList | []
optionList | [ { "option": "That bean is out.", "needAudio": true }, { "option": "Those beans are out.", "needAudio": true } ]
answer | [ 1 ]
corFeedback | { "type": "npc", "npcName": "Ben", "content": "Uh-oh!" }
errFeedback | { "type": "npc", "npcName": "May", "content": "More than one bean are out." }
postDialog | []

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
{ "cType": "mid_dialog_choose", "cId": "1222408", "title": "提醒 Ben", "resourceMapping": { "Tom": 589, "Lin": 751, "Jay": 750, "Vicky": 658, "Ben": 311, "May": 761, "Eleven": 756, "Bobo": 736, "Didi": 737, "Wendy": 771, "Shaun": 773, "Ralph": 772 }, "preDialog": [ { "type": "npc", "npcName": "Ben", "content": "What?" } ], "imgShowTimingList": [], "optionList": [ { "option": "That bean is out.", "needAudio": true }, { "option": "Those beans are out.", "needAudio": true } ], "answer": [ 1 ], "corFeedback": { "type": "npc", "npcName": "Ben", "content": "Uh-oh!" }, "errFeedback": { "type": "npc", "npcName": "May", "content": "More than one bean are out." }, "postDialog": [] }
kpInfo JSON

pushType |
cType |
cId |
kpInfo | [ { "kpId": "1222115", "kpType": "vocab", "kpTitle": "bean", "kpSkill": "vocab_meaning", "kpSkillName": "词义" } ]

1234567891011121314
{ "pushType": "relationKp", "cType": "mid_dialog_choose", "cId": "1222408", "kpInfo": [ { "kpId": "1222115", "kpType": "vocab", "kpTitle": "bean", "kpSkill": "vocab_meaning", "kpSkillName": "词义" } ] }
原始组件配置 (可编辑后点击"执行重新生成组件")
【任务标题】 提醒 Ben 【资源配置】 图片时机：无 【情境引入】 Ben: What? 【互动内容】 要求：选择正确的回复（默认这句话） 选项1：That bean is out.（音频） 反馈 May: More than one bean are out. 选项2：Those beans are out.（正确）（音频） 反馈 Ben: Uh-oh! 【后置对话】 无
知识点文本 (来自sheet知识点列，可编辑后点击"执行重新生成知识点")
bean
9 对话选择 cId: 1222409 mid_dialog_choose
已保存 ▶
jsonData

cType |
cId |
title |
resourceMapping | { "Tom": 589, "Lin": 751, "Jay": 750, "Vicky": 658, "Ben": 311, "May": 761, "Eleven": 756, "Bobo": 736, "Didi": 737, "Wendy": 771, "Shaun": 773, "Ralph": 772 }
preDialog | [ { "type": "npc", "npcName": "Ben", "content": "What are those?" } ]
imgShowTimingList | [ "preDialog", "content", "feedback" ]
img |
optionList | [ { "option": "Those dark clouds are so big.", "needAudio": true }, { "option": "These birds are so close.", "needAudio": true } ]
answer | [ 0 ]
corFeedback | { "type": "npc", "npcName": "May", "content": "They move so fast." }
errFeedback | { "type": "npc", "npcName": "Ben", "content": "Where are the birds?" }
postDialog | [ { "type": "npc", "npcName": "May", "content": "It's getting closer!" } ]

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
{ "cType": "mid_dialog_choose", "cId": "1222409", "title": "回答 Ben", "resourceMapping": { "Tom": 589, "Lin": 751, "Jay": 750, "Vicky": 658, "Ben": 311, "May": 761, "Eleven": 756, "Bobo": 736, "Didi": 737, "Wendy": 771, "Shaun": 773, "Ralph": 772 }, "preDialog": [ { "type": "npc", "npcName": "Ben", "content": "What are those?" } ], "imgShowTimingList": [ "preDialog", "content", "feedback" ], "img": "1222409.png", "optionList": [ { "option": "Those dark clouds are so big.", "needAudio": true }, { "option": "These birds are so close.", "needAudio": true } ], "answer": [ 0 ], "corFeedback": { "type": "npc", "npcName": "May", "content": "They move so fast." }, "errFeedback": { "type": "npc", "npcName": "Ben", "content": "Where are the birds?" }, "postDialog": [ { "type": "npc", "npcName": "May", "content": "It's getting closer!" } ] }
kpInfo JSON

pushType |
cType |
cId |
kpInfo | [ { "kpId": "1222008", "kpType": "sentence", "kpTitle": "Those... are...", "kpSkill": "sentence_meaning", "kpSkillName": "语义" } ]

1234567891011121314
{ "pushType": "relationKp", "cType": "mid_dialog_choose", "cId": "1222409", "kpInfo": [ { "kpId": "1222008", "kpType": "sentence", "kpTitle": "Those... are...", "kpSkill": "sentence_meaning", "kpSkillName": "语义" } ] }
原始组件配置 (可编辑后点击"执行重新生成组件")
【任务标题】 回答 Ben 【资源配置】 图片时机： 情境引入 互动内容 互动反馈 【情境引入】 Ben: What are those? 【互动内容】 要求：选择正确的回复（默认这句话） 选项1：Those dark clouds are so big.（正确）（音频） 反馈 May: They move so fast. 选项2：These birds are so close.（音频） 反馈 Ben: Where are the birds? 【后置对话】 May: It's getting closer!
知识点文本 (来自sheet知识点列，可编辑后点击"执行重新生成知识点")
Those... are...
10 对话组句 cId: 1222410 mid_dialog_sentence
已保存 ▶
jsonData

cType |
cId |
title |
resourceMapping | { "Tom": 589, "Lin": 751, "Jay": 750, "Vicky": 658, "Ben": 311, "May": 761, "Eleven": 756, "Bobo": 736, "Didi": 737, "Wendy": 771, "Shaun": 773, "Ralph": 772 }
preDialog | [ { "type": "npc", "npcName": "Ben", "content": "Okay! What do we need?" } ]
imgShowTimingList | [ "preDialog", "content", "feedback" ]
img |
question | { "desc": "告诉 Ben: 我们需要这些石头。", "content": "We need these rocks." }
optionList | [ { "option": "rocks", "needAudio": true }, { "option": "need", "needAudio": true }, { "option": "we", "needAudio": true }, { "option": "these", "needAudio": true } ]
answer | [ 2, 1, 3, 0 ]
tip |
corFeedback | { "type": "npc", "npcName": "Ben", "content": "Rocks. No problem!" }
errFeedback | { "type": "npc", "npcName": "Ben", "content": "Uh? What do we need?" }
postDialog | []

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
{ "cType": "mid_dialog_sentence", "cId": "1222410", "title": "收集材料（一）", "resourceMapping": { "Tom": 589, "Lin": 751, "Jay": 750, "Vicky": 658, "Ben": 311, "May": 761, "Eleven": 756, "Bobo": 736, "Didi": 737, "Wendy": 771, "Shaun": 773, "Ralph": 772 }, "preDialog": [ { "type": "npc", "npcName": "Ben", "content": "Okay! What do we need?" } ], "imgShowTimingList": [ "preDialog", "content", "feedback" ], "img": "1222410.png", "question": { "desc": "告诉 Ben: 我们需要这些石头。", "content": "We need these rocks." }, "optionList": [ { "option": "rocks", "needAudio": true }, { "option": "need", "needAudio": true }, { "option": "we", "needAudio": true }, { "option": "these", "needAudio": true } ], "answer": [ 2, 1, 3, 0 ], "tip": "these 指“这些”。", "corFeedback": { "type": "npc", "npcName": "Ben", "content": "Rocks. No problem!" }, "errFeedback": { "type": "npc", "npcName": "Ben", "content": "Uh? What do we need?" }, "postDialog": [] }
kpInfo JSON

pushType |
cType |
cId |
kpInfo | [ { "kpId": "1222113", "kpType": "vocab", "kpTitle": "these", "kpSkill": "vocab_meaning", "kpSkillName": "词义" } ]

1234567891011121314
{ "pushType": "relationKp", "cType": "mid_dialog_sentence", "cId": "1222410", "kpInfo": [ { "kpId": "1222113", "kpType": "vocab", "kpTitle": "these", "kpSkill": "vocab_meaning", "kpSkillName": "词义" } ] }
原始组件配置 (可编辑后点击"执行重新生成组件")
【任务标题】 收集材料（一） 【资源配置】 图片时机： 情境引入 互动内容 互动反馈 【情境引入】 Ben: Okay! What do we need? 【互动内容】 告诉 Ben: 我们需要这些石头。 （音频） 选项1：rocks 选项2：need 选项3：we 选项4：these 答案：We need these rocks. 辅助信息：these 指“这些”。 【互动反馈】 正确 Ben: Rocks. No problem! 错误 Ben: Uh? What do we need? 【后置对话】 无
知识点文本 (来自sheet知识点列，可编辑后点击"执行重新生成知识点")
these
11 对话组句 cId: 1222411 mid_dialog_sentence
已保存 ▶
jsonData

cType |
cId |
title |
resourceMapping | { "Tom": 589, "Lin": 751, "Jay": 750, "Vicky": 658, "Ben": 311, "May": 761, "Eleven": 756, "Bobo": 736, "Didi": 737, "Wendy": 771, "Shaun": 773, "Ralph": 772 }
preDialog | []
imgShowTimingList | [ "preDialog", "content", "feedback" ]
img |
question | { "desc": "告诉 Ben: 我们需要那些木板。", "content": "We need those boards." }
optionList | [ { "option": "those", "needAudio": true }, { "option": "boards", "needAudio": true }, { "option": "need", "needAudio": true }, { "option": "we", "needAudio": true } ]
answer | [ 3, 2, 0, 1 ]
tip |
corFeedback | { "type": "npc", "npcName": "Ben", "content": "Boards! On it!" }
errFeedback | { "type": "npc", "npcName": "Ben", "content": "Pardon?" }
postDialog | []

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
{ "cType": "mid_dialog_sentence", "cId": "1222411", "title": "收集材料（二）", "resourceMapping": { "Tom": 589, "Lin": 751, "Jay": 750, "Vicky": 658, "Ben": 311, "May": 761, "Eleven": 756, "Bobo": 736, "Didi": 737, "Wendy": 771, "Shaun": 773, "Ralph": 772 }, "preDialog": [], "imgShowTimingList": [ "preDialog", "content", "feedback" ], "img": "1222411.png", "question": { "desc": "告诉 Ben: 我们需要那些木板。", "content": "We need those boards." }, "optionList": [ { "option": "those", "needAudio": true }, { "option": "boards", "needAudio": true }, { "option": "need", "needAudio": true }, { "option": "we", "needAudio": true } ], "answer": [ 3, 2, 0, 1 ], "tip": "those 指“那些”。", "corFeedback": { "type": "npc", "npcName": "Ben", "content": "Boards! On it!" }, "errFeedback": { "type": "npc", "npcName": "Ben", "content": "Pardon?" }, "postDialog": [] }
kpInfo JSON

pushType |
cType |
cId |
kpInfo | [ { "kpId": "1222114", "kpType": "vocab", "kpTitle": "those", "kpSkill": "vocab_meaning", "kpSkillName": "词义" } ]

1234567891011121314
{ "pushType": "relationKp", "cType": "mid_dialog_sentence", "cId": "1222411", "kpInfo": [ { "kpId": "1222114", "kpType": "vocab", "kpTitle": "those", "kpSkill": "vocab_meaning", "kpSkillName": "词义" } ] }
原始组件配置 (可编辑后点击"执行重新生成组件")
【任务标题】 收集材料（二） 【资源配置】 图片时机： 情境引入 互动内容 互动反馈 【情境引入】 无 【互动内容】 告诉 Ben: 我们需要那些木板。 （音频） 选项1：those 选项2：boards 选项3：need 选项4：we 答案：We need those boards. 辅助信息：those 指“那些”。 【互动反馈】 正确 Ben: Boards! On it! 错误 Ben: Pardon? 【后置对话】 无
知识点文本 (来自sheet知识点列，可编辑后点击"执行重新生成知识点")
those
12 图片单选 cId: 1222412 mid_image_choose
已保存 ▶
jsonData

cType |
cId |
title |
meaning |
resourceMapping | { "Tom": 589, "Lin": 751, "Jay": 750, "Vicky": 658, "Ben": 311, "May": 761, "Eleven": 756, "Bobo": 736, "Didi": 737, "Wendy": 771, "Shaun": 773, "Ralph": 772 }
question | { "desc": "Find $peas$ in the picture.", "content": "Find $peas$ in the picture." }
imageInfo | { "questionImg": "1222412_question.png", "answerImg": "1222412_answer.png" }
optionList | [ { "option": "1222412_option_00.png" }, { "option": "1222412_option_01.png" } ]
answer | [ 1 ]
preDialog | [ { "type": "user", "content": "Peas are on the water!" } ]
tip |
corFeedback | {}
errFeedback | { "type": "npc", "npcName": "Vicky", "content": "Those are not peas." }
postDialog | []
cDesc |

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
{ "cType": "mid_image_choose", "cId": "1222412", "title": "成功分离两种豆（一）", "meaning": "", "resourceMapping": { "Tom": 589, "Lin": 751, "Jay": 750, "Vicky": 658, "Ben": 311, "May": 761, "Eleven": 756, "Bobo": 736, "Didi": 737, "Wendy": 771, "Shaun": 773, "Ralph": 772 }, "question": { "desc": "Find $peas$ in the picture.", "content": "Find $peas$ in the picture." }, "imageInfo": { "questionImg": "1222412_question.png", "answerImg": "1222412_answer.png" }, "optionList": [ { "option": "1222412_option_00.png" }, { "option": "1222412_option_01.png" } ], "answer": [ 1 ], "preDialog": [ { "type": "user", "content": "Peas are on the water!" } ], "tip": "peas 是绿绿的、圆圆的豌豆。", "corFeedback": {}, "errFeedback": { "type": "npc", "npcName": "Vicky", "content": "Those are not peas." }, "postDialog": [], "cDesc": "You found the green round peas in the picture. (你在图中找到了绿绿圆圆的豌豆。)" }
kpInfo JSON

pushType |
cType |
cId |
kpInfo | [ { "kpId": "1222116", "kpType": "vocab", "kpTitle": "pea", "kpSkill": "vocab_meaning", "kpSkillName": "词义" } ]

1234567891011121314
{ "pushType": "relationKp", "cType": "mid_image_choose", "cId": "1222412", "kpInfo": [ { "kpId": "1222116", "kpType": "vocab", "kpTitle": "pea", "kpSkill": "vocab_meaning", "kpSkillName": "词义" } ] }
原始组件配置 (可编辑后点击"执行重新生成组件")
【任务标题】 成功分离两种豆（一） 【情境引入】 USer: Peas are on the water! 【互动内容】 Find $peas$ in the picture.（音频） 选项： 00 01 答案： 01 辅助信息：peas 是绿绿的、圆圆的豌豆。 【互动反馈】 正确：无 错误 Vicky: Those are not peas. 【后置对话】 无
知识点文本 (来自sheet知识点列，可编辑后点击"执行重新生成知识点")
pea
13 图片单选 cId: 1222413 mid_image_choose
已保存 ▶
jsonData

cType |
cId |
title |
meaning |
resourceMapping | { "Tom": 589, "Lin": 751, "Jay": 750, "Vicky": 658, "Ben": 311, "May": 761, "Eleven": 756, "Bobo": 736, "Didi": 737, "Wendy": 771, "Shaun": 773, "Ralph": 772 }
question | { "desc": "Find $peas$ in the picture.", "content": "Find $peas$ in the picture." }
imageInfo | { "questionImg": "1222413_question.png", "answerImg": "1222413_answer.png" }
optionList | [ { "option": "1222413_option_00.png" }, { "option": "1222413_option_01.png" } ]
answer | [ "00" ]
preDialog | [ { "type": "text", "content": "Beans are under the water!" } ]
tip |
corFeedback | {}
errFeedback | { "type": "npc", "npcName": "Wendy", "content": "These are not beans." }
postDialog | []
cDesc |

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
{ "cType": "mid_image_choose", "cId": "1222413", "title": "成功分离两种豆（二）", "meaning": "", "resourceMapping": { "Tom": 589, "Lin": 751, "Jay": 750, "Vicky": 658, "Ben": 311, "May": 761, "Eleven": 756, "Bobo": 736, "Didi": 737, "Wendy": 771, "Shaun": 773, "Ralph": 772 }, "question": { "desc": "Find $peas$ in the picture.", "content": "Find $peas$ in the picture." }, "imageInfo": { "questionImg": "1222413_question.png", "answerImg": "1222413_answer.png" }, "optionList": [ { "option": "1222413_option_00.png" }, { "option": "1222413_option_01.png" } ], "answer": [ "00" ], "preDialog": [ { "type": "text", "content": "Beans are under the water!" } ], "tip": "beans 是红红的、扁扁的豆子。", "corFeedback": {}, "errFeedback": { "type": "npc", "npcName": "Wendy", "content": "These are not beans." }, "postDialog": [], "cDesc": "You found the peas in the underwater scene. (你在水下场景里找到了豌豆。)" }
kpInfo JSON

pushType |
cType |
cId |
kpInfo | [ { "kpId": "1222115", "kpType": "vocab", "kpTitle": "bean", "kpSkill": "vocab_meaning", "kpSkillName": "词义" } ]

1234567891011121314
{ "pushType": "relationKp", "cType": "mid_image_choose", "cId": "1222413", "kpInfo": [ { "kpId": "1222115", "kpType": "vocab", "kpTitle": "bean", "kpSkill": "vocab_meaning", "kpSkillName": "词义" } ] }
原始组件配置 (可编辑后点击"执行重新生成组件")
【任务标题】 成功分离两种豆（二） 【情境引入】 Beans are under the water! 【互动内容】 Find $peas$ in the picture.（音频） 选项： 00 01 答案： 00 辅助信息：beans 是红红的、扁扁的豆子。 【互动反馈】 正确：无 错误 Wendy: These are not beans. 【后置对话】 无
知识点文本 (来自sheet知识点列，可编辑后点击"执行重新生成知识点")
bean
14 对话表达 cId: 1222414 mid_dialog_express
已保存 ▶
jsonData

cType |
cId |
title |
asrPrompt |
resourceMapping | { "Tom": 589, "Lin": 751, "Jay": 750, "Vicky": 658, "Ben": 311, "May": 761, "Eleven": 756, "Bobo": 736, "Didi": 737, "Wendy": 771, "Shaun": 773, "Ralph": 772 }
preDialog | []
imgShowTimingList | [ "content", "feedback", "postDialog" ]
img |
tip |
corFeedback | { "type": "npc", "npcName": "Wendy", "content": "Ha! Perfect!" }
errFeedback | { "type": "npc", "npcName": "Wendy", "content": "I don't understand." }
question | { "desc": "告诉大家：豌豆都在箱子里！" }
example | { "type": "user", "content": "Peas are in the box!" }
postDialog | [ { "type": "npc", "npcName": "Wendy", "content": "Not a single one got mixed up." } ]

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
{ "cType": "mid_dialog_express", "cId": "1222414", "title": "确认豌豆都在箱子里了", "asrPrompt": "pea,box,Wendy", "resourceMapping": { "Tom": 589, "Lin": 751, "Jay": 750, "Vicky": 658, "Ben": 311, "May": 761, "Eleven": 756, "Bobo": 736, "Didi": 737, "Wendy": 771, "Shaun": 773, "Ralph": 772 }, "preDialog": [], "imgShowTimingList": [ "content", "feedback", "postDialog" ], "img": "1222414.png", "tip": "用 \"pea\" 表示豌豆", "corFeedback": { "type": "npc", "npcName": "Wendy", "content": "Ha! Perfect!" }, "errFeedback": { "type": "npc", "npcName": "Wendy", "content": "I don't understand." }, "question": { "desc": "告诉大家：豌豆都在箱子里！" }, "example": { "type": "user", "content": "Peas are in the box!" }, "postDialog": [ { "type": "npc", "npcName": "Wendy", "content": "Not a single one got mixed up." } ] }
kpInfo JSON

pushType |
cType |
cId |
kpInfo | [ { "kpId": "1222116", "kpType": "vocab", "kpTitle": "pea", "kpSkill": "vocab_meaning", "kpSkillName": "词义" } ]

1234567891011121314
{ "pushType": "relationKp", "cType": "mid_dialog_express", "cId": "1222414", "kpInfo": [ { "kpId": "1222116", "kpType": "vocab", "kpTitle": "pea", "kpSkill": "vocab_meaning", "kpSkillName": "词义" } ] }
原始组件配置 (可编辑后点击"执行重新生成组件")
【任务标题】 确认豌豆都在箱子里了 【资源配置】 图片时机： 互动内容 互动反馈 后置对话 【情境引入】 无 【互动内容】 告诉大家：豌豆都在箱子里！ 示例回答：Peas are in the box! 辅助信息：用 "pea" 表示豌豆 【互动反馈】 正确 Wendy: Ha! Perfect! 错误 Wendy: I don't understand. 【后置对话】 Wendy: Not a single one got mixed up.
知识点文本 (来自sheet知识点列，可编辑后点击"执行重新生成知识点")
pea
15 对话选择 cId: 1222415 mid_dialog_choose
已保存 ▶
jsonData

cType |
cId |
title |
resourceMapping | { "Tom": 589, "Lin": 751, "Jay": 750, "Vicky": 658, "Ben": 311, "May": 761, "Eleven": 756, "Bobo": 736, "Didi": 737, "Wendy": 771, "Shaun": 773, "Ralph": 772 }
preDialog | [ { "type": "npc", "npcName": "Vicky", "content": "Oh no... Those tracks..." } ]
imgShowTimingList | []
optionList | [ { "option": "Those tracks are gone!", "needAudio": true }, { "option": "These tracks stay!", "needAudio": true } ]
answer | [ 0 ]
corFeedback | { "type": "npc", "npcName": "May", "content": "It rained too hard." }
errFeedback | { "type": "npc", "npcName": "Vicky", "content": "No. Nothing is left." }
postDialog | []

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
{ "cType": "mid_dialog_choose", "cId": "1222415", "title": "回答 Ben", "resourceMapping": { "Tom": 589, "Lin": 751, "Jay": 750, "Vicky": 658, "Ben": 311, "May": 761, "Eleven": 756, "Bobo": 736, "Didi": 737, "Wendy": 771, "Shaun": 773, "Ralph": 772 }, "preDialog": [ { "type": "npc", "npcName": "Vicky", "content": "Oh no... Those tracks..." } ], "imgShowTimingList": [], "optionList": [ { "option": "Those tracks are gone!", "needAudio": true }, { "option": "These tracks stay!", "needAudio": true } ], "answer": [ 0 ], "corFeedback": { "type": "npc", "npcName": "May", "content": "It rained too hard." }, "errFeedback": { "type": "npc", "npcName": "Vicky", "content": "No. Nothing is left." }, "postDialog": [] }
kpInfo JSON

pushType |
cType |
cId |
kpInfo | [ { "kpId": "1222114", "kpType": "vocab", "kpTitle": "those", "kpSkill": "vocab_meaning", "kpSkillName": "词义" } ]

1234567891011121314
{ "pushType": "relationKp", "cType": "mid_dialog_choose", "cId": "1222415", "kpInfo": [ { "kpId": "1222114", "kpType": "vocab", "kpTitle": "those", "kpSkill": "vocab_meaning", "kpSkillName": "词义" } ] }
原始组件配置 (可编辑后点击"执行重新生成组件")
【任务标题】 回答 Ben 【资源配置】 图片时机：无 【情境引入】 Vicky: Oh no... Those tracks... 【互动内容】 要求：选择正确的回复（默认这句话） 选项1：Those tracks are gone!（正确）（音频） 反馈 May: It rained too hard. 选项2：These tracks stay!（音频） 反馈 Vicky: No. Nothing is left. 【后置对话】 无
知识点文本 (来自sheet知识点列，可编辑后点击"执行重新生成知识点")
those
16 核心互动 cId: 1222416 ?
跳过 ▶
跳过: 未知组件类型: '核心互动' (清理后: '核心互动')
原始组件配置 (可编辑后点击"执行重新生成组件")
导览配置 【任务标题】 向 Tom 说明情况 【任务背景】 Tom 展示从监控中拍到的画面，想弄清现场发生了什么。向他如实说明当时的情况吧。 【任务描述】 回答 Tom 的问题，说明现场情况。 【知识】 these det. 这些 those det. 那些 bean n. 豆，菜豆 pea n. 豌豆 对话配置 【对话角色】 Tom 【角色背景】 你是 Tom，作为镇长，你要理清小镇上发生了什么。从你们获得的监控中看到地上有一些东西，还有两个可疑的人。你要向用户问清楚地上是什么东西，那两个人又是谁。 【互动问题】 #图片编号：00 Q: What are these? A: These are beans. #图片编号：01 Q: What are those? A: Those are peas. #图片编号：02 Q: Who are they? A: Jay and Lin. 【通过规则】 用户说出： 1. 豆 2. 豌豆 3. Jay 和 Lin 【示例对话】 NPC: What are these? User: These are beans. NPC: What are those? User: Those are peas. NPC: Who are they? User: Jay and Lin.
知识点文本 (来自sheet知识点列，可编辑后点击"执行重新生成知识点")