# L1-S2-U23-L4 双胞胎之谜 — 组件JSON报告

就绪
成功: 0 失败: 0

# L1-S2-U23-L4 双胞胎之谜

生成时间: 2026-06-17 20:24:29 模型: doubao-seed-2.0-pro Wiki: MbDiwe6P6i3kJRk1PibcicDFn2f
1
核心互动
15
中互动
16
总组件
16
成功
0
失败
0
跳过
1 对话朗读 cId: 1223401 mid_dialog_repeat
已保存 ▶
jsonData

cType |
cId |
title |
resourceMapping | { "Vicky": 658, "May": 726, "Tony": 775, "Sally": 654 }
preDialog | [ { "type": "user", "content": "Yep!" } ]
imgShowTimingList | []
question | { "type": "user", "content": "We are children." }
postDialog | []

1234567891011121314151617181920212223
{ "cType": "mid_dialog_repeat", "cId": "1223401", "title": "反驳大人", "resourceMapping": { "Vicky": 658, "May": 726, "Tony": 775, "Sally": 654 }, "preDialog": [ { "type": "user", "content": "Yep!" } ], "imgShowTimingList": [], "question": { "type": "user", "content": "We are children." }, "postDialog": [] }
kpInfo JSON

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

1234567891011121314
{ "pushType": "relationKp", "cType": "mid_dialog_repeat", "cId": "1223401", "kpInfo": [ { "kpId": null, "kpType": "vocab", "kpTitle": "children", "kpSkill": "vocab_meaning", "kpSkillName": "词义" } ] }
原始组件配置 (可编辑后点击"执行重新生成组件")
【任务标题】反驳大人 【资源配置】 图片时机：无 【情境引入】 User: Yep! 【互动内容】 User: We are children.（朗读） 【后置对话】 无
知识点文本 (来自sheet知识点列，可编辑后点击"执行重新生成知识点")
children
2 对话朗读 cId: 1223402 mid_dialog_repeat
已保存 ▶
jsonData

cType |
cId |
title |
resourceMapping | { "Vicky": 658, "May": 726, "Tony": 775, "Sally": 654 }
preDialog | []
imgShowTimingList | []
question | { "type": "user", "content": "What a messy apartment!" }
postDialog | []

123456789101112131415161718
{ "cType": "mid_dialog_repeat", "cId": "1223402", "title": "凌乱的公寓", "resourceMapping": { "Vicky": 658, "May": 726, "Tony": 775, "Sally": 654 }, "preDialog": [], "imgShowTimingList": [], "question": { "type": "user", "content": "What a messy apartment!" }, "postDialog": [] }
kpInfo JSON

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

1234567891011121314
{ "pushType": "relationKp", "cType": "mid_dialog_repeat", "cId": "1223402", "kpInfo": [ { "kpId": null, "kpType": "vocab", "kpTitle": "apartment", "kpSkill": "vocab_meaning", "kpSkillName": "词义" } ] }
原始组件配置 (可编辑后点击"执行重新生成组件")
【任务标题】凌乱的公寓 【资源配置】 图片时机：无 【情境引入】 无 【互动内容】 User: What a messy apartment!（朗读） 【后置对话】 无
知识点文本 (来自sheet知识点列，可编辑后点击"执行重新生成知识点")
apartment
3 对话朗读 cId: 1223403 mid_dialog_repeat
已保存 ▶
jsonData

cType |
cId |
title |
resourceMapping | { "Vicky": 658, "May": 726, "Tony": 775, "Sally": 654 }
preDialog | []
imgShowTimingList | []
question | { "type": "user", "content": "Why are they in Tom's apartment?" }
postDialog | [ { "type": "user", "content": "So strange!" } ]

1234567891011121314151617181920212223
{ "cType": "mid_dialog_repeat", "cId": "1223403", "title": "奇怪的物品", "resourceMapping": { "Vicky": 658, "May": 726, "Tony": 775, "Sally": 654 }, "preDialog": [], "imgShowTimingList": [], "question": { "type": "user", "content": "Why are they in Tom's apartment?" }, "postDialog": [ { "type": "user", "content": "So strange!" } ] }
kpInfo JSON

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

1234567891011121314
{ "pushType": "relationKp", "cType": "mid_dialog_repeat", "cId": "1223403", "kpInfo": [ { "kpId": null, "kpType": "vocab", "kpTitle": "apartment", "kpSkill": "vocab_meaning", "kpSkillName": "词义" } ] }
原始组件配置 (可编辑后点击"执行重新生成组件")
【任务标题】奇怪的物品 【资源配置】 图片时机：无 【情境引入】 无 【互动内容】 User: Why are they in Tom's apartment?（朗读） 【后置对话】 User: So strange!
知识点文本 (来自sheet知识点列，可编辑后点击"执行重新生成知识点")
apartment
4 对话挖空 cId: 1223404 mid_dialog_fillin
已保存 ▶
jsonData

cType |
cId |
title |
resourceMapping | { "Vicky": 658, "May": 726, "Tony": 775, "Sally": 654 }
preDialog | []
imgShowTimingList | [ "content", "feedback" ]
img |
question | { "type": "user", "desc": "There are mice in the ___.", "content": "There are mice in the apartment." }
optionGroupList | [ { "optionList": [ { "option": "apartment", "needAudio": true }, { "option": "classroom", "needAudio": true } ], "answer": [ 0 ] } ]
corFeedback | {}
errFeedback | { "type": "npc", "npcName": "Vicky", "content": "We're in Tom's home right now, not at school." }
postDialog | []

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
{ "cType": "mid_dialog_fillin", "cId": "1223404", "title": "公寓有老鼠", "resourceMapping": { "Vicky": 658, "May": 726, "Tony": 775, "Sally": 654 }, "preDialog": [], "imgShowTimingList": [ "content", "feedback" ], "img": "1223404.png", "question": { "type": "user", "desc": "There are mice in the ___.", "content": "There are mice in the apartment." }, "optionGroupList": [ { "optionList": [ { "option": "apartment", "needAudio": true }, { "option": "classroom", "needAudio": true } ], "answer": [ 0 ] } ], "corFeedback": {}, "errFeedback": { "type": "npc", "npcName": "Vicky", "content": "We're in Tom's home right now, not at school." }, "postDialog": [] }
kpInfo JSON

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

1234567891011121314
{ "pushType": "relationKp", "cType": "mid_dialog_fillin", "cId": "1223404", "kpInfo": [ { "kpId": null, "kpType": "vocab", "kpTitle": "apartment", "kpSkill": "vocab_meaning", "kpSkillName": "词义" } ] }
原始组件配置 (可编辑后点击"执行重新生成组件")
【任务标题】公寓有老鼠 【资源配置】 图片时机：互动内容 互动反馈 【情境引入】 无 【互动内容】 There are mice in the ___.（音频） 选项1：apartment（正确） 选项2：classroom 【互动反馈】 正确：无 错误：Vicky: We're in Tom's home right now, not at school. 【后置对话】 无
知识点文本 (来自sheet知识点列，可编辑后点击"执行重新生成知识点")
apartment
5 对话朗读 cId: 1223405 mid_dialog_repeat
已保存 ▶
jsonData

cType |
cId |
title |
resourceMapping | { "Vicky": 658, "May": 726, "Tony": 775, "Sally": 654 }
preDialog | [ { "type": "user", "content": "Wait!" } ]
imgShowTimingList | []
question | { "type": "user", "content": "There is a sound in the apartment!" }
postDialog | []

1234567891011121314151617181920212223
{ "cType": "mid_dialog_repeat", "cId": "1223405", "title": "公寓有声音", "resourceMapping": { "Vicky": 658, "May": 726, "Tony": 775, "Sally": 654 }, "preDialog": [ { "type": "user", "content": "Wait!" } ], "imgShowTimingList": [], "question": { "type": "user", "content": "There is a sound in the apartment!" }, "postDialog": [] }
kpInfo JSON

pushType |
cType |
cId |
kpInfo | [ { "kpId": null, "kpType": "sentence", "kpTitle": "There is/are ... in the apartment.", "kpSkill": "sentence_meaning", "kpSkillName": "语义" } ]

1234567891011121314
{ "pushType": "relationKp", "cType": "mid_dialog_repeat", "cId": "1223405", "kpInfo": [ { "kpId": null, "kpType": "sentence", "kpTitle": "There is/are ... in the apartment.", "kpSkill": "sentence_meaning", "kpSkillName": "语义" } ] }
原始组件配置 (可编辑后点击"执行重新生成组件")
【任务标题】公寓有声音 【资源配置】 图片时机：无 【情境引入】 User: Wait! 【互动内容】 User: There is a sound in the apartment!（朗读） 【后置对话】 无
知识点文本 (来自sheet知识点列，可编辑后点击"执行重新生成知识点")
There is/are ... in the apartment.
6 对话朗读 cId: 1223406 mid_dialog_repeat
已保存 ▶
jsonData

cType |
cId |
title |
resourceMapping | { "Vicky": 658, "May": 726, "Tony": 775, "Sally": 654 }
preDialog | []
imgShowTimingList | []
question | { "type": "user", "content": "I love to play the piano too!" }
postDialog | []

123456789101112131415161718
{ "cType": "mid_dialog_repeat", "cId": "1223406", "title": "喜欢弹钢琴", "resourceMapping": { "Vicky": 658, "May": 726, "Tony": 775, "Sally": 654 }, "preDialog": [], "imgShowTimingList": [], "question": { "type": "user", "content": "I love to play the piano too!" }, "postDialog": [] }
kpInfo JSON

pushType |
cType |
cId |
kpInfo | [ { "kpId": null, "kpType": "sentence", "kpTitle": "... love/loves to play the piano.", "kpSkill": "sentence_meaning", "kpSkillName": "语义" } ]

1234567891011121314
{ "pushType": "relationKp", "cType": "mid_dialog_repeat", "cId": "1223406", "kpInfo": [ { "kpId": null, "kpType": "sentence", "kpTitle": "... love/loves to play the piano.", "kpSkill": "sentence_meaning", "kpSkillName": "语义" } ] }
原始组件配置 (可编辑后点击"执行重新生成组件")
【任务标题】喜欢弹钢琴 【资源配置】 图片时机：无 【情境引入】 无 【互动内容】 User: I love to play the piano too!（朗读） 【后置对话】 无
知识点文本 (来自sheet知识点列，可编辑后点击"执行重新生成知识点")
... love/loves to play the piano.
7 对话挖空 cId: 1223407 mid_dialog_fillin
已保存 ▶
jsonData

cType |
cId |
title |
resourceMapping | { "Vicky": 658, "May": 726, "Tony": 775, "Sally": 654 }
preDialog | []
imgShowTimingList | []
question | { "type": "user", "desc": "You are really bad at the ___.", "content": "You are really bad at the piano." }
optionGroupList | [ { "optionList": [ { "option": "piano", "needAudio": true }, { "option": "drum", "needAudio": true } ], "answer": [ 0 ] } ]
corFeedback | {}
errFeedback | { "type": "npc", "npcName": "Tom", "content": "That's not right! I'm playing the piano, not a drum!" }
postDialog | []

123456789101112131415161718192021222324252627282930313233343536373839404142
{ "cType": "mid_dialog_fillin", "cId": "1223407", "title": "钢琴弹得差", "resourceMapping": { "Vicky": 658, "May": 726, "Tony": 775, "Sally": 654 }, "preDialog": [], "imgShowTimingList": [], "question": { "type": "user", "desc": "You are really bad at the ___.", "content": "You are really bad at the piano." }, "optionGroupList": [ { "optionList": [ { "option": "piano", "needAudio": true }, { "option": "drum", "needAudio": true } ], "answer": [ 0 ] } ], "corFeedback": {}, "errFeedback": { "type": "npc", "npcName": "Tom", "content": "That's not right! I'm playing the piano, not a drum!" }, "postDialog": [] }
kpInfo JSON

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

1234567891011121314
{ "pushType": "relationKp", "cType": "mid_dialog_fillin", "cId": "1223407", "kpInfo": [ { "kpId": null, "kpType": "vocab", "kpTitle": "piano", "kpSkill": "vocab_meaning", "kpSkillName": "词义" } ] }
原始组件配置 (可编辑后点击"执行重新生成组件")
【任务标题】钢琴弹得差 【资源配置】 图片时机：无 【情境引入】 无 【互动内容】 You are really bad at the ___.（音频） 选项1：piano（正确） 选项2：drum 【互动反馈】 正确：无 错误：Tom: That's not right! I'm playing the piano, not a drum! 【后置对话】 无
知识点文本 (来自sheet知识点列，可编辑后点击"执行重新生成知识点")
piano
8 对话选读 cId: 1223408 mid_dialog_select
已保存 ▶
jsonData

cType |
cId |
title |
resourceMapping | { "Vicky": 658, "May": 726, "Tony": 775, "Sally": 654 }
preDialog | []
imgShowTimingList | []
optionList | [ { "option": "Yes. There must be clues in the apartment!", "needAudio": true, "feedback": { "type": "npc", "npcName": "Vicky", "content": "You're right! Let's check first." } }, { "option": "I'm sure we can find something in this apartment.", "needAudio": true, "feedback": { "type": "npc", "npcName": "May", "content": "Oh right! Let's start." } } ]
postDialog | []

12345678910111213141516171819202122232425262728293031323334
{ "cType": "mid_dialog_select", "cId": "1223408", "title": "寻找线索", "resourceMapping": { "Vicky": 658, "May": 726, "Tony": 775, "Sally": 654 }, "preDialog": [], "imgShowTimingList": [], "optionList": [ { "option": "Yes. There must be clues in the apartment!", "needAudio": true, "feedback": { "type": "npc", "npcName": "Vicky", "content": "You're right! Let's check first." } }, { "option": "I'm sure we can find something in this apartment.", "needAudio": true, "feedback": { "type": "npc", "npcName": "May", "content": "Oh right! Let's start." } } ], "postDialog": [] }
kpInfo JSON

pushType |
cType |
cId |
kpInfo | [ { "kpId": null, "kpType": "sentence", "kpTitle": "There is/are ... in the apartment.", "kpSkill": "sentence_meaning", "kpSkillName": "语义" } ]

1234567891011121314
{ "pushType": "relationKp", "cType": "mid_dialog_select", "cId": "1223408", "kpInfo": [ { "kpId": null, "kpType": "sentence", "kpTitle": "There is/are ... in the apartment.", "kpSkill": "sentence_meaning", "kpSkillName": "语义" } ] }
原始组件配置 (可编辑后点击"执行重新生成组件")
【任务标题】寻找线索 【资源配置】无 【情境引入】 无 【互动内容】 要求：选择一个你想表达的观点 选项：（音频） 选项1：Yes. There must be clues in the apartment! - 反馈 Vicky: You're right! Let's check first. 选项2：I'm sure we can find something in this apartment. - 反馈 May: Oh right! Let's start. 【后置对话】 无
知识点文本 (来自sheet知识点列，可编辑后点击"执行重新生成知识点")
There is/are ... in the apartment.
9 对话朗读 cId: 1223409 mid_dialog_repeat
已保存 ▶
jsonData

cType |
cId |
title |
resourceMapping | { "Vicky": 658, "May": 726, "Tony": 775, "Sally": 654 }
preDialog | [ { "type": "user", "content": "Look!" } ]
imgShowTimingList | [ "content" ]
img |
question | { "type": "user", "content": "There is a child in the photo!" }
postDialog | []

1234567891011121314151617181920212223242526
{ "cType": "mid_dialog_repeat", "cId": "1223409", "title": "发现孩子", "resourceMapping": { "Vicky": 658, "May": 726, "Tony": 775, "Sally": 654 }, "preDialog": [ { "type": "user", "content": "Look!" } ], "imgShowTimingList": [ "content" ], "img": "1223409.png", "question": { "type": "user", "content": "There is a child in the photo!" }, "postDialog": [] }
kpInfo JSON

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

1234567891011121314
{ "pushType": "relationKp", "cType": "mid_dialog_repeat", "cId": "1223409", "kpInfo": [ { "kpId": null, "kpType": "vocab", "kpTitle": "child", "kpSkill": "vocab_meaning", "kpSkillName": "词义" } ] }
原始组件配置 (可编辑后点击"执行重新生成组件")
【任务标题】发现孩子 【资源配置】 图片时机：互动内容 【情境引入】 User: Look! 【互动内容】 User: There is a child in the photo!（朗读） 【后置对话】 无
知识点文本 (来自sheet知识点列，可编辑后点击"执行重新生成知识点")
child
10 对话挖空 cId: 1223410 mid_dialog_fillin
已保存 ▶
jsonData

cType |
cId |
title |
resourceMapping | { "Vicky": 658, "May": 726, "Tony": 775, "Sally": 654 }
preDialog | []
imgShowTimingList | [ "content", "feedback" ]
img |
question | { "type": "user", "desc": "Wait, this ____ looks different...", "content": "Wait, this child looks different..." }
optionGroupList | [ { "optionList": [ { "option": "child", "needAudio": true }, { "option": "children", "needAudio": true } ], "answer": [ 0 ] } ]
corFeedback | {}
errFeedback | { "type": "npc", "npcName": "Vicky", "content": "There is only one child here!" }
postDialog | []

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
{ "cType": "mid_dialog_fillin", "cId": "1223410", "title": "孩子不一样", "resourceMapping": { "Vicky": 658, "May": 726, "Tony": 775, "Sally": 654 }, "preDialog": [], "imgShowTimingList": [ "content", "feedback" ], "img": "1223410.png", "question": { "type": "user", "desc": "Wait, this ____ looks different...", "content": "Wait, this child looks different..." }, "optionGroupList": [ { "optionList": [ { "option": "child", "needAudio": true }, { "option": "children", "needAudio": true } ], "answer": [ 0 ] } ], "corFeedback": {}, "errFeedback": { "type": "npc", "npcName": "Vicky", "content": "There is only one child here!" }, "postDialog": [] }
kpInfo JSON

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

1234567891011121314
{ "pushType": "relationKp", "cType": "mid_dialog_fillin", "cId": "1223410", "kpInfo": [ { "kpId": null, "kpType": "vocab", "kpTitle": "child", "kpSkill": "vocab_meaning", "kpSkillName": "词义" } ] }
原始组件配置 (可编辑后点击"执行重新生成组件")
【任务标题】孩子不一样 【资源配置】 图片时机：互动内容 互动反馈 【情境引入】 无 【互动内容】 Wait, this ____ looks different...（音频） 选项1：child（正确） 选项2：children 【互动反馈】 正确：无 错误：Vicky: There is only one child here! 【后置对话】 无
知识点文本 (来自sheet知识点列，可编辑后点击"执行重新生成知识点")
child
11 图片多选 cId: 1223411 mid_image_multiple
已保存 ▶
jsonData

cType |
cId |
title |
meaning |
resourceMapping | { "Vicky": 658, "May": 726, "Tony": 775, "Sally": 654 }
question | { "desc": "Find the two $children$." }
imageInfo | { "questionImg": "1223411_question.png", "answerImg": "1223411_answer.png" }
optionList | [ { "option": "1223411_option_00.png" }, { "option": "1223411_option_01.png" } ]
answer | [ 0, 1 ]
preDialog | []
tip |
corFeedback | { "type": "user", "content": "But they look the same!" }
errFeedback | { "type": "npc", "npcName": "May", "content": "Look carefully! There are two children here!" }
postDialog | [ { "type": "npc", "npcName": "May", "content": "How can this be?" }, { "type": "npc", "npcName": "Vicky", "content": "So stange..." } ]
cDesc |

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
{ "cType": "mid_image_multiple", "cId": "1223411", "title": "找出两个孩子", "meaning": "", "resourceMapping": { "Vicky": 658, "May": 726, "Tony": 775, "Sally": 654 }, "question": { "desc": "Find the two $children$." }, "imageInfo": { "questionImg": "1223411_question.png", "answerImg": "1223411_answer.png" }, "optionList": [ { "option": "1223411_option_00.png" }, { "option": "1223411_option_01.png" } ], "answer": [ 0, 1 ], "preDialog": [], "tip": "children 是复数，指孩子们。", "corFeedback": { "type": "user", "content": "But they look the same!" }, "errFeedback": { "type": "npc", "npcName": "May", "content": "Look carefully! There are two children here!" }, "postDialog": [ { "type": "npc", "npcName": "May", "content": "How can this be?" }, { "type": "npc", "npcName": "Vicky", "content": "So stange..." } ], "cDesc": "You found the two children in the picture. (你在图中找到了两个孩子。)" }
kpInfo JSON

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

1234567891011121314
{ "pushType": "relationKp", "cType": "mid_image_multiple", "cId": "1223411", "kpInfo": [ { "kpId": null, "kpType": "vocab", "kpTitle": "children", "kpSkill": "vocab_meaning", "kpSkillName": "词义" } ] }
原始组件配置 (可编辑后点击"执行重新生成组件")
【任务标题】找出两个孩子 【情境引入】 无 【互动内容】 题干：Find the two $children$. 选项： 00 01 正确：00 01 辅助信息：children 是复数，指孩子们。 【互动反馈】 正确：User: But they look the same! 错误：May: Look carefully! There are two children here! 【后置对话】 May: How can this be? Vicky: So stange...
知识点文本 (来自sheet知识点列，可编辑后点击"执行重新生成知识点")
children
12 对话挖空 cId: 1223412 mid_dialog_fillin
已保存 ▶
jsonData

cType |
cId |
title |
resourceMapping | { "Vicky": 658, "May": 726, "Tony": 775, "Sally": 654 }
preDialog | []
imgShowTimingList | [ "content", "feedback" ]
img |
question | { "type": "user", "desc": "What?! There are two __!", "content": "What?! There are two children!" }
optionGroupList | [ { "optionList": [ { "option": "children", "needAudio": true }, { "option": "child", "needAudio": true } ], "answer": [ 0 ] } ]
corFeedback | {}
errFeedback | { "type": "npc", "npcName": "Vicky", "content": "More than one child here! There are two children!" }
postDialog | []

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
{ "cType": "mid_dialog_fillin", "cId": "1223412", "title": "弹钢琴的孩子", "resourceMapping": { "Vicky": 658, "May": 726, "Tony": 775, "Sally": 654 }, "preDialog": [], "imgShowTimingList": [ "content", "feedback" ], "img": "1223412.png", "question": { "type": "user", "desc": "What?! There are two __!", "content": "What?! There are two children!" }, "optionGroupList": [ { "optionList": [ { "option": "children", "needAudio": true }, { "option": "child", "needAudio": true } ], "answer": [ 0 ] } ], "corFeedback": {}, "errFeedback": { "type": "npc", "npcName": "Vicky", "content": "More than one child here! There are two children!" }, "postDialog": [] }
kpInfo JSON

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

1234567891011121314
{ "pushType": "relationKp", "cType": "mid_dialog_fillin", "cId": "1223412", "kpInfo": [ { "kpId": null, "kpType": "vocab", "kpTitle": "children", "kpSkill": "vocab_meaning", "kpSkillName": "词义" } ] }
原始组件配置 (可编辑后点击"执行重新生成组件")
【任务标题】弹钢琴的孩子 【资源配置】 图片时机：互动内容 互动反馈 【情境引入】 无 【互动内容】 What?! There are two __!（音频） 选项1：children（正确） 选项2：child 【互动反馈】 正确：无 错误：Vicky: More than one child here! There are two children! 【后置对话】 无
知识点文本 (来自sheet知识点列，可编辑后点击"执行重新生成知识点")
children
13 对话组句 cId: 1223413 mid_dialog_sentence
已保存 ▶
jsonData

cType |
cId |
title |
resourceMapping | { "Vicky": 658, "May": 726, "Tony": 775, "Sally": 654 }
preDialog | [ { "type": "user", "content": "Look at this child!" } ]
imgShowTimingList | [ "content" ]
img |
question | { "desc": "告诉大家：他喜欢弹钢琴", "content": "He loves to play the piano." }
optionList | [ { "option": "to play", "needAudio": true }, { "option": "he loves", "needAudio": true }, { "option": "the piano", "needAudio": true } ]
answer | [ 1, 0, 2 ]
tip |
corFeedback | { "type": "npc", "npcName": "Vicky", "content": "He might be little Tom!" }
errFeedback | { "type": "npc", "npcName": "Vicky", "content": "That's not right!" }
postDialog | [ { "type": "user", "content": "Yes, the other child is Tom's brother!" } ]

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
{ "cType": "mid_dialog_sentence", "cId": "1223413", "title": "爱弹钢琴", "resourceMapping": { "Vicky": 658, "May": 726, "Tony": 775, "Sally": 654 }, "preDialog": [ { "type": "user", "content": "Look at this child!" } ], "imgShowTimingList": [ "content" ], "img": "1223413.png", "question": { "desc": "告诉大家：他喜欢弹钢琴", "content": "He loves to play the piano." }, "optionList": [ { "option": "to play", "needAudio": true }, { "option": "he loves", "needAudio": true }, { "option": "the piano", "needAudio": true } ], "answer": [ 1, 0, 2 ], "tip": "... loves to play the piano 表示\"……喜欢演奏钢琴\"。", "corFeedback": { "type": "npc", "npcName": "Vicky", "content": "He might be little Tom!" }, "errFeedback": { "type": "npc", "npcName": "Vicky", "content": "That's not right!" }, "postDialog": [ { "type": "user", "content": "Yes, the other child is Tom's brother!" } ] }
kpInfo JSON

pushType |
cType |
cId |
kpInfo | [ { "kpId": null, "kpType": "sentence", "kpTitle": "... love/loves to play the piano.", "kpSkill": "sentence_meaning", "kpSkillName": "语义" } ]

1234567891011121314
{ "pushType": "relationKp", "cType": "mid_dialog_sentence", "cId": "1223413", "kpInfo": [ { "kpId": null, "kpType": "sentence", "kpTitle": "... love/loves to play the piano.", "kpSkill": "sentence_meaning", "kpSkillName": "语义" } ] }
原始组件配置 (可编辑后点击"执行重新生成组件")
【任务标题】爱弹钢琴 【资源配置】 图片时机：互动内容 【情境引入】 User: Look at this child! 【互动内容】 题目：告诉大家：他喜欢弹钢琴 （音频） 选项1：to play 选项2：he loves 选项3： the piano 答案：He loves to play the piano. 辅助信息：... loves to play the piano 表示"……喜欢演奏钢琴"。 【互动反馈】 正确：Vicky: He might be little Tom! 错误：Vicky: That's not right! 【后置对话】 User: Yes, the other child is Tom's brother!
知识点文本 (来自sheet知识点列，可编辑后点击"执行重新生成知识点")
... love/loves to play the piano.
14 核心看图拼词 cId: 1223414 core_writing_imgMakeWord
已保存 ▶
taskInfo

cId |
cType |
title |
sceneDesc |
cDesc | In Tom's apartment, we found an old piano and some drawings made by children.（在汤姆的公寓里，我们发现了一架旧钢琴和一些孩子们画的画。）
key | [ { "desc": "", "keyList": [ { "type": "default", "content": "apartment", "desc": "n. 公寓" }, { "type": "default", "content": "piano", "desc": "n. 钢琴" }, { "type": "default", "content": "child", "desc": "n. 儿童" }, { "type": "default", "content": "children", "desc": "n. 孩子们" } ] } ]
resourceMapping | { "Vicky": 658, "May": 726, "Tony": 775, "Sally": 654 }

12345678910111213141516171819202122232425262728293031323334353637383940
{ "cId": "1223414", "cType": "core_writing_imgMakeWord", "title": "请根据今天的发现，用英文完成这份线索报告。", "sceneDesc": "你们在 Tom 的公寓里发现了许多奇怪的线索，现在你需要把这些线索整理成一份报告，发送给 Sally。", "cDesc": "In Tom's apartment, we found an old piano and some drawings made by children.（在汤姆的公寓里，我们发现了一架旧钢琴和一些孩子们画的画。）", "key": [ { "desc": "", "keyList": [ { "type": "default", "content": "apartment", "desc": "n. 公寓" }, { "type": "default", "content": "piano", "desc": "n. 钢琴" }, { "type": "default", "content": "child", "desc": "n. 儿童" }, { "type": "default", "content": "children", "desc": "n. 孩子们" } ] } ], "resourceMapping": { "Vicky": 658, "May": 726, "Tony": 775, "Sally": 654 } }
preDialog
123456
[ { "type": "user", "content": "We need to write all the clues down." } ]
imageInfo

questionImg |

123
{ "questionImg": "1223414_question.png" }
questionList
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119
[ { "desc": "(5)", "imageInfo": { "questionImg": "1223414_question_00.png" }, "optionList": [ { "option": "n" }, { "option": "a" }, { "option": "p" }, { "option": "e" }, { "option": "t" }, { "option": "m" }, { "option": "a" }, { "option": "r" }, { "option": "t" } ], "answerText": "apartment" }, { "desc": "(5)", "imageInfo": { "questionImg": "1223414_question_01.png" }, "optionList": [ { "option": "o" }, { "option": "n" }, { "option": "p" }, { "option": "i" }, { "option": "a" } ], "answerText": "piano" }, { "desc": "(8)", "imageInfo": { "questionImg": "1223414_question_02.png" }, "optionList": [ { "option": "r" }, { "option": "e" }, { "option": "n" }, { "option": "c" }, { "option": "i" }, { "option": "l" }, { "option": "d" }, { "option": "h" } ], "answerText": "children" }, { "desc": "(8)", "imageInfo": { "questionImg": "1223414_question_03.png" }, "optionList": [ { "option": "d" }, { "option": "i" }, { "option": "l" }, { "option": "h" }, { "option": "c" } ], "answerText": "child" } ]
studyInfo

learningPart

[ { "type": "npc", "npcName": "Brainy", "content": "apartment", "image": "1223414_question_00.png", "learning": [ { "question": { "type": "npc", "npcName": "Brainy", "content": "如图所示，首先要帮 Sarah 整理的物品是\"公寓\"，\"公寓\"的英文是\"apartment\"。先来抄写一下这个词吧！", "desc": "apartment", "answerText": "apartment" }, "optionList": [ { "option": "a" }, { "option": "p" }, { "option": "a" }, { "option": "r" }, { "option": "t" }, { "option": "m" }, { "option": "e" }, { "option": "n" }, { "option": "t" } ] }, { "question": { "type": "npc", "npcName": "Brainy", "content": "很好。接下来，记一下\"apartment\"的拼写，是\"a-p-a-r-t-m-e-n-t\"。然后看着图片，试试听写出\"公寓\"这个词吧！", "desc": "(9)", "answerText": "apartment" }, "optionList": [ { "option": "a" }, { "option": "p" }, { "option": "a" }, { "option": "r" }, { "option": "t" }, { "option": "m" }, { "option": "e" }, { "option": "n" }, { "option": "t" } ], "feedback": { "type": "npc", "npcName": "Brainy", "content": "没错！\"公寓\"对应的英文词汇是\"apartment\"，你的拼写完全正确！" } } ] }, { "type": "npc", "npcName": "Brainy", "content": "piano", "image": "1223414_question_01.png", "learning": [ { "question": { "type": "npc", "npcName": "Brainy", "content": "如图所示，接着要帮 Sarah 整理的物品是\"钢琴\"，\"钢琴\"的英文是\"piano\"。先来抄写一下这个词吧！", "desc": "piano", "answerText": "piano" }, "optionList": [ { "option": "p" }, { "option": "i" }, { "option": "a" }, { "option": "n" }, { "option": "o" } ] }, { "question": { "type": "npc", "npcName": "Brainy", "content": "很好。接下来，记一下\"piano\"的拼写，是\"p-i-a-n-o\"。然后看着图片，试试听写出\"钢琴\"这个词吧！", "desc": "(5)", "answerText": "piano" }, "optionList": [ { "option": "p" }, { "option": "i" }, { "option": "a" }, { "option": "n" }, { "option": "o" } ], "feedback": { "type": "npc", "npcName": "Brainy", "content": "没错！\"钢琴\"对应的英文词汇是\"piano\"，你的拼写完全正确！" } } ] }, { "type": "npc", "npcName": "Brainy", "content": "children", "image": "1223414_question_02.png", "learning": [ { "question": { "type": "npc", "npcName": "Brainy", "content": "如图所示，接着要帮 Sarah 整理的物品是\"孩子们\"，\"孩子们\"的英文是\"children\"。先来抄写一下这个词吧！", "desc": "children", "answerText": "children" }, "optionList": [ { "option": "c" }, { "option": "h" }, { "option": "i" }, { "option": "l" }, { "option": "d" }, { "option": "r" }, { "option": "e" }, { "option": "n" } ] }, { "question": { "type": "npc", "npcName": "Brainy", "content": "很好。接下来，记一下\"children\"的拼写，是\"c-h-i-l-d-r-e-n\"。然后看着图片，试试听写出\"孩子们\"这个词吧！", "desc": "(8)", "answerText": "children" }, "optionList": [ { "option": "c" }, { "option": "h" }, { "option": "i" }, { "option": "l" }, { "option": "d" }, { "option": "r" }, { "option": "e" }, { "option": "n" } ], "feedback": { "type": "npc", "npcName": "Brainy", "content": "没错！\"孩子们\"对应的英文词汇是\"children\"，你的拼写完全正确！" } } ] }, { "type": "npc", "npcName": "Brainy", "content": "child", "image": "1223414_question_03.png", "learning": [ { "question": { "type": "npc", "npcName": "Brainy", "content": "如图所示，最后要帮 Sarah 整理的物品是\"小孩\"，\"小孩\"的英文是\"child\"。先来抄写一下这个词吧！", "desc": "child", "answerText": "child" }, "optionList": [ { "option": "c" }, { "option": "h" }, { "option": "i" }, { "option": "l" }, { "option": "d" } ] }, { "question": { "type": "npc", "npcName": "Brainy", "content": "很好。接下来，记一下\"child\"的拼写，是\"c-h-i-l-d\"。然后看着图片，试试听写出\"小孩\"这个词吧！", "desc": "(5)", "answerText": "child" }, "optionList": [ { "option": "c" }, { "option": "h" }, { "option": "i" }, { "option": "l" }, { "option": "d" } ], "feedback": { "type": "npc", "npcName": "Brainy", "content": "没错！\"小孩\"对应的英文词汇是\"child\"，你的拼写完全正确！" } } ] } ]

closing | { "type": "npc", "npcName": "Brainy", "content": "太棒了！你复习了所有的关键知识点，拼对了每一个词，相信下一次你一定可以做得更好！" }

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311
{ "learningPart": [ { "type": "npc", "npcName": "Brainy", "content": "apartment", "image": "1223414_question_00.png", "learning": [ { "question": { "type": "npc", "npcName": "Brainy", "content": "如图所示，首先要帮 Sarah 整理的物品是\"公寓\"，\"公寓\"的英文是\"apartment\"。先来抄写一下这个词吧！", "desc": "apartment", "answerText": "apartment" }, "optionList": [ { "option": "a" }, { "option": "p" }, { "option": "a" }, { "option": "r" }, { "option": "t" }, { "option": "m" }, { "option": "e" }, { "option": "n" }, { "option": "t" } ] }, { "question": { "type": "npc", "npcName": "Brainy", "content": "很好。接下来，记一下\"apartment\"的拼写，是\"a-p-a-r-t-m-e-n-t\"。然后看着图片，试试听写出\"公寓\"这个词吧！", "desc": "(9)", "answerText": "apartment" }, "optionList": [ { "option": "a" }, { "option": "p" }, { "option": "a" }, { "option": "r" }, { "option": "t" }, { "option": "m" }, { "option": "e" }, { "option": "n" }, { "option": "t" } ], "feedback": { "type": "npc", "npcName": "Brainy", "content": "没错！\"公寓\"对应的英文词汇是\"apartment\"，你的拼写完全正确！" } } ] }, { "type": "npc", "npcName": "Brainy", "content": "piano", "image": "1223414_question_01.png", "learning": [ { "question": { "type": "npc", "npcName": "Brainy", "content": "如图所示，接着要帮 Sarah 整理的物品是\"钢琴\"，\"钢琴\"的英文是\"piano\"。先来抄写一下这个词吧！", "desc": "piano", "answerText": "piano" }, "optionList": [ { "option": "p" }, { "option": "i" }, { "option": "a" }, { "option": "n" }, { "option": "o" } ] }, { "question": { "type": "npc", "npcName": "Brainy", "content": "很好。接下来，记一下\"piano\"的拼写，是\"p-i-a-n-o\"。然后看着图片，试试听写出\"钢琴\"这个词吧！", "desc": "(5)", "answerText": "piano" }, "optionList": [ { "option": "p" }, { "option": "i" }, { "option": "a" }, { "option": "n" }, { "option": "o" } ], "feedback": { "type": "npc", "npcName": "Brainy", "content": "没错！\"钢琴\"对应的英文词汇是\"piano\"，你的拼写完全正确！" } } ] }, { "type": "npc", "npcName": "Brainy", "content": "children", "image": "1223414_question_02.png", "learning": [ { "question": { "type": "npc", "npcName": "Brainy", "content": "如图所示，接着要帮 Sarah 整理的物品是\"孩子们\"，\"孩子们\"的英文是\"children\"。先来抄写一下这个词吧！", "desc": "children", "answerText": "children" }, "optionList": [ { "option": "c" }, { "option": "h" }, { "option": "i" }, { "option": "l" }, { "option": "d" }, { "option": "r" }, { "option": "e" }, { "option": "n" } ] }, { "question": { "type": "npc", "npcName": "Brainy", "content": "很好。接下来，记一下\"children\"的拼写，是\"c-h-i-l-d-r-e-n\"。然后看着图片，试试听写出\"孩子们\"这个词吧！", "desc": "(8)", "answerText": "children" }, "optionList": [ { "option": "c" }, { "option": "h" }, { "option": "i" }, { "option": "l" }, { "option": "d" }, { "option": "r" }, { "option": "e" }, { "option": "n" } ], "feedback": { "type": "npc", "npcName": "Brainy", "content": "没错！\"孩子们\"对应的英文词汇是\"children\"，你的拼写完全正确！" } } ] }, { "type": "npc", "npcName": "Brainy", "content": "child", "image": "1223414_question_03.png", "learning": [ { "question": { "type": "npc", "npcName": "Brainy", "content": "如图所示，最后要帮 Sarah 整理的物品是\"小孩\"，\"小孩\"的英文是\"child\"。先来抄写一下这个词吧！", "desc": "child", "answerText": "child" }, "optionList": [ { "option": "c" }, { "option": "h" }, { "option": "i" }, { "option": "l" }, { "option": "d" } ] }, { "question": { "type": "npc", "npcName": "Brainy", "content": "很好。接下来，记一下\"child\"的拼写，是\"c-h-i-l-d\"。然后看着图片，试试听写出\"小孩\"这个词吧！", "desc": "(5)", "answerText": "child" }, "optionList": [ { "option": "c" }, { "option": "h" }, { "option": "i" }, { "option": "l" }, { "option": "d" } ], "feedback": { "type": "npc", "npcName": "Brainy", "content": "没错！\"小孩\"对应的英文词汇是\"child\"，你的拼写完全正确！" } } ] } ], "closing": { "type": "npc", "npcName": "Brainy", "content": "太棒了！你复习了所有的关键知识点，拼对了每一个词，相信下一次你一定可以做得更好！" } }
kpInfo JSON

pushType |
cType |
cId |

kpInfo

[ { "kpId": null, "kpType": "vocab", "kpTitle": "apartment", "kpSkill": "vocab_meaning", "kpSkillName": "词义" }, { "kpId": null, "kpType": "vocab", "kpTitle": "piano", "kpSkill": "vocab_meaning", "kpSkillName": "词义" }, { "kpId": null, "kpType": "vocab", "kpTitle": "child", "kpSkill": "vocab_meaning", "kpSkillName": "词义" }, { "kpId": null, "kpType": "vocab", "kpTitle": "children", "kpSkill": "vocab_meaning", "kpSkillName": "词义" } ]

1234567891011121314151617181920212223242526272829303132333435
{ "pushType": "relationKp", "cType": "core_writing_imgMakeWord", "cId": "1223414", "kpInfo": [ { "kpId": null, "kpType": "vocab", "kpTitle": "apartment", "kpSkill": "vocab_meaning", "kpSkillName": "词义" }, { "kpId": null, "kpType": "vocab", "kpTitle": "piano", "kpSkill": "vocab_meaning", "kpSkillName": "词义" }, { "kpId": null, "kpType": "vocab", "kpTitle": "child", "kpSkill": "vocab_meaning", "kpSkillName": "词义" }, { "kpId": null, "kpType": "vocab", "kpTitle": "children", "kpSkill": "vocab_meaning", "kpSkillName": "词义" } ] }
中间结果: 学习流程配置

    ```
    # 小题 1
    ## 互动题目
    1. 抄写题
    Brainy：如图所示，首先要帮 Sarah 整理的物品是"公寓"，"公寓"的英文是"apartment"。先来抄写一下这个词吧！

    2. 听写题
    Brainy：很好。接下来，记一下"apartment"的拼写，是"a-p-a-r-t-m-e-n-t"。然后看着图片，试试听写出"公寓"这个词吧！

    Brainy：没错！"公寓"对应的英文词汇是"apartment"，你的拼写完全正确！

    # 小题 2
    ## 互动题目
    1. 抄写题
    Brainy：如图所示，接着要帮 Sarah 整理的物品是"钢琴"，"钢琴"的英文是"piano"。先来抄写一下这个词吧！

    2. 听写题
    Brainy：很好。接下来，记一下"piano"的拼写，是"p-i-a-n-o"。然后看着图片，试试听写出"钢琴"这个词吧！

    Brainy：没错！"钢琴"对应的英文词汇是"piano"，你的拼写完全正确！

    # 小题 3
    ## 互动题目
    1. 抄写题
    Brainy：如图所示，接着要帮 Sarah 整理的物品是"孩子们"，"孩子们"的英文是"children"。先来抄写一下这个词吧！

    2. 听写题
    Brainy：很好。接下来，记一下"children"的拼写，是"c-h-i-l-d-r-e-n"。然后看着图片，试试听写出"孩子们"这个词吧！

    Brainy：没错！"孩子们"对应的英文词汇是"children"，你的拼写完全正确！

    # 小题 4
    ## 互动题目
    1. 抄写题
    Brainy：如图所示，最后要帮 Sarah 整理的物品是"小孩"，"小孩"的英文是"child"。先来抄写一下这个词吧！

    2. 听写题
    Brainy：很好。接下来，记一下"child"的拼写，是"c-h-i-l-d"。然后看着图片，试试听写出"小孩"这个词吧！

    Brainy：没错！"小孩"对应的英文词汇是"child"，你的拼写完全正确！

    # 完结反馈
    Brainy：太棒了！你复习了所有的关键知识点，拼对了每一个词，相信下一次你一定可以做得更好！
    ```

中间结果: 互动描述

    In Tom's apartment, we found an old piano and some drawings made by children.（在汤姆的公寓里，我们发现了一架旧钢琴和一些孩子们画的画。）

原始组件配置 (可编辑后点击"执行重新生成组件")
【任务名称】 整理线索报告 【任务背景】 你们在 Tom 的公寓里发现了许多奇怪的线索，现在你需要把这些线索整理成一份报告，发送给 Sally。 【任务描述】 请根据今天的发现，用英文完成这份线索报告。 【通关知识】 apartment n. 公寓 piano n. 钢琴 child n. 儿童 children n. 孩子们 【前置对话】 User: We need to write all the clues down. 【互动问题】 # 题目 1 ##图片编号：00 ## 题干： (5) ##答案： apartment ##选项： n, a, p, e, t, m, a, r, t # 题目 2 ##图片编号：01 ## 题干： (5) ##答案： piano ##选项： o, n, p, i, a # 题目 3 ##图片编号：02 ## 题干： (8) ##答案： children ##选项： r, e, n, c, i, l, d, h # 题目 4 ##图片编号：03 ## 题干： (8) ##答案： child ##选项： d, i, l, h, c 【学习过程】 单词1 apartment 单词2 piano 单词3 children 单词4 child
知识点文本 (来自sheet知识点列，可编辑后点击"执行重新生成知识点")
apartment piano child children
15 对话选读 cId: 1223415 mid_dialog_select
已保存 ▶
jsonData

cType |
cId |
title |
resourceMapping | { "Vicky": 658, "May": 726, "Tony": 775, "Sally": 654 }
preDialog | []
imgShowTimingList | []
optionList | [ { "option": "Oh, no. The piano sounds bad again!", "needAudio": true, "feedback": { "type": "npc", "npcName": "Vicky", "content": "Wait! He is not good at piano!" } }, { "option": "The piano sounds really good!", "needAudio": true, "feedback": { "type": "npc", "npcName": "Vicky", "content": "Are you sure? It's so bad!" } } ]
postDialog | [ { "type": "user", "content": "Oh yes, you are right!" } ]

123456789101112131415161718192021222324252627282930313233343536373839
{ "cType": "mid_dialog_select", "cId": "1223415", "title": "钢琴声又响了", "resourceMapping": { "Vicky": 658, "May": 726, "Tony": 775, "Sally": 654 }, "preDialog": [], "imgShowTimingList": [], "optionList": [ { "option": "Oh, no. The piano sounds bad again!", "needAudio": true, "feedback": { "type": "npc", "npcName": "Vicky", "content": "Wait! He is not good at piano!" } }, { "option": "The piano sounds really good!", "needAudio": true, "feedback": { "type": "npc", "npcName": "Vicky", "content": "Are you sure? It's so bad!" } } ], "postDialog": [ { "type": "user", "content": "Oh yes, you are right!" } ] }
kpInfo JSON

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

1234567891011121314
{ "pushType": "relationKp", "cType": "mid_dialog_select", "cId": "1223415", "kpInfo": [ { "kpId": null, "kpType": "vocab", "kpTitle": "piano", "kpSkill": "vocab_meaning", "kpSkillName": "词义" } ] }
原始组件配置 (可编辑后点击"执行重新生成组件")
【任务标题】钢琴声又响了 【资源配置】无 【情境引入】 无 【互动内容】 要求：选择一个你想表达的观点 选项：（音频） 选项1：Oh, no. The piano sounds bad again! - 反馈 Vicky: Wait! He is not good at piano! 选项2：The piano sounds really good! - 反馈 Vicky: Are you sure? It's so bad! 【后置对话】 User: Oh yes, you are right!
知识点文本 (来自sheet知识点列，可编辑后点击"执行重新生成知识点")
piano
16 图片单选 cId: 1223416 mid_image_choose
已保存 ▶
jsonData

cType |
cId |
title |
meaning |
resourceMapping | { "Vicky": 658, "May": 726, "Tony": 775, "Sally": 654 }
question | { "desc": "Find the $child$ with the monkey mask." }
imageInfo | { "questionImg": "1223416_question.png", "answerImg": "1223416_answer.png" }
optionList | [ { "option": "1223416_option_00.png" }, { "option": "1223416_option_01.png" } ]
answer | [ 0 ]
preDialog | []
tip |
corFeedback | {}
errFeedback | { "type": "npc", "npcName": "Vicky", "content": "Hey! Look for the child wearing a monkey mask!" }
postDialog | []
cDesc |

12345678910111213141516171819202122232425262728293031323334353637383940
{ "cType": "mid_image_choose", "cId": "1223416", "title": "戴猴面具的孩子", "meaning": "", "resourceMapping": { "Vicky": 658, "May": 726, "Tony": 775, "Sally": 654 }, "question": { "desc": "Find the $child$ with the monkey mask." }, "imageInfo": { "questionImg": "1223416_question.png", "answerImg": "1223416_answer.png" }, "optionList": [ { "option": "1223416_option_00.png" }, { "option": "1223416_option_01.png" } ], "answer": [ 0 ], "preDialog": [], "tip": "child with the monkey mask 指戴着猴子面具的儿童。", "corFeedback": {}, "errFeedback": { "type": "npc", "npcName": "Vicky", "content": "Hey! Look for the child wearing a monkey mask!" }, "postDialog": [], "cDesc": "You found the child with the monkey mask. (你找到了戴猴面具的孩子。)" }
kpInfo JSON

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

1234567891011121314
{ "pushType": "relationKp", "cType": "mid_image_choose", "cId": "1223416", "kpInfo": [ { "kpId": null, "kpType": "vocab", "kpTitle": "child", "kpSkill": "vocab_meaning", "kpSkillName": "词义" } ] }
原始组件配置 (可编辑后点击"执行重新生成组件")
【任务标题】戴猴面具的孩子 【情境引入】 无 【互动内容】 题干：Find the $child$ with the monkey mask. 选项： 00 01 正确：00 辅助信息：child with the monkey mask 指戴着猴子面具的儿童。 【互动反馈】 正确：无 错误：Vicky: Hey! Look for the child wearing a monkey mask! 【后置对话】 无
知识点文本 (来自sheet知识点列，可编辑后点击"执行重新生成知识点")
child