就绪
成功: 0 失败: 0

# L1-S2-U18-L5 双龙会

生成时间: 2026-05-28 19:05:34 模型: doubao-seed-2.0-pro Wiki: P9bvw6nXziqzWZkxDmMcOZN4ndc
0
核心互动
15
中互动
15
总组件
14
成功
0
失败
1
跳过
1 对话朗读1 cId: 1218501 mid_dialog_repeat
已保存 ▶
jsonData

cType |
cId |
title |
resourceMapping | {}
preDialog | [ { "type": "npc", "npcName": "Justin", "content": "Hey! Are you having fun with us?" } ]
imgShowTimingList | []
question | { "type": "user", "content": "This is so much fun!" }
postDialog | []

12345678910111213141516171819
{ "cType": "mid_dialog_repeat", "cId": "1218501", "title": "表达玩得很开心", "resourceMapping": {}, "preDialog": [ { "type": "npc", "npcName": "Justin", "content": "Hey! Are you having fun with us?" } ], "imgShowTimingList": [], "question": { "type": "user", "content": "This is so much fun!" }, "postDialog": [] }
kpInfo JSON

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

1234567891011121314
{ "pushType": "relationKp", "cType": "mid_dialog_repeat", "cId": "1218501", "kpInfo": [ { "kpId": "1108112", "kpType": "vocab", "kpTitle": "fun", "kpSkill": "vocab_meaning", "kpSkillName": "词义" } ] }
原始组件配置 (可编辑后点击"执行重新生成")
【任务标题】 表达玩得很开心 【资源配置】 图片时机：无 【情境引入】 Justin: Hey! Are you having fun with us? 【互动内容】 User: This is so much fun!（朗读） 【后置对话】 无
2 对话朗读2 cId: 1218502 mid_dialog_repeat
已保存 ▶
jsonData

cType |
cId |
title |
resourceMapping | {}
preDialog | [ { "type": "user", "content": "We can go to the playground this way." } ]
imgShowTimingList | [ "preDialog", "content", "postDialog" ]
img |
question | { "type": "user", "content": "The playground is much bigger!" }
postDialog | [ { "type": "npc", "npcName": "Justin", "content": "Great! Have fun with our Loong!" } ]

1234567891011121314151617181920212223242526272829
{ "cType": "mid_dialog_repeat", "cId": "1218502", "title": "提出去更大的操场", "resourceMapping": {}, "preDialog": [ { "type": "user", "content": "We can go to the playground this way." } ], "imgShowTimingList": [ "preDialog", "content", "postDialog" ], "img": "1218502.png", "question": { "type": "user", "content": "The playground is much bigger!" }, "postDialog": [ { "type": "npc", "npcName": "Justin", "content": "Great! Have fun with our Loong!" } ] }
kpInfo JSON

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

1234567891011121314
{ "pushType": "relationKp", "cType": "mid_dialog_repeat", "cId": "1218502", "kpInfo": [ { "kpId": null, "kpType": "vocab", "kpTitle": "playground", "kpSkill": "vocab_meaning", "kpSkillName": "词义" } ] }
原始组件配置 (可编辑后点击"执行重新生成")
【任务标题】 提出去更大的操场 【资源配置】 图片时机： 情境引入 互动内容 后置对话 【情境引入】 User: We can go to the playground this way. 【互动内容】 User: The playground is much bigger!（朗读） 【后置对话】 Justin: Great! Have fun with our Loong!
3 对话朗读3 cId: 1218503 mid_dialog_repeat
已保存 ▶
jsonData

cType |
cId |
title |
resourceMapping | {}
preDialog | []
imgShowTimingList | [ "content", "postDialog" ]
img |
question | { "type": "user", "content": "Your class made an English dragon!" }
postDialog | [ { "type": "npc", "npcName": "May", "content": "Isn't it cool?" } ]

1234567891011121314151617181920212223
{ "cType": "mid_dialog_repeat", "cId": "1218503", "title": "表达 May 的班级也制作了一条龙", "resourceMapping": {}, "preDialog": [], "imgShowTimingList": [ "content", "postDialog" ], "img": "1218503.png", "question": { "type": "user", "content": "Your class made an English dragon!" }, "postDialog": [ { "type": "npc", "npcName": "May", "content": "Isn't it cool?" } ] }
kpInfo JSON

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

1234567891011121314
{ "pushType": "relationKp", "cType": "mid_dialog_repeat", "cId": "1218503", "kpInfo": [ { "kpId": "1214116", "kpType": "vocab", "kpTitle": "English", "kpSkill": "vocab_meaning", "kpSkillName": "词义" } ] }
原始组件配置 (可编辑后点击"执行重新生成")
【任务标题】 表达 May 的班级也制作了一条龙 【资源配置】 图片时机： 互动内容 后置对话 【情境引入】 无 【互动内容】 User: Your class made an English dragon!（朗读） 【后置对话】 May: Isn't it cool?
4 对话挖空4 cId: 1218504 mid_dialog_fillin
已保存 ▶
jsonData

cType |
cId |
title |
resourceMapping | {}
preDialog | [ { "type": "npc", "npcName": "Matt", "content": "Chinese Loong versus English Dragon!" } ]
imgShowTimingList | [ "preDialog", "content", "feedback" ]
img |
question | { "type": "user", "desc": "Our ___ versus May's ___!", "content": "Our class versus May's class!" }
optionGroupList | [ { "optionList": [ { "option": "class", "needAudio": true }, { "option": "lesson", "needAudio": true } ], "answer": [ 0 ] }, { "optionList": [ { "option": "school", "needAudio": true }, { "option": "class", "needAudio": true } ], "answer": [ 1 ] } ]
corFeedback | { "type": "npc", "npcName": "Kim", "content": "So exciting!" }
errFeedback | { "type": "npc", "npcName": "Kim", "content": "What did you say?" }
postDialog | []

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
{ "cType": "mid_dialog_fillin", "cId": "1218504", "title": "宣布班级之间的较量", "resourceMapping": {}, "preDialog": [ { "type": "npc", "npcName": "Matt", "content": "Chinese Loong versus English Dragon!" } ], "imgShowTimingList": [ "preDialog", "content", "feedback" ], "img": "1218504.png", "question": { "type": "user", "desc": "Our ___ versus May's ___!", "content": "Our class versus May's class!" }, "optionGroupList": [ { "optionList": [ { "option": "class", "needAudio": true }, { "option": "lesson", "needAudio": true } ], "answer": [ 0 ] }, { "optionList": [ { "option": "school", "needAudio": true }, { "option": "class", "needAudio": true } ], "answer": [ 1 ] } ], "corFeedback": { "type": "npc", "npcName": "Kim", "content": "So exciting!" }, "errFeedback": { "type": "npc", "npcName": "Kim", "content": "What did you say?" }, "postDialog": [] }
kpInfo JSON

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

1234567891011121314
{ "pushType": "relationKp", "cType": "mid_dialog_fillin", "cId": "1218504", "kpInfo": [ { "kpId": "0325026", "kpType": "vocab", "kpTitle": "class", "kpSkill": "vocab_meaning", "kpSkillName": "词义" } ] }
原始组件配置 (可编辑后点击"执行重新生成")
【任务标题】 宣布班级之间的较量 【资源配置】 图片时机： 情境引入 互动内容 互动反馈 【情境引入】 Matt: Chinese Loong versus English Dragon! 【互动内容】 Our ___ versus May's ___!（音频） 内容组1： 选项1：class（正确） 选项2：lesson 内容组2： 选项1：school 选项2：class（正确） 【互动反馈】 正确 Kim: So exciting! 错误 Kim: What did you say? 【后置对话】 无
5 对话朗读5 cId: 1218505 mid_dialog_repeat
已保存 ▶
jsonData

cType |
cId |
title |
resourceMapping | {}
preDialog | [ { "type": "user", "content": "You are right, May!" } ]
imgShowTimingList | []
question | { "type": "user", "content": "We will have fun together!" }
postDialog | []

123456789101112131415161718
{ "cType": "mid_dialog_repeat", "cId": "1218505", "title": "表达一起玩开心", "resourceMapping": {}, "preDialog": [ { "type": "user", "content": "You are right, May!" } ], "imgShowTimingList": [], "question": { "type": "user", "content": "We will have fun together!" }, "postDialog": [] }
kpInfo JSON

pushType |
cType |
cId |
kpInfo | [ { "kpId": null, "kpType": "sentence", "kpTitle": "Have fun with...", "kpSkill": "sentence_meaning", "kpSkillName": "语义" } ]

1234567891011121314
{ "pushType": "relationKp", "cType": "mid_dialog_repeat", "cId": "1218505", "kpInfo": [ { "kpId": null, "kpType": "sentence", "kpTitle": "Have fun with...", "kpSkill": "sentence_meaning", "kpSkillName": "语义" } ] }
原始组件配置 (可编辑后点击"执行重新生成")
【任务标题】 表达一起玩开心 【资源配置】 图片时机：无 【情境引入】 User: You are right, May! 【互动内容】 User: We will have fun together!（朗读） 【后置对话】 无
6 对话挖空6 cId: 1218506 mid_dialog_fillin
已保存 ▶
jsonData

cType |
cId |
title |
resourceMapping | {}
preDialog | [ { "type": "npc", "npcName": "Ben", "content": "What battle?" } ]
imgShowTimingList | [ "preDialog", "content", "feedback" ]
img |
question | { "type": "user", "desc": "The battle between Chinese Loong and ___ dragon!", "content": "The battle between Chinese Loong and English dragon!" }
optionGroupList | [ { "optionList": [ { "option": "China", "needAudio": true }, { "option": "English", "needAudio": true } ], "answer": [ 1 ] } ]
corFeedback | { "type": "npc", "npcName": "Ben", "content": "I see!" }
errFeedback | { "type": "npc", "npcName": "Ben", "content": "I don't understand." }
postDialog | []

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
{ "cType": "mid_dialog_fillin", "cId": "1218506", "title": "回答 Ben", "resourceMapping": {}, "preDialog": [ { "type": "npc", "npcName": "Ben", "content": "What battle?" } ], "imgShowTimingList": [ "preDialog", "content", "feedback" ], "img": "1218506.png", "question": { "type": "user", "desc": "The battle between Chinese Loong and ___ dragon!", "content": "The battle between Chinese Loong and English dragon!" }, "optionGroupList": [ { "optionList": [ { "option": "China", "needAudio": true }, { "option": "English", "needAudio": true } ], "answer": [ 1 ] } ], "corFeedback": { "type": "npc", "npcName": "Ben", "content": "I see!" }, "errFeedback": { "type": "npc", "npcName": "Ben", "content": "I don't understand." }, "postDialog": [] }
kpInfo JSON

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

1234567891011121314
{ "pushType": "relationKp", "cType": "mid_dialog_fillin", "cId": "1218506", "kpInfo": [ { "kpId": "1214116", "kpType": "vocab", "kpTitle": "English", "kpSkill": "vocab_meaning", "kpSkillName": "词义" } ] }
原始组件配置 (可编辑后点击"执行重新生成")
【任务标题】 回答 Ben 【资源配置】 图片时机： 情境引入 互动内容 互动反馈 【情境引入】 Ben: What battle? 【互动内容】 The battle between Chinese Loong and ___ dragon!（音频） 选项1：China 选项2：English（正确） 【互动反馈】 正确 Ben: I see! 错误 Ben: I don't understand. 【后置对话】 无
7 对话选读7 cId: 1218507 mid_dialog_select
已保存 ▶
jsonData

cType |
cId |
title |
resourceMapping | {}
preDialog | [ { "type": "npc", "npcName": "Kim", "content": "But this time we are doing a Loong dance." } ]
imgShowTimingList | [ "preDialog", "content", "feedback" ]
img |
optionList | [ { "option": "And there is another class.", "needAudio": true, "feedback": { "type": "npc", "npcName": "Kim", "content": "We can do it!" } }, { "option": "And we have two classes now.", "needAudio": true, "feedback": { "type": "npc", "npcName": "Kim", "content": "It must be fun!" } } ]
postDialog | []

12345678910111213141516171819202122232425262728293031323334353637383940
{ "cType": "mid_dialog_select", "cId": "1218507", "title": "讨论舞龙比赛的参与人员", "resourceMapping": {}, "preDialog": [ { "type": "npc", "npcName": "Kim", "content": "But this time we are doing a Loong dance." } ], "imgShowTimingList": [ "preDialog", "content", "feedback" ], "img": "1218507.png", "optionList": [ { "option": "And there is another class.", "needAudio": true, "feedback": { "type": "npc", "npcName": "Kim", "content": "We can do it!" } }, { "option": "And we have two classes now.", "needAudio": true, "feedback": { "type": "npc", "npcName": "Kim", "content": "It must be fun!" } } ], "postDialog": [] }
kpInfo JSON

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

1234567891011121314
{ "pushType": "relationKp", "cType": "mid_dialog_select", "cId": "1218507", "kpInfo": [ { "kpId": "0325026", "kpType": "vocab", "kpTitle": "class", "kpSkill": "vocab_meaning", "kpSkillName": "词义" } ] }
原始组件配置 (可编辑后点击"执行重新生成")
【任务标题】 讨论舞龙比赛的参与人员 【资源配置】 图片时机： 情境引入 互动内容 互动反馈 【情境引入】 Kim: But this time we are doing a Loong dance. 【互动内容】 要求：选择一个你想表达的观点 选项1：And there is another class.（音频） 反馈 Kim: We can do it! 选项2：And we have two classes now.（音频） 反馈 Kim: It must be fun! 【后置对话】 无
8 看图拼词 cId: 1218508 ?
跳过 ▶
跳过: 未知组件类型: '看图拼词' (清理后: '看图拼词')
原始组件配置 (可编辑后点击"执行重新生成")
【任务标题】为龙之战写宣传单 【资源配置】图片时机： 互动内容 音频载体：Pioneer Band 【情景引入】Matt : Here. You write it. 【互动内容】 写一份关于 Dragon Battle 的宣传单，包含以下信息： 1. 比赛名称 2. 比赛地点 3. 参赛队伍 4. 欢迎大家来观赛 【后置对话】无
9 对话选择9 cId: 1218509 mid_dialog_choose
已保存 ▶
jsonData

cType |
cId |
title |
resourceMapping | {}
preDialog | [ { "type": "npc", "npcName": "Sally", "content": "Oh... but I was just about to go home." } ]
imgShowTimingList | []
optionList | [ { "option": "Come on! Have fun with us!", "needAudio": true }, { "option": "Come on! Have play with us!", "needAudio": true } ]
answer | [ 0 ]
corFeedback | {}
errFeedback | { "type": "npc", "npcName": "Sally", "content": "Can you say it again?" }
postDialog | [ { "type": "user", "content": "We need you!" } ]

123456789101112131415161718192021222324252627282930313233343536373839
{ "cType": "mid_dialog_choose", "cId": "1218509", "title": "说服 Sally 老师当裁判", "resourceMapping": {}, "preDialog": [ { "type": "npc", "npcName": "Sally", "content": "Oh... but I was just about to go home." } ], "imgShowTimingList": [], "optionList": [ { "option": "Come on! Have fun with us!", "needAudio": true }, { "option": "Come on! Have play with us!", "needAudio": true } ], "answer": [ 0 ], "corFeedback": {}, "errFeedback": { "type": "npc", "npcName": "Sally", "content": "Can you say it again?" }, "postDialog": [ { "type": "user", "content": "We need you!" } ] }
kpInfo JSON

pushType |
cType |
cId |
kpInfo | [ { "kpId": null, "kpType": "sentence", "kpTitle": "Have fun with...", "kpSkill": "sentence_meaning", "kpSkillName": "语义" } ]

1234567891011121314
{ "pushType": "relationKp", "cType": "mid_dialog_choose", "cId": "1218509", "kpInfo": [ { "kpId": null, "kpType": "sentence", "kpTitle": "Have fun with...", "kpSkill": "sentence_meaning", "kpSkillName": "语义" } ] }
原始组件配置 (可编辑后点击"执行重新生成")
【任务标题】 说服 Sally 老师当裁判 【资源配置】 图片时机：无 【情境引入】 Sally: Oh... but I was just about to go home. 【互动内容】 要求：选择正确的回复 选项1：Come on! Have fun with us!（正确）（音频） 反馈: 无 选项2：Come on! Have play with us!（音频） 反馈 Sally: Can you say it again? 【后置对话】 User: We need you!
10 对话朗读10 cId: 1218510 mid_dialog_repeat
已保存 ▶
jsonData

cType |
cId |
title |
resourceMapping | {}
preDialog | [ { "type": "user", "content": "Look!" } ]
imgShowTimingList | []
question | { "type": "user", "content": "Over here!" }
postDialog | []

123456789101112131415161718
{ "cType": "mid_dialog_repeat", "cId": "1218510", "title": "指路比赛场地（一）", "resourceMapping": {}, "preDialog": [ { "type": "user", "content": "Look!" } ], "imgShowTimingList": [], "question": { "type": "user", "content": "Over here!" }, "postDialog": [] }
kpInfo JSON

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

1234567891011121314
{ "pushType": "relationKp", "cType": "mid_dialog_repeat", "cId": "1218510", "kpInfo": [ { "kpId": null, "kpType": "vocab", "kpTitle": "Over here!", "kpSkill": "vocab_meaning", "kpSkillName": "词义" } ] }
原始组件配置 (可编辑后点击"执行重新生成")
【任务标题】 指路比赛场地（一） 【资源配置】 图片时机：无 【情境引入】 User: Look! 【互动内容】 Over here!（朗读） 【后置对话】 无
11 图片单选11 cId: 1218511 mid_image_choose
已保存 ▶
jsonData

cType |
cId |
title |
meaning |
resourceMapping | {}
question | { "desc": "Find the $playground$ in the picture.", "content": "Find the $playground$ in the picture." }
imageInfo | { "questionImg": "1218511_question.png", "answerImg": "1218511_answer.png" }
optionList | [ { "option": "1218511_option_00.png" }, { "option": "1218511_option_01.png" } ]
answer | [ "01" ]
preDialog | [ { "type": "user", "content": "On the playground!" } ]
tip |
corFeedback | { "type": "npc", "npcName": "Sally", "content": "The playground is perfect!" }
errFeedback | { "type": "npc", "npcName": "Sally", "content": "That's not the playground." }
postDialog | [ { "type": "npc", "npcName": "Sally", "content": "Okay." } ]
cDesc |

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
{ "cType": "mid_image_choose", "cId": "1218511", "title": "指路比赛场地（二）", "meaning": "", "resourceMapping": {}, "question": { "desc": "Find the $playground$ in the picture.", "content": "Find the $playground$ in the picture." }, "imageInfo": { "questionImg": "1218511_question.png", "answerImg": "1218511_answer.png" }, "optionList": [ { "option": "1218511_option_00.png" }, { "option": "1218511_option_01.png" } ], "answer": [ "01" ], "preDialog": [ { "type": "user", "content": "On the playground!" } ], "tip": "playground 指“操场”。", "corFeedback": { "type": "npc", "npcName": "Sally", "content": "The playground is perfect!" }, "errFeedback": { "type": "npc", "npcName": "Sally", "content": "That's not the playground." }, "postDialog": [ { "type": "npc", "npcName": "Sally", "content": "Okay." } ], "cDesc": "You found the playground in the picture. (你在图中找到了操场。)" }
kpInfo JSON

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

1234567891011121314
{ "pushType": "relationKp", "cType": "mid_image_choose", "cId": "1218511", "kpInfo": [ { "kpId": null, "kpType": "vocab", "kpTitle": "playground", "kpSkill": "vocab_meaning", "kpSkillName": "词义" } ] }
原始组件配置 (可编辑后点击"执行重新生成")
【任务标题】 指路比赛场地（二） 【情境引入】 User: On the playground! 【互动内容】 Find the $playground$ in the picture. （音频） 选项： 00 01 答案： 01 辅助信息：playground 指“操场”。 【互动反馈】 正确 Sally: The playground is perfect! 错误 Sally: That's not the playground. 【后置对话】 Sally: Okay.
12 对话组句12 cId: 1218512 mid_dialog_sentence
已保存 ▶
jsonData

cType |
cId |
title |
resourceMapping | {}
preDialog | [ { "type": "user", "content": "Chinese things!" } ]
imgShowTimingList | [ "preDialog", "content", "feedback" ]
img |
question | { "desc": "表达：在这里！", "content": "Over here!" }
optionList | [ { "option": "here", "needAudio": true }, { "option": "over", "needAudio": true } ]
answer | [ 1, 0 ]
tip |
corFeedback | { "type": "npc", "npcName": "May", "content": "Good sorting!" }
errFeedback | { "type": "npc", "npcName": "May", "content": "Are you sure that's right?" }
postDialog | []

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
{ "cType": "mid_dialog_sentence", "cId": "1218512", "title": "整理混合的物品", "resourceMapping": {}, "preDialog": [ { "type": "user", "content": "Chinese things!" } ], "imgShowTimingList": [ "preDialog", "content", "feedback" ], "img": "1218512.png", "question": { "desc": "表达：在这里！", "content": "Over here!" }, "optionList": [ { "option": "here", "needAudio": true }, { "option": "over", "needAudio": true } ], "answer": [ 1, 0 ], "tip": "Over here! 表示\"在这里\"", "corFeedback": { "type": "npc", "npcName": "May", "content": "Good sorting!" }, "errFeedback": { "type": "npc", "npcName": "May", "content": "Are you sure that's right?" }, "postDialog": [] }
kpInfo JSON

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

1234567891011121314
{ "pushType": "relationKp", "cType": "mid_dialog_sentence", "cId": "1218512", "kpInfo": [ { "kpId": null, "kpType": "vocab", "kpTitle": "Over here.", "kpSkill": "vocab_meaning", "kpSkillName": "词义" } ] }
原始组件配置 (可编辑后点击"执行重新生成")
【任务标题】 整理混合的物品 【资源配置】 图片时机： 情境引入 互动内容 互动反馈 【情境引入】 User: Chinese things! 【互动内容】 题目：表达：在这里！（音频） 选项1：here 选项2：over 答案：Over here! 辅助信息：Over here! 表示"在这里" 【互动反馈】 正确 May: Good sorting! 错误 May: Are you sure that's right? 【后置对话】 无
13 对话表达13 cId: 1218513 mid_dialog_express
已保存 ▶
jsonData

cType |
cId |
title |
asrPrompt |
resourceMapping | {}
preDialog | []
imgShowTimingList | []
tip |
corFeedback | { "type": "npc", "npcName": "Justin", "content": "On my way!" }
errFeedback | { "type": "npc", "npcName": "Justin", "content": "What did you say?" }
question | { "desc": "在这里！" }
example | { "type": "user", "content": "Over here!" }
postDialog | []

12345678910111213141516171819202122232425262728
{ "cType": "mid_dialog_express", "cId": "1218513", "title": "喊大家集合", "asrPrompt": "Over here", "resourceMapping": {}, "preDialog": [], "imgShowTimingList": [], "tip": "Over here! 表示\"在这里\"", "corFeedback": { "type": "npc", "npcName": "Justin", "content": "On my way!" }, "errFeedback": { "type": "npc", "npcName": "Justin", "content": "What did you say?" }, "question": { "desc": "在这里！" }, "example": { "type": "user", "content": "Over here!" }, "postDialog": [] }
kpInfo JSON

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

1234567891011121314
{ "pushType": "relationKp", "cType": "mid_dialog_express", "cId": "1218513", "kpInfo": [ { "kpId": null, "kpType": "vocab", "kpTitle": "Over here.", "kpSkill": "vocab_meaning", "kpSkillName": "词义" } ] }
原始组件配置 (可编辑后点击"执行重新生成")
【任务标题】 喊大家集合 【资源配置】 图片时机：无 【情境引入】 无 【互动内容】 表达：在这里！ 示例回答：User: Over here! 辅助信息：Over here! 表示"在这里" 【互动反馈】 正确 Justin: On my way! 错误 Justin: What did you say? 【后置对话】 无
14 对话组句14 cId: 1218514 mid_dialog_sentence
已保存 ▶
jsonData

cType |
cId |
title |
resourceMapping | {}
preDialog | []
imgShowTimingList | []
question | { "desc": "邀请大家一起玩乐", "content": "Have fun with us!" }
optionList | [ { "option": "with", "needAudio": true }, { "option": "us", "needAudio": true }, { "option": "have fun", "needAudio": true } ]
answer | [ 2, 0, 1 ]
tip |
corFeedback | { "type": "npc", "npcName": "Yan", "content": "Let's all have fun!" }
errFeedback | { "type": "npc", "npcName": "Yan", "content": "Try again." }
postDialog | []

12345678910111213141516171819202122232425262728293031323334353637383940414243
{ "cType": "mid_dialog_sentence", "cId": "1218514", "title": "邀请大家一起玩", "resourceMapping": {}, "preDialog": [], "imgShowTimingList": [], "question": { "desc": "邀请大家一起玩乐", "content": "Have fun with us!" }, "optionList": [ { "option": "with", "needAudio": true }, { "option": "us", "needAudio": true }, { "option": "have fun", "needAudio": true } ], "answer": [ 2, 0, 1 ], "tip": "Have fun with... 是邀请别人一起玩的句型", "corFeedback": { "type": "npc", "npcName": "Yan", "content": "Let's all have fun!" }, "errFeedback": { "type": "npc", "npcName": "Yan", "content": "Try again." }, "postDialog": [] }
kpInfo JSON

pushType |
cType |
cId |
kpInfo | [ { "kpId": null, "kpType": "sentence", "kpTitle": "Have fun with...", "kpSkill": "sentence_meaning", "kpSkillName": "语义" } ]

1234567891011121314
{ "pushType": "relationKp", "cType": "mid_dialog_sentence", "cId": "1218514", "kpInfo": [ { "kpId": null, "kpType": "sentence", "kpTitle": "Have fun with...", "kpSkill": "sentence_meaning", "kpSkillName": "语义" } ] }
原始组件配置 (可编辑后点击"执行重新生成")
【任务标题】 邀请大家一起玩 【资源配置】 图片时机：无 【情境引入】 无 【互动内容】 题目：邀请大家一起玩乐（音频） 选项1：with 选项2：us 选项3：have fun 答案：Have fun with us! 辅助信息：Have fun with... 是邀请别人一起玩的句型 【互动反馈】 正确 Yan: Let's all have fun! 错误 Yan: Try again. 【后置对话】 无
15 对话选读15 cId: 1218515 mid_dialog_select
已保存 ▶
jsonData

cType |
cId |
title |
resourceMapping | {}
preDialog | [ { "type": "npc", "npcName": "Vicky", "content": "Chinese Week is so much fun!" } ]
imgShowTimingList | []
optionList | [ { "option": "I'm having fun too!", "needAudio": true, "feedback": { "type": "npc", "npcName": "Vicky", "content": "Haha, me too!" } }, { "option": "This week is so much fun!", "needAudio": true, "feedback": { "type": "npc", "npcName": "Vicky", "content": "I knew you would love it!" } } ]
postDialog | []

1234567891011121314151617181920212223242526272829303132333435
{ "cType": "mid_dialog_select", "cId": "1218515", "title": "说说你的感受", "resourceMapping": {}, "preDialog": [ { "type": "npc", "npcName": "Vicky", "content": "Chinese Week is so much fun!" } ], "imgShowTimingList": [], "optionList": [ { "option": "I'm having fun too!", "needAudio": true, "feedback": { "type": "npc", "npcName": "Vicky", "content": "Haha, me too!" } }, { "option": "This week is so much fun!", "needAudio": true, "feedback": { "type": "npc", "npcName": "Vicky", "content": "I knew you would love it!" } } ], "postDialog": [] }
kpInfo JSON

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

1234567891011121314
{ "pushType": "relationKp", "cType": "mid_dialog_select", "cId": "1218515", "kpInfo": [ { "kpId": "1108112", "kpType": "vocab", "kpTitle": "fun", "kpSkill": "vocab_meaning", "kpSkillName": "词义" } ] }
原始组件配置 (可编辑后点击"执行重新生成")
【任务标题】 说说你的感受 【资源配置】 图片时机：无 【情境引入】 Vicky: Chinese Week is so much fun! 【互动内容】 要求：选择一个你想表达的观点 选项1：I'm having fun too! （音频） 反馈 Vicky: Haha, me too! 选项2：This week is so much fun!（音频） 反馈 Vicky: I knew you would love it! 【后置对话】 无