就绪
成功: 0 失败: 0

# L1-S2-U21-L3 搭建基地

生成时间: 2026-06-08 22:55:14 模型: doubao-seed-2.0-pro Wiki: GTUlwhbVJi5VftkS4GGc3i1anqh
1
核心互动
15
中互动
16
总组件
16
成功
0
失败
0
跳过
1 对话朗读 cId: 1221301 mid_dialog_repeat
已保存 ▶
jsonData

cType |
cId |
title |
resourceMapping | { "Ben": 311, "Sally": 654, "Vicky": 658, "Peter": 739, "Eva": 663, "Dan": 652, "Rebecca": 294, "Mike": 700, "Logi": 767 }
preDialog | []
imgShowTimingList | []
question | { "type": "user", "content": "And the last part, build." }
postDialog | []

1234567891011121314151617181920212223
{ "cType": "mid_dialog_repeat", "cId": "1221301", "title": "了解计划步骤", "resourceMapping": { "Ben": 311, "Sally": 654, "Vicky": 658, "Peter": 739, "Eva": 663, "Dan": 652, "Rebecca": 294, "Mike": 700, "Logi": 767 }, "preDialog": [], "imgShowTimingList": [], "question": { "type": "user", "content": "And the last part, build." }, "postDialog": [] }
kpInfo JSON

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

1234567891011121314
{ "pushType": "relationKp", "cType": "mid_dialog_repeat", "cId": "1221301", "kpInfo": [ { "kpId": null, "kpType": "vocab", "kpTitle": "part", "kpSkill": "vocab_meaning", "kpSkillName": "词义" } ] }
原始组件配置 (可编辑后点击"执行重新生成组件")
【任务标题】了解计划步骤 【资源配置】 图片时机：无 【情境引入】 无 【互动内容】 User: And the last part, build.（朗读） 【后置对话】 无
知识点文本 (来自sheet知识点列，可编辑后点击"执行重新生成知识点")
part
2 对话朗读 cId: 1221302 mid_dialog_repeat
已保存 ▶
jsonData

cType |
cId |
title |
resourceMapping | { "Ben": 311, "Sally": 654, "Vicky": 658, "Peter": 739, "Eva": 663, "Dan": 652, "Rebecca": 294, "Mike": 700, "Logi": 767 }
preDialog | []
imgShowTimingList | []
question | { "type": "user", "content": "Some parts can be better." }
postDialog | []

1234567891011121314151617181920212223
{ "cType": "mid_dialog_repeat", "cId": "1221302", "title": "发现设计问题", "resourceMapping": { "Ben": 311, "Sally": 654, "Vicky": 658, "Peter": 739, "Eva": 663, "Dan": 652, "Rebecca": 294, "Mike": 700, "Logi": 767 }, "preDialog": [], "imgShowTimingList": [], "question": { "type": "user", "content": "Some parts can be better." }, "postDialog": [] }
kpInfo JSON

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

1234567891011121314
{ "pushType": "relationKp", "cType": "mid_dialog_repeat", "cId": "1221302", "kpInfo": [ { "kpId": null, "kpType": "vocab", "kpTitle": "some", "kpSkill": "vocab_meaning", "kpSkillName": "词义" } ] }
原始组件配置 (可编辑后点击"执行重新生成组件")
【任务标题】发现设计问题 【资源配置】 图片时机：无 【情境引入】 无 【互动内容】 User: Some parts can be better.（朗读） 【后置对话】 无
知识点文本 (来自sheet知识点列，可编辑后点击"执行重新生成知识点")
some
3 对话朗读 cId: 1221303 mid_dialog_repeat
已保存 ▶
jsonData

cType |
cId |
title |
resourceMapping | { "Ben": 311, "Sally": 654, "Vicky": 658, "Peter": 739, "Eva": 663, "Dan": 652, "Rebecca": 294, "Mike": 700, "Logi": 767 }
preDialog | []
imgShowTimingList | [ "content" ]
img |
question | { "type": "user", "content": "This part is too big." }
postDialog | []

1234567891011121314151617181920212223242526
{ "cType": "mid_dialog_repeat", "cId": "1221303", "title": "指出顶部太大", "resourceMapping": { "Ben": 311, "Sally": 654, "Vicky": 658, "Peter": 739, "Eva": 663, "Dan": 652, "Rebecca": 294, "Mike": 700, "Logi": 767 }, "preDialog": [], "imgShowTimingList": [ "content" ], "img": "1221303.png", "question": { "type": "user", "content": "This part is too big." }, "postDialog": [] }
kpInfo JSON

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

1234567891011121314
{ "pushType": "relationKp", "cType": "mid_dialog_repeat", "cId": "1221303", "kpInfo": [ { "kpId": null, "kpType": "vocab", "kpTitle": "part", "kpSkill": "vocab_meaning", "kpSkillName": "词义" } ] }
原始组件配置 (可编辑后点击"执行重新生成组件")
【任务标题】指出顶部太大 【资源配置】 图片时机：互动内容 【情境引入】 无 【互动内容】 User: This part is too big.（朗读） 【后置对话】 无
知识点文本 (来自sheet知识点列，可编辑后点击"执行重新生成知识点")
part
4 对话挖空 cId: 1221304 mid_dialog_fillin
已保存 ▶
jsonData

cType |
cId |
title |
resourceMapping | { "Ben": 311, "Sally": 654, "Vicky": 658, "Peter": 739, "Eva": 663, "Dan": 652, "Rebecca": 294, "Mike": 700, "Logi": 767 }
preDialog | []
imgShowTimingList | [ "content", "feedback" ]
img |
question | { "type": "user", "desc": "And this ___ is too small.", "content": "And this part is too small." }
optionGroupList | [ { "optionList": [ { "option": "part", "needAudio": true }, { "option": "park", "needAudio": true } ], "answer": [ 0 ] } ]
corFeedback | {}
errFeedback | { "type": "npc", "npcName": "Peter", "content": "No park here!" }
postDialog | []

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
{ "cType": "mid_dialog_fillin", "cId": "1221304", "title": "指出支撑太小", "resourceMapping": { "Ben": 311, "Sally": 654, "Vicky": 658, "Peter": 739, "Eva": 663, "Dan": 652, "Rebecca": 294, "Mike": 700, "Logi": 767 }, "preDialog": [], "imgShowTimingList": [ "content", "feedback" ], "img": "1221304.png", "question": { "type": "user", "desc": "And this ___ is too small.", "content": "And this part is too small." }, "optionGroupList": [ { "optionList": [ { "option": "part", "needAudio": true }, { "option": "park", "needAudio": true } ], "answer": [ 0 ] } ], "corFeedback": {}, "errFeedback": { "type": "npc", "npcName": "Peter", "content": "No park here!" }, "postDialog": [] }
kpInfo JSON

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

1234567891011121314
{ "pushType": "relationKp", "cType": "mid_dialog_fillin", "cId": "1221304", "kpInfo": [ { "kpId": null, "kpType": "vocab", "kpTitle": "part", "kpSkill": "vocab_meaning", "kpSkillName": "词义" } ] }
原始组件配置 (可编辑后点击"执行重新生成组件")
【任务标题】指出支撑太小 【资源配置】 图片时机：互动内容 互动反馈 【情境引入】 无 【互动内容】 题目：And this ___ is too small.（音频） 选项1：part（正确） 选项2：park 【互动反馈】 正确：无 错误：Peter: No park here! 【后置对话】 无
知识点文本 (来自sheet知识点列，可编辑后点击"执行重新生成知识点")
part
5 对话朗读 cId: 1221305 mid_dialog_repeat
已保存 ▶
jsonData

cType |
cId |
title |
resourceMapping | { "Ben": 311, "Sally": 654, "Vicky": 658, "Peter": 739, "Eva": 663, "Dan": 652, "Rebecca": 294, "Mike": 700, "Logi": 767 }
preDialog | []
imgShowTimingList | []
question | { "type": "user", "content": "Now I can put a tick!" }
postDialog | []

1234567891011121314151617181920212223
{ "cType": "mid_dialog_repeat", "cId": "1221305", "title": "完成设计打勾", "resourceMapping": { "Ben": 311, "Sally": 654, "Vicky": 658, "Peter": 739, "Eva": 663, "Dan": 652, "Rebecca": 294, "Mike": 700, "Logi": 767 }, "preDialog": [], "imgShowTimingList": [], "question": { "type": "user", "content": "Now I can put a tick!" }, "postDialog": [] }
kpInfo JSON

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

1234567891011121314
{ "pushType": "relationKp", "cType": "mid_dialog_repeat", "cId": "1221305", "kpInfo": [ { "kpId": null, "kpType": "vocab", "kpTitle": "tick", "kpSkill": "vocab_meaning", "kpSkillName": "词义" } ] }
原始组件配置 (可编辑后点击"执行重新生成组件")
【任务标题】完成设计打勾 【资源配置】 图片时机：无 【情境引入】 无 【互动内容】 User: Now I can put a tick!（朗读） 【后置对话】 无
知识点文本 (来自sheet知识点列，可编辑后点击"执行重新生成知识点")
tick
6 图片单选 cId: 1221306 mid_image_choose
已保存 ▶
jsonData

cType |
cId |
title |
meaning |
resourceMapping | { "Ben": 311, "Sally": 654, "Vicky": 658, "Peter": 739, "Eva": 663, "Dan": 652, "Rebecca": 294, "Mike": 700, "Logi": 767 }
question | { "desc": "$Put a tick$ next to the first part." }
imageInfo | { "questionImg": "1221306_question.png", "answerImg": "1221306_answer.png" }
optionList | [ { "option": "1221306_option_00.png" } ]
answer | [ 0 ]
preDialog | []
tip |
corFeedback | {}
errFeedback | { "type": "npc", "npcName": "Peter", "content": "We finished the design first!" }
postDialog | []
cDesc |

123456789101112131415161718192021222324252627282930313233343536373839404142
{ "cType": "mid_image_choose", "cId": "1221306", "title": "给设计打勾", "meaning": "", "resourceMapping": { "Ben": 311, "Sally": 654, "Vicky": 658, "Peter": 739, "Eva": 663, "Dan": 652, "Rebecca": 294, "Mike": 700, "Logi": 767 }, "question": { "desc": "$Put a tick$ next to the first part." }, "imageInfo": { "questionImg": "1221306_question.png", "answerImg": "1221306_answer.png" }, "optionList": [ { "option": "1221306_option_00.png" } ], "answer": [ 0 ], "preDialog": [], "tip": "put a tick 指“打勾”，请在第一行打勾。", "corFeedback": {}, "errFeedback": { "type": "npc", "npcName": "Peter", "content": "We finished the design first!" }, "postDialog": [], "cDesc": "You put a tick next to the first part. (你在第一部分旁边打了勾。)" }
kpInfo JSON

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

1234567891011121314
{ "pushType": "relationKp", "cType": "mid_image_choose", "cId": "1221306", "kpInfo": [ { "kpId": null, "kpType": "vocab", "kpTitle": "put a tick", "kpSkill": "vocab_meaning", "kpSkillName": "词义" } ] }
原始组件配置 (可编辑后点击"执行重新生成组件")
【任务标题】给设计打勾 【情境引入】 无 【互动内容】 题干：$Put a tick$ next to the first part. 选项： 00 正确：00 辅助信息：put a tick 指“打勾”，请在第一行打勾。 【互动反馈】 正确：无 错误：Peter: We finished the design first! 【后置对话】 无
知识点文本 (来自sheet知识点列，可编辑后点击"执行重新生成知识点")
put a tick
7 对话挖空 cId: 1221307 mid_dialog_fillin
已保存 ▶
jsonData

cType |
cId |
title |
resourceMapping | { "Ben": 311, "Sally": 654, "Vicky": 658, "Peter": 739, "Eva": 663, "Dan": 652, "Rebecca": 294, "Mike": 700, "Logi": 767 }
preDialog | []
imgShowTimingList | [ "content", "feedback" ]
img |
question | { "type": "user", "desc": "There are ___ tools here.", "content": "There are some tools here." }
optionGroupList | [ { "optionList": [ { "option": "some", "needAudio": false }, { "option": "no", "needAudio": false } ], "answer": [ 0 ] } ]
corFeedback | {}
errFeedback | { "type": "npc", "npcName": "Eva", "content": "Wait! We have some tools!" }
postDialog | [ { "type": "user", "content": "But not all of them work." } ]

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
{ "cType": "mid_dialog_fillin", "cId": "1221307", "title": "工具不都能用", "resourceMapping": { "Ben": 311, "Sally": 654, "Vicky": 658, "Peter": 739, "Eva": 663, "Dan": 652, "Rebecca": 294, "Mike": 700, "Logi": 767 }, "preDialog": [], "imgShowTimingList": [ "content", "feedback" ], "img": "1221307.png", "question": { "type": "user", "desc": "There are ___ tools here.", "content": "There are some tools here." }, "optionGroupList": [ { "optionList": [ { "option": "some", "needAudio": false }, { "option": "no", "needAudio": false } ], "answer": [ 0 ] } ], "corFeedback": {}, "errFeedback": { "type": "npc", "npcName": "Eva", "content": "Wait! We have some tools!" }, "postDialog": [ { "type": "user", "content": "But not all of them work." } ] }
kpInfo JSON

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

1234567891011121314
{ "pushType": "relationKp", "cType": "mid_dialog_fillin", "cId": "1221307", "kpInfo": [ { "kpId": null, "kpType": "vocab", "kpTitle": "some", "kpSkill": "vocab_meaning", "kpSkillName": "词义" } ] }
原始组件配置 (可编辑后点击"执行重新生成组件")
【任务标题】工具不都能用 【资源配置】 图片时机：互动内容 互动反馈 【情境引入】 无 【互动内容】 题目：There are ___ tools here. 选项1：some（正确） 选项2：no 【互动反馈】 正确：无 错误：Eva: Wait! We have some tools! 【后置对话】 User: But not all of them work.
知识点文本 (来自sheet知识点列，可编辑后点击"执行重新生成知识点")
some
8 对话挖空 cId: 1221308 mid_dialog_fillin
已保存 ▶
jsonData

cType |
cId |
title |
resourceMapping | { "Ben": 311, "Sally": 654, "Vicky": 658, "Peter": 739, "Eva": 663, "Dan": 652, "Rebecca": 294, "Mike": 700, "Logi": 767 }
preDialog | [ { "type": "user", "content": "See?" } ]
imgShowTimingList | [ "preDialog", "content", "feedback" ]
img |
question | { "type": "user", "desc": "We need ___ like those.", "content": "We need some tools like those." }
optionGroupList | [ { "optionList": [ { "option": "some tools", "needAudio": false }, { "option": "a tool", "needAudio": false } ], "answer": [ 0 ] } ]
corFeedback | {}
errFeedback | { "type": "npc", "npcName": "Peter", "content": "Not that! We have more than one tools." }
postDialog | []

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
{ "cType": "mid_dialog_fillin", "cId": "1221308", "title": "找正确工具", "resourceMapping": { "Ben": 311, "Sally": 654, "Vicky": 658, "Peter": 739, "Eva": 663, "Dan": 652, "Rebecca": 294, "Mike": 700, "Logi": 767 }, "preDialog": [ { "type": "user", "content": "See?" } ], "imgShowTimingList": [ "preDialog", "content", "feedback" ], "img": "1221308.png", "question": { "type": "user", "desc": "We need ___ like those.", "content": "We need some tools like those." }, "optionGroupList": [ { "optionList": [ { "option": "some tools", "needAudio": false }, { "option": "a tool", "needAudio": false } ], "answer": [ 0 ] } ], "corFeedback": {}, "errFeedback": { "type": "npc", "npcName": "Peter", "content": "Not that! We have more than one tools." }, "postDialog": [] }
kpInfo JSON

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

1234567891011121314
{ "pushType": "relationKp", "cType": "mid_dialog_fillin", "cId": "1221308", "kpInfo": [ { "kpId": null, "kpType": "vocab", "kpTitle": "some", "kpSkill": "vocab_meaning", "kpSkillName": "词义" } ] }
原始组件配置 (可编辑后点击"执行重新生成组件")
【任务标题】找正确工具 【资源配置】 图片时机：情境引入 互动内容 互动反馈 【情境引入】 User: See? 【互动内容】 题目：We need ___ like those. 选项1： some tools（正确） 选项2：a tool 【互动反馈】 正确：无 错误：Peter: Not that! We have more than one tools. 【后置对话】 无
知识点文本 (来自sheet知识点列，可编辑后点击"执行重新生成知识点")
some
9 图片单选 cId: 1221309 mid_image_choose
已保存 ▶
jsonData

cType |
cId |
title |
meaning |
resourceMapping | { "Ben": 311, "Sally": 654, "Vicky": 658, "Peter": 739, "Eva": 663, "Dan": 652, "Rebecca": 294, "Mike": 700, "Logi": 767 }
question | { "desc": "Put a tick next to the right part." }
imageInfo | { "questionImg": "1221309_question.png", "answerImg": "1221309_answer.png" }
optionList | [ { "option": "1221309_option_00.png" }, { "option": "1221309_option_01.png" } ]
answer | [ 0 ]
preDialog | [ { "type": "npc", "npcName": "Eva", "content": "I pick these!" } ]
tip |
corFeedback | {}
errFeedback | { "type": "npc", "npcName": "Eva", "content": "Not yet! We haven't finished that part." }
postDialog | []
cDesc |

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
{ "cType": "mid_image_choose", "cId": "1221309", "title": "给工具打勾", "meaning": "", "resourceMapping": { "Ben": 311, "Sally": 654, "Vicky": 658, "Peter": 739, "Eva": 663, "Dan": 652, "Rebecca": 294, "Mike": 700, "Logi": 767 }, "question": { "desc": "Put a tick next to the right part." }, "imageInfo": { "questionImg": "1221309_question.png", "answerImg": "1221309_answer.png" }, "optionList": [ { "option": "1221309_option_00.png" }, { "option": "1221309_option_01.png" } ], "answer": [ 0 ], "preDialog": [ { "type": "npc", "npcName": "Eva", "content": "I pick these!" } ], "tip": "put a tick 指“打勾”，请在第二行打勾。", "corFeedback": {}, "errFeedback": { "type": "npc", "npcName": "Eva", "content": "Not yet! We haven't finished that part." }, "postDialog": [], "cDesc": "You put a tick next to the right part. (你在正确的部分旁边打了勾。)" }
kpInfo JSON

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

1234567891011121314
{ "pushType": "relationKp", "cType": "mid_image_choose", "cId": "1221309", "kpInfo": [ { "kpId": null, "kpType": "vocab", "kpTitle": "put a tick", "kpSkill": "vocab_meaning", "kpSkillName": "词义" } ] }
原始组件配置 (可编辑后点击"执行重新生成组件")
【任务标题】给工具打勾 【情境引入】 Eva: I pick these! 【互动内容】 题干：Put a tick next to the right part. 选项： 00 01 正确：00 辅助信息：put a tick 指“打勾”，请在第二行打勾。 【互动反馈】 正确：无 错误：Eva: Not yet! We haven't finished that part. 【后置对话】 无
知识点文本 (来自sheet知识点列，可编辑后点击"执行重新生成知识点")
put a tick
10 对话组句 cId: 1221310 mid_dialog_sentence
已保存 ▶
jsonData

cType |
cId |
title |
resourceMapping | { "Ben": 311, "Sally": 654, "Vicky": 658, "Peter": 739, "Eva": 663, "Dan": 652, "Rebecca": 294, "Mike": 700, "Logi": 767 }
preDialog | [ { "type": "npc", "npcName": "Eva", "content": "A rocket can fly to space!" } ]
imgShowTimingList | []
question | { "desc": "告诉 Peter 和 Eva：要把所有部分拼在一起", "content": "They put all parts together." }
optionList | [ { "option": "all", "needAudio": false }, { "option": "parts", "needAudio": false }, { "option": "they put", "needAudio": false }, { "option": "together", "needAudio": false } ]
answer | [ 2, 0, 1, 3 ]
tip |
corFeedback | {}
errFeedback | { "type": "npc", "npcName": "Peter", "content": "That doesn't sound right." }
postDialog | []

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
{ "cType": "mid_dialog_sentence", "cId": "1221310", "title": "学习搭建方法", "resourceMapping": { "Ben": 311, "Sally": 654, "Vicky": 658, "Peter": 739, "Eva": 663, "Dan": 652, "Rebecca": 294, "Mike": 700, "Logi": 767 }, "preDialog": [ { "type": "npc", "npcName": "Eva", "content": "A rocket can fly to space!" } ], "imgShowTimingList": [], "question": { "desc": "告诉 Peter 和 Eva：要把所有部分拼在一起", "content": "They put all parts together." }, "optionList": [ { "option": "all", "needAudio": false }, { "option": "parts", "needAudio": false }, { "option": "they put", "needAudio": false }, { "option": "together", "needAudio": false } ], "answer": [ 2, 0, 1, 3 ], "tip": "all parts together 指的是“所有部分放在一起”", "corFeedback": {}, "errFeedback": { "type": "npc", "npcName": "Peter", "content": "That doesn't sound right." }, "postDialog": [] }
kpInfo JSON

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

1234567891011121314
{ "pushType": "relationKp", "cType": "mid_dialog_sentence", "cId": "1221310", "kpInfo": [ { "kpId": null, "kpType": "vocab", "kpTitle": "part", "kpSkill": "vocab_meaning", "kpSkillName": "词义" } ] }
原始组件配置 (可编辑后点击"执行重新生成组件")
【任务标题】学习搭建方法 【资源配置】 图片时机：无 音频载体：无 【情境引入】 Eva: A rocket can fly to space! 【互动内容】 题目：告诉 Peter 和 Eva：要把所有部分拼在一起 选项1：all 选项2：parts 选项3：they put 选项4：together 答案：They put all parts together. 辅助信息：all parts together 指的是“所有部分放在一起” 【互动反馈】 正确：无 错误：Peter: That doesn't sound right. 【后置对话】 无
知识点文本 (来自sheet知识点列，可编辑后点击"执行重新生成知识点")
part
11 对话朗读 cId: 1221311 mid_dialog_repeat
已保存 ▶
jsonData

cType |
cId |
title |
resourceMapping | { "Ben": 311, "Sally": 654, "Vicky": 658, "Peter": 739, "Eva": 663, "Dan": 652, "Rebecca": 294, "Mike": 700, "Logi": 767 }
preDialog | []
imgShowTimingList | []
question | { "type": "user", "content": "Did you complete it?" }
postDialog | []

1234567891011121314151617181920212223
{ "cType": "mid_dialog_repeat", "cId": "1221311", "title": "询问是否完成", "resourceMapping": { "Ben": 311, "Sally": 654, "Vicky": 658, "Peter": 739, "Eva": 663, "Dan": 652, "Rebecca": 294, "Mike": 700, "Logi": 767 }, "preDialog": [], "imgShowTimingList": [], "question": { "type": "user", "content": "Did you complete it?" }, "postDialog": [] }
kpInfo JSON

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

1234567891011121314
{ "pushType": "relationKp", "cType": "mid_dialog_repeat", "cId": "1221311", "kpInfo": [ { "kpId": null, "kpType": "vocab", "kpTitle": "complete", "kpSkill": "vocab_meaning", "kpSkillName": "词义" } ] }
原始组件配置 (可编辑后点击"执行重新生成组件")
【任务标题】询问是否完成 【资源配置】 图片时机：无 【情境引入】 无 【互动内容】 User: Did you complete it?（朗读） 【后置对话】 无
知识点文本 (来自sheet知识点列，可编辑后点击"执行重新生成知识点")
complete
12 对话挖空 cId: 1221312 mid_dialog_fillin
已保存 ▶
jsonData

cType |
cId |
title |
resourceMapping | { "Ben": 311, "Sally": 654, "Vicky": 658, "Peter": 739, "Eva": 663, "Dan": 652, "Rebecca": 294, "Mike": 700, "Logi": 767 }
preDialog | []
imgShowTimingList | []
question | { "type": "user", "desc": "Pioneers ___ the base too!", "content": "Pioneers complete the base too!" }
optionGroupList | [ { "optionList": [ { "option": "complete", "needAudio": false }, { "option": "computer", "needAudio": false } ], "answer": [ 0 ] } ]
corFeedback | {}
errFeedback | { "type": "npc", "npcName": "Peter", "content": "We don't need a computer!" }
postDialog | []

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
{ "cType": "mid_dialog_fillin", "cId": "1221312", "title": "基地也完成了", "resourceMapping": { "Ben": 311, "Sally": 654, "Vicky": 658, "Peter": 739, "Eva": 663, "Dan": 652, "Rebecca": 294, "Mike": 700, "Logi": 767 }, "preDialog": [], "imgShowTimingList": [], "question": { "type": "user", "desc": "Pioneers ___ the base too!", "content": "Pioneers complete the base too!" }, "optionGroupList": [ { "optionList": [ { "option": "complete", "needAudio": false }, { "option": "computer", "needAudio": false } ], "answer": [ 0 ] } ], "corFeedback": {}, "errFeedback": { "type": "npc", "npcName": "Peter", "content": "We don't need a computer!" }, "postDialog": [] }
kpInfo JSON

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

1234567891011121314
{ "pushType": "relationKp", "cType": "mid_dialog_fillin", "cId": "1221312", "kpInfo": [ { "kpId": null, "kpType": "vocab", "kpTitle": "sb complete sth", "kpSkill": "vocab_meaning", "kpSkillName": "词义" } ] }
原始组件配置 (可编辑后点击"执行重新生成组件")
【任务标题】基地也完成了 【资源配置】 图片时机：无 【情境引入】 无 【互动内容】 题目：Pioneers ___ the base too! 选项1：complete（正确） 选项2：computer 【互动反馈】 正确：无 错误：Peter: We don't need a computer! 【后置对话】 无
知识点文本 (来自sheet知识点列，可编辑后点击"执行重新生成知识点")
sb complete sth
13 对话组句 cId: 1221313 mid_dialog_sentence
已保存 ▶
jsonData

cType |
cId |
title |
resourceMapping | { "Ben": 311, "Sally": 654, "Vicky": 658, "Peter": 739, "Eva": 663, "Dan": 652, "Rebecca": 294, "Mike": 700, "Logi": 767 }
preDialog | []
imgShowTimingList | []
question | { "desc": "告诉大家：让我来打勾", "content": "Let me put a tick!" }
optionList | [ { "option": "a tick", "needAudio": false }, { "option": "put", "needAudio": false }, { "option": "let me", "needAudio": false } ]
answer | [ 2, 1, 0 ]
tip |
corFeedback | {}
errFeedback | { "type": "npc", "npcName": "Eva", "content": "Come on! Put a tick!" }
postDialog | []

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
{ "cType": "mid_dialog_sentence", "cId": "1221313", "title": "最后打勾", "resourceMapping": { "Ben": 311, "Sally": 654, "Vicky": 658, "Peter": 739, "Eva": 663, "Dan": 652, "Rebecca": 294, "Mike": 700, "Logi": 767 }, "preDialog": [], "imgShowTimingList": [], "question": { "desc": "告诉大家：让我来打勾", "content": "Let me put a tick!" }, "optionList": [ { "option": "a tick", "needAudio": false }, { "option": "put", "needAudio": false }, { "option": "let me", "needAudio": false } ], "answer": [ 2, 1, 0 ], "tip": "put a tick 指“打勾”", "corFeedback": {}, "errFeedback": { "type": "npc", "npcName": "Eva", "content": "Come on! Put a tick!" }, "postDialog": [] }
kpInfo JSON

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

1234567891011121314
{ "pushType": "relationKp", "cType": "mid_dialog_sentence", "cId": "1221313", "kpInfo": [ { "kpId": null, "kpType": "vocab", "kpTitle": "put a tick", "kpSkill": "vocab_meaning", "kpSkillName": "词义" } ] }
原始组件配置 (可编辑后点击"执行重新生成组件")
【任务标题】最后打勾 【资源配置】 图片时机：无 【情境引入】 无 【互动内容】 题目：告诉大家：让我来打勾 选项1：a tick 选项2：put 选项3：let me 答案：Let me put a tick! 辅助信息：put a tick 指“打勾” 【互动反馈】 正确：无 错误：Eva: Come on! Put a tick! 【后置对话】 无
知识点文本 (来自sheet知识点列，可编辑后点击"执行重新生成知识点")
put a tick
14 核心看图选词 cId: 1221314 core_reading_imageDrag
已保存 ▶
taskInfo

cType |
cId |
title |
taskDesc |
sceneDesc |
key | [ { "desc": "", "keyList": [ { "type": "default", "content": "tick", "desc": "n. 对勾" }, { "type": "default", "content": "some", "desc": "det. 一些" }, { "type": "default", "content": "part", "desc": "n. 部分" }, { "type": "default", "content": "complete", "desc": "v. 使完整" } ] } ]
resourceMapping | { "Ben": 311, "Sally": 654, "Vicky": 658, "Peter": 739, "Eva": 663, "Dan": 652, "Rebecca": 294, "Mike": 700, "Logi": 767 }
cDesc | Peter and Eva are putting the finishing touches on their space base, and they notice some descriptions of the base are missing key words. (他们需要对照太空基地的图片，把合适的单词填到句子的空缺处，把所有描述补充完整，才能顺利完成太空基地的搭建)

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
{ "cType": "core_reading_imageDrag", "cId": "1221314", "title": "找出太空基地遗漏的部分", "taskDesc": "观察图片内容，将下方选项池中的单词拖拽到对应句子的空白处，补全所有句子。", "sceneDesc": "Peter 和 Eva 的太空基地就要建好了！但是，似乎还少点什么？一起来看看吧。", "key": [ { "desc": "", "keyList": [ { "type": "default", "content": "tick", "desc": "n. 对勾" }, { "type": "default", "content": "some", "desc": "det. 一些" }, { "type": "default", "content": "part", "desc": "n. 部分" }, { "type": "default", "content": "complete", "desc": "v. 使完整" } ] } ], "resourceMapping": { "Ben": 311, "Sally": 654, "Vicky": 658, "Peter": 739, "Eva": 663, "Dan": 652, "Rebecca": 294, "Mike": 700, "Logi": 767 }, "cDesc": "Peter and Eva are putting the finishing touches on their space base, and they notice some descriptions of the base are missing key words. (他们需要对照太空基地的图片，把合适的单词填到句子的空缺处，把所有描述补充完整，才能顺利完成太空基地的搭建)" }
studyInfo
1
"无"
kpInfo JSON

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

12345678910111213141516171819202122232425262728
{ "pushType": "relationKp", "cType": "core_reading_imageDrag", "cId": "1221314", "kpInfo": [ { "kpId": null, "kpType": "vocab", "kpTitle": "tick", "kpSkill": "vocab_meaning", "kpSkillName": "词义" }, { "kpId": null, "kpType": "vocab", "kpTitle": "part", "kpSkill": "vocab_meaning", "kpSkillName": "词义" }, { "kpId": null, "kpType": "vocab", "kpTitle": "complete", "kpSkill": "vocab_meaning", "kpSkillName": "词义" } ] }
中间结果: 学习流程配置

    无

中间结果: 互动描述

    Peter and Eva are putting the finishing touches on their space base, and they notice some descriptions of the base are missing key words. (他们需要对照太空基地的图片，把合适的单词填到句子的空缺处，把所有描述补充完整，才能顺利完成太空基地的搭建)

原始组件配置 (可编辑后点击"执行重新生成组件")
【任务标题】 找出太空基地遗漏的部分 【任务背景】 Peter 和 Eva 的太空基地就要建好了！但是，似乎还少点什么？一起来看看吧。 【任务描述】 观察图片内容，将下方选项池中的单词拖拽到对应句子的空白处，补全所有句子。 【通关知识】 tick n. 对勾 some det. 一些 part n. 部分 complete v. 使完整
知识点文本 (来自sheet知识点列，可编辑后点击"执行重新生成知识点")
tick part complete
15 对话组句 cId: 1221315 mid_dialog_sentence
已保存 ▶
jsonData

cType |
cId |
title |
resourceMapping | { "Ben": 311, "Sally": 654, "Vicky": 658, "Peter": 739, "Eva": 663, "Dan": 652, "Rebecca": 294, "Mike": 700, "Logi": 767 }
preDialog | [ { "type": "user", "content": "See?" } ]
imgShowTimingList | []
question | { "desc": "告诉 Peter 和 Eva：这是最后的部分", "content": "This is the last part." }
optionList | [ { "option": "this is", "needAudio": false }, { "option": "part", "needAudio": false }, { "option": "the last", "needAudio": false } ]
answer | [ 0, 2, 1 ]
tip |
corFeedback | {}
errFeedback | { "type": "npc", "npcName": "Eva", "content": "Sorry? Do we complete it?" }
postDialog | []

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
{ "cType": "mid_dialog_sentence", "cId": "1221315", "title": "展示最后部分", "resourceMapping": { "Ben": 311, "Sally": 654, "Vicky": 658, "Peter": 739, "Eva": 663, "Dan": 652, "Rebecca": 294, "Mike": 700, "Logi": 767 }, "preDialog": [ { "type": "user", "content": "See?" } ], "imgShowTimingList": [], "question": { "desc": "告诉 Peter 和 Eva：这是最后的部分", "content": "This is the last part." }, "optionList": [ { "option": "this is", "needAudio": false }, { "option": "part", "needAudio": false }, { "option": "the last", "needAudio": false } ], "answer": [ 0, 2, 1 ], "tip": "the last part 指“最后一部分”。", "corFeedback": {}, "errFeedback": { "type": "npc", "npcName": "Eva", "content": "Sorry? Do we complete it?" }, "postDialog": [] }
kpInfo JSON

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

1234567891011121314
{ "pushType": "relationKp", "cType": "mid_dialog_sentence", "cId": "1221315", "kpInfo": [ { "kpId": null, "kpType": "vocab", "kpTitle": "part", "kpSkill": "vocab_meaning", "kpSkillName": "词义" } ] }
原始组件配置 (可编辑后点击"执行重新生成组件")
【任务标题】展示最后部分 【资源配置】 图片时机：无 【情境引入】 User: See? 【互动内容】 题目：告诉 Peter 和 Eva：这是最后的部分 选项1：this is 选项2：part 选项3：the last 答案：This is the last part. 辅助信息：the last part 指“最后一部分”。 【互动反馈】 正确：无 错误：Eva: Sorry? Do we complete it? 【后置对话】 无
知识点文本 (来自sheet知识点列，可编辑后点击"执行重新生成知识点")
part
16 对话朗读 cId: 1221316 mid_dialog_repeat
已保存 ▶
jsonData

cType |
cId |
title |
resourceMapping | { "Ben": 311, "Sally": 654, "Vicky": 658, "Peter": 739, "Eva": 663, "Dan": 652, "Rebecca": 294, "Mike": 700, "Logi": 767 }
preDialog | []
imgShowTimingList | []
question | { "type": "user", "content": "Now you complete the base!" }
postDialog | []

1234567891011121314151617181920212223
{ "cType": "mid_dialog_repeat", "cId": "1221316", "title": "宣布基地完成", "resourceMapping": { "Ben": 311, "Sally": 654, "Vicky": 658, "Peter": 739, "Eva": 663, "Dan": 652, "Rebecca": 294, "Mike": 700, "Logi": 767 }, "preDialog": [], "imgShowTimingList": [], "question": { "type": "user", "content": "Now you complete the base!" }, "postDialog": [] }
kpInfo JSON

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

1234567891011121314
{ "pushType": "relationKp", "cType": "mid_dialog_repeat", "cId": "1221316", "kpInfo": [ { "kpId": null, "kpType": "vocab", "kpTitle": "sb complete sth", "kpSkill": "vocab_meaning", "kpSkillName": "词义" } ] }
原始组件配置 (可编辑后点击"执行重新生成组件")
【任务标题】宣布基地完成 【资源配置】 图片时机：无 【情境引入】 无 【互动内容】 Now you complete the base!（朗读） 【后置对话】 无
知识点文本 (来自sheet知识点列，可编辑后点击"执行重新生成知识点")
sb complete sth