就绪
成功: 0 失败: 0

# L1-S2-U21-L1 寻人启事

生成时间: 2026-06-08 12:45:26 模型: doubao-seed-2.0-pro Wiki: VhyTwlhh5iTXMrkJ4Fccftz5nph
1
核心互动
15
中互动
16
总组件
16
成功
0
失败
0
跳过
1 图片单选 cId: 1221101 mid_image_choose
已保存 ▶
jsonData

cType |
cId |
title |
meaning |
resourceMapping | { "Ben": 311, "Sally": 654, "Vicky": 658 }
question | { "desc": "Choose Logi's $baseball cap$." }
imageInfo | { "questionImg": "1221101_question.png", "answerImg": "1221101_answer.png" }
optionList | [ { "option": "1221101_option_00.png" } ]
answer | [ 0 ]
preDialog | [ { "type": "npc", "npcName": "Sally", "content": "Logi wears a blue baseball cap." } ]
tip |
corFeedback | {}
errFeedback | { "type": "npc", "npcName": "Sally", "content": "Look again. Is that a blue baseball cap?" }
postDialog | []
cDesc |

123456789101112131415161718192021222324252627282930313233343536373839404142
{ "cType": "mid_image_choose", "cId": "1221101", "title": "选择棒球帽", "meaning": "", "resourceMapping": { "Ben": 311, "Sally": 654, "Vicky": 658 }, "question": { "desc": "Choose Logi's $baseball cap$." }, "imageInfo": { "questionImg": "1221101_question.png", "answerImg": "1221101_answer.png" }, "optionList": [ { "option": "1221101_option_00.png" } ], "answer": [ 0 ], "preDialog": [ { "type": "npc", "npcName": "Sally", "content": "Logi wears a blue baseball cap." } ], "tip": "baseball cap 意思是“棒球帽”。", "corFeedback": {}, "errFeedback": { "type": "npc", "npcName": "Sally", "content": "Look again. Is that a blue baseball cap?" }, "postDialog": [], "cDesc": "You found Logi's baseball cap. (你找到了罗吉的棒球帽。)" }
kpInfo JSON

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

1234567891011121314
{ "pushType": "relationKp", "cType": "mid_image_choose", "cId": "1221101", "kpInfo": [ { "kpId": null, "kpType": "vocab", "kpTitle": "baseball cap", "kpSkill": "vocab_meaning", "kpSkillName": "词义" } ] }
原始组件配置 (可编辑后点击"执行重新生成组件")
【任务标题】选择棒球帽 【情境引入】 Sally: Logi wears a blue baseball cap. 【互动内容】 题干：Choose Logi's $baseball cap$. 选项： 00 正确：00 辅助信息：baseball cap 意思是“棒球帽”。 【互动反馈】 正确：无 错误：Sally: Look again. Is that a blue baseball cap? 【后置对话】 无
知识点文本 (来自sheet知识点列，可编辑后点击"执行重新生成知识点")
baseball cap
2 图片单选 cId: 1221102 mid_image_choose
已保存 ▶
jsonData

cType |
cId |
title |
meaning |
resourceMapping | { "Ben": 311, "Sally": 654, "Vicky": 658 }
question | { "desc": "Choose Logi's $glasses$." }
imageInfo | { "questionImg": "1221102_question.png", "answerImg": "1221102_answer.png" }
optionList | [ { "option": "1221102_option_00.png" } ]
answer | [ 0 ]
preDialog | [ { "type": "npc", "npcName": "Sally", "content": "Logi wears glasses." } ]
tip |
corFeedback | {}
errFeedback | { "type": "npc", "npcName": "Sally", "content": "Hmm... Those are not his glasses." }
postDialog | []
cDesc |

123456789101112131415161718192021222324252627282930313233343536373839404142
{ "cType": "mid_image_choose", "cId": "1221102", "title": "选择眼镜", "meaning": "", "resourceMapping": { "Ben": 311, "Sally": 654, "Vicky": 658 }, "question": { "desc": "Choose Logi's $glasses$." }, "imageInfo": { "questionImg": "1221102_question.png", "answerImg": "1221102_answer.png" }, "optionList": [ { "option": "1221102_option_00.png" } ], "answer": [ 0 ], "preDialog": [ { "type": "npc", "npcName": "Sally", "content": "Logi wears glasses." } ], "tip": "glasses 意思是“眼镜”。", "corFeedback": {}, "errFeedback": { "type": "npc", "npcName": "Sally", "content": "Hmm... Those are not his glasses." }, "postDialog": [], "cDesc": "You found Logi's glasses. (你找到了洛吉的眼镜。)" }
kpInfo JSON

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

1234567891011121314
{ "pushType": "relationKp", "cType": "mid_image_choose", "cId": "1221102", "kpInfo": [ { "kpId": null, "kpType": "vocab", "kpTitle": "glasses", "kpSkill": "vocab_meaning", "kpSkillName": "词义" } ] }
原始组件配置 (可编辑后点击"执行重新生成组件")
【任务标题】选择眼镜 【情境引入】 Sally: Logi wears glasses. 【互动内容】 题干：Choose Logi's $glasses$. 选项： 00 正确：00 辅助信息：glasses 意思是“眼镜”。 【互动反馈】 正确：无 错误：Sally: Hmm... Those are not his glasses. 【后置对话】 无
知识点文本 (来自sheet知识点列，可编辑后点击"执行重新生成知识点")
glasses
3 图片单选 cId: 1221103 mid_image_choose
已保存 ▶
jsonData

cType |
cId |
title |
meaning |
resourceMapping | { "Ben": 311, "Sally": 654, "Vicky": 658 }
question | { "desc": "Choose Logi's $shoes$." }
imageInfo | { "questionImg": "1221103_question.png", "answerImg": "1221103_answer.png" }
optionList | [ { "option": "1221103_option_00.png" } ]
answer | [ 0 ]
preDialog | []
tip |
corFeedback | { "type": "npc", "npcName": "Sally", "content": "Got it?" }
errFeedback | { "type": "npc", "npcName": "Sally", "content": "Are those white shoes?" }
postDialog | [ { "type": "npc", "npcName": "Ben", "content": "Got it!" } ]
cDesc |

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
{ "cType": "mid_image_choose", "cId": "1221103", "title": "选择鞋子", "meaning": "", "resourceMapping": { "Ben": 311, "Sally": 654, "Vicky": 658 }, "question": { "desc": "Choose Logi's $shoes$." }, "imageInfo": { "questionImg": "1221103_question.png", "answerImg": "1221103_answer.png" }, "optionList": [ { "option": "1221103_option_00.png" } ], "answer": [ 0 ], "preDialog": [], "tip": "shoe 意思是“鞋子”。", "corFeedback": { "type": "npc", "npcName": "Sally", "content": "Got it?" }, "errFeedback": { "type": "npc", "npcName": "Sally", "content": "Are those white shoes?" }, "postDialog": [ { "type": "npc", "npcName": "Ben", "content": "Got it!" } ], "cDesc": "You found Logi's shoes correctly. (你找对了罗吉的鞋子。)" }
kpInfo JSON

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

1234567891011121314
{ "pushType": "relationKp", "cType": "mid_image_choose", "cId": "1221103", "kpInfo": [ { "kpId": null, "kpType": "vocab", "kpTitle": "shoe", "kpSkill": "vocab_meaning", "kpSkillName": "词义" } ] }
原始组件配置 (可编辑后点击"执行重新生成组件")
【任务标题】选择鞋子 【情境引入】 无 【互动内容】 题干：Choose Logi's $shoes$. 选项： 00 正确：00 辅助信息：shoe 意思是“鞋子”。 【互动反馈】 正确：Sally: Got it? 错误：Sally: Are those white shoes? 【后置对话】 Ben: Got it!
知识点文本 (来自sheet知识点列，可编辑后点击"执行重新生成知识点")
shoe
4 对话朗读 cId: 1221104 mid_dialog_repeat
已保存 ▶
jsonData

cType |
cId |
title |
resourceMapping | { "Ben": 311, "Sally": 654, "Vicky": 658 }
preDialog | [ { "type": "user", "content": "Hmm... No." } ]
imgShowTimingList | [ "preDialog", "content" ]
img |
question | { "type": "user", "content": "He wears a blue cap." }
postDialog | []

1234567891011121314151617181920212223242526
{ "cType": "mid_dialog_repeat", "cId": "1221104", "title": "辨认棒球帽", "resourceMapping": { "Ben": 311, "Sally": 654, "Vicky": 658 }, "preDialog": [ { "type": "user", "content": "Hmm... No." } ], "imgShowTimingList": [ "preDialog", "content" ], "img": "1221104.png", "question": { "type": "user", "content": "He wears a blue cap." }, "postDialog": [] }
kpInfo JSON

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

1234567891011121314
{ "pushType": "relationKp", "cType": "mid_dialog_repeat", "cId": "1221104", "kpInfo": [ { "kpId": null, "kpType": "vocab", "kpTitle": "wear", "kpSkill": "vocab_meaning", "kpSkillName": "词义" } ] }
原始组件配置 (可编辑后点击"执行重新生成组件")
【任务标题】辨认棒球帽 【资源配置】 图片时机：情境引入 互动内容 【情境引入】 User: Hmm... No. 【互动内容】 User: He wears a blue cap.（朗读） 【后置对话】 无
知识点文本 (来自sheet知识点列，可编辑后点击"执行重新生成知识点")
wear
5 对话朗读 cId: 1221105 mid_dialog_repeat
已保存 ▶
jsonData

cType |
cId |
title |
resourceMapping | { "Ben": 311, "Sally": 654, "Vicky": 658 }
preDialog | [ { "type": "npc", "npcName": "Vicky", "content": "I found a blue hat!" } ]
imgShowTimingList | [ "preDialog", "content" ]
img |
question | { "type": "user", "content": "Is it a baseball cap?" }
postDialog | []

123456789101112131415161718192021222324252627
{ "cType": "mid_dialog_repeat", "cId": "1221105", "title": "确认棒球帽", "resourceMapping": { "Ben": 311, "Sally": 654, "Vicky": 658 }, "preDialog": [ { "type": "npc", "npcName": "Vicky", "content": "I found a blue hat!" } ], "imgShowTimingList": [ "preDialog", "content" ], "img": "1221105.png", "question": { "type": "user", "content": "Is it a baseball cap?" }, "postDialog": [] }
kpInfo JSON

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

1234567891011121314
{ "pushType": "relationKp", "cType": "mid_dialog_repeat", "cId": "1221105", "kpInfo": [ { "kpId": null, "kpType": "vocab", "kpTitle": "baseball cap", "kpSkill": "vocab_meaning", "kpSkillName": "词义" } ] }
原始组件配置 (可编辑后点击"执行重新生成组件")
【任务标题】确认棒球帽 【资源配置】 图片时机：情境引入 互动内容 【情境引入】 Vicky: I found a blue hat! 【互动内容】 User: Is it a baseball cap?（朗读） 【后置对话】 无
知识点文本 (来自sheet知识点列，可编辑后点击"执行重新生成知识点")
baseball cap
6 对话挖空 cId: 1221106 mid_dialog_fillin
已保存 ▶
jsonData

cType |
cId |
title |
resourceMapping | { "Ben": 311, "Sally": 654, "Vicky": 658 }
preDialog | [ { "type": "user", "content": "You're right. This is not Logi's cap." } ]
imgShowTimingList | [ "preDialog", "content", "feedback" ]
img |
question | { "type": "user", "desc": "He ___ a baseball cap.", "content": "He wears a baseball cap." }
optionGroupList | [ { "optionList": [ { "option": "wears", "needAudio": false }, { "option": "bears", "needAudio": false } ], "answer": [ 0 ] } ]
corFeedback | {}
errFeedback | { "type": "npc", "npcName": "Vicky", "content": "No bears here!" }
postDialog | []

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
{ "cType": "mid_dialog_fillin", "cId": "1221106", "title": "辨认帽子", "resourceMapping": { "Ben": 311, "Sally": 654, "Vicky": 658 }, "preDialog": [ { "type": "user", "content": "You're right. This is not Logi's cap." } ], "imgShowTimingList": [ "preDialog", "content", "feedback" ], "img": "1221106.png", "question": { "type": "user", "desc": "He ___ a baseball cap.", "content": "He wears a baseball cap." }, "optionGroupList": [ { "optionList": [ { "option": "wears", "needAudio": false }, { "option": "bears", "needAudio": false } ], "answer": [ 0 ] } ], "corFeedback": {}, "errFeedback": { "type": "npc", "npcName": "Vicky", "content": "No bears here!" }, "postDialog": [] }
kpInfo JSON

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

1234567891011121314
{ "pushType": "relationKp", "cType": "mid_dialog_fillin", "cId": "1221106", "kpInfo": [ { "kpId": null, "kpType": "sentence", "kpTitle": "... wear(s)...", "kpSkill": "sentence_meaning", "kpSkillName": "语义" } ] }
原始组件配置 (可编辑后点击"执行重新生成组件")
【任务标题】辨认帽子 【资源配置】 【资源配置】 图片时机：情境引入 互动内容 互动反馈 【情境引入】 User: You're right. This is not Logi's cap. 【互动内容】 题目：He ___ a baseball cap. 选项1：wears（正确） 选项2：bears 【互动反馈】 正确：无 错误：Vicky: No bears here! 【后置对话】 空
知识点文本 (来自sheet知识点列，可编辑后点击"执行重新生成知识点")
... wear(s)...
7 图片单选 cId: 1221107 mid_image_choose
已保存 ▶
jsonData

cType |
cId |
title |
meaning |
resourceMapping | { "Ben": 311, "Sally": 654, "Vicky": 658 }
question | { "desc": "Find the $baseball cap$." }
imageInfo | { "questionImg": "1221107_question.png", "answerImg": "1221107_answer.png" }
optionList | [ { "option": "1221107_option_00.png" }, { "option": "1221107_option_01.png" }, { "option": "1221107_option_02.png" } ]
answer | [ 0 ]
preDialog | []
tip |
corFeedback | {}
errFeedback | { "type": "npc", "npcName": "Ben", "content": "Is that really a baseball cap?" }
postDialog | []
cDesc |

123456789101112131415161718192021222324252627282930313233343536373839404142
{ "cType": "mid_image_choose", "cId": "1221107", "title": "找到棒球帽", "meaning": "", "resourceMapping": { "Ben": 311, "Sally": 654, "Vicky": 658 }, "question": { "desc": "Find the $baseball cap$." }, "imageInfo": { "questionImg": "1221107_question.png", "answerImg": "1221107_answer.png" }, "optionList": [ { "option": "1221107_option_00.png" }, { "option": "1221107_option_01.png" }, { "option": "1221107_option_02.png" } ], "answer": [ 0 ], "preDialog": [], "tip": "baseball cap 意思是“棒球帽”。", "corFeedback": {}, "errFeedback": { "type": "npc", "npcName": "Ben", "content": "Is that really a baseball cap?" }, "postDialog": [], "cDesc": "You found the baseball cap correctly. (你正确找到了棒球帽。)" }
kpInfo JSON

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

1234567891011121314
{ "pushType": "relationKp", "cType": "mid_image_choose", "cId": "1221107", "kpInfo": [ { "kpId": null, "kpType": "vocab", "kpTitle": "baseball cap", "kpSkill": "vocab_meaning", "kpSkillName": "词义" } ] }
原始组件配置 (可编辑后点击"执行重新生成组件")
【任务标题】找到棒球帽 【情境引入】 无 【互动内容】 题干：Find the $baseball cap$. 选项： 00 01 02 正确：00 辅助信息：baseball cap 意思是“棒球帽”。 【互动反馈】 正确：无 错误：Ben: Is that really a baseball cap? 【后置对话】 无
知识点文本 (来自sheet知识点列，可编辑后点击"执行重新生成知识点")
baseball cap
8 对话挖空 cId: 1221108 mid_dialog_fillin
已保存 ▶
jsonData

cType |
cId |
title |
resourceMapping | { "Ben": 311, "Sally": 654, "Vicky": 658 }
preDialog | []
imgShowTimingList | [ "content", "feedback" ]
img |
question | { "type": "user", "desc": "Logi wears ___, not sunglasses.", "content": "Logi wears glasses, not sunglasses." }
optionGroupList | [ { "optionList": [ { "option": "glasses", "needAudio": false }, { "option": "grass", "needAudio": false } ], "answer": [ 0 ] } ]
corFeedback | {}
errFeedback | { "type": "npc", "npcName": "Vicky", "content": "Logi can't wear grass!" }
postDialog | []

123456789101112131415161718192021222324252627282930313233343536373839404142434445
{ "cType": "mid_dialog_fillin", "cId": "1221108", "title": "辨认眼镜", "resourceMapping": { "Ben": 311, "Sally": 654, "Vicky": 658 }, "preDialog": [], "imgShowTimingList": [ "content", "feedback" ], "img": "1221108.png", "question": { "type": "user", "desc": "Logi wears ___, not sunglasses.", "content": "Logi wears glasses, not sunglasses." }, "optionGroupList": [ { "optionList": [ { "option": "glasses", "needAudio": false }, { "option": "grass", "needAudio": false } ], "answer": [ 0 ] } ], "corFeedback": {}, "errFeedback": { "type": "npc", "npcName": "Vicky", "content": "Logi can't wear grass!" }, "postDialog": [] }
kpInfo JSON

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

1234567891011121314
{ "pushType": "relationKp", "cType": "mid_dialog_fillin", "cId": "1221108", "kpInfo": [ { "kpId": null, "kpType": "vocab", "kpTitle": "glasses", "kpSkill": "vocab_meaning", "kpSkillName": "词义" } ] }
原始组件配置 (可编辑后点击"执行重新生成组件")
【任务标题】辨认眼镜 【资源配置】 图片时机：互动内容 互动反馈 【情境引入】 无 【互动内容】 题目：Logi wears ___, not sunglasses. 选项1：glasses（正确） 选项2：grass 【互动反馈】 正确：无 错误：Vicky: Logi can't wear grass! 【后置对话】 无
知识点文本 (来自sheet知识点列，可编辑后点击"执行重新生成知识点")
glasses
9 对话朗读 cId: 1221109 mid_dialog_repeat
已保存 ▶
jsonData

cType |
cId |
title |
resourceMapping | { "Ben": 311, "Sally": 654, "Vicky": 658 }
preDialog | []
imgShowTimingList | [ "content" ]
img |
question | { "type": "user", "content": "These are not his glasses." }
postDialog | []

1234567891011121314151617181920
{ "cType": "mid_dialog_repeat", "cId": "1221109", "title": "辨认眼镜", "resourceMapping": { "Ben": 311, "Sally": 654, "Vicky": 658 }, "preDialog": [], "imgShowTimingList": [ "content" ], "img": "1221109.png", "question": { "type": "user", "content": "These are not his glasses." }, "postDialog": [] }
kpInfo JSON

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

1234567891011121314
{ "pushType": "relationKp", "cType": "mid_dialog_repeat", "cId": "1221109", "kpInfo": [ { "kpId": null, "kpType": "sentence", "kpTitle": "This is / These are not...", "kpSkill": "sentence_meaning", "kpSkillName": "语义" } ] }
原始组件配置 (可编辑后点击"执行重新生成组件")
【任务标题】辨认眼镜 【资源配置】 图片时机：互动内容 【情境引入】 无 【互动内容】 User: These are not his glasses.（朗读） 【后置对话】 无
知识点文本 (来自sheet知识点列，可编辑后点击"执行重新生成知识点")
This is / These are not...
10 对话朗读 cId: 1221110 mid_dialog_repeat
已保存 ▶
jsonData

cType |
cId |
title |
resourceMapping | { "Ben": 311, "Sally": 654, "Vicky": 658 }
preDialog | []
imgShowTimingList | [ "content" ]
img |
question | { "type": "user", "content": "A shoe!" }
postDialog | [ { "type": "npc", "npcName": "Vicky", "content": "But Logi wears white shoes." } ]

1234567891011121314151617181920212223242526
{ "cType": "mid_dialog_repeat", "cId": "1221110", "title": "辨认鞋子", "resourceMapping": { "Ben": 311, "Sally": 654, "Vicky": 658 }, "preDialog": [], "imgShowTimingList": [ "content" ], "img": "1221110.png", "question": { "type": "user", "content": "A shoe!" }, "postDialog": [ { "type": "npc", "npcName": "Vicky", "content": "But Logi wears white shoes." } ] }
kpInfo JSON

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

1234567891011121314
{ "pushType": "relationKp", "cType": "mid_dialog_repeat", "cId": "1221110", "kpInfo": [ { "kpId": null, "kpType": "vocab", "kpTitle": "shoe", "kpSkill": "vocab_meaning", "kpSkillName": "词义" } ] }
原始组件配置 (可编辑后点击"执行重新生成组件")
【任务标题】辨认鞋子 【资源配置】 图片时机：互动内容 【情境引入】 无 【互动内容】 User: A shoe!（朗读） 【后置对话】 Vicky: But Logi wears white shoes.
知识点文本 (来自sheet知识点列，可编辑后点击"执行重新生成知识点")
shoe
11 对话朗读 cId: 1221111 mid_dialog_repeat
已保存 ▶
jsonData

cType |
cId |
title |
resourceMapping | { "Ben": 311, "Sally": 654, "Vicky": 658 }
preDialog | [ { "type": "user", "content": "You are right." } ]
imgShowTimingList | [ "content" ]
img |
question | { "type": "user", "content": "This is not a white shoe." }
postDialog | []

12345678910111213141516171819202122232425
{ "cType": "mid_dialog_repeat", "cId": "1221111", "title": "辨认白鞋", "resourceMapping": { "Ben": 311, "Sally": 654, "Vicky": 658 }, "preDialog": [ { "type": "user", "content": "You are right." } ], "imgShowTimingList": [ "content" ], "img": "1221111.png", "question": { "type": "user", "content": "This is not a white shoe." }, "postDialog": [] }
kpInfo JSON

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

1234567891011121314
{ "pushType": "relationKp", "cType": "mid_dialog_repeat", "cId": "1221111", "kpInfo": [ { "kpId": null, "kpType": "sentence", "kpTitle": "This is / These are not...", "kpSkill": "sentence_meaning", "kpSkillName": "语义" } ] }
原始组件配置 (可编辑后点击"执行重新生成组件")
【任务标题】辨认白鞋 【资源配置】 图片时机：互动内容 【情境引入】 User: You are right. 【互动内容】 User: This is not a white shoe.（朗读） 【后置对话】 无
知识点文本 (来自sheet知识点列，可编辑后点击"执行重新生成知识点")
This is / These are not...
12 对话选择 cId: 1221112 mid_dialog_choose
已保存 ▶
jsonData

cType |
cId |
title |
resourceMapping | { "Ben": 311, "Sally": 654, "Vicky": 658 }
preDialog | [ { "type": "npc", "npcName": "Sally", "content": "What did you find?" } ]
imgShowTimingList | [ "content", "feedback" ]
img |
optionList | [ { "option": "We found his baseball cap.", "needAudio": true }, { "option": "We found his white hat.", "needAudio": true } ]
answer | [ 0 ]
corFeedback | { "type": "npc", "npcName": "Sally", "content": "Great news!" }
errFeedback | { "type": "npc", "npcName": "Vicky", "content": "Wait, Are you sure?" }
postDialog | []

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
{ "cType": "mid_dialog_choose", "cId": "1221112", "title": "汇报发现", "resourceMapping": { "Ben": 311, "Sally": 654, "Vicky": 658 }, "preDialog": [ { "type": "npc", "npcName": "Sally", "content": "What did you find?" } ], "imgShowTimingList": [ "content", "feedback" ], "img": "1221112.png", "optionList": [ { "option": "We found his baseball cap.", "needAudio": true }, { "option": "We found his white hat.", "needAudio": true } ], "answer": [ 0 ], "corFeedback": { "type": "npc", "npcName": "Sally", "content": "Great news!" }, "errFeedback": { "type": "npc", "npcName": "Vicky", "content": "Wait, Are you sure?" }, "postDialog": [] }
kpInfo JSON

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

1234567891011121314
{ "pushType": "relationKp", "cType": "mid_dialog_choose", "cId": "1221112", "kpInfo": [ { "kpId": null, "kpType": "vocab", "kpTitle": "baseball cap", "kpSkill": "vocab_meaning", "kpSkillName": "词义" } ] }
原始组件配置 (可编辑后点击"执行重新生成组件")
【任务标题】汇报发现 【资源配置】 图片时机：互动内容 互动反馈 【情境引入】Sally: What did you find? 【互动内容】 要求：选择正确的回复 选项：（音频） 选项1：We found his baseball cap.（正确） - 反馈 Sally: Great news! 选项2：We found his white hat. - 反馈 Vicky: Wait, Are you sure? 【后置对话】 无
知识点文本 (来自sheet知识点列，可编辑后点击"执行重新生成知识点")
baseball cap
13 对话选择 cId: 1221113 mid_dialog_choose
已保存 ▶
jsonData

cType |
cId |
title |
resourceMapping | { "Ben": 311, "Sally": 654, "Vicky": 658 }
preDialog | [ { "type": "npc", "npcName": "Sally", "content": "Great news! And?" } ]
imgShowTimingList | [ "preDialog", "content", "feedback" ]
img |
optionList | [ { "option": "We found his sunglasses.", "needAudio": true }, { "option": "We found his glasses.", "needAudio": true } ]
answer | [ 1 ]
corFeedback | { "type": "npc", "npcName": "Sally", "content": "Oh, I see." }
errFeedback | { "type": "npc", "npcName": "Sally", "content": "Really? He doesn't have sunglasses." }
postDialog | []

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
{ "cType": "mid_dialog_choose", "cId": "1221113", "title": "汇报眼镜", "resourceMapping": { "Ben": 311, "Sally": 654, "Vicky": 658 }, "preDialog": [ { "type": "npc", "npcName": "Sally", "content": "Great news! And?" } ], "imgShowTimingList": [ "preDialog", "content", "feedback" ], "img": "1221113.png", "optionList": [ { "option": "We found his sunglasses.", "needAudio": true }, { "option": "We found his glasses.", "needAudio": true } ], "answer": [ 1 ], "corFeedback": { "type": "npc", "npcName": "Sally", "content": "Oh, I see." }, "errFeedback": { "type": "npc", "npcName": "Sally", "content": "Really? He doesn't have sunglasses." }, "postDialog": [] }
kpInfo JSON

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

1234567891011121314
{ "pushType": "relationKp", "cType": "mid_dialog_choose", "cId": "1221113", "kpInfo": [ { "kpId": null, "kpType": "sentence", "kpTitle": "This is / These are not...", "kpSkill": "sentence_meaning", "kpSkillName": "语义" } ] }
原始组件配置 (可编辑后点击"执行重新生成组件")
【任务标题】汇报眼镜 【资源配置】 图片时机：情境引入 互动内容 互动反馈 【情境引入】 Sally: Great news! And? 【互动内容】 要求：选择正确的回复 选项：（音频） 选项1：We found his sunglasses. - 反馈 Sally: Really? He doesn't have sunglasses. 选项2：We found his glasses.（正确） - 反馈 Sally: Oh, I see. 【后置对话】 无
知识点文本 (来自sheet知识点列，可编辑后点击"执行重新生成知识点")
This is / These are not...
14 对话选择 cId: 1221114 mid_dialog_choose
已保存 ▶
jsonData

cType |
cId |
title |
resourceMapping | { "Ben": 311, "Sally": 654, "Vicky": 658 }
preDialog | []
imgShowTimingList | [ "content", "feedback" ]
img |
optionList | [ { "option": "And a brown shoe.", "needAudio": true }, { "option": "And a white shoe.", "needAudio": false } ]
answer | [ 0 ]
corFeedback | { "type": "npc", "npcName": "Sally", "content": "A brown shoe?" }
errFeedback | { "type": "npc", "npcName": "Sally", "content": "That must be Logi's!" }
postDialog | []

12345678910111213141516171819202122232425262728293031323334353637383940
{ "cType": "mid_dialog_choose", "cId": "1221114", "title": "汇报鞋子", "resourceMapping": { "Ben": 311, "Sally": 654, "Vicky": 658 }, "preDialog": [], "imgShowTimingList": [ "content", "feedback" ], "img": "1221114.png", "optionList": [ { "option": "And a brown shoe.", "needAudio": true }, { "option": "And a white shoe.", "needAudio": false } ], "answer": [ 0 ], "corFeedback": { "type": "npc", "npcName": "Sally", "content": "A brown shoe?" }, "errFeedback": { "type": "npc", "npcName": "Sally", "content": "That must be Logi's!" }, "postDialog": [] }
kpInfo JSON

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

1234567891011121314
{ "pushType": "relationKp", "cType": "mid_dialog_choose", "cId": "1221114", "kpInfo": [ { "kpId": null, "kpType": "vocab", "kpTitle": "shoe", "kpSkill": "vocab_meaning", "kpSkillName": "词义" } ] }
原始组件配置 (可编辑后点击"执行重新生成组件")
【任务标题】汇报鞋子 【资源配置】 图片时机：互动内容 互动反馈 【情境引入】 无 【互动内容】 要求：选择正确的回复 选项：（音频） 选项1：And a brown shoe.（正确） - 反馈 Sally: A brown shoe? 选项2：And a white shoe. - 反馈 Sally: That must be Logi's! 【后置对话】 无
知识点文本 (来自sheet知识点列，可编辑后点击"执行重新生成知识点")
shoe
15 图片单选 cId: 1221115 mid_image_choose
已保存 ▶
jsonData

cType |
cId |
title |
meaning |
resourceMapping | { "Ben": 311, "Sally": 654, "Vicky": 658 }
question | { "desc": "Choose the $baseball cap$." }
imageInfo | { "questionImg": "1221115_question.png", "answerImg": "1221115_answer.png" }
optionList | [ { "option": "1221115_option_00.png" }, { "option": "1221115_option_01.png" }, { "option": "1221115_option_02.png" } ]
answer | [ 0 ]
preDialog | [ { "type": "user", "content": "Here you are!" } ]
tip |
corFeedback | {}
errFeedback | { "type": "npc", "npcName": "Logi", "content": "That's not my baseball cap." }
postDialog | []
cDesc |

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
{ "cType": "mid_image_choose", "cId": "1221115", "title": "选出棒球帽", "meaning": "", "resourceMapping": { "Ben": 311, "Sally": 654, "Vicky": 658 }, "question": { "desc": "Choose the $baseball cap$." }, "imageInfo": { "questionImg": "1221115_question.png", "answerImg": "1221115_answer.png" }, "optionList": [ { "option": "1221115_option_00.png" }, { "option": "1221115_option_01.png" }, { "option": "1221115_option_02.png" } ], "answer": [ 0 ], "preDialog": [ { "type": "user", "content": "Here you are!" } ], "tip": "baseball cap 意思是“棒球帽”。", "corFeedback": {}, "errFeedback": { "type": "npc", "npcName": "Logi", "content": "That's not my baseball cap." }, "postDialog": [], "cDesc": "You found the baseball cap correctly. (你正确找到了棒球帽。)" }
kpInfo JSON

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

1234567891011121314
{ "pushType": "relationKp", "cType": "mid_image_choose", "cId": "1221115", "kpInfo": [ { "kpId": null, "kpType": "vocab", "kpTitle": "baseball cap", "kpSkill": "vocab_meaning", "kpSkillName": "词义" } ] }
原始组件配置 (可编辑后点击"执行重新生成组件")
【任务标题】选出棒球帽 【资源配置】 图片时机：互动内容 【情境引入】 User: Here you are! 【互动内容】 题干：Choose the $baseball cap$. 选项： 00 01 02 正确：00 辅助信息：baseball cap 意思是“棒球帽”。 【互动反馈】 正确：无 错误：Logi: That's not my baseball cap. 【后置对话】 无
知识点文本 (来自sheet知识点列，可编辑后点击"执行重新生成知识点")
baseball cap
16 核心听力拖拽 cId: 1221116 core_listening_drag
已保存 ▶
taskInfo

cType |
cId |
title |
sceneDesc |
key | [ { "desc": "", "keyList": [ { "type": "default", "content": "wear", "desc": "v. 穿着" }, { "type": "default", "content": "baseball cap", "desc": "n. 棒球帽" }, { "type": "default", "content": "glasses", "desc": "n. 眼镜" }, { "type": "default", "content": "shoe", "desc": "n. 鞋子" } ] } ]
resourceMapping | { "Ben": 311, "Sally": 654, "Vicky": 658 }
cDesc | You joined the "Find Logi's Items" mission, looked through 5 different item pictures and successfully picked out the 3 missing belongings that Logi had lost, helping him get all his precious stuff back. (你参与了“找回Logi的物品”任务，查看了5张不同的物品图片，成功选出了Logi丢失的3件失物，帮他拿回了所有珍贵的物品。)

123456789101112131415161718192021222324252627282930313233343536373839
{ "cType": "core_listening_drag", "cId": "1221116", "title": "找回Logi的物品", "sceneDesc": "Logi为什么弄丢了棒球帽，鞋子和眼镜？快来听听他在树林里的遭遇吧！", "key": [ { "desc": "", "keyList": [ { "type": "default", "content": "wear", "desc": "v. 穿着" }, { "type": "default", "content": "baseball cap", "desc": "n. 棒球帽" }, { "type": "default", "content": "glasses", "desc": "n. 眼镜" }, { "type": "default", "content": "shoe", "desc": "n. 鞋子" } ] } ], "resourceMapping": { "Ben": 311, "Sally": 654, "Vicky": 658 }, "cDesc": "You joined the \"Find Logi's Items\" mission, looked through 5 different item pictures and successfully picked out the 3 missing belongings that Logi had lost, helping him get all his precious stuff back. (你参与了“找回Logi的物品”任务，查看了5张不同的物品图片，成功选出了Logi丢失的3件失物，帮他拿回了所有珍贵的物品。)" }
preDialog
123456789101112
[ { "type": "npc", "npcName": "Logi", "content": "Thank you for finding my things!" }, { "type": "npc", "npcName": "Logi", "content": "Let me tell you what happened." } ]
dialogList
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
[ [ { "type": "npc", "npcName": "Logi", "content": "I lost my way in the woods.", "trans": "我在树林里迷路了。", "isPoint": false }, { "type": "npc", "npcName": "Logi", "content": "A bird takes my glasses! ", "trans": "一只鸟叼走了我的眼镜！", "isPoint": false }, { "type": "npc", "npcName": "Logi", "content": "I cannot see clearly.", "trans": "我看不清楚了。", "isPoint": false }, { "type": "npc", "npcName": "Logi", "content": "My shoe is in the mud.", "trans": "我的鞋子陷在泥里了。", "isPoint": false }, { "type": "npc", "npcName": "Logi", "content": "Oh, where is my shoe? I can't find it!", "trans": "哦，我的鞋子在哪里？我找不到它了！", "isPoint": false }, { "type": "npc", "npcName": "Logi", "content": "The wind blows. My baseball cap flies up, up, up. ", "trans": "刮风了。我的棒球帽飞啊飞，越飞越高。", "isPoint": false }, { "type": "npc", "npcName": "Logi", "content": "My baseball cap is on the tree branch!", "trans": "我的棒球帽挂在树枝上了！", "isPoint": false } ] ]
questionList
12345678910111213141516171819202122232425262728293031
[ { "imageInfo": { "questionImg": "1221116_question.png", "answerImg": "1221116_answer.png" }, "optionList": [ { "option": "1221116_option_00.png" }, { "option": "1221116_option_01.png" }, { "option": "1221116_option_02.png" }, { "option": "1221116_option_03.png" }, { "option": "1221116_option_04.png" } ], "answer": [ 0, 1, 2 ], "answerType": "" } ]
studyInfo

learningPart

[ { "type": "npc", "npcName": "Brainy", "content": "A bird takes my glasses!", "learning": [ { "question": { "content": "刚刚听到的音频中，包含了一个关键短语 take glasses，意思是“拿走眼镜”。这里的 take 是“拿、取走”的意思，glasses 是“眼镜”的意思哦。", "type": "npc", "npcName": "Brainy" }, "extendQuestion": { "content": "仔细听音频，哪一个句子和你听到的内容是一致的呢？", "type": "npc", "npcName": "Brainy" }, "optionList": [ { "option": "A bird takes my glasses.", "feedback": { "type": "npc", "content": "太厉害啦！你准确听出了句子里的重点短语 take glasses！", "npcName": "Brainy" } }, { "option": "A bird takes my hat.", "feedback": { "type": "npc", "content": "哎呀，这句话说的是拿走帽子（hat），不是眼镜哦，再仔细听听音频吧！", "npcName": "Brainy" } } ], "answer": [ 0 ] }, { "question": { "content": "A bird takes my glasses!", "type": "npc", "npcName": "Brainy" }, "extendQuestion": { "content": "这句话的中文意思是“一只鸟叼走了我的帽子”，对吗？", "type": "npc", "npcName": "Brainy" }, "optionList": [ { "option": "对 / Yes", "feedback": { "type": "npc", "content": "句子里说的是glasses，不是帽子哦，再想想看~", "npcName": "Brainy" } }, { "option": "错 / No", "feedback": { "type": "npc", "content": "答对啦！你已经掌握了glasses是眼镜的意思，完整理解了这句话哦！", "npcName": "Brainy" } } ], "answer": [ 1 ] } ] } ]

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

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
{ "learningPart": [ { "type": "npc", "npcName": "Brainy", "content": "A bird takes my glasses!", "learning": [ { "question": { "content": "刚刚听到的音频中，包含了一个关键短语 take glasses，意思是“拿走眼镜”。这里的 take 是“拿、取走”的意思，glasses 是“眼镜”的意思哦。", "type": "npc", "npcName": "Brainy" }, "extendQuestion": { "content": "仔细听音频，哪一个句子和你听到的内容是一致的呢？", "type": "npc", "npcName": "Brainy" }, "optionList": [ { "option": "A bird takes my glasses.", "feedback": { "type": "npc", "content": "太厉害啦！你准确听出了句子里的重点短语 take glasses！", "npcName": "Brainy" } }, { "option": "A bird takes my hat.", "feedback": { "type": "npc", "content": "哎呀，这句话说的是拿走帽子（hat），不是眼镜哦，再仔细听听音频吧！", "npcName": "Brainy" } } ], "answer": [ 0 ] }, { "question": { "content": "A bird takes my glasses!", "type": "npc", "npcName": "Brainy" }, "extendQuestion": { "content": "这句话的中文意思是“一只鸟叼走了我的帽子”，对吗？", "type": "npc", "npcName": "Brainy" }, "optionList": [ { "option": "对 / Yes", "feedback": { "type": "npc", "content": "句子里说的是glasses，不是帽子哦，再想想看~", "npcName": "Brainy" } }, { "option": "错 / No", "feedback": { "type": "npc", "content": "答对啦！你已经掌握了glasses是眼镜的意思，完整理解了这句话哦！", "npcName": "Brainy" } } ], "answer": [ 1 ] } ] } ], "closing": { "type": "npc", "content": "很好！你已经回答完了全部问题，相信你已经听懂了这个任务中所有的重点句子。现在让我们来查看结果吧!", "npcName": "Brainy" } }
kpInfo JSON

pushType |
cType |
cId |

kpInfo

[ { "kpId": null, "kpType": "vocab", "kpTitle": "wear", "kpSkill": "vocab_meaning", "kpSkillName": "词义" }, { "kpId": null, "kpType": "vocab", "kpTitle": "baseball cap", "kpSkill": "vocab_meaning", "kpSkillName": "词义" }, { "kpId": null, "kpType": "vocab", "kpTitle": "glasses", "kpSkill": "vocab_meaning", "kpSkillName": "词义" }, { "kpId": null, "kpType": "vocab", "kpTitle": "shoe", "kpSkill": "vocab_meaning", "kpSkillName": "词义" } ]

1234567891011121314151617181920212223242526272829303132333435
{ "pushType": "relationKp", "cType": "core_listening_drag", "cId": "1221116", "kpInfo": [ { "kpId": null, "kpType": "vocab", "kpTitle": "wear", "kpSkill": "vocab_meaning", "kpSkillName": "词义" }, { "kpId": null, "kpType": "vocab", "kpTitle": "baseball cap", "kpSkill": "vocab_meaning", "kpSkillName": "词义" }, { "kpId": null, "kpType": "vocab", "kpTitle": "glasses", "kpSkill": "vocab_meaning", "kpSkillName": "词义" }, { "kpId": null, "kpType": "vocab", "kpTitle": "shoe", "kpSkill": "vocab_meaning", "kpSkillName": "词义" } ] }
中间结果: 学习过程配置

    ```
    # 重点句子 1
    音频文本：A bird takes my glasses!
    讲解文本：刚刚听到的音频中，包含了一个关键短语 take glasses，意思是“拿走眼镜”。这里的 take 是“拿、取走”的意思，glasses 是“眼镜”的意思哦。
    1. 听音选句
    Brainy：仔细听音频，哪一个句子和你听到的内容是一致的呢？
    - A bird takes my glasses. [正确]
      - Brainy：太厉害啦！你准确听出了句子里的重点短语 take glasses！
    - A bird takes my hat.
      - Brainy：哎呀，这句话说的是拿走帽子（hat），不是眼镜哦，再仔细听听音频吧！

    2. 听音选意
    Brainy：这句话的中文意思是“一只鸟叼走了我的帽子”，对吗？
    - 对 / Yes
      - Brainy：句子里说的是glasses，不是帽子哦，再想想看~
    - 错 / No [正确]
      - Brainy：答对啦！你已经掌握了glasses是眼镜的意思，完整理解了这句话哦！
    ---
    # 完成反馈
    Brainy：很好！你已经回答完了全部问题，相信你已经听懂了这个任务中所有的重点句子。现在让我们来查看结果吧!
    ```

中间结果: 互动描述

    You joined the "Find Logi's Items" mission, looked through 5 different item pictures and successfully picked out the 3 missing belongings that Logi had lost, helping him get all his precious stuff back. (你参与了“找回Logi的物品”任务，查看了5张不同的物品图片，成功选出了Logi丢失的3件失物，帮他拿回了所有珍贵的物品。)

原始组件配置 (可编辑后点击"执行重新生成组件")
导览配置 【任务标题】 找回Logi的物品 【任务背景】 Logi为什么弄丢了棒球帽，鞋子和眼镜？快来听听他在树林里的遭遇吧！ 【通关知识】 单词： wear v. 穿着 baseball cap n. 棒球帽 glasses n. 眼镜 shoe n. 鞋子 互动配置 【开场语】 Logi: Thank you for finding my things! Logi: Let me tell you what happened. 【听力文本】 # 文本 1 Logi: I lost my way in the woods. Logi: A bird takes my glasses! Logi: I cannot see clearly. Logi: My shoe is in the mud. Logi: Oh, where is my shoe? I can't find it! Logi: The wind blows. My baseball cap flies up, up, up. Logi: My baseball cap is on the tree branch! 【结束语】 Logi: Now I can wear my baseball cap, glasses and shoes. Logi: Thank you, my friends! 【题目信息】 #多空选择 选项图片编号：00,01,02,03,04 答案图片编号：00,01,02 【学习过程】 句子 1 A bird takes my glasses! 【glasses】 句子 2 My shoe is in the mud.【shoe】 句子 4 My baseball cap is on the tree branch!【baseball cap】
知识点文本 (来自sheet知识点列，可编辑后点击"执行重新生成知识点")
wear baseball cap glasses shoe