就绪
成功: 0 失败: 0

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

生成时间: 2026-06-04 17:44:24 模型: 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.（朗读） 【后置对话】无
知识点文本 (来自sheet知识点列，可编辑后点击"执行重新生成知识点")
home
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!（朗读） 【后置对话】无
知识点文本 (来自sheet知识点列，可编辑后点击"执行重新生成知识点")
... get home.
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": "1217113", "kpType": "vocab", "kpTitle": "open", "kpSkill": "vocab_meaning", "kpSkillName": "词义" } ]

1234567891011121314
{ "pushType": "relationKp", "cType": "mid_dialog_repeat", "cId": "1217403", "kpInfo": [ { "kpId": "1217113", "kpType": "vocab", "kpTitle": "open", "kpSkill": "vocab_meaning", "kpSkillName": "词义" } ] }
原始组件配置 (可编辑后点击"执行重新生成组件")
【任务标题】查看猫门 【资源配置】图片时机：互动内容 【情境引入】无 【互动内容】 User : Yes. The cat door is open.（朗读） 【后置对话】无
知识点文本 (来自sheet知识点列，可编辑后点击"执行重新生成知识点")
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! 【后置对话】无
知识点文本 (来自sheet知识点列，可编辑后点击"执行重新生成知识点")
... get home.
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!
知识点文本 (来自sheet知识点列，可编辑后点击"执行重新生成知识点")
home
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 | [ 0 ]
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": [ 0 ], "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 open the door. (你帮彼得打开了门。)", "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. 【后置对话】无
知识点文本 (来自sheet知识点列，可编辑后点击"执行重新生成知识点")
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!（朗读） 【后置对话】无
知识点文本 (来自sheet知识点列，可编辑后点击"执行重新生成知识点")
open
8 对话选择 cId: 1217408 mid_dialog_choose
已保存 ▶
jsonData

cType |
cId |
title |
resourceMapping | { "Alex": 656 }
preDialog | [ { "type": "npc", "npcName": "Alex", "content": "That is Peter'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": "Alex", "content": "That is Peter'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": "词义" } ] }
原始组件配置 (可编辑后点击"执行重新生成组件")
【任务标题】 打开坏掉的门 【资源配置】 图片时机： 情境引入 互动内容 互动反馈 【情境引入】 Alex: That is Peter'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. 【后置对话】 无
知识点文本 (来自sheet知识点列，可编辑后点击"执行重新生成知识点")
closed
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": true } ]
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": true } ], "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. 【后置对话】 无
知识点文本 (来自sheet知识点列，可编辑后点击"执行重新生成知识点")
closed
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? 【后置对话】 无
知识点文本 (来自sheet知识点列，可编辑后点击"执行重新生成知识点")
door
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. 【后置对话】 无
知识点文本 (来自sheet知识点列，可编辑后点击"执行重新生成知识点")
The door is open/closed.
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? 【后置对话】 无
知识点文本 (来自sheet知识点列，可编辑后点击"执行重新生成知识点")
The door is open/closed.
13 核心看图拼词 cId: 1217413 core_writing_imgMakeWord
已保存 ▶
taskInfo

cId |
cType |
title |
sceneDesc |
cDesc | Open Alex's repair guide to see if the door is open or closed.（打开亚历克斯的修理指南，看看门是开着的还是关着的。）
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": "Open Alex's repair guide to see if the door is open or closed.（打开亚历克斯的修理指南，看看门是开着的还是关着的。）", "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?" } ]
kpInfo JSON

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

123456789101112131415161718192021
{ "pushType": "relationKp", "cType": "core_writing_imgMakeWord", "cId": "1217413", "kpInfo": [ { "kpId": "1102117", "kpType": "vocab", "kpTitle": "open", "kpSkill": "vocab_meaning", "kpSkillName": "词义" }, { "kpId": "1217114", "kpType": "vocab", "kpTitle": "closed", "kpSkill": "vocab_meaning", "kpSkillName": "词义" } ] }
中间结果: 学习流程配置

    ```
    # 小题 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：太棒了！你复习了所有的关键知识点，拼对了每一个词，相信下一次你一定可以做得更好！
    ```

中间结果: 互动描述

    Open Alex's repair guide to see if the door is open or closed.（打开亚历克斯的修理指南，看看门是开着的还是关着的。）

原始组件配置 (可编辑后点击"执行重新生成组件")
【任务标题】 查看 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
知识点文本 (来自sheet知识点列，可编辑后点击"执行重新生成知识点")
open 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? 【后置对话】 无
知识点文本 (来自sheet知识点列，可编辑后点击"执行重新生成知识点")
closed
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? 【后置对话】 无
知识点文本 (来自sheet知识点列，可编辑后点击"执行重新生成知识点")
open
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!（朗读） 【后置对话】 无
知识点文本 (来自sheet知识点列，可编辑后点击"执行重新生成知识点")
... get home.