就绪
成功: 0 失败: 0

# L1-S2-U17-L4 门关啦 Door is Closed

生成时间: 2026-06-04 12:21:40 模型: doubao-seed-2.0-pro Wiki: SAadwW8YaiObl8k4op3c6vs8nqb
1
核心互动
15
中互动
16
总组件
16
成功
0
失败
0
跳过
1 对话朗读 cId: 1217401 mid_dialog_repeat
已保存 ▶
jsonData

cType |
cId |
title |
resourceMapping | { "Alex": 656 }
preDialog | []
imgShowTimingList | []
question | { "type": "user", "content": "I need to get home too." }
postDialog | []

123456789101112131415
{ "cType": "mid_dialog_repeat", "cId": "1217401", "title": "准备回家", "resourceMapping": { "Alex": 656 }, "preDialog": [], "imgShowTimingList": [], "question": { "type": "user", "content": "I need to get home too." }, "postDialog": [] }
kpInfo JSON

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

1234567891011121314
{ "pushType": "relationKp", "cType": "mid_dialog_repeat", "cId": "1217401", "kpInfo": [ { "kpId": "1213105", "kpType": "vocab", "kpTitle": "home", "kpSkill": "vocab_meaning", "kpSkillName": "词义" } ] }
原始组件配置 (可编辑后点击"执行重新生成")
【任务标题】准备回家 【资源配置】无 【情境引入】无 【互动内容】 User : I need to get home too.（朗读） 【后置对话】无
2 对话朗读 cId: 1217402 mid_dialog_repeat
已保存 ▶
jsonData

cType |
cId |
title |
resourceMapping | { "Alex": 656 }
preDialog | []
imgShowTimingList | []
question | { "type": "user", "content": "I can't get home now!" }
postDialog | []

123456789101112131415
{ "cType": "mid_dialog_repeat", "cId": "1217402", "title": "回不了家了", "resourceMapping": { "Alex": 656 }, "preDialog": [], "imgShowTimingList": [], "question": { "type": "user", "content": "I can't get home now!" }, "postDialog": [] }
kpInfo JSON

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

1234567891011121314
{ "pushType": "relationKp", "cType": "mid_dialog_repeat", "cId": "1217402", "kpInfo": [ { "kpId": "1217008", "kpType": "sentence", "kpTitle": "... get home.", "kpSkill": "sentence_meaning", "kpSkillName": "语义" } ] }
原始组件配置 (可编辑后点击"执行重新生成")
【任务标题】回不了家了 【资源配置】无 【情境引入】无 【互动内容】 User : I can't get home now!（朗读） 【后置对话】无
3 对话朗读 cId: 1217403 mid_dialog_repeat
已保存 ▶
jsonData

cType |
cId |
title |
resourceMapping | { "Alex": 656 }
preDialog | []
imgShowTimingList | [ "content" ]
img |
question | { "type": "user", "content": "Yes. The cat door is open." }
postDialog | []

123456789101112131415161718
{ "cType": "mid_dialog_repeat", "cId": "1217403", "title": "查看猫门", "resourceMapping": { "Alex": 656 }, "preDialog": [], "imgShowTimingList": [ "content" ], "img": "1217403.png", "question": { "type": "user", "content": "Yes. The cat door is open." }, "postDialog": [] }
kpInfo JSON

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

1234567891011121314
{ "pushType": "relationKp", "cType": "mid_dialog_repeat", "cId": "1217403", "kpInfo": [ { "kpId": "1102117", "kpType": "vocab", "kpTitle": "open", "kpSkill": "vocab_meaning", "kpSkillName": "词义" } ] }
原始组件配置 (可编辑后点击"执行重新生成")
【任务标题】查看猫门 【资源配置】图片时机：互动内容 【情境引入】无 【互动内容】 User : Yes. The cat door is open.（朗读） 【后置对话】无
4 对话挖空 cId: 1217404 mid_dialog_fillin
已保存 ▶
jsonData

cType |
cId |
title |
resourceMapping | { "Alex": 656 }
preDialog | []
imgShowTimingList | []
question | { "type": "user", "desc": "Please, Peter. We want to ___.", "content": "Please, Peter. We want to get home." }
optionGroupList | [ { "optionList": [ { "option": "get home", "needAudio": false }, { "option": "go to school", "needAudio": false } ], "answer": [ 0 ] } ]
corFeedback | { "type": "npc", "npcName": "Vicky", "content": "Peter, you're our only hope!" }
errFeedback | { "type": "npc", "npcName": "Vicky", "content": "No! No school today!" }
postDialog | []

12345678910111213141516171819202122232425262728293031323334353637383940414243
{ "cType": "mid_dialog_fillin", "cId": "1217404", "title": "拜托 Peter", "resourceMapping": { "Alex": 656 }, "preDialog": [], "imgShowTimingList": [], "question": { "type": "user", "desc": "Please, Peter. We want to ___.", "content": "Please, Peter. We want to get home." }, "optionGroupList": [ { "optionList": [ { "option": "get home", "needAudio": false }, { "option": "go to school", "needAudio": false } ], "answer": [ 0 ] } ], "corFeedback": { "type": "npc", "npcName": "Vicky", "content": "Peter, you're our only hope!" }, "errFeedback": { "type": "npc", "npcName": "Vicky", "content": "No! No school today!" }, "postDialog": [] }
kpInfo JSON

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

1234567891011121314
{ "pushType": "relationKp", "cType": "mid_dialog_fillin", "cId": "1217404", "kpInfo": [ { "kpId": "1217008", "kpType": "sentence", "kpTitle": "... get home.", "kpSkill": "sentence_meaning", "kpSkillName": "语义" } ] }
原始组件配置 (可编辑后点击"执行重新生成")
【任务标题】拜托 Peter 【资源配置】无 【情境引入】无 【互动内容】 User : Please, Peter. We want to ___. 选项1：get home 选项2：go to school 【互动反馈】 正确 Vicky : Peter, you're our only hope! 错误 Vicky : No! No school today! 【后置对话】无
5 对话挖空 cId: 1217405 mid_dialog_fillin
已保存 ▶
jsonData

cType |
cId |
title |
resourceMapping | { "Alex": 656 }
preDialog | []
imgShowTimingList | [ "content", "feedback" ]
img |
question | { "type": "user", "desc": "Great! You're ___ now.", "content": "Great! You're home now." }
optionGroupList | [ { "optionList": [ { "option": "home", "needAudio": false }, { "option": "door", "needAudio": false } ], "answer": [ 0 ] } ]
corFeedback | { "type": "npc", "npcName": "Alex", "content": "Yes! Peter, can you open the door?" }
errFeedback | { "type": "npc", "npcName": "Alex", "content": "Listen again. Where is Peter?" }
postDialog | [ { "type": "npc", "npcName": "Peter", "content": "No!" }, { "type": "user", "content": "Hey! Peter!" } ]

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
{ "cType": "mid_dialog_fillin", "cId": "1217405", "title": "称赞 Peter", "resourceMapping": { "Alex": 656 }, "preDialog": [], "imgShowTimingList": [ "content", "feedback" ], "img": "1217405.png", "question": { "type": "user", "desc": "Great! You're ___ now.", "content": "Great! You're home now." }, "optionGroupList": [ { "optionList": [ { "option": "home", "needAudio": false }, { "option": "door", "needAudio": false } ], "answer": [ 0 ] } ], "corFeedback": { "type": "npc", "npcName": "Alex", "content": "Yes! Peter, can you open the door?" }, "errFeedback": { "type": "npc", "npcName": "Alex", "content": "Listen again. Where is Peter?" }, "postDialog": [ { "type": "npc", "npcName": "Peter", "content": "No!" }, { "type": "user", "content": "Hey! Peter!" } ] }
kpInfo JSON

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

1234567891011121314
{ "pushType": "relationKp", "cType": "mid_dialog_fillin", "cId": "1217405", "kpInfo": [ { "kpId": "1213105", "kpType": "vocab", "kpTitle": "home", "kpSkill": "vocab_meaning", "kpSkillName": "词义" } ] }
原始组件配置 (可编辑后点击"执行重新生成")
【任务标题】称赞 Peter 【资源配置】图片时机：互动内容 互动反馈 【情境引入】无 【互动内容】 User : Great! You're ___ now. 选项1：home 选项2：door 【互动反馈】 正确 Alex : Yes! Peter, can you open the door? 错误 Alex : Listen again. Where is Peter? 【后置对话】 Peter: No! User: Hey! Peter!
6 图片单选 cId: 1217406 mid_image_choose
已保存 ▶
jsonData

cType |
cId |
title |
meaning |
resourceMapping | { "Alex": 656 }
question | { "desc": "Try to open the $door$." }
imageInfo | { "questionImg": "1217406_question.png", "answerImg": "1217406_answer.png" }
optionList | [ { "option": "1217406_option_00.png" }, { "option": "1217406_option_01.png" } ]
answer | [ 1 ]
preDialog | [ { "type": "user", "content": "Open the door, please. Peter!" } ]
tip |
corFeedback | { "type": "npc", "npcName": "Alex", "content": "Open the door, Peter." }
errFeedback | { "type": "npc", "npcName": "Alex", "content": "That isn't a door." }
postDialog | []
cDesc |
img |

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
{ "cType": "mid_image_choose", "cId": "1217406", "title": "让 Peter 打开门", "meaning": "", "resourceMapping": { "Alex": 656 }, "question": { "desc": "Try to open the $door$." }, "imageInfo": { "questionImg": "1217406_question.png", "answerImg": "1217406_answer.png" }, "optionList": [ { "option": "1217406_option_00.png" }, { "option": "1217406_option_01.png" } ], "answer": [ 1 ], "preDialog": [ { "type": "user", "content": "Open the door, please. Peter!" } ], "tip": "door 的意思是“门”。", "corFeedback": { "type": "npc", "npcName": "Alex", "content": "Open the door, Peter." }, "errFeedback": { "type": "npc", "npcName": "Alex", "content": "That isn't a door." }, "postDialog": [], "cDesc": "You helped Peter find the door to open it. (你帮彼得找到了门来打开它。)", "img": "1217406.png" }
kpInfo JSON

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

1234567891011121314
{ "pushType": "relationKp", "cType": "mid_image_choose", "cId": "1217406", "kpInfo": [ { "kpId": "1217115", "kpType": "vocab", "kpTitle": "door", "kpSkill": "vocab_meaning", "kpSkillName": "词义" } ] }
原始组件配置 (可编辑后点击"执行重新生成")
【任务标题】让 Peter 打开门 【情境引入】User: Open the door, please. Peter! 【互动内容】 Try to open the $door$. 选项： 01 02 答案： 01 辅助信息：door 的意思是“门”。 【互动反馈】 正确 Alex : Open the door, Peter. 错误 Alex : That isn't a door. 【后置对话】无
7 对话朗读 cId: 1217407 mid_dialog_repeat
已保存 ▶
jsonData

cType |
cId |
title |
resourceMapping | { "Alex": 656 }
preDialog | []
imgShowTimingList | [ "content" ]
img |
question | { "type": "user", "content": "Look! The door is open!" }
postDialog | []

123456789101112131415161718
{ "cType": "mid_dialog_repeat", "cId": "1217407", "title": "门开了", "resourceMapping": { "Alex": 656 }, "preDialog": [], "imgShowTimingList": [ "content" ], "img": "1217407.png", "question": { "type": "user", "content": "Look! The door is open!" }, "postDialog": [] }
kpInfo JSON

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

1234567891011121314
{ "pushType": "relationKp", "cType": "mid_dialog_repeat", "cId": "1217407", "kpInfo": [ { "kpId": "1102117", "kpType": "vocab", "kpTitle": "open", "kpSkill": "vocab_meaning", "kpSkillName": "词义" } ] }
原始组件配置 (可编辑后点击"执行重新生成")
【任务标题】门开了 【资源配置】图片时机：互动内容 【情境引入】无 【互动内容】 User : Look! The door is open!（朗读） 【后置对话】无
8 对话选择 cId: 1217408 mid_dialog_choose
已保存 ▶
jsonData

cType |
cId |
title |
resourceMapping | { "Alex": 656 }
preDialog | [ { "type": "npc", "npcName": "Peter", "content": "Yes. That is the door to Alex's and my room." }, { "type": "user", "content": "I see." } ]
imgShowTimingList | [ "preDialog", "content", "feedback" ]
img |
optionList | [ { "option": "The door is open.", "needAudio": true }, { "option": "The door is closed.", "needAudio": true } ]
answer | [ 0 ]
corFeedback | {}
errFeedback | { "type": "npc", "npcName": "Alex", "content": "No, look. This door is broken. It's always open." }
postDialog | []

123456789101112131415161718192021222324252627282930313233343536373839404142434445
{ "cType": "mid_dialog_choose", "cId": "1217408", "title": "打开坏掉的门", "resourceMapping": { "Alex": 656 }, "preDialog": [ { "type": "npc", "npcName": "Peter", "content": "Yes. That is the door to Alex's and my room." }, { "type": "user", "content": "I see." } ], "imgShowTimingList": [ "preDialog", "content", "feedback" ], "img": "1217408.png", "optionList": [ { "option": "The door is open.", "needAudio": true }, { "option": "The door is closed.", "needAudio": true } ], "answer": [ 0 ], "corFeedback": {}, "errFeedback": { "type": "npc", "npcName": "Alex", "content": "No, look. This door is broken. It's always open." }, "postDialog": [] }
kpInfo JSON

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

1234567891011121314
{ "pushType": "relationKp", "cType": "mid_dialog_choose", "cId": "1217408", "kpInfo": [ { "kpId": "1217114", "kpType": "vocab", "kpTitle": "closed", "kpSkill": "vocab_meaning", "kpSkillName": "词义" } ] }
原始组件配置 (可编辑后点击"执行重新生成")
【任务标题】 打开坏掉的门 【资源配置】 图片时机： 情境引入 互动内容 互动反馈 【情境引入】 Peter Yes. That is the door to Alex's and my room. User: I see. 【互动内容】 要求：选择正确的回复 选项：（音频） 选项1：The door is open.（正确） - 反馈: 无 选项2：The door is closed. - 反馈 Alex: No, look. This door is broken. It's always open. 【后置对话】 无
9 对话选择 cId: 1217409 mid_dialog_choose
已保存 ▶
jsonData

cType |
cId |
title |
resourceMapping | { "Alex": 656 }
preDialog | [ { "type": "user", "content": "Look at the door!" } ]
imgShowTimingList | [ "content", "feedback" ]
img |
optionList | [ { "option": "The door is closed.", "needAudio": true }, { "option": "The door is open.", "needAudio": false } ]
answer | [ 0 ]
corFeedback | {}
errFeedback | { "type": "npc", "npcName": "Eva", "content": "No, this door is closed. Look again." }
postDialog | []

123456789101112131415161718192021222324252627282930313233343536373839
{ "cType": "mid_dialog_choose", "cId": "1217409", "title": "查看关闭的门", "resourceMapping": { "Alex": 656 }, "preDialog": [ { "type": "user", "content": "Look at the door!" } ], "imgShowTimingList": [ "content", "feedback" ], "img": "1217409.png", "optionList": [ { "option": "The door is closed.", "needAudio": true }, { "option": "The door is open.", "needAudio": false } ], "answer": [ 0 ], "corFeedback": {}, "errFeedback": { "type": "npc", "npcName": "Eva", "content": "No, this door is closed. Look again." }, "postDialog": [] }
kpInfo JSON

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

1234567891011121314
{ "pushType": "relationKp", "cType": "mid_dialog_choose", "cId": "1217409", "kpInfo": [ { "kpId": "1217114", "kpType": "vocab", "kpTitle": "closed", "kpSkill": "vocab_meaning", "kpSkillName": "词义" } ] }
原始组件配置 (可编辑后点击"执行重新生成")
【任务标题】 查看关闭的门 【资源配置】 图片时机： 互动内容 互动反馈 【情境引入】 User: Look at the door! 【互动内容】 要求：选择正确的回复 选项：（音频） 选项1：The door is closed.（正确） - 反馈: 无 选项2：The door is open. - 反馈 Eva: No, this door is closed. Look again. 【后置对话】 无
10 对话挖空 cId: 1217410 mid_dialog_fillin
已保存 ▶
jsonData

cType |
cId |
title |
resourceMapping | { "Alex": 656 }
preDialog | []
imgShowTimingList | [ "content", "feedback" ]
img |
question | { "type": "user", "desc": "Only one ___ left.", "content": "Only one door left." }
optionGroupList | [ { "optionList": [ { "option": "door", "needAudio": true }, { "option": "room", "needAudio": true } ], "answer": [ 0 ] } ]
corFeedback | { "type": "npc", "npcName": "Vicky", "content": "Yes! Just one more room." }
errFeedback | { "type": "npc", "npcName": "Vicky", "content": "Think about it. What do we open?" }
postDialog | []

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
{ "cType": "mid_dialog_fillin", "cId": "1217410", "title": "还剩最后一扇门", "resourceMapping": { "Alex": 656 }, "preDialog": [], "imgShowTimingList": [ "content", "feedback" ], "img": "1217410.png", "question": { "type": "user", "desc": "Only one ___ left.", "content": "Only one door left." }, "optionGroupList": [ { "optionList": [ { "option": "door", "needAudio": true }, { "option": "room", "needAudio": true } ], "answer": [ 0 ] } ], "corFeedback": { "type": "npc", "npcName": "Vicky", "content": "Yes! Just one more room." }, "errFeedback": { "type": "npc", "npcName": "Vicky", "content": "Think about it. What do we open?" }, "postDialog": [] }
kpInfo JSON

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

1234567891011121314
{ "pushType": "relationKp", "cType": "mid_dialog_fillin", "cId": "1217410", "kpInfo": [ { "kpId": "1217115", "kpType": "vocab", "kpTitle": "door", "kpSkill": "vocab_meaning", "kpSkillName": "词义" } ] }
原始组件配置 (可编辑后点击"执行重新生成")
【任务标题】 还剩最后一扇门 【资源配置】 图片时机： 互动内容 互动反馈 【情境引入】 无 【互动内容】 Only one ___ left.（音频） 选项1：door（正确） 选项2：room 【互动反馈】 正确 Vicky : Yes! Just one more room. 错误 Vicky : Think about it. What do we open? 【后置对话】 无
11 对话组句 cId: 1217411 mid_dialog_sentence
已保存 ▶
jsonData

cType |
cId |
title |
resourceMapping | { "Alex": 656 }
preDialog | []
imgShowTimingList | [ "content", "feedback" ]
img |
question | { "desc": "描述这扇门的状态", "content": "The door is closed." }
optionList | [ { "option": "is", "needAudio": true }, { "option": "the door", "needAudio": true }, { "option": "closed", "needAudio": true } ]
answer | [ 1, 0, 2 ]
tip |
corFeedback | { "type": "npc", "npcName": "Vicky", "content": "Yes, it's closed. Peter must be inside!" }
errFeedback | { "type": "npc", "npcName": "Vicky", "content": "That doesn't look right." }
postDialog | []

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
{ "cType": "mid_dialog_sentence", "cId": "1217411", "title": "发现门是关着的", "resourceMapping": { "Alex": 656 }, "preDialog": [], "imgShowTimingList": [ "content", "feedback" ], "img": "1217411.png", "question": { "desc": "描述这扇门的状态", "content": "The door is closed." }, "optionList": [ { "option": "is", "needAudio": true }, { "option": "the door", "needAudio": true }, { "option": "closed", "needAudio": true } ], "answer": [ 1, 0, 2 ], "tip": "The door + is + 状态词描述门的状态", "corFeedback": { "type": "npc", "npcName": "Vicky", "content": "Yes, it's closed. Peter must be inside!" }, "errFeedback": { "type": "npc", "npcName": "Vicky", "content": "That doesn't look right." }, "postDialog": [] }
kpInfo JSON

pushType |
cType |
cId |
kpInfo | [ { "kpId": "1217007", "kpType": "sentence", "kpTitle": "The door is open/closed.", "kpSkill": "sentence_meaning", "kpSkillName": "语义" } ]

1234567891011121314
{ "pushType": "relationKp", "cType": "mid_dialog_sentence", "cId": "1217411", "kpInfo": [ { "kpId": "1217007", "kpType": "sentence", "kpTitle": "The door is open/closed.", "kpSkill": "sentence_meaning", "kpSkillName": "语义" } ] }
原始组件配置 (可编辑后点击"执行重新生成")
【任务标题】 发现门是关着的 【资源配置】 图片时机： 互动内容 互动反馈 【情境引入】 无 【互动内容】 题目：描述这扇门的状态 （音频） 选项1：is 选项2：the door 选项3：closed 答案：The door is closed. 辅助信息：The door + is + 状态词描述门的状态 【互动反馈】 正确 Vicky : Yes, it's closed. Peter must be inside! 错误 Vicky : That doesn't look right. 【后置对话】 无
12 对话组句 cId: 1217412 mid_dialog_sentence
已保存 ▶
jsonData

cType |
cId |
title |
resourceMapping | { "Alex": 656 }
preDialog | []
imgShowTimingList | [ "content", "feedback" ]
img |
question | { "desc": "描述现在门的状态", "content": "The door is open." }
optionList | [ { "option": "open", "needAudio": true }, { "option": "door", "needAudio": true }, { "option": "is", "needAudio": true }, { "option": "the", "needAudio": true } ]
answer | [ 3, 1, 2, 0 ]
tip |
corFeedback | { "type": "npc", "npcName": "Alex", "content": "Yes! The door is open now." }
errFeedback | { "type": "npc", "npcName": "Alex", "content": "Hmm, what?" }
postDialog | []

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
{ "cType": "mid_dialog_sentence", "cId": "1217412", "title": "表示现在门打开了", "resourceMapping": { "Alex": 656 }, "preDialog": [], "imgShowTimingList": [ "content", "feedback" ], "img": "1217412.png", "question": { "desc": "描述现在门的状态", "content": "The door is open." }, "optionList": [ { "option": "open", "needAudio": true }, { "option": "door", "needAudio": true }, { "option": "is", "needAudio": true }, { "option": "the", "needAudio": true } ], "answer": [ 3, 1, 2, 0 ], "tip": "The door + is + 状态词描述门的状态", "corFeedback": { "type": "npc", "npcName": "Alex", "content": "Yes! The door is open now." }, "errFeedback": { "type": "npc", "npcName": "Alex", "content": "Hmm, what?" }, "postDialog": [] }
kpInfo JSON

pushType |
cType |
cId |
kpInfo | [ { "kpId": "1217007", "kpType": "sentence", "kpTitle": "The door is open/closed.", "kpSkill": "sentence_meaning", "kpSkillName": "语义" } ]

1234567891011121314
{ "pushType": "relationKp", "cType": "mid_dialog_sentence", "cId": "1217412", "kpInfo": [ { "kpId": "1217007", "kpType": "sentence", "kpTitle": "The door is open/closed.", "kpSkill": "sentence_meaning", "kpSkillName": "语义" } ] }
原始组件配置 (可编辑后点击"执行重新生成")
【任务标题】 表示现在门打开了 【资源配置】 图片时机： 互动内容 互动反馈 【情境引入】 无 【互动内容】 题目：描述现在门的状态 （音频） 选项1：open 选项2：door 选项3：is 选项4：the 答案：The door is open. 辅助信息：The door + is + 状态词描述门的状态 【互动反馈】 正确 Alex : Yes! The door is open now. 错误 Alex : Hmm, what? 【后置对话】 无
13 核心看图拼词 cId: 1217413 core_writing_imgMakeWord
已保存 ▶
taskInfo

cId |
cType |
title |
sceneDesc |
cDesc | We can read Alex's repair guide to learn how to make the broken door closed or open smoothly.（我们可以看亚历克斯的修理指南，学习怎么让坏掉的门顺畅地关上或者打开。）
key | [ { "desc": "", "keyList": [ { "type": "default", "content": "door", "desc": "n. 门" }, { "type": "default", "content": "open", "desc": "adj. 开着的" }, { "type": "default", "content": "closed", "desc": "adj. 关着的" } ] } ]
resourceMapping | { "Alex": 656 }

1234567891011121314151617181920212223242526272829303132
{ "cId": "1217413", "cType": "core_writing_imgMakeWord", "title": "查看 Alex 的修理指南", "sceneDesc": "你们一不小心把门弄坏啦！幸亏 Alex 有一本《修理指南》，快来看看吧。", "cDesc": "We can read Alex's repair guide to learn how to make the broken door closed or open smoothly.（我们可以看亚历克斯的修理指南，学习怎么让坏掉的门顺畅地关上或者打开。）", "key": [ { "desc": "", "keyList": [ { "type": "default", "content": "door", "desc": "n. 门" }, { "type": "default", "content": "open", "desc": "adj. 开着的" }, { "type": "default", "content": "closed", "desc": "adj. 关着的" } ] } ], "resourceMapping": { "Alex": 656 } }
studyInfo

learningPart

[ { "type": "npc", "npcName": "Brainy", "content": "door", "image": "1217413_question_00.png", "learning": [ { "question": { "type": "npc", "npcName": "Brainy", "content": "如图所示，首先要修理的物品是\"门\"，\"门\"的英文是\"door\"。先来抄写一下这个词吧！", "desc": "door", "answerText": "door" }, "optionList": [ { "option": "d" }, { "option": "o" }, { "option": "o" }, { "option": "r" } ] }, { "question": { "type": "npc", "npcName": "Brainy", "content": "很好。接下来，记一下\"door\"的拼写，是\"d-o-o-r\"。然后看着图片，试试听写出\"门\"这个词吧！", "desc": "(4)", "answerText": "door" }, "optionList": [ { "option": "d" }, { "option": "o" }, { "option": "o" }, { "option": "r" } ], "feedback": { "type": "npc", "npcName": "Brainy", "content": "没错！\"门\"对应的英文词汇是\"door\"，你的拼写完全正确！" } } ] }, { "type": "npc", "npcName": "Brainy", "content": "open", "image": "1217413_question_01.png", "learning": [ { "question": { "type": "npc", "npcName": "Brainy", "content": "如图所示，接着要确认的门的状态是\"开着的\"，\"开着的\"的英文是\"open\"。先来抄写一下这个词吧！", "desc": "open", "answerText": "open" }, "optionList": [ { "option": "o" }, { "option": "p" }, { "option": "e" }, { "option": "n" } ] }, { "question": { "type": "npc", "npcName": "Brainy", "content": "很好。接下来，记一下\"open\"的拼写，是\"o-p-e-n\"。然后看着图片，试试听写出\"开着的\"这个词吧！", "desc": "(4)", "answerText": "open" }, "optionList": [ { "option": "o" }, { "option": "p" }, { "option": "e" }, { "option": "n" } ], "feedback": { "type": "npc", "npcName": "Brainy", "content": "没错！\"开着的\"对应的英文词汇是\"open\"，你的拼写完全正确！" } } ] }, { "type": "npc", "npcName": "Brainy", "content": "closed", "image": "1217413_question_02.png", "learning": [ { "question": { "type": "npc", "npcName": "Brainy", "content": "如图所示，最后要确认的门的状态是\"关着的\"，\"关着的\"的英文是\"closed\"。先来抄写一下这个词吧！", "desc": "closed", "answerText": "closed" }, "optionList": [ { "option": "c" }, { "option": "l" }, { "option": "o" }, { "option": "s" }, { "option": "e" }, { "option": "d" } ] }, { "question": { "type": "npc", "npcName": "Brainy", "content": "很好。接下来，记一下\"closed\"的拼写，是\"c-l-o-s-e-d\"。然后看着图片，试试听写出\"关着的\"这个词吧！", "desc": "(6)", "answerText": "closed" }, "optionList": [ { "option": "c" }, { "option": "l" }, { "option": "o" }, { "option": "s" }, { "option": "e" }, { "option": "d" } ], "feedback": { "type": "npc", "npcName": "Brainy", "content": "没错！\"关着的\"对应的英文词汇是\"closed\"，你的拼写完全正确！" } } ] } ]

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

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198
{ "learningPart": [ { "type": "npc", "npcName": "Brainy", "content": "door", "image": "1217413_question_00.png", "learning": [ { "question": { "type": "npc", "npcName": "Brainy", "content": "如图所示，首先要修理的物品是\"门\"，\"门\"的英文是\"door\"。先来抄写一下这个词吧！", "desc": "door", "answerText": "door" }, "optionList": [ { "option": "d" }, { "option": "o" }, { "option": "o" }, { "option": "r" } ] }, { "question": { "type": "npc", "npcName": "Brainy", "content": "很好。接下来，记一下\"door\"的拼写，是\"d-o-o-r\"。然后看着图片，试试听写出\"门\"这个词吧！", "desc": "(4)", "answerText": "door" }, "optionList": [ { "option": "d" }, { "option": "o" }, { "option": "o" }, { "option": "r" } ], "feedback": { "type": "npc", "npcName": "Brainy", "content": "没错！\"门\"对应的英文词汇是\"door\"，你的拼写完全正确！" } } ] }, { "type": "npc", "npcName": "Brainy", "content": "open", "image": "1217413_question_01.png", "learning": [ { "question": { "type": "npc", "npcName": "Brainy", "content": "如图所示，接着要确认的门的状态是\"开着的\"，\"开着的\"的英文是\"open\"。先来抄写一下这个词吧！", "desc": "open", "answerText": "open" }, "optionList": [ { "option": "o" }, { "option": "p" }, { "option": "e" }, { "option": "n" } ] }, { "question": { "type": "npc", "npcName": "Brainy", "content": "很好。接下来，记一下\"open\"的拼写，是\"o-p-e-n\"。然后看着图片，试试听写出\"开着的\"这个词吧！", "desc": "(4)", "answerText": "open" }, "optionList": [ { "option": "o" }, { "option": "p" }, { "option": "e" }, { "option": "n" } ], "feedback": { "type": "npc", "npcName": "Brainy", "content": "没错！\"开着的\"对应的英文词汇是\"open\"，你的拼写完全正确！" } } ] }, { "type": "npc", "npcName": "Brainy", "content": "closed", "image": "1217413_question_02.png", "learning": [ { "question": { "type": "npc", "npcName": "Brainy", "content": "如图所示，最后要确认的门的状态是\"关着的\"，\"关着的\"的英文是\"closed\"。先来抄写一下这个词吧！", "desc": "closed", "answerText": "closed" }, "optionList": [ { "option": "c" }, { "option": "l" }, { "option": "o" }, { "option": "s" }, { "option": "e" }, { "option": "d" } ] }, { "question": { "type": "npc", "npcName": "Brainy", "content": "很好。接下来，记一下\"closed\"的拼写，是\"c-l-o-s-e-d\"。然后看着图片，试试听写出\"关着的\"这个词吧！", "desc": "(6)", "answerText": "closed" }, "optionList": [ { "option": "c" }, { "option": "l" }, { "option": "o" }, { "option": "s" }, { "option": "e" }, { "option": "d" } ], "feedback": { "type": "npc", "npcName": "Brainy", "content": "没错！\"关着的\"对应的英文词汇是\"closed\"，你的拼写完全正确！" } } ] } ], "closing": { "type": "npc", "npcName": "Brainy", "content": "太棒了！你复习了所有的关键知识点，拼对了每一个词，相信下一次你一定可以做得更好！" } }
imageInfo

questionImg |

123
{ "questionImg": "1217413_question.png" }
questionList
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
[ { "desc": "(4)", "imageInfo": { "questionImg": "1217413_question_00.png" }, "optionList": [ { "option": "e" }, { "option": "n" }, { "option": "p" }, { "option": "o" } ], "answerText": "open" }, { "desc": "(5)", "imageInfo": { "questionImg": "1217413_question_01.png" }, "optionList": [ { "option": "d" }, { "option": "o" }, { "option": "s" }, { "option": "e" }, { "option": "l" }, { "option": "c" } ], "answerText": "closed" } ]
preDialog
123456789101112
[ { "type": "npc", "npcName": "Alex", "content": "Let's fix the door." }, { "type": "npc", "npcName": "Alex", "content": "Check the book! What should we do?" } ]
中间结果: 学习流程配置

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

    2. 听写题
    Brainy：很好。接下来，记一下"door"的拼写，是"d-o-o-r"。然后看着图片，试试听写出"门"这个词吧！

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

    # 小题 2
    ## 互动题目
    1. 抄写题
    Brainy：如图所示，接着要确认的门的状态是"开着的"，"开着的"的英文是"open"。先来抄写一下这个词吧！

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

    Brainy：没错！"开着的"对应的英文词汇是"open"，你的拼写完全正确！

    # 小题 3
    ## 互动题目
    1. 抄写题
    Brainy：如图所示，最后要确认的门的状态是"关着的"，"关着的"的英文是"closed"。先来抄写一下这个词吧！

    2. 听写题
    Brainy：很好。接下来，记一下"closed"的拼写，是"c-l-o-s-e-d"。然后看着图片，试试听写出"关着的"这个词吧！

    Brainy：没错！"关着的"对应的英文词汇是"closed"，你的拼写完全正确！

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

中间结果: 互动描述

    We can read Alex's repair guide to learn how to make the broken door closed or open smoothly.（我们可以看亚历克斯的修理指南，学习怎么让坏掉的门顺畅地关上或者打开。）

原始组件配置 (可编辑后点击"执行重新生成")
【任务标题】 查看 Alex 的修理指南 【任务背景】 你们一不小心把门弄坏啦！幸亏 Alex 有一本《修理指南》，快来看看吧。 【任务描述】 观察图片内容，将单词拼写到对应的空白处。 【通关知识】 door n. 门 open adj. 开着的 closed adj. 关着的 【前置对话】 Alex: Let's fix the door. Alex: Check the book! What should we do? 【互动问题】 #题目1 ##图片编号： 00 ##题干： (4) ##答案： open ##选项： e, n, p, o #题目2 ##图片编号： 01 ##题干： (5) ##答案： closed ##选项： d, o, s, e, l, c 【学习过程】 单词 1 open 单词 2 closed
14 对话挖空 cId: 1217414 mid_dialog_fillin
已保存 ▶
jsonData

cType |
cId |
title |
resourceMapping | { "Alex": 656 }
preDialog | [ { "type": "user", "content": "I remember that." } ]
imgShowTimingList | [ "preDialog", "content", "feedback" ]
img |
question | { "type": "user", "desc": "It was ___ before.", "content": "It was closed before." }
optionGroupList | [ { "optionList": [ { "option": "closed", "needAudio": true }, { "option": "clothes", "needAudio": true } ], "answer": [ 0 ] } ]
corFeedback | { "type": "npc", "npcName": "Alex", "content": "Yes, it was closed. But now it's different." }
errFeedback | { "type": "npc", "npcName": "Alex", "content": "Wait! What clothes?" }
postDialog | []

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
{ "cType": "mid_dialog_fillin", "cId": "1217414", "title": "回忆窗户的状态", "resourceMapping": { "Alex": 656 }, "preDialog": [ { "type": "user", "content": "I remember that." } ], "imgShowTimingList": [ "preDialog", "content", "feedback" ], "img": "1217414.png", "question": { "type": "user", "desc": "It was ___ before.", "content": "It was closed before." }, "optionGroupList": [ { "optionList": [ { "option": "closed", "needAudio": true }, { "option": "clothes", "needAudio": true } ], "answer": [ 0 ] } ], "corFeedback": { "type": "npc", "npcName": "Alex", "content": "Yes, it was closed. But now it's different." }, "errFeedback": { "type": "npc", "npcName": "Alex", "content": "Wait! What clothes?" }, "postDialog": [] }
kpInfo JSON

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

1234567891011121314
{ "pushType": "relationKp", "cType": "mid_dialog_fillin", "cId": "1217414", "kpInfo": [ { "kpId": "1217114", "kpType": "vocab", "kpTitle": "closed", "kpSkill": "vocab_meaning", "kpSkillName": "词义" } ] }
原始组件配置 (可编辑后点击"执行重新生成")
【任务标题】 回忆窗户的状态 【资源配置】图片时机：情境引入 互动内容 互动反馈 【情境引入】 User: I remember that. 【互动内容】 It was ___ before.（音频） 选项1：closed（正确） 选项2：clothes 【互动反馈】 正确 Alex : Yes, it was closed. But now it's different. 错误 Alex : Wait! What clothes? 【后置对话】 无
15 对话挖空 cId: 1217415 mid_dialog_fillin
已保存 ▶
jsonData

cType |
cId |
title |
resourceMapping | { "Alex": 656 }
preDialog | []
imgShowTimingList | [ "preDialog", "content", "feedback" ]
img |
question | { "type": "user", "desc": "But now it's ___.", "content": "But now it's open." }
optionGroupList | [ { "optionList": [ { "option": "open", "needAudio": true }, { "option": "closed", "needAudio": true } ], "answer": [ 0 ] } ]
corFeedback | { "type": "npc", "npcName": "Alex", "content": "Right! Someone opened it!" }
errFeedback | { "type": "npc", "npcName": "Alex", "content": "Look at the window again. Is it really closed now?" }
postDialog | []

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
{ "cType": "mid_dialog_fillin", "cId": "1217415", "title": "发现窗户现在是开着的", "resourceMapping": { "Alex": 656 }, "preDialog": [], "imgShowTimingList": [ "preDialog", "content", "feedback" ], "img": "1217415.png", "question": { "type": "user", "desc": "But now it's ___.", "content": "But now it's open." }, "optionGroupList": [ { "optionList": [ { "option": "open", "needAudio": true }, { "option": "closed", "needAudio": true } ], "answer": [ 0 ] } ], "corFeedback": { "type": "npc", "npcName": "Alex", "content": "Right! Someone opened it!" }, "errFeedback": { "type": "npc", "npcName": "Alex", "content": "Look at the window again. Is it really closed now?" }, "postDialog": [] }
kpInfo JSON

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

1234567891011121314
{ "pushType": "relationKp", "cType": "mid_dialog_fillin", "cId": "1217415", "kpInfo": [ { "kpId": "1102117", "kpType": "vocab", "kpTitle": "open", "kpSkill": "vocab_meaning", "kpSkillName": "词义" } ] }
原始组件配置 (可编辑后点击"执行重新生成")
【任务标题】 发现窗户现在是开着的 【资源配置】图片时机：情境引入 互动内容 互动反馈 【情境引入】 无 【互动内容】 But now it's ___.（音频） 选项1：open（正确） 选项2：closed 【互动反馈】 正确 Alex : Right! Someone opened it! 错误 Alex : Look at the window again. Is it really closed now? 【后置对话】 无
16 对话朗读 cId: 1217416 mid_dialog_repeat
已保存 ▶
jsonData

cType |
cId |
title |
resourceMapping | { "Alex": 656 }
preDialog | []
imgShowTimingList | []
question | { "type": "user", "content": "I'm glad you get home!" }
postDialog | []

123456789101112131415
{ "cType": "mid_dialog_repeat", "cId": "1217416", "title": "问候 Grace 和 Dan", "resourceMapping": { "Alex": 656 }, "preDialog": [], "imgShowTimingList": [], "question": { "type": "user", "content": "I'm glad you get home!" }, "postDialog": [] }
kpInfo JSON

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

1234567891011121314
{ "pushType": "relationKp", "cType": "mid_dialog_repeat", "cId": "1217416", "kpInfo": [ { "kpId": "1217008", "kpType": "sentence", "kpTitle": "... get home.", "kpSkill": "sentence_meaning", "kpSkillName": "语义" } ] }
原始组件配置 (可编辑后点击"执行重新生成")
【任务标题】 问候 Grace 和 Dan 【资源配置】图片时机：无 【情境引入】无 【互动内容】 User : I'm glad you get home!（朗读） 【后置对话】 无