就绪
成功: 0 失败: 0

# L1-S2-U17-L1 摩托怪客

生成时间: 2026-05-21 11:32:29 模型: doubao-seed-2.0-pro Wiki: EAIsw9LBMiIaGfkDAyOc9qrqnoc
1
核心互动
15
中互动
16
总组件
16
成功
0
失败
0
跳过
1 图片多选 cId: 1217101 mid_image_multiple
已保存 ▶
jsonData

cType |
cId |
title |
meaning |
resourceMapping | {}
question | { "desc": "Find the $motorbikes$ in the picture.", "content": "Find the $motorbikes$ in the picture." }
imageInfo | { "questionImg": "1217101_question.png", "answerImg": "1217101_answer.png" }
optionList | [ { "option": "1217101_option_00.png" }, { "option": "1217101_option_01.png" }, { "option": "1217101_option_02.png" } ]
answer | [ 0, 1 ]
preDialog | []
tip |
corFeedback | { "type": "npc", "npcName": "Ben", "content": "That's right! Those are two motorbikes!" }
errFeedback | { "type": "npc", "npcName": "Ben", "content": "Look again. Can you find the motorbikes?" }
postDialog | []
cDesc |

1234567891011121314151617181920212223242526272829303132333435363738394041424344
{ "cType": "mid_image_multiple", "cId": "1217101", "title": "在图片中寻找摩托车", "meaning": "", "resourceMapping": {}, "question": { "desc": "Find the $motorbikes$ in the picture.", "content": "Find the $motorbikes$ in the picture." }, "imageInfo": { "questionImg": "1217101_question.png", "answerImg": "1217101_answer.png" }, "optionList": [ { "option": "1217101_option_00.png" }, { "option": "1217101_option_01.png" }, { "option": "1217101_option_02.png" } ], "answer": [ 0, 1 ], "preDialog": [], "tip": "motorbike 指\"摩托车\"。", "corFeedback": { "type": "npc", "npcName": "Ben", "content": "That's right! Those are two motorbikes!" }, "errFeedback": { "type": "npc", "npcName": "Ben", "content": "Look again. Can you find the motorbikes?" }, "postDialog": [], "cDesc": "You found the motorbikes in the picture. (你在图中找到了摩托车。)" }
kpInfo JSON

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

1234567891011121314
{ "pushType": "relationKp", "cType": "mid_image_multiple", "cId": "1217101", "kpInfo": [ { "kpId": null, "kpType": "vocab", "kpTitle": "motorbike", "kpSkill": "vocab_meaning", "kpSkillName": "词义" } ] }
原始组件配置 (可编辑后点击"执行重新生成")
【任务标题】 在图片中寻找摩托车 【情境引入】 空 【互动内容】 Find the $motorbikes$ in the picture.（音频） 选项： 00 01 02 答案： 00 01 辅助信息：motorbike 指"摩托车"。 【互动反馈】 正确 Ben : That's right! Those are two motorbikes! 错误 Ben : Look again. Can you find the motorbikes? 【后置对话】 无
2 对话朗读 cId: 1217102 mid_dialog_repeat
已保存 ▶
jsonData

cType |
cId |
title |
resourceMapping | { "Question": 1217101, "Option": 1217101 }
preDialog | []
imgShowTimingList | [ "content" ]
img |
question | { "type": "user", "content": "Who are those people?" }
postDialog | []

12345678910111213141516171819
{ "cType": "mid_dialog_repeat", "cId": "1217102", "title": "询问那些人是谁", "resourceMapping": { "Question": 1217101, "Option": 1217101 }, "preDialog": [], "imgShowTimingList": [ "content" ], "img": "1217102.png", "question": { "type": "user", "content": "Who are those people?" }, "postDialog": [] }
kpInfo JSON

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

1234567891011121314
{ "pushType": "relationKp", "cType": "mid_dialog_repeat", "cId": "1217102", "kpInfo": [ { "kpId": null, "kpType": "vocab", "kpTitle": "people", "kpSkill": "vocab_meaning", "kpSkillName": "词义" } ] }
原始组件配置 (可编辑后点击"执行重新生成")
【任务标题】 询问那些人是谁 【资源配置】 图片时机：互动内容 【情境引入】 无 【互动内容】 User: Who are those people?（朗读） 【后置对话】 无
3 对话挖空 cId: 1217103 mid_dialog_fillin
已保存 ▶
jsonData

cType |
cId |
title |
resourceMapping | { "Question": 1217101, "Option": 1217101 }
preDialog | [ { "type": "npc", "npcName": "Tom", "content": "What's up, kid?" } ]
imgShowTimingList | []
question | { "type": "user", "desc": "We found two strange ___.", "content": "We found two strange people." }
optionGroupList | [ { "optionList": [ { "option": "people", "needAudio": true }, { "option": "animals", "needAudio": true } ], "answer": [ 0 ] } ]
corFeedback | { "type": "npc", "npcName": "Tom", "content": "Good! Tell me more about them." }
errFeedback | { "type": "npc", "npcName": "Tom", "content": "Animals? Are you sure about that?" }
postDialog | []

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
{ "cType": "mid_dialog_fillin", "cId": "1217103", "title": "向镇长报告发现", "resourceMapping": { "Question": 1217101, "Option": 1217101 }, "preDialog": [ { "type": "npc", "npcName": "Tom", "content": "What's up, kid?" } ], "imgShowTimingList": [], "question": { "type": "user", "desc": "We found two strange ___.", "content": "We found two strange people." }, "optionGroupList": [ { "optionList": [ { "option": "people", "needAudio": true }, { "option": "animals", "needAudio": true } ], "answer": [ 0 ] } ], "corFeedback": { "type": "npc", "npcName": "Tom", "content": "Good! Tell me more about them." }, "errFeedback": { "type": "npc", "npcName": "Tom", "content": "Animals? Are you sure about that?" }, "postDialog": [] }
kpInfo JSON

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

1234567891011121314
{ "pushType": "relationKp", "cType": "mid_dialog_fillin", "cId": "1217103", "kpInfo": [ { "kpId": null, "kpType": "vocab", "kpTitle": "people", "kpSkill": "vocab_meaning", "kpSkillName": "词义" } ] }
原始组件配置 (可编辑后点击"执行重新生成")
【任务标题】 向镇长报告发现 【资源配置】 无 【情境引入】 Tom: What's up, kid? 【互动内容】 We found two strange ___.（音频） 选项1：people（正确） 选项2：animals 【互动反馈】 正确 Tom : Good! Tell me more about them. 错误 Tom : Animals? Are you sure about that? 【后置对话】 无
4 对话挖空 cId: 1217104 mid_dialog_fillin
已保存 ▶
jsonData

cType |
cId |
title |
resourceMapping | { "Question": 1217101, "Option": 1217101 }
preDialog | []
imgShowTimingList | [ "content", "feedback" ]
question | { "type": "user", "desc": "They're on ___.", "content": "They're on motorbikes." }
optionGroupList | [ { "optionList": [ { "option": "motorbikes", "needAudio": true }, { "option": "bicycles", "needAudio": true } ], "answer": [ 0 ] } ]
corFeedback | { "type": "npc", "npcName": "Tom", "content": "Good job! I'm coming right now!" }
errFeedback | { "type": "npc", "npcName": "Tom", "content": "Bicycles? That doesn't sound right." }
postDialog | []

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
{ "cType": "mid_dialog_fillin", "cId": "1217104", "title": "描述可疑人员的特征", "resourceMapping": { "Question": 1217101, "Option": 1217101 }, "preDialog": [], "imgShowTimingList": [ "content", "feedback" ], "question": { "type": "user", "desc": "They're on ___.", "content": "They're on motorbikes." }, "optionGroupList": [ { "optionList": [ { "option": "motorbikes", "needAudio": true }, { "option": "bicycles", "needAudio": true } ], "answer": [ 0 ] } ], "corFeedback": { "type": "npc", "npcName": "Tom", "content": "Good job! I'm coming right now!" }, "errFeedback": { "type": "npc", "npcName": "Tom", "content": "Bicycles? That doesn't sound right." }, "postDialog": [] }
kpInfo JSON

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

1234567891011121314
{ "pushType": "relationKp", "cType": "mid_dialog_fillin", "cId": "1217104", "kpInfo": [ { "kpId": null, "kpType": "vocab", "kpTitle": "motorbike", "kpSkill": "vocab_meaning", "kpSkillName": "词义" } ] }
原始组件配置 (可编辑后点击"执行重新生成")
【任务标题】 描述可疑人员的特征 【资源配置】 互动内容 互动反馈 【情境引入】 空 【互动内容】 They're on ___.（音频） 选项1：motorbikes（正确） 选项2：bicycles 【互动反馈】 正确 Tom : Good job! I'm coming right now! 错误 Tom : Bicycles? That doesn't sound right. 【后置对话】 无
5 对话朗读 cId: 1217105 mid_dialog_repeat
已保存 ▶
jsonData

cType |
cId |
title |
resourceMapping | { "Question": 1217101, "Option": 1217101 }
preDialog | []
imgShowTimingList | []
question | { "type": "user", "content": "Who are you people?" }
postDialog | []

12345678910111213141516
{ "cType": "mid_dialog_repeat", "cId": "1217105", "title": "盘问来人身份", "resourceMapping": { "Question": 1217101, "Option": 1217101 }, "preDialog": [], "imgShowTimingList": [], "question": { "type": "user", "content": "Who are you people?" }, "postDialog": [] }
kpInfo JSON

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

1234567891011121314
{ "pushType": "relationKp", "cType": "mid_dialog_repeat", "cId": "1217105", "kpInfo": [ { "kpId": null, "kpType": "vocab", "kpTitle": "people", "kpSkill": "vocab_meaning", "kpSkillName": "词义" } ] }
原始组件配置 (可编辑后点击"执行重新生成")
【任务标题】 盘问来人身份 【资源配置】 图片时机：无 【情境引入】 无 【互动内容】 User: Who are you people?（朗读） 【后置对话】 无
6 对话挖空 cId: 1217106 mid_dialog_fillin
已保存 ▶
jsonData

cType |
cId |
title |
resourceMapping | { "Question": 1217101, "Option": 1217101 }
preDialog | []
imgShowTimingList | [ "content", "feedback" ]
question | { "type": "user", "desc": "You must ___ me what is in the bag!", "content": "You must show me what is in the bag!" }
optionGroupList | [ { "optionList": [ { "option": "show", "needAudio": true }, { "option": "run", "needAudio": true } ], "answer": [ 0 ] } ]
corFeedback | { "type": "npc", "npcName": "Jay", "content": "Show you? No way!" }
errFeedback | { "type": "npc", "npcName": "Jay", "content": "Ha! You must be kidding!" }
postDialog | []

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
{ "cType": "mid_dialog_fillin", "cId": "1217106", "title": "要求检查袋子", "resourceMapping": { "Question": 1217101, "Option": 1217101 }, "preDialog": [], "imgShowTimingList": [ "content", "feedback" ], "question": { "type": "user", "desc": "You must ___ me what is in the bag!", "content": "You must show me what is in the bag!" }, "optionGroupList": [ { "optionList": [ { "option": "show", "needAudio": true }, { "option": "run", "needAudio": true } ], "answer": [ 0 ] } ], "corFeedback": { "type": "npc", "npcName": "Jay", "content": "Show you? No way!" }, "errFeedback": { "type": "npc", "npcName": "Jay", "content": "Ha! You must be kidding!" }, "postDialog": [] }
kpInfo JSON

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

1234567891011121314
{ "pushType": "relationKp", "cType": "mid_dialog_fillin", "cId": "1217106", "kpInfo": [ { "kpId": null, "kpType": "vocab", "kpTitle": "show", "kpSkill": "vocab_meaning", "kpSkillName": "词义" } ] }
原始组件配置 (可编辑后点击"执行重新生成")
【任务标题】 要求检查袋子 【资源配置】 互动内容 互动反馈 【情境引入】 空 【互动内容】 You must ___ me what is in the bag!（音频） 选项1：show（正确） 选项2：run 【互动反馈】 正确 Jay : Show you? No way! 错误 Jay : Ha! You must be kidding! 【后置对话】 无
7 对话选择 cId: 1217107 mid_dialog_choose
已保存 ▶
jsonData

cType |
cId |
title |
resourceMapping | { "Question": 1217101, "Option": 1217101 }
preDialog | []
imgShowTimingList | [ "content", "feedback" ]
img |
optionList | [ { "option": "Your motorbike looks really old.", "needAudio": true }, { "option": "Your bicycle looks really cool!", "needAudio": false } ]
answer | [ 0 ]
corFeedback | {}
errFeedback | { "type": "npc", "npcName": "Jay", "content": "What do you mean? Bicycle? No!" }
postDialog | []

1234567891011121314151617181920212223242526272829303132333435
{ "cType": "mid_dialog_choose", "cId": "1217107", "title": "回应 Jay 的炫耀", "resourceMapping": { "Question": 1217101, "Option": 1217101 }, "preDialog": [], "imgShowTimingList": [ "content", "feedback" ], "img": "1217107.png", "optionList": [ { "option": "Your motorbike looks really old.", "needAudio": true }, { "option": "Your bicycle looks really cool!", "needAudio": false } ], "answer": [ 0 ], "corFeedback": {}, "errFeedback": { "type": "npc", "npcName": "Jay", "content": "What do you mean? Bicycle? No!" }, "postDialog": [] }
kpInfo JSON

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

1234567891011121314
{ "pushType": "relationKp", "cType": "mid_dialog_choose", "cId": "1217107", "kpInfo": [ { "kpId": null, "kpType": "vocab", "kpTitle": "motorbike", "kpSkill": "vocab_meaning", "kpSkillName": "词义" } ] }
原始组件配置 (可编辑后点击"执行重新生成")
【任务标题】 回应 Jay 的炫耀 【资源配置】 互动内容 互动反馈 【情境引入】 空 【互动内容】 要求：选择正确的句子描述画面 选项：（音频） 选项1：Your motorbike looks really old.（正确） - 反馈: 无 选项2：Your bicycle looks really cool! - 反馈 Jay : What do you mean? Bicycle? No! 【后置对话】 无
8 对话朗读 cId: 1217108 mid_dialog_repeat
已保存 ▶
jsonData

cType |
cId |
title |
resourceMapping | {}
preDialog | [ { "type": "user", "content": "Wow!" } ]
imgShowTimingList | []
question | { "type": "user", "content": "Show me more!" }
postDialog | []

123456789101112131415161718
{ "cType": "mid_dialog_repeat", "cId": "1217108", "title": "要求 Jay 继续展示", "resourceMapping": {}, "preDialog": [ { "type": "user", "content": "Wow!" } ], "imgShowTimingList": [], "question": { "type": "user", "content": "Show me more!" }, "postDialog": [] }
kpInfo JSON

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

1234567891011121314
{ "pushType": "relationKp", "cType": "mid_dialog_repeat", "cId": "1217108", "kpInfo": [ { "kpId": null, "kpType": "sentence", "kpTitle": "Show...", "kpSkill": "sentence_meaning", "kpSkillName": "语义" } ] }
原始组件配置 (可编辑后点击"执行重新生成")
【任务标题】 要求 Jay 继续展示 【资源配置】 图片时机：无 【情境引入】 User: Wow! 【互动内容】 User: Show me more!（朗读） 【后置对话】 无
9 对话组句 cId: 1217109 mid_dialog_sentence
已保存 ▶
jsonData

cType |
cId |
title |
resourceMapping | { "Question": 1217101, "Option": 1217101 }
preDialog | [ { "type": "user", "content": "Cool!" } ]
imgShowTimingList | []
question | { "desc": "请 Lin 展示她的摩托车", "content": "Show me your motorbike!" }
optionList | [ { "option": "show", "needAudio": true }, { "option": "your motorbike", "needAudio": true }, { "option": "me", "needAudio": true } ]
answer | [ 0, 2, 1 ]
tip |
corFeedback | { "type": "npc", "npcName": "Lin", "content": "Oh, you want to see it?" }
errFeedback | { "type": "npc", "npcName": "Lin", "content": "What? I don't understand." }
postDialog | []

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
{ "cType": "mid_dialog_sentence", "cId": "1217109", "title": "请 Lin 展示摩托车", "resourceMapping": { "Question": 1217101, "Option": 1217101 }, "preDialog": [ { "type": "user", "content": "Cool!" } ], "imgShowTimingList": [], "question": { "desc": "请 Lin 展示她的摩托车", "content": "Show me your motorbike!" }, "optionList": [ { "option": "show", "needAudio": true }, { "option": "your motorbike", "needAudio": true }, { "option": "me", "needAudio": true } ], "answer": [ 0, 2, 1 ], "tip": "Show me 后接名词表示\"给我看看...\"。", "corFeedback": { "type": "npc", "npcName": "Lin", "content": "Oh, you want to see it?" }, "errFeedback": { "type": "npc", "npcName": "Lin", "content": "What? I don't understand." }, "postDialog": [] }
kpInfo JSON

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

1234567891011121314
{ "pushType": "relationKp", "cType": "mid_dialog_sentence", "cId": "1217109", "kpInfo": [ { "kpId": null, "kpType": "sentence", "kpTitle": "Show...", "kpSkill": "sentence_meaning", "kpSkillName": "语义" } ] }
原始组件配置 (可编辑后点击"执行重新生成")
【任务标题】 请 Lin 展示摩托车 【资源配置】 无 【情境引入】 User: Cool! 【互动内容】 题目：请 Lin 展示她的摩托车 （音频） 选项1: show 选项2: your motorbike 选项3: me 答案：Show me your motorbike! 辅助信息: Show me 后接名词表示"给我看看..."。 【互动反馈】 正确 Lin : Oh, you want to see it? 错误 Lin : What? I don't understand. 【后置对话】 无
10 对话选读 cId: 1217110 mid_dialog_select
已保存 ▶
jsonData

cType |
cId |
title |
resourceMapping | {}
preDialog | [ { "type": "npc", "npcName": "Jay", "content": "Hey kids! Which motorbike is better?" } ]
imgShowTimingList | [ "preDialog", "content", "feedback" ]
img |
optionList | [ { "option": "I think the red motorbike is better.", "needAudio": false, "feedback": { "type": "npc", "npcName": "Lin", "content": "Hey! You're wrong!" } }, { "option": "I like the orange motorbike better.", "needAudio": false, "feedback": { "type": "npc", "npcName": "Jay", "content": "What? I don't agree!" } } ]
postDialog | []

12345678910111213141516171819202122232425262728293031323334353637383940
{ "cType": "mid_dialog_select", "cId": "1217110", "title": "评价谁的摩托车更好", "resourceMapping": {}, "preDialog": [ { "type": "npc", "npcName": "Jay", "content": "Hey kids! Which motorbike is better?" } ], "imgShowTimingList": [ "preDialog", "content", "feedback" ], "img": "1217110.png", "optionList": [ { "option": "I think the red motorbike is better.", "needAudio": false, "feedback": { "type": "npc", "npcName": "Lin", "content": "Hey! You're wrong!" } }, { "option": "I like the orange motorbike better.", "needAudio": false, "feedback": { "type": "npc", "npcName": "Jay", "content": "What? I don't agree!" } } ], "postDialog": [] }
kpInfo JSON

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

1234567891011121314
{ "pushType": "relationKp", "cType": "mid_dialog_select", "cId": "1217110", "kpInfo": [ { "kpId": null, "kpType": "vocab", "kpTitle": "motorbike", "kpSkill": "vocab_meaning", "kpSkillName": "词义" } ] }
原始组件配置 (可编辑后点击"执行重新生成")
【任务标题】 评价谁的摩托车更好 【资源配置】 情境引入 互动内容 互动反馈 【情境引入】 Jay: Hey kids! Which motorbike is better? 【互动内容】 要求：选择一个你想表达的观点 选项： 选项1：I think the red motorbike is better. - 反馈 Lin : Hey! You're wrong! 选项2：I like the orange motorbike better. - 反馈 Jay : What? I don't agree! 【后置对话】 无
11 对话朗读 cId: 1217111 mid_dialog_repeat
已保存 ▶
jsonData

cType |
cId |
title |
resourceMapping | { "Question": 1217101, "Option": 1217101 }
preDialog | [ { "type": "user", "content": "Okay!" } ]
imgShowTimingList | []
question | { "type": "user", "content": "I can hold it." }
postDialog | []

123456789101112131415161718192021
{ "cType": "mid_dialog_repeat", "cId": "1217111", "title": "答应帮忙拿袋子", "resourceMapping": { "Question": 1217101, "Option": 1217101 }, "preDialog": [ { "type": "user", "content": "Okay!" } ], "imgShowTimingList": [], "question": { "type": "user", "content": "I can hold it." }, "postDialog": [] }
kpInfo JSON

pushType |
cType |
cId |
kpInfo | [ { "kpId": null, "kpType": "sentence", "kpTitle": "... can/can't hold...", "kpSkill": "sentence_meaning", "kpSkillName": "语义" } ]

1234567891011121314
{ "pushType": "relationKp", "cType": "mid_dialog_repeat", "cId": "1217111", "kpInfo": [ { "kpId": null, "kpType": "sentence", "kpTitle": "... can/can't hold...", "kpSkill": "sentence_meaning", "kpSkillName": "语义" } ] }
原始组件配置 (可编辑后点击"执行重新生成")
【任务标题】 答应帮忙拿袋子 【资源配置】 图片时机：无 【情境引入】 User: Okay! 【互动内容】 User: I can hold it.（朗读） 【后置对话】 无
12 对话选择 cId: 1217112 mid_dialog_choose
已保存 ▶
jsonData

cType |
cId |
title |
resourceMapping | { "Question": 1217101, "Option": 1217101 }
preDialog | [ { "type": "user", "content": "Don't worry." } ]
imgShowTimingList | []
optionList | [ { "option": "I can hold it.", "needAudio": true }, { "option": "I can't hold it!", "needAudio": true } ]
answer | [ 0 ]
corFeedback | {}
errFeedback | { "type": "npc", "npcName": "Ben", "content": "No way!" }
postDialog | []

123456789101112131415161718192021222324252627282930313233343536
{ "cType": "mid_dialog_choose", "cId": "1217112", "title": "回应 Ben 的关心", "resourceMapping": { "Question": 1217101, "Option": 1217101 }, "preDialog": [ { "type": "user", "content": "Don't worry." } ], "imgShowTimingList": [], "optionList": [ { "option": "I can hold it.", "needAudio": true }, { "option": "I can't hold it!", "needAudio": true } ], "answer": [ 0 ], "corFeedback": {}, "errFeedback": { "type": "npc", "npcName": "Ben", "content": "No way!" }, "postDialog": [] }
kpInfo JSON

pushType |
cType |
cId |
kpInfo | [ { "kpId": null, "kpType": "sentence", "kpTitle": "... can/can't hold...", "kpSkill": "sentence_meaning", "kpSkillName": "语义" } ]

1234567891011121314
{ "pushType": "relationKp", "cType": "mid_dialog_choose", "cId": "1217112", "kpInfo": [ { "kpId": null, "kpType": "sentence", "kpTitle": "... can/can't hold...", "kpSkill": "sentence_meaning", "kpSkillName": "语义" } ] }
原始组件配置 (可编辑后点击"执行重新生成")
【任务标题】 回应 Ben 的关心 【资源配置】 无 【情境引入】 User: Don't worry. 【互动内容】 要求：选择正确的回复 选项：（音频） 选项1：I can hold it.（正确） - 反馈: 无 选项2：I can't hold it! - 反馈 Ben : No way! 【后置对话】 无
13 对话组句 cId: 1217113 mid_dialog_sentence
已保存 ▶
jsonData

cType |
cId |
title |
resourceMapping | { "Question": 1217101, "Option": 1217101 }
preDialog | [ { "type": "user", "content": "Don't worry." } ]
imgShowTimingList | []
question | { "desc": "告诉 Ben 你能拿住袋子，让他放心", "content": "I can hold it." }
optionList | [ { "option": "it", "needAudio": true }, { "option": "hold", "needAudio": true }, { "option": "I can", "needAudio": true } ]
answer | [ 2, 1, 0 ]
tip |
corFeedback | { "type": "npc", "npcName": "Ben", "content": "OK! I'm counting on you!" }
errFeedback | { "type": "npc", "npcName": "Ben", "content": "What? Are you okay?" }
postDialog | [ { "type": "user", "content": "I... I can hold it..." } ]

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
{ "cType": "mid_dialog_sentence", "cId": "1217113", "title": "让 Ben 放心你能拿住", "resourceMapping": { "Question": 1217101, "Option": 1217101 }, "preDialog": [ { "type": "user", "content": "Don't worry." } ], "imgShowTimingList": [], "question": { "desc": "告诉 Ben 你能拿住袋子，让他放心", "content": "I can hold it." }, "optionList": [ { "option": "it", "needAudio": true }, { "option": "hold", "needAudio": true }, { "option": "I can", "needAudio": true } ], "answer": [ 2, 1, 0 ], "tip": "can 后跟动词原形表示\"能、会\"; hold sth. 表示“拿着、抓着”。", "corFeedback": { "type": "npc", "npcName": "Ben", "content": "OK! I'm counting on you!" }, "errFeedback": { "type": "npc", "npcName": "Ben", "content": "What? Are you okay?" }, "postDialog": [ { "type": "user", "content": "I... I can hold it..." } ] }
kpInfo JSON

pushType |
cType |
cId |
kpInfo | [ { "kpId": null, "kpType": "sentence", "kpTitle": "... can/can't hold...", "kpSkill": "sentence_meaning", "kpSkillName": "语义" } ]

1234567891011121314
{ "pushType": "relationKp", "cType": "mid_dialog_sentence", "cId": "1217113", "kpInfo": [ { "kpId": null, "kpType": "sentence", "kpTitle": "... can/can't hold...", "kpSkill": "sentence_meaning", "kpSkillName": "语义" } ] }
原始组件配置 (可编辑后点击"执行重新生成")
【任务标题】 让 Ben 放心你能拿住 【资源配置】 无 【情境引入】 User: Don't worry. 【互动内容】 题目：告诉 Ben 你能拿住袋子，让他放心 （音频） 选项1：it 选项2：hold 选项3：I can 答案：I can hold it. 辅助信息：can 后跟动词原形表示"能、会"; hold sth. 表示“拿着、抓着”。 【互动反馈】 正确 Ben : OK! I'm counting on you! 错误 Ben : What? Are you okay? 【后置对话】 User: I... I can hold it...
14 对话朗读 cId: 1217114 mid_dialog_repeat
已保存 ▶
jsonData

cType |
cId |
title |
resourceMapping | { "Question": 1217101, "Option": 1217101 }
preDialog | []
imgShowTimingList | [ "preDialog", "content" ]
img |
question | { "type": "user", "content": "I can't hold it!" }
postDialog | []

1234567891011121314151617181920
{ "cType": "mid_dialog_repeat", "cId": "1217114", "title": "呼救求助", "resourceMapping": { "Question": 1217101, "Option": 1217101 }, "preDialog": [], "imgShowTimingList": [ "preDialog", "content" ], "img": "1217114.png", "question": { "type": "user", "content": "I can't hold it!" }, "postDialog": [] }
kpInfo JSON

pushType |
cType |
cId |
kpInfo | [ { "kpId": null, "kpType": "sentence", "kpTitle": "... can/can't hold...", "kpSkill": "sentence_meaning", "kpSkillName": "语义" } ]

1234567891011121314
{ "pushType": "relationKp", "cType": "mid_dialog_repeat", "cId": "1217114", "kpInfo": [ { "kpId": null, "kpType": "sentence", "kpTitle": "... can/can't hold...", "kpSkill": "sentence_meaning", "kpSkillName": "语义" } ] }
原始组件配置 (可编辑后点击"执行重新生成")
【任务标题】 呼救求助 【资源配置】 图片时机：情境引入互动内容 【情境引入】 无 【互动内容】 User: I can't hold it!（朗读） 【后置对话】 无
15 核心看图选词 cId: 1217115 core_reading_imageDrag
已保存 ▶
taskInfo

cType |
cId |
title |
taskDesc |
sceneDesc |
key | [ { "desc": "", "keyList": [ { "type": "default", "content": "motorbike", "desc": "n 摩托车" }, { "type": "default", "content": "people", "desc": "n 人" }, { "type": "default", "content": "hold", "desc": "v 抓住" }, { "type": "default", "content": "show", "desc": "v 显示" } ] } ]
resourceMapping | { "Question": 1217101, "Option": 1217101 }

cDesc

We first read the story <The Motorcyclists and the Mysterious Parcel> with the matching picture, to recall the details of what just happened in the town.（我们首先阅读了《摩托怪客与神秘包裹》的故事及对应配图，来回忆小镇里刚刚发生的事件细节。）When Tom asked who came from out of town, we told him it was these two people who came from outside.（当汤姆问谁从镇外过来时，我们告诉他是这两个人从外地来到了镇上。）When Tom asked what they rode, we answered that the two visitors came riding motorbikes all the way here.（当汤姆问他们骑的是什么时，我们回答这两名访客是骑着摩托车一路过来的。）When Tom asked what we wanted them to do, we said we hoped they could show us their bags to check what's inside.（当汤姆问我们想让他们做什么时，我们说希望他们能给我们看看他们的包，好检查里面的东西。）

123456789101112131415161718192021222324252627282930313233343536373839
{ "cType": "core_reading_imageDrag", "cId": "1217115", "title": "告诉镇长 Tom 发生了什么", "taskDesc": "观察主图内容，将下方选项池中的单词拖拽到对应句子的空白处，补全所有句子。", "sceneDesc": "Tom 终于来了，快把刚发生的事情告诉他吧！", "key": [ { "desc": "", "keyList": [ { "type": "default", "content": "motorbike", "desc": "n 摩托车" }, { "type": "default", "content": "people", "desc": "n 人" }, { "type": "default", "content": "hold", "desc": "v 抓住" }, { "type": "default", "content": "show", "desc": "v 显示" } ] } ], "resourceMapping": { "Question": 1217101, "Option": 1217101 }, "cDesc": "We first read the story <The Motorcyclists and the Mysterious Parcel> with the matching picture, to recall the details of what just happened in the town.（我们首先阅读了《摩托怪客与神秘包裹》的故事及对应配图，来回忆小镇里刚刚发生的事件细节。）When Tom asked who came from out of town, we told him it was these two people who came from outside.（当汤姆问谁从镇外过来时，我们告诉他是这两个人从外地来到了镇上。）When Tom asked what they rode, we answered that the two visitors came riding motorbikes all the way here.（当汤姆问他们骑的是什么时，我们回答这两名访客是骑着摩托车一路过来的。）When Tom asked what we wanted them to do, we said we hoped they could show us their bags to check what's inside.（当汤姆问我们想让他们做什么时，我们说希望他们能给我们看看他们的包，好检查里面的东西。）" }
questionGroup
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
[ { "image": "1217115_00.png", "questionList": [ { "type": "npc", "npcName": "Brainy", "content": "Tom: Who came from out of town?（音频）", "desc": "These two ___.", "optionList": [ { "option": "purple" }, { "option": "people" } ], "answer": [ 1 ] }, { "type": "npc", "npcName": "Brainy", "content": "Tom: What did they ride?（音频）", "desc": "___", "optionList": [ { "option": "bicycles" }, { "option": "motorbikes" }, { "option": "a bus" } ], "answer": [ 1 ] }, { "type": "npc", "npcName": "Brainy", "content": "Tom: What do you want them to do?（音频）", "desc": "___ us their bags", "optionList": [ { "option": "show" }, { "option": "shake" }, { "option": "shower" } ], "answer": [ 0 ] } ] } ]
studyInfo

learningPart

[ { "image": "1217115_01.png", "learning": [ { "question": { "type": "npc", "npcName": "Brainy", "content": "这道题我们要认识表示“人”的英文单词哦，你能选出正确的单词吗？" }, "optionList": [ { "option": "purple", "feedback": { "type": "npc", "npcName": "Brainy", "content": "purple的意思是“紫色”，放在句子里“这两个紫色”语义不通哦，再试试吧~" } }, { "option": "people", "feedback": { "type": "npc", "npcName": "Brainy", "content": "答对啦！people的意思是“人”，“These two people”就是“这两个人”的意思，你真棒，已经学会这个单词啦~" } } ], "answer": [ 1 ] }, { "question": { "type": "npc", "npcName": "Brainy", "content": "题干是Tom问“谁从外地来的呀？”，需要回答“这两个人”，结合刚才学的单词，你觉得哪个选项填进去是对的呢？" }, "optionList": [ { "option": "people", "feedback": { "type": "npc", "npcName": "Brainy", "content": "答对了！填进去之后完整的回答是“These two people”，意思就是“这两个人”，符合问题的回答哦，现在跟着大声朗读一下这个句子吧~" } }, { "option": "purple", "feedback": { "type": "npc", "npcName": "Brainy", "content": "purple是“紫色”的意思，回答“谁来的”这个问题不符合逻辑哦，再想想看吧~" } } ], "answer": [ 0 ] } ] }, { "image": "1217115_01.png", "learning": [ { "question": { "type": "npc", "npcName": "Brainy", "content": "这道题我们要学习交通工具相关的词汇，其中motorbike是“摩托车”的意思，你能选出这个正确的单词吗？" }, "optionList": [ { "option": "bicycles", "feedback": { "type": "npc", "npcName": "Brainy", "content": "bicycles是“自行车”的意思，不是我们要找的“摩托车”哦，再试一下吧~" } }, { "option": "motorbikes", "feedback": { "type": "npc", "npcName": "Brainy", "content": "太厉害啦！motorbikes就是“摩托车”的意思，你已经记住这个单词啦~" } }, { "option": "a bus", "feedback": { "type": "npc", "npcName": "Brainy", "content": "a bus是“一辆公交车”的意思，和我们要找的“摩托车”不一样哦，再试试呀~" } } ], "answer": [ 1 ] }, { "question": { "type": "npc", "npcName": "Brainy", "content": "题干是Tom问“他们骑的是什么呀？”，结合图片和学的单词，你觉得正确的回答是哪个呢？" }, "optionList": [ { "option": "bicycles", "feedback": { "type": "npc", "npcName": "Brainy", "content": "bicycles是自行车，结合场景里的角色是摩托怪客，他们骑的不是自行车哦，再想想看~" } }, { "option": "motorbikes", "feedback": { "type": "npc", "npcName": "Brainy", "content": "答对了！回答是“They rode motorbikes”（省略了主语和谓语的常用回答直接说motorbikes也可以），意思就是“摩托车”，刚好对应问题哦，现在大声把这个回答读出来吧~" } }, { "option": "a bus", "feedback": { "type": "npc", "npcName": "Brainy", "content": "a bus是公交车，公交车是不能“骑”的哦，回答不符合逻辑，再试一次吧~" } } ], "answer": [ 1 ] } ] }, { "image": "1217115_01.png", "learning": [ { "question": { "type": "npc", "npcName": "Brainy", "content": "这道题我们要认识动词show，它的意思是“展示、给……看”，你能选出这个正确的单词吗？" }, "optionList": [ { "option": "show", "feedback": { "type": "npc", "npcName": "Brainy", "content": "答对啦！show就是“展示、给……看”的意思，你掌握得很好哦~" } }, { "option": "shake", "feedback": { "type": "npc", "npcName": "Brainy", "content": "shake的意思是“摇晃、抖动”，不是我们要找的“展示”的意思哦，再试试吧~" } }, { "option": "shower", "feedback": { "type": "npc", "npcName": "Brainy", "content": "shower的意思是“淋浴、洗澡”，和“展示”的意思不一样哦，再试一下呀~" } } ], "answer": [ 0 ] }, { "question": { "type": "npc", "npcName": "Brainy", "content": "题干是Tom问“你想让他们做什么？”，要表达的意思是“给我们看看他们的包”，你觉得哪个动词填进去是对的呢？" }, "optionList": [ { "option": "show", "feedback": { "type": "npc", "npcName": "Brainy", "content": "答对了！填进去之后完整的表达是“Show us their bags”，意思就是“给我们看看他们的包”，符合这个情境的需求哦，现在大声朗读一下这个句子吧~" } }, { "option": "shake", "feedback": { "type": "npc", "npcName": "Brainy", "content": "shake是摇晃的意思，“摇晃我们他们的包”语义不通哦，不符合说话的逻辑，再想想看吧~" } }, { "option": "shower", "feedback": { "type": "npc", "npcName": "Brainy", "content": "shower是淋浴的意思，放在句子里完全说不通哦，再试一次吧~" } } ], "answer": [ 0 ] } ] } ]

closing | { "type": "npc", "npcName": "Brainy", "content": "太棒了！你完成了所有的题目，还复习了people、motorbike、show这些核心单词的用法，口语表达也更熟练啦，下次继续加油哦~" }

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224
{ "learningPart": [ { "image": "1217115_01.png", "learning": [ { "question": { "type": "npc", "npcName": "Brainy", "content": "这道题我们要认识表示“人”的英文单词哦，你能选出正确的单词吗？" }, "optionList": [ { "option": "purple", "feedback": { "type": "npc", "npcName": "Brainy", "content": "purple的意思是“紫色”，放在句子里“这两个紫色”语义不通哦，再试试吧~" } }, { "option": "people", "feedback": { "type": "npc", "npcName": "Brainy", "content": "答对啦！people的意思是“人”，“These two people”就是“这两个人”的意思，你真棒，已经学会这个单词啦~" } } ], "answer": [ 1 ] }, { "question": { "type": "npc", "npcName": "Brainy", "content": "题干是Tom问“谁从外地来的呀？”，需要回答“这两个人”，结合刚才学的单词，你觉得哪个选项填进去是对的呢？" }, "optionList": [ { "option": "people", "feedback": { "type": "npc", "npcName": "Brainy", "content": "答对了！填进去之后完整的回答是“These two people”，意思就是“这两个人”，符合问题的回答哦，现在跟着大声朗读一下这个句子吧~" } }, { "option": "purple", "feedback": { "type": "npc", "npcName": "Brainy", "content": "purple是“紫色”的意思，回答“谁来的”这个问题不符合逻辑哦，再想想看吧~" } } ], "answer": [ 0 ] } ] }, { "image": "1217115_01.png", "learning": [ { "question": { "type": "npc", "npcName": "Brainy", "content": "这道题我们要学习交通工具相关的词汇，其中motorbike是“摩托车”的意思，你能选出这个正确的单词吗？" }, "optionList": [ { "option": "bicycles", "feedback": { "type": "npc", "npcName": "Brainy", "content": "bicycles是“自行车”的意思，不是我们要找的“摩托车”哦，再试一下吧~" } }, { "option": "motorbikes", "feedback": { "type": "npc", "npcName": "Brainy", "content": "太厉害啦！motorbikes就是“摩托车”的意思，你已经记住这个单词啦~" } }, { "option": "a bus", "feedback": { "type": "npc", "npcName": "Brainy", "content": "a bus是“一辆公交车”的意思，和我们要找的“摩托车”不一样哦，再试试呀~" } } ], "answer": [ 1 ] }, { "question": { "type": "npc", "npcName": "Brainy", "content": "题干是Tom问“他们骑的是什么呀？”，结合图片和学的单词，你觉得正确的回答是哪个呢？" }, "optionList": [ { "option": "bicycles", "feedback": { "type": "npc", "npcName": "Brainy", "content": "bicycles是自行车，结合场景里的角色是摩托怪客，他们骑的不是自行车哦，再想想看~" } }, { "option": "motorbikes", "feedback": { "type": "npc", "npcName": "Brainy", "content": "答对了！回答是“They rode motorbikes”（省略了主语和谓语的常用回答直接说motorbikes也可以），意思就是“摩托车”，刚好对应问题哦，现在大声把这个回答读出来吧~" } }, { "option": "a bus", "feedback": { "type": "npc", "npcName": "Brainy", "content": "a bus是公交车，公交车是不能“骑”的哦，回答不符合逻辑，再试一次吧~" } } ], "answer": [ 1 ] } ] }, { "image": "1217115_01.png", "learning": [ { "question": { "type": "npc", "npcName": "Brainy", "content": "这道题我们要认识动词show，它的意思是“展示、给……看”，你能选出这个正确的单词吗？" }, "optionList": [ { "option": "show", "feedback": { "type": "npc", "npcName": "Brainy", "content": "答对啦！show就是“展示、给……看”的意思，你掌握得很好哦~" } }, { "option": "shake", "feedback": { "type": "npc", "npcName": "Brainy", "content": "shake的意思是“摇晃、抖动”，不是我们要找的“展示”的意思哦，再试试吧~" } }, { "option": "shower", "feedback": { "type": "npc", "npcName": "Brainy", "content": "shower的意思是“淋浴、洗澡”，和“展示”的意思不一样哦，再试一下呀~" } } ], "answer": [ 0 ] }, { "question": { "type": "npc", "npcName": "Brainy", "content": "题干是Tom问“你想让他们做什么？”，要表达的意思是“给我们看看他们的包”，你觉得哪个动词填进去是对的呢？" }, "optionList": [ { "option": "show", "feedback": { "type": "npc", "npcName": "Brainy", "content": "答对了！填进去之后完整的表达是“Show us their bags”，意思就是“给我们看看他们的包”，符合这个情境的需求哦，现在大声朗读一下这个句子吧~" } }, { "option": "shake", "feedback": { "type": "npc", "npcName": "Brainy", "content": "shake是摇晃的意思，“摇晃我们他们的包”语义不通哦，不符合说话的逻辑，再想想看吧~" } }, { "option": "shower", "feedback": { "type": "npc", "npcName": "Brainy", "content": "shower是淋浴的意思，放在句子里完全说不通哦，再试一次吧~" } } ], "answer": [ 0 ] } ] } ], "closing": { "type": "npc", "npcName": "Brainy", "content": "太棒了！你完成了所有的题目，还复习了people、motorbike、show这些核心单词的用法，口语表达也更熟练啦，下次继续加油哦~" } }
kpInfo JSON

pushType |
cType |
cId |

kpInfo

[ { "kpId": null, "kpType": "vocab", "kpTitle": "motorbike n 摩托车", "kpSkill": "vocab_meaning", "kpSkillName": "词义" }, { "kpId": null, "kpType": "vocab", "kpTitle": "people n 人", "kpSkill": "vocab_meaning", "kpSkillName": "词义" }, { "kpId": null, "kpType": "vocab", "kpTitle": "hold v 抓住", "kpSkill": "vocab_meaning", "kpSkillName": "词义" }, { "kpId": null, "kpType": "vocab", "kpTitle": "show v 显示", "kpSkill": "vocab_meaning", "kpSkillName": "词义" } ]

1234567891011121314151617181920212223242526272829303132333435
{ "pushType": "relationKp", "cType": "core_reading_imageDrag", "cId": "1217115", "kpInfo": [ { "kpId": null, "kpType": "vocab", "kpTitle": "motorbike n 摩托车", "kpSkill": "vocab_meaning", "kpSkillName": "词义" }, { "kpId": null, "kpType": "vocab", "kpTitle": "people n 人", "kpSkill": "vocab_meaning", "kpSkillName": "词义" }, { "kpId": null, "kpType": "vocab", "kpTitle": "hold v 抓住", "kpSkill": "vocab_meaning", "kpSkillName": "词义" }, { "kpId": null, "kpType": "vocab", "kpTitle": "show v 显示", "kpSkill": "vocab_meaning", "kpSkillName": "词义" } ] }
中间结果: 学习流程配置

    ```
    # 小题 1
    ## 材料内容
    【展示该小题对应的图片 ID：1217115_01.png】

    ## 互动题目
    ### 1. 句意选词题
    Brainy：这道题我们要认识表示“人”的英文单词哦，你能选出正确的单词吗？
    - 选项 A：purple
      Brainy：purple的意思是“紫色”，放在句子里“这两个紫色”语义不通哦，再试试吧~
    - 选项 B：people [正确]
      Brainy：答对啦！people的意思是“人”，“These two people”就是“这两个人”的意思，你真棒，已经学会这个单词啦~

    ### 2. 原题降级
    Brainy：题干是Tom问“谁从外地来的呀？”，需要回答“这两个人”，结合刚才学的单词，你觉得哪个选项填进去是对的呢？
    - 选项 A：people [正确]
      Brainy：答对了！填进去之后完整的回答是“These two people”，意思就是“这两个人”，符合问题的回答哦，现在跟着大声朗读一下这个句子吧~
    - 选项 B：purple
      Brainy：purple是“紫色”的意思，回答“谁来的”这个问题不符合逻辑哦，再想想看吧~

    ---
    # 小题 2
    ## 材料内容
    【展示该小题对应的图片 ID：1217115_01.png】

    ## 互动题目
    ### 1. 句意选词题
    Brainy：这道题我们要学习交通工具相关的词汇，其中motorbike是“摩托车”的意思，你能选出这个正确的单词吗？
    - 选项 A：bicycles
      Brainy：bicycles是“自行车”的意思，不是我们要找的“摩托车”哦，再试一下吧~
    - 选项 B：motorbikes [正确]
      Brainy：太厉害啦！motorbikes就是“摩托车”的意思，你已经记住这个单词啦~
    - 选项 C：a bus
      Brainy：a bus是“一辆公交车”的意思，和我们要找的“摩托车”不一样哦，再试试呀~

    ### 2. 原题降级
    Brainy：题干是Tom问“他们骑的是什么呀？”，结合图片和学的单词，你觉得正确的回答是哪个呢？
    - 选项 A：bicycles
      Brainy：bicycles是自行车，结合场景里的角色是摩托怪客，他们骑的不是自行车哦，再想想看~
    - 选项 B：motorbikes [正确]
      Brainy：答对了！回答是“They rode motorbikes”（省略了主语和谓语的常用回答直接说motorbikes也可以），意思就是“摩托车”，刚好对应问题哦，现在大声把这个回答读出来吧~
    - 选项 C：a bus
      Brainy：a bus是公交车，公交车是不能“骑”的哦，回答不符合逻辑，再试一次吧~

    ---
    # 小题 3
    ## 材料内容
    【展示该小题对应的图片 ID：1217115_01.png】

    ## 互动题目
    ### 1. 句意选词题
    Brainy：这道题我们要认识动词show，它的意思是“展示、给……看”，你能选出这个正确的单词吗？
    - 选项 A：show [正确]
      Brainy：答对啦！show就是“展示、给……看”的意思，你掌握得很好哦~
    - 选项 B：shake
      Brainy：shake的意思是“摇晃、抖动”，不是我们要找的“展示”的意思哦，再试试吧~
    - 选项 C：shower
      Brainy：shower的意思是“淋浴、洗澡”，和“展示”的意思不一样哦，再试一下呀~

    ### 2. 原题降级
    Brainy：题干是Tom问“你想让他们做什么？”，要表达的意思是“给我们看看他们的包”，你觉得哪个动词填进去是对的呢？
    - 选项 A：show [正确]
      Brainy：答对了！填进去之后完整的表达是“Show us their bags”，意思就是“给我们看看他们的包”，符合这个情境的需求哦，现在大声朗读一下这个句子吧~
    - 选项 B：shake
      Brainy：shake是摇晃的意思，“摇晃我们他们的包”语义不通哦，不符合说话的逻辑，再想想看吧~
    - 选项 C：shower
      Brainy：shower是淋浴的意思，放在句子里完全说不通哦，再试一次吧~

    ---
    # 完结反馈
    Brainy：太棒了！你完成了所有的题目，还复习了people、motorbike、show这些核心单词的用法，口语表达也更熟练啦，下次继续加油哦~
    ```

中间结果: 互动描述

    We first read the story <The Motorcyclists and the Mysterious Parcel> with the matching picture, to recall the details of what just happened in the town.（我们首先阅读了《摩托怪客与神秘包裹》的故事及对应配图，来回忆小镇里刚刚发生的事件细节。）
    When Tom asked who came from out of town, we told him it was these two people who came from outside.（当汤姆问谁从镇外过来时，我们告诉他是这两个人从外地来到了镇上。）
    When Tom asked what they rode, we answered that the two visitors came riding motorbikes all the way here.（当汤姆问他们骑的是什么时，我们回答这两名访客是骑着摩托车一路过来的。）
    When Tom asked what we wanted them to do, we said we hoped they could show us their bags to check what's inside.（当汤姆问我们想让他们做什么时，我们说希望他们能给我们看看他们的包，好检查里面的东西。）

原始组件配置 (可编辑后点击"执行重新生成")
【任务标题】 告诉镇长 Tom 发生了什么 【任务背景】 Tom 终于来了，快把刚发生的事情告诉他吧！ 【任务描述】 观察主图内容，将下方选项池中的单词拖拽到对应句子的空白处，补全所有句子。 【通关知识】 motorbike n 摩托车 people n 人 hold v 抓住 show v 显示 【阅读材料1】 【材料部分】 #标题 摩托怪客与神秘包裹 #正文 图片：[1217115_01.png] 【互动问题】 #题目1 ##题干： Tom: Who came from out of town?（音频） ##答题区： These two ___. ##选项 purple people（正确） #题目2 ##题干： Tom: What did they ride?（音频） ##答题区： ___ ##选项 bicycles motorbikes（正确） a bus #题目3 ##题干： Tom: What do you want them to do?（音频） ##答题区： ___ us their bags ##选项 show（正确） shake shower 【学习过程】 段落 1 Who came from out of town?【people】 段落 2 What did they ride?【motorbike】 段落 3 What do you want them to do?【show】
16 对话选读 cId: 1217116 mid_dialog_select
已保存 ▶
jsonData

cType |
cId |
title |
resourceMapping | { "Question": 1217101, "Option": 1217101 }
preDialog | []
imgShowTimingList | []
optionList | [ { "option": "Sorry, but I can't hold it.", "needAudio": false, "feedback": { "type": "npc", "npcName": "Tom", "content": "It's okay. Everybody makes mistakes." } }, { "option": "Sorry, I can't hold it anymore.", "needAudio": false, "feedback": { "type": "npc", "npcName": "Tom", "content": "It's okay. Everybody makes mistakes." } } ]
postDialog | []

1234567891011121314151617181920212223242526272829303132
{ "cType": "mid_dialog_select", "cId": "1217116", "title": "为自己的失误道歉", "resourceMapping": { "Question": 1217101, "Option": 1217101 }, "preDialog": [], "imgShowTimingList": [], "optionList": [ { "option": "Sorry, but I can't hold it.", "needAudio": false, "feedback": { "type": "npc", "npcName": "Tom", "content": "It's okay. Everybody makes mistakes." } }, { "option": "Sorry, I can't hold it anymore.", "needAudio": false, "feedback": { "type": "npc", "npcName": "Tom", "content": "It's okay. Everybody makes mistakes." } } ], "postDialog": [] }
kpInfo JSON

pushType |
cType |
cId |
kpInfo | [ { "kpId": null, "kpType": "sentence", "kpTitle": "... can/can't hold...", "kpSkill": "sentence_meaning", "kpSkillName": "语义" } ]

1234567891011121314
{ "pushType": "relationKp", "cType": "mid_dialog_select", "cId": "1217116", "kpInfo": [ { "kpId": null, "kpType": "sentence", "kpTitle": "... can/can't hold...", "kpSkill": "sentence_meaning", "kpSkillName": "语义" } ] }
原始组件配置 (可编辑后点击"执行重新生成")
【任务标题】 为自己的失误道歉 【资源配置】 无 【情境引入】 空 【互动内容】 要求：选择一个你想表达的观点 选项： 选项1：Sorry, but I can't hold it. - 反馈 Tom : It's okay. Everybody makes mistakes. 选项2：Sorry, I can't hold it anymore. - 反馈 Tom : It's okay. Everybody makes mistakes. 【后置对话】 无