就绪
成功: 0 失败: 0

# L1-S2-U19-L4 明天见

生成时间: 2026-06-03 19:57:52 模型: doubao-seed-2.0-pro Wiki: NCj5wELQdibErnkaPoZclUmQnKh
1
核心互动
14
中互动
15
总组件
15
成功
0
失败
0
跳过
1 对话朗读 cId: 1219401 mid_dialog_repeat
已保存 ▶
jsonData

cType |
cId |
title |
resourceMapping | { "Dad": 648, "Mum": 649 }
preDialog | []
imgShowTimingList | []
question | { "type": "user", "content": "I want to say goodnight to my toys!" }
postDialog | []

12345678910111213141516
{ "cType": "mid_dialog_repeat", "cId": "1219401", "title": "和玩具说晚安", "resourceMapping": { "Dad": 648, "Mum": 649 }, "preDialog": [], "imgShowTimingList": [], "question": { "type": "user", "content": "I want to say goodnight to my toys!" }, "postDialog": [] }
kpInfo JSON

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

1234567891011121314
{ "pushType": "relationKp", "cType": "mid_dialog_repeat", "cId": "1219401", "kpInfo": [ { "kpId": null, "kpType": "vocab", "kpTitle": "say", "kpSkill": "vocab_meaning", "kpSkillName": "词义" } ] }
原始组件配置 (可编辑后点击"执行重新生成")
【任务标题】和玩具说晚安 【资源配置】 图片时机：无 音频载体：无 【情境引入】 空 【互动内容】 User: I want to say goodnight to my toys!（朗读） 【互动反馈】 正确：无 错误：Mum : Hmm? What did you say, dear? 【后置对话】 空
2 对话挖空 cId: 1219402 mid_dialog_fillin
已保存 ▶
jsonData

cType |
cId |
title |
resourceMapping | { "Dad": 648, "Mum": 649 }
preDialog | [ { "type": "user", "content": "Goodnight, bear." } ]
imgShowTimingList | []
question | { "type": "user", "desc": "It's time to ___.", "content": "It's time to go to bed." }
optionGroupList | [ { "optionList": [ { "option": "go to bed", "needAudio": false }, { "option": "get up", "needAudio": false } ], "answer": [ 0 ] } ]
corFeedback | {}
errFeedback | { "type": "npc", "npcName": "Dad", "content": "Wait, what?" }
postDialog | []

123456789101112131415161718192021222324252627282930313233343536373839404142434445
{ "cType": "mid_dialog_fillin", "cId": "1219402", "title": "哄玩具睡觉", "resourceMapping": { "Dad": 648, "Mum": 649 }, "preDialog": [ { "type": "user", "content": "Goodnight, bear." } ], "imgShowTimingList": [], "question": { "type": "user", "desc": "It's time to ___.", "content": "It's time to go to bed." }, "optionGroupList": [ { "optionList": [ { "option": "go to bed", "needAudio": false }, { "option": "get up", "needAudio": false } ], "answer": [ 0 ] } ], "corFeedback": {}, "errFeedback": { "type": "npc", "npcName": "Dad", "content": "Wait, what?" }, "postDialog": [] }
原始组件配置 (可编辑后点击"执行重新生成")
【任务标题】哄玩具睡觉 【资源配置】 图片时机：【互动内容】 音频载体：无 【情境引入】 User: Goodnight, bear. 【互动内容】 It's time to ___. 选项1：go to bed（正确） 选项2：get up 【互动反馈】 正确：无 错误：Dad: Wait, what? 【后置对话】 无
3 对话挖空 cId: 1219403 mid_dialog_fillin
已保存 ▶
jsonData

cType |
cId |
title |
resourceMapping | { "Dad": 648, "Mum": 649 }
preDialog | [ { "type": "user", "content": "I have many toys!" } ]
imgShowTimingList | []
question | { "type": "user", "desc": "I need to ___ goodnight many times!", "content": "I need to say goodnight many times!" }
optionGroupList | [ { "optionList": [ { "option": "say", "needAudio": false }, { "option": "play", "needAudio": false } ], "answer": [ 0 ] } ]
corFeedback | {}
errFeedback | { "type": "npc", "npcName": "Dad", "content": "Hmm, that's not right. Try again!" }
postDialog | []

123456789101112131415161718192021222324252627282930313233343536373839404142434445
{ "cType": "mid_dialog_fillin", "cId": "1219403", "title": "还有很多要说晚安", "resourceMapping": { "Dad": 648, "Mum": 649 }, "preDialog": [ { "type": "user", "content": "I have many toys!" } ], "imgShowTimingList": [], "question": { "type": "user", "desc": "I need to ___ goodnight many times!", "content": "I need to say goodnight many times!" }, "optionGroupList": [ { "optionList": [ { "option": "say", "needAudio": false }, { "option": "play", "needAudio": false } ], "answer": [ 0 ] } ], "corFeedback": {}, "errFeedback": { "type": "npc", "npcName": "Dad", "content": "Hmm, that's not right. Try again!" }, "postDialog": [] }
kpInfo JSON

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

1234567891011121314
{ "pushType": "relationKp", "cType": "mid_dialog_fillin", "cId": "1219403", "kpInfo": [ { "kpId": null, "kpType": "vocab", "kpTitle": "say", "kpSkill": "vocab_meaning", "kpSkillName": "词义" } ] }
原始组件配置 (可编辑后点击"执行重新生成")
【任务标题】还有很多要说晚安 【资源配置】 图片时机：无 音频载体：无 【情境引入】 User: I have many toys! 【互动内容】 I need to ___ goodnight many times! 选项1：say（正确） 选项2：play 【互动反馈】 正确：无 错误：Dad : Hmm, that's not right. Try again! 【后置对话】 空
4 对话选择 cId: 1219404 mid_dialog_choose
已保存 ▶
jsonData

cType |
cId |
title |
resourceMapping | { "Dad": 648, "Mum": 649 }
preDialog | []
imgShowTimingList | []
optionList | [ { "option": "It's time to say goodnight!", "needAudio": true }, { "option": "It's time to say goodmorning!", "needAudio": true } ]
answer | [ 0 ]
corFeedback | { "type": "npc", "npcName": "Dad", "content": "Goodnight, my friend!" }
errFeedback | { "type": "npc", "npcName": "Dad", "content": "Hmm... It's night time, not morning." }
postDialog | []

1234567891011121314151617181920212223242526272829303132333435
{ "cType": "mid_dialog_choose", "cId": "1219404", "title": "选择晚安告别", "resourceMapping": { "Dad": 648, "Mum": 649 }, "preDialog": [], "imgShowTimingList": [], "optionList": [ { "option": "It's time to say goodnight!", "needAudio": true }, { "option": "It's time to say goodmorning!", "needAudio": true } ], "answer": [ 0 ], "corFeedback": { "type": "npc", "npcName": "Dad", "content": "Goodnight, my friend!" }, "errFeedback": { "type": "npc", "npcName": "Dad", "content": "Hmm... It's night time, not morning." }, "postDialog": [] }
kpInfo JSON

pushType |
cType |
cId |
kpInfo | [ { "kpId": null, "kpType": "sentence", "kpTitle": "It's time to...", "kpSkill": "sentence_meaning", "kpSkillName": "语义" } ]

1234567891011121314
{ "pushType": "relationKp", "cType": "mid_dialog_choose", "cId": "1219404", "kpInfo": [ { "kpId": null, "kpType": "sentence", "kpTitle": "It's time to...", "kpSkill": "sentence_meaning", "kpSkillName": "语义" } ] }
原始组件配置 (可编辑后点击"执行重新生成")
【任务标题】选择晚安告别 【资源配置】 图片时机：无 音频载体：无 【情境引入】 无 【互动内容】 要求：选择正确的语句 选项：（音频） 选项1：It's time to say goodnight!（正确） - 反馈 Dad : Goodnight, my friend! 选项2：It's time to say goodmorning! - 反馈 Dad : Hmm... It's night time, not morning. 【后置对话】 空
5 对话朗读 cId: 1219405 mid_dialog_repeat
已保存 ▶
jsonData

cType |
cId |
title |
resourceMapping | { "Dad": 648, "Mum": 649 }
preDialog | []
imgShowTimingList | []
question | { "type": "user", "content": "It's too early for bed!" }
postDialog | []

12345678910111213141516
{ "cType": "mid_dialog_repeat", "cId": "1219405", "title": "表达时间还早", "resourceMapping": { "Dad": 648, "Mum": 649 }, "preDialog": [], "imgShowTimingList": [], "question": { "type": "user", "content": "It's too early for bed!" }, "postDialog": [] }
kpInfo JSON

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

1234567891011121314
{ "pushType": "relationKp", "cType": "mid_dialog_repeat", "cId": "1219405", "kpInfo": [ { "kpId": "1214110", "kpType": "vocab", "kpTitle": "early", "kpSkill": "vocab_meaning", "kpSkillName": "词义" } ] }
原始组件配置 (可编辑后点击"执行重新生成")
【任务标题】表达时间还早 【资源配置】 图片时机：无 音频载体：无 【情境引入】 空 【互动内容】 User: It's too early for bed!（朗读） 【互动反馈】 正确：无 错误：Dad: Not really, dear. 【后置对话】 无
6 对话选读 cId: 1219406 mid_dialog_select
已保存 ▶
jsonData

cType |
cId |
title |
resourceMapping | { "Dad": 648, "Mum": 649 }
preDialog | []
imgShowTimingList | []
optionList | [ { "option": "I don't want to go to bed!", "needAudio": true, "feedback": { "type": "npc", "npcName": "Dad", "content": "I know, but it's late now." } }, { "option": "I want to go to bed later!", "needAudio": true, "feedback": { "type": "npc", "npcName": "Dad", "content": "Nice try, but it's time now." } } ]
postDialog | []

1234567891011121314151617181920212223242526272829303132
{ "cType": "mid_dialog_select", "cId": "1219406", "title": "表达不想睡觉", "resourceMapping": { "Dad": 648, "Mum": 649 }, "preDialog": [], "imgShowTimingList": [], "optionList": [ { "option": "I don't want to go to bed!", "needAudio": true, "feedback": { "type": "npc", "npcName": "Dad", "content": "I know, but it's late now." } }, { "option": "I want to go to bed later!", "needAudio": true, "feedback": { "type": "npc", "npcName": "Dad", "content": "Nice try, but it's time now." } } ], "postDialog": [] }
kpInfo JSON

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

1234567891011121314
{ "pushType": "relationKp", "cType": "mid_dialog_select", "cId": "1219406", "kpInfo": [ { "kpId": null, "kpType": "vocab", "kpTitle": "go to bed", "kpSkill": "vocab_meaning", "kpSkillName": "词义" } ] }
原始组件配置 (可编辑后点击"执行重新生成")
【任务标题】表达不想睡觉 【资源配置】 图片时机：无 音频载体：无 【情境引入】 空 【互动内容】 要求：选择一个你想表达的观点 选项： 选项1（音频）：I don't want to go to bed! - 反馈 Dad : I know, but it's late now. 选项2（音频）：I want to go to bed later! - 反馈 Dad : Nice try, but it's time now. 【后置对话】 无
7 对话组句 cId: 1219407 mid_dialog_sentence
已保存 ▶
jsonData

cType |
cId |
title |
resourceMapping | { "Dad": 648, "Mum": 649 }
preDialog | [ { "type": "user", "content": "But I'm not ready!" } ]
imgShowTimingList | []
question | { "desc": "表达自己还不想睡觉", "content": "I don't want to go to bed." }
optionList | [ { "option": "don't want to", "needAudio": false }, { "option": "I", "needAudio": false }, { "option": "go to bed", "needAudio": false } ]
answer | [ 1, 0, 2 ]
tip |
corFeedback | {}
errFeedback | { "type": "npc", "npcName": "Dad", "content": "Hmm?" }
postDialog | []

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
{ "cType": "mid_dialog_sentence", "cId": "1219407", "title": "组句表达不想睡觉", "resourceMapping": { "Dad": 648, "Mum": 649 }, "preDialog": [ { "type": "user", "content": "But I'm not ready!" } ], "imgShowTimingList": [], "question": { "desc": "表达自己还不想睡觉", "content": "I don't want to go to bed." }, "optionList": [ { "option": "don't want to", "needAudio": false }, { "option": "I", "needAudio": false }, { "option": "go to bed", "needAudio": false } ], "answer": [ 1, 0, 2 ], "tip": "go to bed 表示上床睡觉。", "corFeedback": {}, "errFeedback": { "type": "npc", "npcName": "Dad", "content": "Hmm?" }, "postDialog": [] }
kpInfo JSON

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

1234567891011121314
{ "pushType": "relationKp", "cType": "mid_dialog_sentence", "cId": "1219407", "kpInfo": [ { "kpId": null, "kpType": "vocab", "kpTitle": "go to bed", "kpSkill": "vocab_meaning", "kpSkillName": "词义" } ] }
原始组件配置 (可编辑后点击"执行重新生成")
【任务标题】组句表达不想睡觉 【资源配置】 图片时机：无 音频载体：无 【情境引入】 User: But I'm not ready! 【互动内容】 题目：表达自己还不想睡觉 选项1：don't want to 选项2：I 选项3：go to bed 答案：I don't want to go to bed. 辅助信息：go to bed 表示上床睡觉。 【互动反馈】 正确：无 错误：Dad: Hmm? 【后置对话】 无
8 对话朗读 cId: 1219408 mid_dialog_repeat
已保存 ▶
jsonData

cType |
cId |
title |
resourceMapping | { "Dad": 648, "Mum": 649 }
preDialog | [ { "type": "user", "content": "Wait, wait, wait." } ]
imgShowTimingList | []
question | { "type": "user", "content": "We need to get up early tomorrow!" }
postDialog | []

123456789101112131415161718192021
{ "cType": "mid_dialog_repeat", "cId": "1219408", "title": "提醒早起定闹钟", "resourceMapping": { "Dad": 648, "Mum": 649 }, "preDialog": [ { "type": "user", "content": "Wait, wait, wait." } ], "imgShowTimingList": [], "question": { "type": "user", "content": "We need to get up early tomorrow!" }, "postDialog": [] }
kpInfo JSON

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

1234567891011121314
{ "pushType": "relationKp", "cType": "mid_dialog_repeat", "cId": "1219408", "kpInfo": [ { "kpId": "1214110", "kpType": "vocab", "kpTitle": "early", "kpSkill": "vocab_meaning", "kpSkillName": "词义" } ] }
原始组件配置 (可编辑后点击"执行重新生成")
【任务标题】提醒早起定闹钟 【资源配置】 图片时机：无 音频载体：无 【情境引入】 User: Wait, wait, wait. 【互动内容】 User: We need to get up early tomorrow!（朗读） 【互动反馈】 正确：无 错误：Dad : Hmm? What was that? 【后置对话】 空
9 对话挖空 cId: 1219410 mid_dialog_fillin
已保存 ▶
jsonData

cType |
cId |
title |
resourceMapping | { "Dad": 648, "Mum": 649 }
preDialog | [ { "type": "user", "content": "Okay!" } ]
imgShowTimingList | []
question | { "type": "user", "desc": "That is not too ___, not too late.", "content": "That is not too early, not too late." }
optionGroupList | [ { "optionList": [ { "option": "early", "needAudio": false }, { "option": "fast", "needAudio": false } ], "answer": [ 0 ] } ]
corFeedback | {}
errFeedback | { "type": "npc", "npcName": "Mum", "content": "Hmm, is that the right word?" }
postDialog | []

123456789101112131415161718192021222324252627282930313233343536373839404142434445
{ "cType": "mid_dialog_fillin", "cId": "1219410", "title": "确认时间合适", "resourceMapping": { "Dad": 648, "Mum": 649 }, "preDialog": [ { "type": "user", "content": "Okay!" } ], "imgShowTimingList": [], "question": { "type": "user", "desc": "That is not too ___, not too late.", "content": "That is not too early, not too late." }, "optionGroupList": [ { "optionList": [ { "option": "early", "needAudio": false }, { "option": "fast", "needAudio": false } ], "answer": [ 0 ] } ], "corFeedback": {}, "errFeedback": { "type": "npc", "npcName": "Mum", "content": "Hmm, is that the right word?" }, "postDialog": [] }
kpInfo JSON

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

1234567891011121314
{ "pushType": "relationKp", "cType": "mid_dialog_fillin", "cId": "1219410", "kpInfo": [ { "kpId": "1214110", "kpType": "vocab", "kpTitle": "early", "kpSkill": "vocab_meaning", "kpSkillName": "词义" } ] }
原始组件配置 (可编辑后点击"执行重新生成")
【任务标题】确认时间合适 【资源配置】 图片时机：无 音频载体：无 【情境引入】 User: Okay! 【互动内容】 That is not too ___, not too late. 选项1：early（正确） 选项2：fast 【互动反馈】 正确：无 错误：Mum : Hmm, is that the right word? 【后置对话】 无
10 对话选读 cId: 1219411 mid_dialog_select
已保存 ▶
jsonData

cType |
cId |
title |
resourceMapping | { "Dad": 648, "Mum": 649 }
preDialog | [ { "type": "user", "content": "Mum..." } ]
imgShowTimingList | []
optionList | [ { "option": "I don't want tomorrow to come.", "needAudio": true, "feedback": { "type": "npc", "npcName": "Mum", "content": "I know, dear. But..." } }, { "option": "I can't wait for tomorrow!", "needAudio": true, "feedback": { "type": "npc", "npcName": "Mum", "content": "Really?" } } ]
postDialog | []

12345678910111213141516171819202122232425262728293031323334353637
{ "cType": "mid_dialog_select", "cId": "1219411", "title": "表达不想明天到来", "resourceMapping": { "Dad": 648, "Mum": 649 }, "preDialog": [ { "type": "user", "content": "Mum..." } ], "imgShowTimingList": [], "optionList": [ { "option": "I don't want tomorrow to come.", "needAudio": true, "feedback": { "type": "npc", "npcName": "Mum", "content": "I know, dear. But..." } }, { "option": "I can't wait for tomorrow!", "needAudio": true, "feedback": { "type": "npc", "npcName": "Mum", "content": "Really?" } } ], "postDialog": [] }
kpInfo JSON

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

1234567891011121314
{ "pushType": "relationKp", "cType": "mid_dialog_select", "cId": "1219411", "kpInfo": [ { "kpId": "1213114", "kpType": "vocab", "kpTitle": "tomorrow", "kpSkill": "vocab_meaning", "kpSkillName": "词义" } ] }
原始组件配置 (可编辑后点击"执行重新生成")
【任务标题】表达不想明天到来 【资源配置】 图片时机：无 音频载体：无 【情境引入】 User: Mum... 【互动内容】 要求：选择一个你想表达的观点 选项：（音频） 选项1：I don't want tomorrow to come. - 反馈 Mum: I know, dear. But... 选项2：I can't wait for tomorrow! - 反馈 Mum: Really? 【后置对话】 空
11 对话朗读 cId: 1219412 mid_dialog_repeat
已保存 ▶
jsonData

cType |
cId |
title |
resourceMapping | { "Dad": 648, "Mum": 649 }
preDialog | []
imgShowTimingList | []
question | { "type": "user", "content": "I want to say something!" }
postDialog | []

12345678910111213141516
{ "cType": "mid_dialog_repeat", "cId": "1219412", "title": "表达想说的话", "resourceMapping": { "Dad": 648, "Mum": 649 }, "preDialog": [], "imgShowTimingList": [], "question": { "type": "user", "content": "I want to say something!" }, "postDialog": [] }
kpInfo JSON

pushType |
cType |
cId |
kpInfo | [ { "kpId": null, "kpType": "sentence", "kpTitle": "I want to say...", "kpSkill": "sentence_meaning", "kpSkillName": "语义" } ]

1234567891011121314
{ "pushType": "relationKp", "cType": "mid_dialog_repeat", "cId": "1219412", "kpInfo": [ { "kpId": null, "kpType": "sentence", "kpTitle": "I want to say...", "kpSkill": "sentence_meaning", "kpSkillName": "语义" } ] }
原始组件配置 (可编辑后点击"执行重新生成")
【任务标题】表达想说的话 【资源配置】 图片时机：无 音频载体：无 【情境引入】 空 【互动内容】 User: I want to say something!（朗读） 【互动反馈】 正确：无 错误：Dad: Sorry, I didn't catch it. 【后置对话】 空
12 对话朗读 cId: 1219413 mid_dialog_repeat
已保存 ▶
jsonData

cType |
cId |
title |
resourceMapping | { "Dad": 648, "Mum": 649 }
preDialog | []
imgShowTimingList | []
question | { "type": "user", "content": "I want to say more!" }
postDialog | []

12345678910111213141516
{ "cType": "mid_dialog_repeat", "cId": "1219413", "title": "表达还有话说", "resourceMapping": { "Dad": 648, "Mum": 649 }, "preDialog": [], "imgShowTimingList": [], "question": { "type": "user", "content": "I want to say more!" }, "postDialog": [] }
kpInfo JSON

pushType |
cType |
cId |
kpInfo | [ { "kpId": null, "kpType": "sentence", "kpTitle": "I want to say...", "kpSkill": "sentence_meaning", "kpSkillName": "语义" } ]

1234567891011121314
{ "pushType": "relationKp", "cType": "mid_dialog_repeat", "cId": "1219413", "kpInfo": [ { "kpId": null, "kpType": "sentence", "kpTitle": "I want to say...", "kpSkill": "sentence_meaning", "kpSkillName": "语义" } ] }
原始组件配置 (可编辑后点击"执行重新生成")
【任务标题】表达还有话说 【资源配置】 图片时机：无 音频载体：无 【情境引入】 空 【互动内容】 User: I want to say more!（朗读） 【互动反馈】 正确：无 错误：Dad: Hmm? I didn't catch that. 【后置对话】 空
13 对话组句 cId: 1219414 mid_dialog_sentence
已保存 ▶
jsonData

cType |
cId |
title |
resourceMapping | { "Dad": 648, "Mum": 649 }
preDialog | []
imgShowTimingList | []
question | { "desc": "告诉爸爸轮到你对我说话了", "content": "It's time for you to say something." }
optionList | [ { "option": "it's time", "needAudio": false }, { "option": "for you", "needAudio": false }, { "option": "to say something", "needAudio": false } ]
answer | [ 0, 1, 2 ]
tip |
corFeedback | {}
errFeedback | { "type": "npc", "npcName": "Dad", "content": "Hmm, I don't understand. Try again!" }
postDialog | []

123456789101112131415161718192021222324252627282930313233343536373839404142
{ "cType": "mid_dialog_sentence", "cId": "1219414", "title": "组句让爸爸说话", "resourceMapping": { "Dad": 648, "Mum": 649 }, "preDialog": [], "imgShowTimingList": [], "question": { "desc": "告诉爸爸轮到你对我说话了", "content": "It's time for you to say something." }, "optionList": [ { "option": "it's time", "needAudio": false }, { "option": "for you", "needAudio": false }, { "option": "to say something", "needAudio": false } ], "answer": [ 0, 1, 2 ], "tip": "It's time for sb. to do sth. 表示某人该做某事了", "corFeedback": {}, "errFeedback": { "type": "npc", "npcName": "Dad", "content": "Hmm, I don't understand. Try again!" }, "postDialog": [] }
kpInfo JSON

pushType |
cType |
cId |
kpInfo | [ { "kpId": null, "kpType": "sentence", "kpTitle": "It's time to...", "kpSkill": "sentence_meaning", "kpSkillName": "语义" } ]

1234567891011121314
{ "pushType": "relationKp", "cType": "mid_dialog_sentence", "cId": "1219414", "kpInfo": [ { "kpId": null, "kpType": "sentence", "kpTitle": "It's time to...", "kpSkill": "sentence_meaning", "kpSkillName": "语义" } ] }
原始组件配置 (可编辑后点击"执行重新生成")
【任务标题】组句让爸爸说话 【资源配置】 图片时机：无 音频载体：无 【情境引入】 空 【互动内容】 题目：告诉爸爸轮到你对我说话了 选项1：it's time 选项2：for you 选项3：to say something 答案：It's time for you to say something. 辅助信息：It's time for sb. to do sth. 表示某人该做某事了 【互动反馈】 正确：无 错误：Dad : Hmm, I don't understand. Try again! 【后置对话】 空
14 对话挖空 cId: 1219415 mid_dialog_fillin
已保存 ▶
jsonData

cType |
cId |
title |
resourceMapping | { "Dad": 648, "Mum": 649 }
preDialog | []
imgShowTimingList | []
question | { "type": "user", "desc": "I'm always ___...", "content": "I'm always early..." }
optionGroupList | [ { "optionList": [ { "option": "early", "needAudio": false }, { "option": "happy", "needAudio": false } ], "answer": [ 0 ] } ]
corFeedback | {}
errFeedback | { "type": "npc", "npcName": "Dad", "content": "I'm happy you're happy! But still, don't be late!" }
postDialog | []

12345678910111213141516171819202122232425262728293031323334353637383940
{ "cType": "mid_dialog_fillin", "cId": "1219415", "title": "表达从不迟到", "resourceMapping": { "Dad": 648, "Mum": 649 }, "preDialog": [], "imgShowTimingList": [], "question": { "type": "user", "desc": "I'm always ___...", "content": "I'm always early..." }, "optionGroupList": [ { "optionList": [ { "option": "early", "needAudio": false }, { "option": "happy", "needAudio": false } ], "answer": [ 0 ] } ], "corFeedback": {}, "errFeedback": { "type": "npc", "npcName": "Dad", "content": "I'm happy you're happy! But still, don't be late!" }, "postDialog": [] }
kpInfo JSON

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

1234567891011121314
{ "pushType": "relationKp", "cType": "mid_dialog_fillin", "cId": "1219415", "kpInfo": [ { "kpId": "1214110", "kpType": "vocab", "kpTitle": "early", "kpSkill": "vocab_meaning", "kpSkillName": "词义" } ] }
原始组件配置 (可编辑后点击"执行重新生成")
【任务标题】表达从不迟到 【资源配置】 图片时机：无 音频载体：无 【情境引入】 空 【互动内容】 I'm always ___... 选项1：early（正确） 选项2：happy 【互动反馈】 正确：无 错误：Dad: I'm happy you're happy! But still, don't be late! 【后置对话】 无
15 核心看图选词 cId: 1219416 core_reading_imageDrag
已保存 ▶
taskInfo

cType |
cId |
title |
taskDesc |
sceneDesc |
key | [ { "desc": "", "keyList": [ { "type": "default", "content": "go to bed", "desc": "v 上床睡觉" }, { "type": "default", "content": "say", "desc": "v 说" }, { "type": "default", "content": "tomorrow", "desc": "adv 明天" }, { "type": "default", "content": "It's time to...", "desc": "" } ] } ]
resourceMapping | { "Dad": 648, "Mum": 649 }
cDesc | Looking at the warm daily picture, you recall the moment Brainy asked what was happening, and you filled the blank in the sentence to confirm that Mum and Dad will go tomorrow.（看着满是温馨日常的图片，你回想起Brainy询问发生了什么的时刻，你补全了句子内容，确认爸爸妈妈明天就要出发了。）

123456789101112131415161718192021222324252627282930313233343536373839
{ "cType": "core_reading_imageDrag", "cId": "1219416", "title": "回顾这一天", "taskDesc": "观察主图内容，将下方选项池中的单词拖拽到对应句子的空白处，补全所有句子。", "sceneDesc": "爸爸妈妈离开的前一晚，真希望时间永远停驻。回忆一下，刚刚你们都做了什么？", "key": [ { "desc": "", "keyList": [ { "type": "default", "content": "go to bed", "desc": "v 上床睡觉" }, { "type": "default", "content": "say", "desc": "v 说" }, { "type": "default", "content": "tomorrow", "desc": "adv 明天" }, { "type": "default", "content": "It's time to...", "desc": "" } ] } ], "resourceMapping": { "Dad": 648, "Mum": 649 }, "cDesc": "Looking at the warm daily picture, you recall the moment Brainy asked what was happening, and you filled the blank in the sentence to confirm that Mum and Dad will go tomorrow.（看着满是温馨日常的图片，你回想起Brainy询问发生了什么的时刻，你补全了句子内容，确认爸爸妈妈明天就要出发了。）" }
questionGroup
123456789101112131415161718192021222324252627
[ { "image": "1219416_03.png", "questionList": [ { "type": "npc", "npcName": "Brainy", "content": "What's going on?", "desc": "Mum and Dad will go ___.", "optionList": [ { "option": "tomorrow" }, { "option": "yesterday" }, { "option": "today" } ], "answer": [ 0 ] } ] } ]
studyInfo

learningPart

[ { "image": "1219416_03.png", "learning": [ { "question": { "type": "npc", "npcName": "Brainy", "content": "小朋友你好呀，今天我们要学习三个表示时间的副词，分别是tomorrow、yesterday和today，其中tomorrow的意思是“明天”，yesterday的意思是“昨天”，today的意思是“今天”。现在我们来考考你，哪个单词是“明天”的意思呀？" }, "optionList": [ { "option": "yesterday", "feedback": { "type": "npc", "npcName": "Brainy", "content": "不对哦，yesterday的意思是“昨天”，不是我们要找的“明天”，再试一次吧~" } }, { "option": "tomorrow", "feedback": { "type": "npc", "npcName": "Brainy", "content": "答对啦！tomorrow就是“明天”的意思，你真棒，已经掌握这个单词啦~" } }, { "option": "today", "feedback": { "type": "npc", "npcName": "Brainy", "content": "不对哦，today的意思是“今天”，不是我们要找的“明天”，再试一次吧~" } } ], "answer": [ 1 ] }, { "question": { "type": "npc", "npcName": "Brainy", "content": "现在我们来完成这道题哦，题干的意思是“爸爸妈妈要___出发”，前面的will表示这个动作是还没发生、将来要做的，你要选一个合适的时间词填进去哦。" }, "optionList": [ { "option": "tomorrow", "feedback": { "type": "npc", "npcName": "Brainy", "content": "答对了！tomorrow是“明天”，属于将来的时间，和will表示的将来时态刚好对应哦。现在请你大声把这个句子读出来吧：Mum and Dad will go tomorrow." } }, { "option": "yesterday", "feedback": { "type": "npc", "npcName": "Brainy", "content": "yesterday是“昨天”，是已经过去的时间，不能和表示将来的will搭配使用哦，再想一想选哪个合适吧~" } }, { "option": "today", "feedback": { "type": "npc", "npcName": "Brainy", "content": "today是“今天”，如果是今天还没发生的事虽然也可以用will，但这里正确答案是tomorrow哦，再试一次吧~" } } ], "answer": [ 0 ] } ] } ]

closing | { "type": "npc", "npcName": "Brainy", "content": "太棒了！你已经掌握了tomorrow、yesterday、today这三个时间副词的用法，还学会了用will表达将来要发生的事情，今天的学习任务完成得超棒，继续加油哦！" }

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586
{ "learningPart": [ { "image": "1219416_03.png", "learning": [ { "question": { "type": "npc", "npcName": "Brainy", "content": "小朋友你好呀，今天我们要学习三个表示时间的副词，分别是tomorrow、yesterday和today，其中tomorrow的意思是“明天”，yesterday的意思是“昨天”，today的意思是“今天”。现在我们来考考你，哪个单词是“明天”的意思呀？" }, "optionList": [ { "option": "yesterday", "feedback": { "type": "npc", "npcName": "Brainy", "content": "不对哦，yesterday的意思是“昨天”，不是我们要找的“明天”，再试一次吧~" } }, { "option": "tomorrow", "feedback": { "type": "npc", "npcName": "Brainy", "content": "答对啦！tomorrow就是“明天”的意思，你真棒，已经掌握这个单词啦~" } }, { "option": "today", "feedback": { "type": "npc", "npcName": "Brainy", "content": "不对哦，today的意思是“今天”，不是我们要找的“明天”，再试一次吧~" } } ], "answer": [ 1 ] }, { "question": { "type": "npc", "npcName": "Brainy", "content": "现在我们来完成这道题哦，题干的意思是“爸爸妈妈要___出发”，前面的will表示这个动作是还没发生、将来要做的，你要选一个合适的时间词填进去哦。" }, "optionList": [ { "option": "tomorrow", "feedback": { "type": "npc", "npcName": "Brainy", "content": "答对了！tomorrow是“明天”，属于将来的时间，和will表示的将来时态刚好对应哦。现在请你大声把这个句子读出来吧：Mum and Dad will go tomorrow." } }, { "option": "yesterday", "feedback": { "type": "npc", "npcName": "Brainy", "content": "yesterday是“昨天”，是已经过去的时间，不能和表示将来的will搭配使用哦，再想一想选哪个合适吧~" } }, { "option": "today", "feedback": { "type": "npc", "npcName": "Brainy", "content": "today是“今天”，如果是今天还没发生的事虽然也可以用will，但这里正确答案是tomorrow哦，再试一次吧~" } } ], "answer": [ 0 ] } ] } ], "closing": { "type": "npc", "npcName": "Brainy", "content": "太棒了！你已经掌握了tomorrow、yesterday、today这三个时间副词的用法，还学会了用will表达将来要发生的事情，今天的学习任务完成得超棒，继续加油哦！" } }
中间结果: 学习流程配置

    ```
    # 小题 3
    ## 材料内容
    【展示该小题对应的图片 ID：1219416_03.png】

    ## 互动题目
    ### 1. 句意选词题
    Brainy：小朋友你好呀，今天我们要学习三个表示时间的副词，分别是tomorrow、yesterday和today，其中tomorrow的意思是“明天”，yesterday的意思是“昨天”，today的意思是“今天”。现在我们来考考你，哪个单词是“明天”的意思呀？
    - 选项 A. yesterday
      Brainy：不对哦，yesterday的意思是“昨天”，不是我们要找的“明天”，再试一次吧~
    - 选项 B. tomorrow [正确]
      Brainy：答对啦！tomorrow就是“明天”的意思，你真棒，已经掌握这个单词啦~
    - 选项 C. today
      Brainy：不对哦，today的意思是“今天”，不是我们要找的“明天”，再试一次吧~

    ### 2. 原题降级
    Brainy：现在我们来完成这道题哦，题干的意思是“爸爸妈妈要___出发”，前面的will表示这个动作是还没发生、将来要做的，你要选一个合适的时间词填进去哦。
    - 选项 A. tomorrow [正确]
      Brainy：答对了！tomorrow是“明天”，属于将来的时间，和will表示的将来时态刚好对应哦。现在请你大声把这个句子读出来吧：Mum and Dad will go tomorrow.
    - 选项 B. yesterday
      Brainy：yesterday是“昨天”，是已经过去的时间，不能和表示将来的will搭配使用哦，再想一想选哪个合适吧~
    - 选项 C. today
      Brainy：today是“今天”，如果是今天还没发生的事虽然也可以用will，但这里正确答案是tomorrow哦，再试一次吧~
    ---
    # 完结反馈
    Brainy：太棒了！你已经掌握了tomorrow、yesterday、today这三个时间副词的用法，还学会了用will表达将来要发生的事情，今天的学习任务完成得超棒，继续加油哦！
    ```

中间结果: 互动描述

    Looking at the warm daily picture, you recall the moment Brainy asked what was happening, and you filled the blank in the sentence to confirm that Mum and Dad will go tomorrow.（看着满是温馨日常的图片，你回想起Brainy询问发生了什么的时刻，你补全了句子内容，确认爸爸妈妈明天就要出发了。）

原始组件配置 (可编辑后点击"执行重新生成")
【任务标题】 回顾这一天 【任务背景】 爸爸妈妈离开的前一晚，真希望时间永远停驻。回忆一下，刚刚你们都做了什么？ 【任务描述】 观察主图内容，将下方选项池中的单词拖拽到对应句子的空白处，补全所有句子。 【通关知识】 go to bed v 上床睡觉 say v 说 tomorrow adv 明天 It's time to... 【阅读材料1】 【材料部分】 #标题 最后一晚 #正文 图片：[1219416_01.png] 【前置对话】 User: I didn't want to go to bed. User: So, we played a game. 【互动问题】 #题目1 ##题干： Brainy: What is the game about?（音频） ##答题区： Let's ___ goodnight to toys! ##选项 say（正确） take 【阅读材料2】 【材料部分】 #正文 图片：[1219416_02.png] 【前置对话】 User: And next, we played one more game. 【互动问题】 #题目2 ##题干： Brainy: What is the game about?（音频） ##答题区： Race to ___. ##选项 go to bed（正确） go to dining room 【阅读材料2】 【材料部分】 #正文 图片：[1219416_03.png] 【前置对话】 User: We had a great night! User: But... 【互动问题】 #题目3 ##题干： Brainy: What's going on?（音频） ##答题区： Mum and Dad will go ___. ##选项 tomorrow（正确） yesterday today 【学习过程】 段落 1 Let's say goodnight to toys!【toy】 段落 2 Race to go to bed.【go to bed】 段落 3 Mum and Dad will go tomorrow.【tomorrow】