# L1-S2-U23-L2 水果大会 — 组件JSON报告

就绪
成功: 0 失败: 0

# L1-S2-U23-L2 水果大会

生成时间: 2026-06-24 12:00:16 模型: doubao-seed-2.0-pro Wiki: GvXTwO7V5iulQtkDOqPcM8o4nBe?from=from_copylink
1
核心互动
14
中互动
15
总组件
15
成功
0
失败
0
跳过
1 对话朗读 cId: 1223201 mid_dialog_repeat
已保存 ▶
jsonData

cType |
cId |
title |
resourceMapping | { "May": 726 }
preDialog | []
imgShowTimingList | []
question | { "type": "user", "content": "I love fruit!" }
postDialog | []

123456789101112131415
{ "cType": "mid_dialog_repeat", "cId": "1223201", "title": "喜欢水果", "resourceMapping": { "May": 726 }, "preDialog": [], "imgShowTimingList": [], "question": { "type": "user", "content": "I love fruit!" }, "postDialog": [] }
kpInfo JSON

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

1234567891011121314
{ "pushType": "relationKp", "cType": "mid_dialog_repeat", "cId": "1223201", "kpInfo": [ { "kpId": "1223105", "kpType": "vocab", "kpTitle": "fruit", "kpSkill": "vocab_meaning", "kpSkillName": "词义" } ] }
原始组件配置 (可编辑后点击"执行重新生成组件")
【任务标题】喜欢水果 【资源配置】无 【情境引入】无 【互动内容】 User: I love fruit!（朗读） 【后置对话】无
知识点文本 (来自sheet知识点列，可编辑后点击"执行重新生成知识点")
fruit
2 对话朗读 cId: 1223202 mid_dialog_repeat
已保存 ▶
jsonData

cType |
cId |
title |
resourceMapping | { "May": 726 }
preDialog | []
imgShowTimingList | [ "content" ]
img |
question | { "type": "user", "content": "Wow! Such a big pineapple!" }
postDialog | []

123456789101112131415161718
{ "cType": "mid_dialog_repeat", "cId": "1223202", "title": "好大的菠萝", "resourceMapping": { "May": 726 }, "preDialog": [], "imgShowTimingList": [ "content" ], "img": "1223202.png", "question": { "type": "user", "content": "Wow! Such a big pineapple!" }, "postDialog": [] }
kpInfo JSON

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

1234567891011121314
{ "pushType": "relationKp", "cType": "mid_dialog_repeat", "cId": "1223202", "kpInfo": [ { "kpId": "1223107", "kpType": "vocab", "kpTitle": "pineapple", "kpSkill": "vocab_meaning", "kpSkillName": "词义" } ] }
原始组件配置 (可编辑后点击"执行重新生成组件")
【任务标题】好大的菠萝 【资源配置】图片时机：互动内容 【情境引入】无 【互动内容】 User: Wow! Such a big pineapple!（朗读） 【后置对话】无
知识点文本 (来自sheet知识点列，可编辑后点击"执行重新生成知识点")
pineapple
3 对话挖空 cId: 1223203 mid_dialog_fillin
已保存 ▶
jsonData

cType |
cId |
title |
resourceMapping | { "May": 726 }
preDialog | [ { "type": "npc", "npcName": "May", "content": "What fruit do you like?" } ]
imgShowTimingList | []
question | { "type": "user", "desc": "I like Sam's ___ too!", "content": "I like Sam's pineapple too!" }
optionGroupList | [ { "optionList": [ { "option": "pineapple", "needAudio": true }, { "option": "desk", "needAudio": true } ], "answer": [ 0 ] } ]
corFeedback | { "type": "npc", "npcName": "May", "content": "Me too! Sam's pineapple is the best." }
errFeedback | { "type": "npc", "npcName": "May", "content": "Come on! That's not a fruit." }
postDialog | []

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
{ "cType": "mid_dialog_fillin", "cId": "1223203", "title": "我也喜欢菠萝", "resourceMapping": { "May": 726 }, "preDialog": [ { "type": "npc", "npcName": "May", "content": "What fruit do you like?" } ], "imgShowTimingList": [], "question": { "type": "user", "desc": "I like Sam's ___ too!", "content": "I like Sam's pineapple too!" }, "optionGroupList": [ { "optionList": [ { "option": "pineapple", "needAudio": true }, { "option": "desk", "needAudio": true } ], "answer": [ 0 ] } ], "corFeedback": { "type": "npc", "npcName": "May", "content": "Me too! Sam's pineapple is the best." }, "errFeedback": { "type": "npc", "npcName": "May", "content": "Come on! That's not a fruit." }, "postDialog": [] }
kpInfo JSON

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

1234567891011121314
{ "pushType": "relationKp", "cType": "mid_dialog_fillin", "cId": "1223203", "kpInfo": [ { "kpId": "1223107", "kpType": "vocab", "kpTitle": "pineapple", "kpSkill": "vocab_meaning", "kpSkillName": "词义" } ] }
原始组件配置 (可编辑后点击"执行重新生成组件")
【任务标题】我也喜欢菠萝 【资源配置】无 【情境引入】 May: What fruit do you like? 【互动内容】 I like Sam's ___ too!（音频） 选项1：pineapple（正确） 选项2：desk 【互动反馈】 正确 May: Me too! Sam's pineapple is the best. 错误 May: Come on! That's not a fruit. 【后置对话】无
知识点文本 (来自sheet知识点列，可编辑后点击"执行重新生成知识点")
pineapple
4 对话朗读 cId: 1223204 mid_dialog_repeat
已保存 ▶
jsonData

cType |
cId |
title |
resourceMapping | { "May": 726 }
preDialog | []
imgShowTimingList | [ "content" ]
img |
question | { "type": "user", "content": "Yes, the kiwi's big!" }
postDialog | []

123456789101112131415161718
{ "cType": "mid_dialog_repeat", "cId": "1223204", "title": "猕猴桃真大", "resourceMapping": { "May": 726 }, "preDialog": [], "imgShowTimingList": [ "content" ], "img": "1223204.png", "question": { "type": "user", "content": "Yes, the kiwi's big!" }, "postDialog": [] }
kpInfo JSON

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

1234567891011121314
{ "pushType": "relationKp", "cType": "mid_dialog_repeat", "cId": "1223204", "kpInfo": [ { "kpId": "1223106", "kpType": "vocab", "kpTitle": "kiwi", "kpSkill": "vocab_meaning", "kpSkillName": "词义" } ] }
原始组件配置 (可编辑后点击"执行重新生成组件")
【任务标题】猕猴桃真大 【资源配置】图片时机：互动内容 【情境引入】无 【互动内容】 User: Yes, the kiwi's big!（朗读） 【后置对话】无
知识点文本 (来自sheet知识点列，可编辑后点击"执行重新生成知识点")
kiwi
5 对话选读 cId: 1223205 mid_dialog_select
已保存 ▶
jsonData

cType |
cId |
title |
resourceMapping | { "May": 726 }
preDialog | [ { "type": "npc", "npcName": "Jack", "content": "Where did Sam go?" } ]
imgShowTimingList | []
optionList | [ { "option": "Sam's in the toilet.", "needAudio": true, "feedback": { "type": "npc", "npcName": "May", "content": "I see. Let's go find him." } }, { "option": "Sam goes to the toilet.", "needAudio": true, "feedback": { "type": "npc", "npcName": "May", "content": "I see. Let's go find him." } } ]
postDialog | []

12345678910111213141516171819202122232425262728293031323334353637
{ "cType": "mid_dialog_select", "cId": "1223205", "title": "Sam 去哪了", "resourceMapping": { "May": 726 }, "preDialog": [ { "type": "npc", "npcName": "Jack", "content": "Where did Sam go?" } ], "imgShowTimingList": [], "optionList": [ { "option": "Sam's in the toilet.", "needAudio": true, "feedback": { "type": "npc", "npcName": "May", "content": "I see. Let's go find him." } }, { "option": "Sam goes to the toilet.", "needAudio": true, "feedback": { "type": "npc", "npcName": "May", "content": "I see. Let's go find him." } } ], "postDialog": [] }
kpInfo JSON

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

1234567891011121314
{ "pushType": "relationKp", "cType": "mid_dialog_select", "cId": "1223205", "kpInfo": [ { "kpId": "1223108", "kpType": "vocab", "kpTitle": "toilet", "kpSkill": "vocab_meaning", "kpSkillName": "词义" } ] }
原始组件配置 (可编辑后点击"执行重新生成组件")
【任务标题】Sam 去哪了 【资源配置】无 【情境引入】Jack:Where did Sam go? 【互动内容】 要求：选择一个你想表达的观点 选项1：Sam's in the toilet.（音频） - 反馈 May: I see. Let's go find him. 选项2：Sam goes to the toilet.（音频） - 反馈 May: I see. Let's go find him. 【后置对话】无
知识点文本 (来自sheet知识点列，可编辑后点击"执行重新生成知识点")
toilet
6 对话挖空 cId: 1223206 mid_dialog_fillin
已保存 ▶
jsonData

cType |
cId |
title |
resourceMapping | { "May": 726 }
preDialog | []
imgShowTimingList | []
question | { "type": "user", "desc": "It likes ___!", "content": "It likes pineapples!" }
optionGroupList | [ { "optionList": [ { "option": "pineapples", "needAudio": true }, { "option": "onion", "needAudio": true } ], "answer": [ 0 ] } ]
corFeedback | { "type": "npc", "npcName": "May", "content": "Yes! The donkey loves pineapples!" }
errFeedback | { "type": "npc", "npcName": "May", "content": "Come on! Look again. What did it eat?" }
postDialog | []

12345678910111213141516171819202122232425262728293031323334353637383940414243
{ "cType": "mid_dialog_fillin", "cId": "1223206", "title": "它喜欢菠萝", "resourceMapping": { "May": 726 }, "preDialog": [], "imgShowTimingList": [], "question": { "type": "user", "desc": "It likes ___!", "content": "It likes pineapples!" }, "optionGroupList": [ { "optionList": [ { "option": "pineapples", "needAudio": true }, { "option": "onion", "needAudio": true } ], "answer": [ 0 ] } ], "corFeedback": { "type": "npc", "npcName": "May", "content": "Yes! The donkey loves pineapples!" }, "errFeedback": { "type": "npc", "npcName": "May", "content": "Come on! Look again. What did it eat?" }, "postDialog": [] }
kpInfo JSON

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

1234567891011121314
{ "pushType": "relationKp", "cType": "mid_dialog_fillin", "cId": "1223206", "kpInfo": [ { "kpId": "1223107", "kpType": "vocab", "kpTitle": "pineapple", "kpSkill": "vocab_meaning", "kpSkillName": "词义" } ] }
原始组件配置 (可编辑后点击"执行重新生成组件")
【任务标题】它喜欢菠萝 【资源配置】无 【情境引入】无 【互动内容】 It likes ___!（音频） 选项1：pineapples（正确） 选项2：onion 【互动反馈】 正确 May: Yes! The donkey loves pineapples! 错误 May: Come on! Look again. What did it eat? 【后置对话】无
知识点文本 (来自sheet知识点列，可编辑后点击"执行重新生成知识点")
pineapple
7 对话挖空 cId: 1223207 mid_dialog_fillin
已保存 ▶
jsonData

cType |
cId |
title |
resourceMapping | { "May": 726 }
preDialog | []
imgShowTimingList | []
question | { "type": "user", "desc": "Sam went to the ___ again.", "content": "Sam went to the toilet again." }
optionGroupList | [ { "optionList": [ { "option": "toilet", "needAudio": true }, { "option": "farm", "needAudio": true } ], "answer": [ 0 ] } ]
corFeedback | { "type": "npc", "npcName": "Jack", "content": "He's too nervous." }
errFeedback | { "type": "npc", "npcName": "Jack", "content": "No, that's not where he went." }
postDialog | []

12345678910111213141516171819202122232425262728293031323334353637383940414243
{ "cType": "mid_dialog_fillin", "cId": "1223207", "title": "Sam 又去厕所了", "resourceMapping": { "May": 726 }, "preDialog": [], "imgShowTimingList": [], "question": { "type": "user", "desc": "Sam went to the ___ again.", "content": "Sam went to the toilet again." }, "optionGroupList": [ { "optionList": [ { "option": "toilet", "needAudio": true }, { "option": "farm", "needAudio": true } ], "answer": [ 0 ] } ], "corFeedback": { "type": "npc", "npcName": "Jack", "content": "He's too nervous." }, "errFeedback": { "type": "npc", "npcName": "Jack", "content": "No, that's not where he went." }, "postDialog": [] }
kpInfo JSON

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

1234567891011121314
{ "pushType": "relationKp", "cType": "mid_dialog_fillin", "cId": "1223207", "kpInfo": [ { "kpId": "1223108", "kpType": "vocab", "kpTitle": "toilet", "kpSkill": "vocab_meaning", "kpSkillName": "词义" } ] }
原始组件配置 (可编辑后点击"执行重新生成组件")
【任务标题】Sam 又去厕所了 【资源配置】无 【情境引入】无 【互动内容】 Sam went to the ___ again.（音频） 选项1：toilet（正确） 选项2：farm 【互动反馈】 正确 Jack: He's too nervous. 错误 Jack: No, that's not where he went. 【后置对话】无
知识点文本 (来自sheet知识点列，可编辑后点击"执行重新生成知识点")
toilet
8 对话组句 cId: 1223208 mid_dialog_sentence
已保存 ▶
jsonData

cType |
cId |
title |
resourceMapping | { "May": 726 }
preDialog | []
imgShowTimingList | []
question | { "desc": "问 Tom：你喜欢什么水果？", "content": "What fruit do you like?" }
optionList | [ { "option": "do you like", "needAudio": true }, { "option": "what fruit", "needAudio": true } ]
answer | [ 1, 0 ]
tip |
corFeedback | { "type": "npc", "npcName": "Tom", "content": "I like pineapples and kiwis!" }
errFeedback | { "type": "npc", "npcName": "Tom", "content": "Hmm, that doesn't sound right." }
postDialog | []

12345678910111213141516171819202122232425262728293031323334353637383940
{ "cType": "mid_dialog_sentence", "cId": "1223208", "title": "你喜欢什么水果", "resourceMapping": { "May": 726 }, "preDialog": [], "imgShowTimingList": [], "question": { "desc": "问 Tom：你喜欢什么水果？", "content": "What fruit do you like?" }, "optionList": [ { "option": "do you like", "needAudio": true }, { "option": "what fruit", "needAudio": true } ], "answer": [ 1, 0 ], "tip": "可以用 what 引导的特殊疑问句询问喜好", "corFeedback": { "type": "npc", "npcName": "Tom", "content": "I like pineapples and kiwis!" }, "errFeedback": { "type": "npc", "npcName": "Tom", "content": "Hmm, that doesn't sound right." }, "postDialog": [] }
kpInfo JSON

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

1234567891011121314
{ "pushType": "relationKp", "cType": "mid_dialog_sentence", "cId": "1223208", "kpInfo": [ { "kpId": "1223105", "kpType": "vocab", "kpTitle": "fruit", "kpSkill": "vocab_meaning", "kpSkillName": "词义" } ] }
原始组件配置 (可编辑后点击"执行重新生成组件")
【任务标题】你喜欢什么水果 【资源配置】无 【情境引入】无 【互动内容】 问 Tom：你喜欢什么水果？ （音频） 选项1：do you like 选项2：what fruit 答案：What fruit do you like? 辅助信息：可以用 what 引导的特殊疑问句询问喜好 【互动反馈】 正确 Tom: I like pineapples and kiwis! 错误 Tom: Hmm, that doesn't sound right. 【后置对话】无
知识点文本 (来自sheet知识点列，可编辑后点击"执行重新生成知识点")
fruit
9 对话挖空 cId: 1223209 mid_dialog_fillin
已保存 ▶
jsonData

cType |
cId |
title |
resourceMapping | { "May": 726 }
preDialog | []
imgShowTimingList | []
question | { "type": "user", "desc": "The ___ is so sweet!", "content": "The kiwi is so sweet!" }
optionGroupList | [ { "optionList": [ { "option": "kiwi", "needAudio": true }, { "option": "door", "needAudio": true } ], "answer": [ 0 ] } ]
corFeedback | { "type": "npc", "npcName": "May", "content": "Yes! The kiwi is really sweet." }
errFeedback | { "type": "npc", "npcName": "May", "content": "Come on! That's not what I said." }
postDialog | []

12345678910111213141516171819202122232425262728293031323334353637383940414243
{ "cType": "mid_dialog_fillin", "cId": "1223209", "title": "甜甜的猕猴桃", "resourceMapping": { "May": 726 }, "preDialog": [], "imgShowTimingList": [], "question": { "type": "user", "desc": "The ___ is so sweet!", "content": "The kiwi is so sweet!" }, "optionGroupList": [ { "optionList": [ { "option": "kiwi", "needAudio": true }, { "option": "door", "needAudio": true } ], "answer": [ 0 ] } ], "corFeedback": { "type": "npc", "npcName": "May", "content": "Yes! The kiwi is really sweet." }, "errFeedback": { "type": "npc", "npcName": "May", "content": "Come on! That's not what I said." }, "postDialog": [] }
kpInfo JSON

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

1234567891011121314
{ "pushType": "relationKp", "cType": "mid_dialog_fillin", "cId": "1223209", "kpInfo": [ { "kpId": "1223106", "kpType": "vocab", "kpTitle": "kiwi", "kpSkill": "vocab_meaning", "kpSkillName": "词义" } ] }
原始组件配置 (可编辑后点击"执行重新生成组件")
【任务标题】甜甜的猕猴桃 【资源配置】无 【情境引入】无 【互动内容】 The ___ is so sweet!（音频） 选项1：kiwi（正确） 选项2：door 【互动反馈】 正确 May: Yes! The kiwi is really sweet. 错误 May: Come on! That's not what I said. 【后置对话】无
知识点文本 (来自sheet知识点列，可编辑后点击"执行重新生成知识点")
kiwi
10 对话挖空 cId: 1223210 mid_dialog_fillin
已保存 ▶
jsonData

cType |
cId |
title |
resourceMapping | { "May": 726 }
preDialog | []
imgShowTimingList | [ "content", "feedback" ]
img |
question | { "type": "user", "desc": "Tom didn't eat the ___!", "content": "Tom didn't eat the kiwi!" }
optionGroupList | [ { "optionList": [ { "option": "kiwi", "needAudio": true }, { "option": "chicken", "needAudio": true } ], "answer": [ 0 ] } ]
corFeedback | { "type": "npc", "npcName": "Jack", "content": "Yeah, that's really strange!" }
errFeedback | { "type": "npc", "npcName": "Jack", "content": "No, look again. What didn't he eat?" }
postDialog | []

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
{ "cType": "mid_dialog_fillin", "cId": "1223210", "title": "Tom 没吃猕猴桃", "resourceMapping": { "May": 726 }, "preDialog": [], "imgShowTimingList": [ "content", "feedback" ], "img": "1223210.png", "question": { "type": "user", "desc": "Tom didn't eat the ___!", "content": "Tom didn't eat the kiwi!" }, "optionGroupList": [ { "optionList": [ { "option": "kiwi", "needAudio": true }, { "option": "chicken", "needAudio": true } ], "answer": [ 0 ] } ], "corFeedback": { "type": "npc", "npcName": "Jack", "content": "Yeah, that's really strange!" }, "errFeedback": { "type": "npc", "npcName": "Jack", "content": "No, look again. What didn't he eat?" }, "postDialog": [] }
kpInfo JSON

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

1234567891011121314
{ "pushType": "relationKp", "cType": "mid_dialog_fillin", "cId": "1223210", "kpInfo": [ { "kpId": "1223106", "kpType": "vocab", "kpTitle": "kiwi", "kpSkill": "vocab_meaning", "kpSkillName": "词义" } ] }
原始组件配置 (可编辑后点击"执行重新生成组件")
【任务标题】Tom 没吃猕猴桃 【资源配置】图片时机：互动内容 互动反馈 【情境引入】无 【互动内容】 Tom didn't eat the ___!（音频） 选项1：kiwi（正确） 选项2：chicken 【互动反馈】 正确 Jack: Yeah, that's really strange! 错误 Jack: No, look again. What didn't he eat? 【后置对话】无
知识点文本 (来自sheet知识点列，可编辑后点击"执行重新生成知识点")
kiwi
11 对话挖空 cId: 1223211 mid_dialog_fillin
已保存 ▶
jsonData

cType |
cId |
title |
resourceMapping | { "May": 726 }
preDialog | []
imgShowTimingList | []
question | { "type": "user", "desc": "Sam goes to the ___!", "content": "Sam goes to the toilet!" }
optionGroupList | [ { "optionList": [ { "option": "toilet", "needAudio": true }, { "option": "desk", "needAudio": true } ], "answer": [ 0 ] } ]
corFeedback | { "type": "npc", "npcName": "May", "content": "Yes! Sam's in the toilet." }
errFeedback | { "type": "npc", "npcName": "May", "content": "Come on! That doesn't make sense." }
postDialog | []

12345678910111213141516171819202122232425262728293031323334353637383940414243
{ "cType": "mid_dialog_fillin", "cId": "1223211", "title": "Sam 去厕所了", "resourceMapping": { "May": 726 }, "preDialog": [], "imgShowTimingList": [], "question": { "type": "user", "desc": "Sam goes to the ___!", "content": "Sam goes to the toilet!" }, "optionGroupList": [ { "optionList": [ { "option": "toilet", "needAudio": true }, { "option": "desk", "needAudio": true } ], "answer": [ 0 ] } ], "corFeedback": { "type": "npc", "npcName": "May", "content": "Yes! Sam's in the toilet." }, "errFeedback": { "type": "npc", "npcName": "May", "content": "Come on! That doesn't make sense." }, "postDialog": [] }
kpInfo JSON

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

1234567891011121314
{ "pushType": "relationKp", "cType": "mid_dialog_fillin", "cId": "1223211", "kpInfo": [ { "kpId": "1223108", "kpType": "vocab", "kpTitle": "toilet", "kpSkill": "vocab_meaning", "kpSkillName": "词义" } ] }
原始组件配置 (可编辑后点击"执行重新生成组件")
【任务标题】Sam 去厕所了 【资源配置】无 【情境引入】无 【互动内容】 Sam goes to the ___!（音频） 选项1：toilet（正确） 选项2：desk 【互动反馈】 正确 May: Yes! Sam's in the toilet. 错误 May: Come on! That doesn't make sense. 【后置对话】无
知识点文本 (来自sheet知识点列，可编辑后点击"执行重新生成知识点")
toilet
12 对话选读 cId: 1223212 mid_dialog_select
已保存 ▶
jsonData

cType |
cId |
title |
resourceMapping | { "May": 726 }
preDialog | [ { "type": "npc", "npcName": "May", "content": "You can do it, Sam!" } ]
imgShowTimingList | []
optionList | [ { "option": "Your fruit is the best ever!", "needAudio": true, "feedback": { "type": "npc", "npcName": "Sam", "content": "Really? You think so?" } }, { "option": "Your fruit looks good.", "needAudio": true, "feedback": { "type": "npc", "npcName": "Sam", "content": "Thanks, but I'm still nervous." } } ]
postDialog | []

12345678910111213141516171819202122232425262728293031323334353637
{ "cType": "mid_dialog_select", "cId": "1223212", "title": "你的水果最棒", "resourceMapping": { "May": 726 }, "preDialog": [ { "type": "npc", "npcName": "May", "content": "You can do it, Sam!" } ], "imgShowTimingList": [], "optionList": [ { "option": "Your fruit is the best ever!", "needAudio": true, "feedback": { "type": "npc", "npcName": "Sam", "content": "Really? You think so?" } }, { "option": "Your fruit looks good.", "needAudio": true, "feedback": { "type": "npc", "npcName": "Sam", "content": "Thanks, but I'm still nervous." } } ], "postDialog": [] }
kpInfo JSON

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

1234567891011121314
{ "pushType": "relationKp", "cType": "mid_dialog_select", "cId": "1223212", "kpInfo": [ { "kpId": "1223105", "kpType": "vocab", "kpTitle": "fruit", "kpSkill": "vocab_meaning", "kpSkillName": "词义" } ] }
原始组件配置 (可编辑后点击"执行重新生成组件")
【任务标题】你的水果最棒 【资源配置】无 【情境引入】May: You can do it, Sam! 【互动内容】 要求：选择一个你想表达的观点 选项1：Your fruit is the best ever!（音频） - 反馈 Sam: Really? You think so? 选项2：Your fruit looks good.（音频） - 反馈 Sam: Thanks, but I'm still nervous. 【后置对话】无
知识点文本 (来自sheet知识点列，可编辑后点击"执行重新生成知识点")
fruit
13 对话挖空 cId: 1223213 mid_dialog_fillin
已保存 ▶
jsonData

cType |
cId |
title |
resourceMapping | { "May": 726 }
preDialog | []
imgShowTimingList | []
question | { "type": "user", "desc": "What ___ does he like? Pineapple or kiwi?", "content": "What fruit does he like? Pineapple or kiwi?" }
optionGroupList | [ { "optionList": [ { "option": "fruit", "needAudio": true }, { "option": "food", "needAudio": true } ], "answer": [ 0 ] } ]
corFeedback | { "type": "npc", "npcName": "Fiona", "content": "Right! We need to find out what fruit he likes." }
errFeedback | { "type": "npc", "npcName": "Fiona", "content": "Hmm, that doesn't sound right. Try again." }
postDialog | []

12345678910111213141516171819202122232425262728293031323334353637383940414243
{ "cType": "mid_dialog_fillin", "cId": "1223213", "title": "Tom 喜欢什么水果", "resourceMapping": { "May": 726 }, "preDialog": [], "imgShowTimingList": [], "question": { "type": "user", "desc": "What ___ does he like? Pineapple or kiwi?", "content": "What fruit does he like? Pineapple or kiwi?" }, "optionGroupList": [ { "optionList": [ { "option": "fruit", "needAudio": true }, { "option": "food", "needAudio": true } ], "answer": [ 0 ] } ], "corFeedback": { "type": "npc", "npcName": "Fiona", "content": "Right! We need to find out what fruit he likes." }, "errFeedback": { "type": "npc", "npcName": "Fiona", "content": "Hmm, that doesn't sound right. Try again." }, "postDialog": [] }
kpInfo JSON

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

1234567891011121314
{ "pushType": "relationKp", "cType": "mid_dialog_fillin", "cId": "1223213", "kpInfo": [ { "kpId": "1223105", "kpType": "vocab", "kpTitle": "fruit", "kpSkill": "vocab_meaning", "kpSkillName": "词义" } ] }
原始组件配置 (可编辑后点击"执行重新生成组件")
【任务标题】Tom 喜欢什么水果 【资源配置】无 【情境引入】无 【互动内容】 What ___ does he like? Pineapple or kiwi?（音频） 选项1：fruit（正确） 选项2：food 【互动反馈】 正确 Fiona: Right! We need to find out what fruit he likes. 错误 Fiona: Hmm, that doesn't sound right. Try again. 【后置对话】无
知识点文本 (来自sheet知识点列，可编辑后点击"执行重新生成知识点")
fruit
14 对话选读 cId: 1223214 mid_dialog_select
已保存 ▶
jsonData

cType |
cId |
title |
resourceMapping | { "May": 726 }
preDialog | [ { "type": "npc", "npcName": "Sam", "content": "I... I did it?" } ]
imgShowTimingList | []
optionList | [ { "option": "Sam has the best fruit!", "needAudio": true, "feedback": { "type": "npc", "npcName": "Sam", "content": "Thank you! I'm so happy!" } }, { "option": "Sam's fruit is better.", "needAudio": true, "feedback": { "type": "npc", "npcName": "Sam", "content": "Thank you! I'm so happy!" } } ]
postDialog | []

12345678910111213141516171819202122232425262728293031323334353637
{ "cType": "mid_dialog_select", "cId": "1223214", "title": "Sam 的水果最棒", "resourceMapping": { "May": 726 }, "preDialog": [ { "type": "npc", "npcName": "Sam", "content": "I... I did it?" } ], "imgShowTimingList": [], "optionList": [ { "option": "Sam has the best fruit!", "needAudio": true, "feedback": { "type": "npc", "npcName": "Sam", "content": "Thank you! I'm so happy!" } }, { "option": "Sam's fruit is better.", "needAudio": true, "feedback": { "type": "npc", "npcName": "Sam", "content": "Thank you! I'm so happy!" } } ], "postDialog": [] }
kpInfo JSON

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

1234567891011121314
{ "pushType": "relationKp", "cType": "mid_dialog_select", "cId": "1223214", "kpInfo": [ { "kpId": "1223105", "kpType": "vocab", "kpTitle": "fruit", "kpSkill": "vocab_meaning", "kpSkillName": "词义" } ] }
原始组件配置 (可编辑后点击"执行重新生成组件")
【任务标题】Sam 的水果最棒 【资源配置】无 【情境引入】Sam: I... I did it? 【互动内容】 要求：选择一个你想表达的观点 选项1：Sam has the best fruit!（音频） - 反馈 Sam: Thank you! I'm so happy! 选项2：Sam's fruit is better.（音频） - 反馈 Sam: Thank you! I'm so happy! 【后置对话】无
知识点文本 (来自sheet知识点列，可编辑后点击"执行重新生成知识点")
fruit
15 核心听力选择 cId: 1223215 core_listening_choose
已保存 ▶
taskInfo

cType |
cId |
title |
sceneDesc |
key | [ { "desc": "", "keyList": [ { "type": "default", "content": "fruit", "desc": "n. 水果" }, { "type": "default", "content": "kiwi", "desc": "n. 猕猴桃" }, { "type": "default", "content": "pineapple", "desc": "n. 菠萝" } ] } ]
resourceMapping | { "May": 726 }

cDesc

You listened to the conversation between Fiona and May, and learned that Sam's face turned red because he ate some fruit.（你听了Fiona和May的对话，得知Sam的脸变红是因为他吃了一些水果。） You heard Fiona and May talking about Sam's situation, and found out that kiwis or pineapples are the fruits that can make Sam sick.（你听到Fiona和May在谈论Sam的情况，发现猕猴桃或者菠萝是会让Sam不舒服的水果。） You got to know from Fiona's words that Sam always goes to the toilet, and Fiona hopes everyone can look after Sam well later.（你从Fiona的话中了解到Sam经常去厕所，Fiona希望大家之后能好好照顾Sam。）

1234567891011121314151617181920212223242526272829303132
{ "cType": "core_listening_choose", "cId": "1223215", "title": "Sam 怎么了", "sceneDesc": "Fiona 发现 Sam 有些不对劲。原来 Sam 对某些水果过敏，吃了会让脸变红。来听听 Fiona 是怎么说的，看看 Sam 到底怎么了。", "key": [ { "desc": "", "keyList": [ { "type": "default", "content": "fruit", "desc": "n. 水果" }, { "type": "default", "content": "kiwi", "desc": "n. 猕猴桃" }, { "type": "default", "content": "pineapple", "desc": "n. 菠萝" } ] } ], "resourceMapping": { "May": 726 }, "cDesc": "You listened to the conversation between Fiona and May, and learned that Sam's face turned red because he ate some fruit.（你听了Fiona和May的对话，得知Sam的脸变红是因为他吃了一些水果。）\nYou heard Fiona and May talking about Sam's situation, and found out that kiwis or pineapples are the fruits that can make Sam sick.（你听到Fiona和May在谈论Sam的情况，发现猕猴桃或者菠萝是会让Sam不舒服的水果。）\nYou got to know from Fiona's words that Sam always goes to the toilet, and Fiona hopes everyone can look after Sam well later.（你从Fiona的话中了解到Sam经常去厕所，Fiona希望大家之后能好好照顾Sam。）" }
questionGroup
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196
[ { "preDialog": [ { "type": "npc", "npcName": "Fiona", "content": "Kids, I want to tell you something. Tom is not okay." } ], "dialogList": [ { "type": "npc", "npcName": "May", "content": "Why is his face so red?", "trans": "为什么他的脸这么红？", "isPoint": false }, { "type": "npc", "npcName": "Fiona", "content": "He ate some fruit.", "trans": "他吃了些水果。", "isPoint": true } ], "questionList": [ { "type": "npc", "npcName": "Fiona", "content": "What makes Sam's face turn red?", "optionList": [ { "option": "Water", "feedback": { "type": "npc", "npcName": "Fiona", "content": "No, water doesn't make his face red." } }, { "option": "Fruit", "feedback": { "type": "npc", "npcName": "Fiona", "content": "Yes! Some fruit makes his face turn red." } }, { "option": "Bread", "feedback": { "type": "npc", "npcName": "Fiona", "content": "No, it's not bread." } } ], "answer": [ 1 ] } ], "postDialog": [] }, { "preDialog": [], "dialogList": [ { "type": "npc", "npcName": "May", "content": "What happens to him?", "trans": "他怎么了？", "isPoint": false }, { "type": "npc", "npcName": "Fiona", "content": "His face turns red.", "trans": "他的脸变红了。", "isPoint": false }, { "type": "npc", "npcName": "May", "content": "So he cannot eat kiwi or pineapple?", "trans": "所以他不能吃猕猴桃或者菠萝吗？", "isPoint": false }, { "type": "npc", "npcName": "Fiona", "content": "Yes, some fruit can make people sick. His face turns red from kiwis or pineapples.", "trans": "是的，有些水果会让人不舒服。他吃了猕猴桃或者菠萝脸就会变红。", "isPoint": true } ], "questionList": [ { "type": "npc", "npcName": "Fiona", "content": "What fruits can make Sam sick?", "optionList": [ { "option": "Apples or bananas", "feedback": { "type": "npc", "npcName": "Fiona", "content": "No, those are not the fruits we talked about." } }, { "option": "Kiwis or pineapples", "feedback": { "type": "npc", "npcName": "Fiona", "content": "That's right! Kiwis and pineapples make him sick." } }, { "option": "Oranges or grapes", "feedback": { "type": "npc", "npcName": "Fiona", "content": "No, we didn't talk about those fruits." } } ], "answer": [ 1 ] } ], "postDialog": [] }, { "preDialog": [], "dialogList": [ { "type": "npc", "npcName": "May", "content": "Where does Sam always go?", "trans": "萨姆经常去哪里？", "isPoint": false }, { "type": "npc", "npcName": "Fiona", "content": "Sam always goes to the toilet.", "trans": "萨姆经常去厕所。", "isPoint": true } ], "questionList": [ { "type": "npc", "npcName": "Fiona", "content": "Where does Sam always go?", "optionList": [ { "option": "Toilet", "feedback": { "type": "npc", "npcName": "Fiona", "content": "Yes! He always goes to the toilet." } }, { "option": "", "feedback": { "type": "npc", "npcName": "Fiona", "content": "No, that's not what happens." } }, { "option": "Home.", "feedback": { "type": "npc", "npcName": "Fiona", "content": "Not quite, that's not what happens." } } ], "answer": [ 0 ] } ], "postDialog": [ { "type": "npc", "npcName": "Fiona", "content": "So now you know. Look after him for me, okay?" } ] } ]
studyInfo

learningPart

[ { "type": "npc", "npcName": "Brainy", "content": "Some fruit makes his face turn red.", "learning": [ { "question": { "content": "刚刚听到的音频中，包含了一个关键短语 make one's face turn red，意思是让某人的脸变红。这里的make是“使得、让”的意思，是非常常用的动词哦。", "type": "npc", "npcName": "Brainy" }, "extendQuestion": { "content": "仔细听音频，选一选下面哪一句是你刚刚听到的内容呢？", "type": "npc", "npcName": "Brainy" }, "optionList": [ { "option": "Some candy makes his face turn red.", "feedback": { "type": "npc", "content": "哎呀，这句话里说的是candy（糖果），不是我们音频里提到的内容哦，再仔细听一听吧。", "npcName": "Brainy" } }, { "option": "Some fruit makes his face turn red.", "feedback": { "type": "npc", "content": "太棒啦！你准确听出了句子里的关键内容，太厉害了！", "npcName": "Brainy" } } ], "answer": [ 1 ] }, { "question": { "content": "Some fruit makes his face turn red.", "type": "npc", "npcName": "Brainy" }, "extendQuestion": { "content": "“一些水果让他的脸变红了”，这句话的意思对不对呀？", "type": "npc", "npcName": "Brainy" }, "optionList": [ { "option": "对 / Yes", "feedback": { "type": "npc", "content": "答对啦！你完全理解了这个句子的意思，还掌握了make one's face turn red这个实用的短语，真不错！", "npcName": "Brainy" } }, { "option": "错 / No", "feedback": { "type": "npc", "content": "不对哦，再好好看看句子里的单词都是什么意思，重新选一次试试看呀。", "npcName": "Brainy" } } ], "answer": [ 0 ] } ] } ]

closing | { "type": "npc", "content": "很好！你已经回答完了全部问题，相信你已经听懂了这个任务中所有的重点句子。现在让我们来查看结果吧!", "npcName": "Brainy" }

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
{ "learningPart": [ { "type": "npc", "npcName": "Brainy", "content": "Some fruit makes his face turn red.", "learning": [ { "question": { "content": "刚刚听到的音频中，包含了一个关键短语 make one's face turn red，意思是让某人的脸变红。这里的make是“使得、让”的意思，是非常常用的动词哦。", "type": "npc", "npcName": "Brainy" }, "extendQuestion": { "content": "仔细听音频，选一选下面哪一句是你刚刚听到的内容呢？", "type": "npc", "npcName": "Brainy" }, "optionList": [ { "option": "Some candy makes his face turn red.", "feedback": { "type": "npc", "content": "哎呀，这句话里说的是candy（糖果），不是我们音频里提到的内容哦，再仔细听一听吧。", "npcName": "Brainy" } }, { "option": "Some fruit makes his face turn red.", "feedback": { "type": "npc", "content": "太棒啦！你准确听出了句子里的关键内容，太厉害了！", "npcName": "Brainy" } } ], "answer": [ 1 ] }, { "question": { "content": "Some fruit makes his face turn red.", "type": "npc", "npcName": "Brainy" }, "extendQuestion": { "content": "“一些水果让他的脸变红了”，这句话的意思对不对呀？", "type": "npc", "npcName": "Brainy" }, "optionList": [ { "option": "对 / Yes", "feedback": { "type": "npc", "content": "答对啦！你完全理解了这个句子的意思，还掌握了make one's face turn red这个实用的短语，真不错！", "npcName": "Brainy" } }, { "option": "错 / No", "feedback": { "type": "npc", "content": "不对哦，再好好看看句子里的单词都是什么意思，重新选一次试试看呀。", "npcName": "Brainy" } } ], "answer": [ 0 ] } ] } ], "closing": { "type": "npc", "content": "很好！你已经回答完了全部问题，相信你已经听懂了这个任务中所有的重点句子。现在让我们来查看结果吧!", "npcName": "Brainy" } }
kpInfo JSON

pushType |
cType |
cId |
kpInfo | [ { "kpId": "1223105", "kpType": "vocab", "kpTitle": "fruit", "kpSkill": "vocab_meaning", "kpSkillName": "词义" }, { "kpId": "1223106", "kpType": "vocab", "kpTitle": "kiwi", "kpSkill": "vocab_meaning", "kpSkillName": "词义" }, { "kpId": "1223107", "kpType": "vocab", "kpTitle": "pineapple", "kpSkill": "vocab_meaning", "kpSkillName": "词义" } ]

12345678910111213141516171819202122232425262728
{ "pushType": "relationKp", "cType": "core_listening_choose", "cId": "1223215", "kpInfo": [ { "kpId": "1223105", "kpType": "vocab", "kpTitle": "fruit", "kpSkill": "vocab_meaning", "kpSkillName": "词义" }, { "kpId": "1223106", "kpType": "vocab", "kpTitle": "kiwi", "kpSkill": "vocab_meaning", "kpSkillName": "词义" }, { "kpId": "1223107", "kpType": "vocab", "kpTitle": "pineapple", "kpSkill": "vocab_meaning", "kpSkillName": "词义" } ] }
中间结果: 学习过程配置

    ```
    # 重点句子 1
    音频文本：Some fruit makes his face turn red.
    讲解文本：刚刚听到的音频中，包含了一个关键短语 make one's face turn red，意思是让某人的脸变红。这里的make是“使得、让”的意思，是非常常用的动词哦。
    1. 听音选句
    Brainy：仔细听音频，选一选下面哪一句是你刚刚听到的内容呢？
    - Some candy makes his face turn red.
      - Brainy：哎呀，这句话里说的是candy（糖果），不是我们音频里提到的内容哦，再仔细听一听吧。
    - Some fruit makes his face turn red. [正确]
      - Brainy：太棒啦！你准确听出了句子里的关键内容，太厉害了！

    2. 听音选意
    Brainy：“一些水果让他的脸变红了”，这句话的意思对不对呀？
    - 对 / Yes [正确]
      - Brainy：答对啦！你完全理解了这个句子的意思，还掌握了make one's face turn red这个实用的短语，真不错！
    - 错 / No
      - Brainy：不对哦，再好好看看句子里的单词都是什么意思，重新选一次试试看呀。
    ---
    # 完成反馈
    Brainy：很好！你已经回答完了全部问题，相信你已经听懂了这个任务中所有的重点句子。现在让我们来查看结果吧!
    ```

中间结果: 互动描述

    You listened to the conversation between Fiona and May, and learned that Sam's face turned red because he ate some fruit.（你听了Fiona和May的对话，得知Sam的脸变红是因为他吃了一些水果。）
    You heard Fiona and May talking about Sam's situation, and found out that kiwis or pineapples are the fruits that can make Sam sick.（你听到Fiona和May在谈论Sam的情况，发现猕猴桃或者菠萝是会让Sam不舒服的水果。）
    You got to know from Fiona's words that Sam always goes to the toilet, and Fiona hopes everyone can look after Sam well later.（你从Fiona的话中了解到Sam经常去厕所，Fiona希望大家之后能好好照顾Sam。）

原始组件配置 (可编辑后点击"执行重新生成组件")
【任务标题】Sam 怎么了 【任务背景】 Fiona 发现 Sam 有些不对劲。原来 Sam 对某些水果过敏，吃了会让脸变红。来听听 Fiona 是怎么说的，看看 Sam 到底怎么了。 【通关知识】 fruit n. 水果 kiwi n. 猕猴桃 pineapple n. 菠萝 【题目组1】 #开场语 Fiona: Kids, I want to tell you something. Tom is not okay. #听力文本 May: Why is his face so red? Fiona: He ate some fruit. （重点句） #题目1 ##题目类型：文本 ##题目内容： Fiona: What makes Sam's face turn red? A. Water 错误 Fiona: No, water doesn't make his face red. B. Fruit 正确 Fiona: Yes! Some fruit makes his face turn red. C. Bread 错误 Fiona: No, it's not bread. #结束语 无 【题目组2】 #开场语 无 #听力文本 May: What happens to him? Fiona: His face turns red. May: So he cannot eat kiwi or pineapple? Fiona: Yes, some fruit can make people sick. His face turns red from kiwis or pineapples.（重点句） #题目2 ##题目类型：文本 ##题目内容： Fiona: What fruits can make Sam sick? A. Apples or bananas 错误 Fiona: No, those are not the fruits we talked about. B. Kiwis or pineapples 正确 Fiona: That's right! Kiwis and pineapples make him sick. C. Oranges or grapes 错误 Fiona: No, we didn't talk about those fruits. #结束语 无 【题目组3】 #开场语 无 #听力文本 May: Where does Sam always go? Fiona：Sam always goes to the toilet.（重点句） #题目3 ##题目类型：文本 ##题目内容： Fiona: Where does Sam always go? A. Toilet 正确 Fiona: Yes! He always goes to the toilet. 错误 Fiona: No, that's not what happens. C. Home. 错误 Fiona: Not quite, that's not what happens. #结束语 Fiona: So now you know. Look after him for me, okay? 【学习过程】 句子 1 Some fruit makes his face turn red. 【fruit】 句子 2 Kiwis and pineapples make him sick. 【kiwis pineapples】 句子 3 Sam always goes to the toilet. 【toilet】
知识点文本 (来自sheet知识点列，可编辑后点击"执行重新生成知识点")
fruit kiwi pineapple