就绪
成功: 0 失败: 0

# L1-S2-U18-L1 中国周

生成时间: 2026-05-29 14:47:12 模型: doubao-seed-2.0-pro Wiki: PgWrwllW2ikQKgkLTYKcmKFonXc
1
核心互动
16
中互动
17
总组件
17
成功
0
失败
0
跳过
1 对话朗读 cId: 1218101 mid_dialog_repeat
已保存 ▶
jsonData

cType |
cId |
title |
resourceMapping | { "Eleven": 756, "Vicky": 658, "Ben": 311, "Leo": 668, "Kim": 650, "Justin": 757 }
preDialog | [ { "type": "user", "content": "Okay." } ]
imgShowTimingList | []
question | { "type": "user", "content": "Two lessons." }
postDialog | [ { "type": "user", "content": "I need to pack the right books." } ]

123456789101112131415161718192021222324252627282930
{ "cType": "mid_dialog_repeat", "cId": "1218101", "title": "为明日课程做准备", "resourceMapping": { "Eleven": 756, "Vicky": 658, "Ben": 311, "Leo": 668, "Kim": 650, "Justin": 757 }, "preDialog": [ { "type": "user", "content": "Okay." } ], "imgShowTimingList": [], "question": { "type": "user", "content": "Two lessons." }, "postDialog": [ { "type": "user", "content": "I need to pack the right books." } ] }
kpInfo JSON

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

1234567891011121314
{ "pushType": "relationKp", "cType": "mid_dialog_repeat", "cId": "1218101", "kpInfo": [ { "kpId": null, "kpType": "vocab", "kpTitle": "lesson", "kpSkill": "vocab_meaning", "kpSkillName": "词义" } ] }
原始组件配置 (可编辑后点击"执行重新生成")
【任务标题】 为明日课程做准备 【资源配置】 图片时机：无 【情境引入】 User: Okay. 【互动内容】 User: Two lessons. (朗读) 【后置对话】 User: I need to pack the right books.
2 图片单选 cId: 1218102 mid_image_choose
已保存 ▶
jsonData

cType |
cId |
title |
meaning |
resourceMapping | { "Eleven": 756, "Vicky": 658, "Ben": 311, "Leo": 668, "Kim": 650, "Justin": 757 }
question | { "desc": "Find the PE $lesson$ in the picture.", "content": "Find the PE $lesson$ in the picture." }
imageInfo | { "questionImg": "1218102_question.png", "answerImg": "1218102_answer.png" }
optionList | [ { "option": "1218102_option_00.png" }, { "option": "1218102_option_01.png" }, { "option": "1218102_option_02.png" } ]
answer | [ 2 ]
preDialog | [ { "type": "user", "content": "Look! The PE lesson was three days ago." } ]
tip |
corFeedback | { "type": "npc", "npcName": "Vicky", "content": "Oh my! Three days ago!" }
errFeedback | { "type": "npc", "npcName": "Vicky", "content": "That's not a PE lesson." }
postDialog | []
cDesc |

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
{ "cType": "mid_image_choose", "cId": "1218102", "title": "查询体育课时间", "meaning": "", "resourceMapping": { "Eleven": 756, "Vicky": 658, "Ben": 311, "Leo": 668, "Kim": 650, "Justin": 757 }, "question": { "desc": "Find the PE $lesson$ in the picture.", "content": "Find the PE $lesson$ in the picture." }, "imageInfo": { "questionImg": "1218102_question.png", "answerImg": "1218102_answer.png" }, "optionList": [ { "option": "1218102_option_00.png" }, { "option": "1218102_option_01.png" }, { "option": "1218102_option_02.png" } ], "answer": [ 2 ], "preDialog": [ { "type": "user", "content": "Look! The PE lesson was three days ago." } ], "tip": "PE lesson 指“体育课”。", "corFeedback": { "type": "npc", "npcName": "Vicky", "content": "Oh my! Three days ago!" }, "errFeedback": { "type": "npc", "npcName": "Vicky", "content": "That's not a PE lesson." }, "postDialog": [], "cDesc": "You found the PE lesson in the picture. (你在图中找到了体育课。)" }
kpInfo JSON

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

1234567891011121314
{ "pushType": "relationKp", "cType": "mid_image_choose", "cId": "1218102", "kpInfo": [ { "kpId": null, "kpType": "vocab", "kpTitle": "lesson", "kpSkill": "vocab_meaning", "kpSkillName": "词义" } ] }
原始组件配置 (可编辑后点击"执行重新生成")
【任务标题】 查询体育课时间 【情境引入】 User: Look! The PE lesson was three days ago. 【互动内容】 Find the PE $lesson$ in the picture. （音频） 选项： 00 01 02 答案： 02 辅助信息：PE lesson 指“体育课”。 【互动反馈】 正确 Vicky: Oh my! Three days ago! 错误 Vicky: That's not a PE lesson. 【后置对话】 无
3 对话朗读 cId: 1218103 mid_dialog_repeat
已保存 ▶
jsonData

cType |
cId |
title |
resourceMapping | { "Eleven": 756, "Vicky": 658, "Ben": 311, "Leo": 668, "Kim": 650, "Justin": 757 }
preDialog | [ { "type": "npc", "npcName": "Kim", "content": "We are getting a new teacher!" }, { "type": "npc", "npcName": "Kim", "content": "For a new subject!" } ]
imgShowTimingList | []
question | { "type": "user", "content": "A new subject?" }
postDialog | [ { "type": "user", "content": "What is it?" } ]

123456789101112131415161718192021222324252627282930313233343536
{ "cType": "mid_dialog_repeat", "cId": "1218103", "title": "询问新课程", "resourceMapping": { "Eleven": 756, "Vicky": 658, "Ben": 311, "Leo": 668, "Kim": 650, "Justin": 757 }, "preDialog": [ { "type": "npc", "npcName": "Kim", "content": "We are getting a new teacher!" }, { "type": "npc", "npcName": "Kim", "content": "For a new subject!" } ], "imgShowTimingList": [], "question": { "type": "user", "content": "A new subject?" }, "postDialog": [ { "type": "user", "content": "What is it?" } ] }
kpInfo JSON

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

1234567891011121314
{ "pushType": "relationKp", "cType": "mid_dialog_repeat", "cId": "1218103", "kpInfo": [ { "kpId": null, "kpType": "vocab", "kpTitle": "subject", "kpSkill": "vocab_meaning", "kpSkillName": "词义" } ] }
原始组件配置 (可编辑后点击"执行重新生成")
【任务标题】 询问新课程 【资源配置】 图片时机：无 【情境引入】 Kim: We are getting a new teacher! Kim: For a new subject! 【互动内容】 User: A new subject? (朗读) 【后置对话】 User: What is it?
4 图片单选 cId: 1218104 mid_image_choose
已保存 ▶
jsonData

cType |
cId |
title |
meaning |
resourceMapping | { "Eleven": 756, "Vicky": 658, "Ben": 311, "Leo": 668, "Kim": 650, "Justin": 757 }
question | { "desc": "Find $China$ in the map.", "content": "Find $China$ in the map." }
imageInfo | { "questionImg": "1218104_question.png", "answerImg": "1218104_answer.png" }
optionList | [ { "option": "1218104_option_00.png" }, { "option": "1218104_option_01.png" }, { "option": "1218104_option_02.png" } ]
answer | [ 0 ]
preDialog | [ { "type": "npc", "npcName": "Ben", "content": "A place? Where?" }, { "type": "user", "content": "Here! This is China!" } ]
tip |
corFeedback | { "type": "npc", "npcName": "Sue", "content": "That's it!" }
errFeedback | { "type": "npc", "npcName": "Sue", "content": "I don't think so." }
postDialog | []
cDesc |

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
{ "cType": "mid_image_choose", "cId": "1218104", "title": "在地图上找一找（一）", "meaning": "", "resourceMapping": { "Eleven": 756, "Vicky": 658, "Ben": 311, "Leo": 668, "Kim": 650, "Justin": 757 }, "question": { "desc": "Find $China$ in the map.", "content": "Find $China$ in the map." }, "imageInfo": { "questionImg": "1218104_question.png", "answerImg": "1218104_answer.png" }, "optionList": [ { "option": "1218104_option_00.png" }, { "option": "1218104_option_01.png" }, { "option": "1218104_option_02.png" } ], "answer": [ 0 ], "preDialog": [ { "type": "npc", "npcName": "Ben", "content": "A place? Where?" }, { "type": "user", "content": "Here! This is China!" } ], "tip": "在地图上找一找中国的位置。", "corFeedback": { "type": "npc", "npcName": "Sue", "content": "That's it!" }, "errFeedback": { "type": "npc", "npcName": "Sue", "content": "I don't think so." }, "postDialog": [], "cDesc": "You found China on the map. (你在地图上找到了中国。)" }
kpInfo JSON

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

1234567891011121314
{ "pushType": "relationKp", "cType": "mid_image_choose", "cId": "1218104", "kpInfo": [ { "kpId": null, "kpType": "vocab", "kpTitle": "China", "kpSkill": "vocab_meaning", "kpSkillName": "词义" } ] }
原始组件配置 (可编辑后点击"执行重新生成")
【任务标题】 在地图上找一找（一） 【情境引入】 Ben: A place? Where? User: Here! This is China! 【互动内容】 Find $China$ in the map. （音频） 选项： 00 01 02 答案： 00 辅助信息：在地图上找一找中国的位置。 【互动反馈】 正确 Sue: That's it! 错误 Sue: I don't think so. 【后置对话】 无
5 对话挖空 cId: 1218105 mid_dialog_fillin
已保存 ▶
jsonData

cType |
cId |
title |
resourceMapping | { "Eleven": 756, "Vicky": 658, "Ben": 311, "Leo": 668, "Kim": 650, "Justin": 757 }
preDialog | []
imgShowTimingList | []
question | { "type": "user", "desc": "Haha. It will be a fun ___.", "content": "Haha. It will be a fun lesson." }
optionGroupList | [ { "optionList": [ { "option": "lesson", "needAudio": true }, { "option": "China", "needAudio": true } ], "answer": [ 0 ] } ]
corFeedback | { "type": "npc", "npcName": "Ben", "content": "Let's have fun!" }
errFeedback | { "type": "npc", "npcName": "Sue", "content": "You can't say that." }
postDialog | []

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
{ "cType": "mid_dialog_fillin", "cId": "1218105", "title": "谈谈新老师初印象", "resourceMapping": { "Eleven": 756, "Vicky": 658, "Ben": 311, "Leo": 668, "Kim": 650, "Justin": 757 }, "preDialog": [], "imgShowTimingList": [], "question": { "type": "user", "desc": "Haha. It will be a fun ___.", "content": "Haha. It will be a fun lesson." }, "optionGroupList": [ { "optionList": [ { "option": "lesson", "needAudio": true }, { "option": "China", "needAudio": true } ], "answer": [ 0 ] } ], "corFeedback": { "type": "npc", "npcName": "Ben", "content": "Let's have fun!" }, "errFeedback": { "type": "npc", "npcName": "Sue", "content": "You can't say that." }, "postDialog": [] }
kpInfo JSON

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

1234567891011121314
{ "pushType": "relationKp", "cType": "mid_dialog_fillin", "cId": "1218105", "kpInfo": [ { "kpId": null, "kpType": "vocab", "kpTitle": "lesson", "kpSkill": "vocab_meaning", "kpSkillName": "词义" } ] }
原始组件配置 (可编辑后点击"执行重新生成")
【任务标题】 谈谈新老师初印象 【资源配置】 图片时机：无 【情境引入】 无 【互动内容】 Haha. It will be a fun ___.（音频） 选项1：lesson（正确） 选项2：China 【互动反馈】 正确 Ben: Let's have fun! 错误 Sue: You can't say that. 【后置对话】 无
6 对话朗读 cId: 1218106 mid_dialog_repeat
已保存 ▶
jsonData

cType |
cId |
title |
resourceMapping | { "Eleven": 756, "Vicky": 658, "Ben": 311, "Leo": 668, "Kim": 650, "Justin": 757 }
preDialog | [ { "type": "npc", "npcName": "Justin", "content": "I'm here to teach a very special subject." }, { "type": "npc", "npcName": "Justin", "content": "A subject about China!" } ]
imgShowTimingList | [ "preDialog", "content" ]
img |
question | { "type": "user", "content": "We will learn about China!" }
postDialog | []

1234567891011121314151617181920212223242526272829303132333435
{ "cType": "mid_dialog_repeat", "cId": "1218106", "title": "和 Justin 老师对话", "resourceMapping": { "Eleven": 756, "Vicky": 658, "Ben": 311, "Leo": 668, "Kim": 650, "Justin": 757 }, "preDialog": [ { "type": "npc", "npcName": "Justin", "content": "I'm here to teach a very special subject." }, { "type": "npc", "npcName": "Justin", "content": "A subject about China!" } ], "imgShowTimingList": [ "preDialog", "content" ], "img": "1218106.png", "question": { "type": "user", "content": "We will learn about China!" }, "postDialog": [] }
kpInfo JSON

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

1234567891011121314
{ "pushType": "relationKp", "cType": "mid_dialog_repeat", "cId": "1218106", "kpInfo": [ { "kpId": null, "kpType": "sentence", "kpTitle": "... learn about...", "kpSkill": "sentence_meaning", "kpSkillName": "语义" } ] }
原始组件配置 (可编辑后点击"执行重新生成")
【任务标题】 和 Justin 老师对话 【资源配置】 图片时机： 情境引入 互动内容 【情境引入】 Justin: I'm here to teach a very special subject. Justin: A subject about China! 【互动内容】 User: We will learn about China! (朗读) 【后置对话】 无
7 图片多选 cId: 1218107 mid_image_multiple
已保存 ▶
jsonData

cType |
cId |
title |
meaning |
resourceMapping | { "Eleven": 756, "Vicky": 658, "Ben": 311, "Leo": 668, "Kim": 650, "Justin": 757 }
question | { "desc": "Find things from $China$。", "content": "Find things from $China$。" }
imageInfo | { "questionImg": "1218107_question.png", "answerImg": "1218107_answer.png" }
optionList | [ { "option": "1218107_option_00.png" }, { "option": "1218107_option_01.png" }, { "option": "1218107_option_02.png" }, { "option": "1218107_option_03.png" } ]
answer | [ 0, 2, 3 ]
preDialog | [ { "type": "npc", "npcName": "Justin", "content": "Do you know where they are from?" }, { "type": "user", "content": "They are from China!" } ]
tip |
corFeedback | { "type": "npc", "npcName": "Justin", "content": "Correct!" }
errFeedback | { "type": "npc", "npcName": "Justin", "content": "Haha! Are you sure?" }
postDialog | []
cDesc |

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
{ "cType": "mid_image_multiple", "cId": "1218107", "title": "找出来自中国的物品", "meaning": "", "resourceMapping": { "Eleven": 756, "Vicky": 658, "Ben": 311, "Leo": 668, "Kim": 650, "Justin": 757 }, "question": { "desc": "Find things from $China$。", "content": "Find things from $China$。" }, "imageInfo": { "questionImg": "1218107_question.png", "answerImg": "1218107_answer.png" }, "optionList": [ { "option": "1218107_option_00.png" }, { "option": "1218107_option_01.png" }, { "option": "1218107_option_02.png" }, { "option": "1218107_option_03.png" } ], "answer": [ 0, 2, 3 ], "preDialog": [ { "type": "npc", "npcName": "Justin", "content": "Do you know where they are from?" }, { "type": "user", "content": "They are from China!" } ], "tip": "找一找来自中国的物品。", "corFeedback": { "type": "npc", "npcName": "Justin", "content": "Correct!" }, "errFeedback": { "type": "npc", "npcName": "Justin", "content": "Haha! Are you sure?" }, "postDialog": [], "cDesc": "You found the things from China. (你找到了来自中国的物品。)" }
kpInfo JSON

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

1234567891011121314
{ "pushType": "relationKp", "cType": "mid_image_multiple", "cId": "1218107", "kpInfo": [ { "kpId": null, "kpType": "vocab", "kpTitle": "China", "kpSkill": "vocab_meaning", "kpSkillName": "词义" } ] }
原始组件配置 (可编辑后点击"执行重新生成")
【任务标题】 找出来自中国的物品 【情境引入】 Justin: Do you know where they are from? User: They are from China! 【互动内容】 Find things from $China$. （音频） 选项： 00 01 02 03 答案： 00 02 03 辅助信息：找一找来自中国的物品。 【互动反馈】 正确 Justin: Correct! 错误 Justin: Haha! Are you sure? 【后置对话】 无
8 对话挖空 cId: 1218108 mid_dialog_fillin
已保存 ▶
jsonData

cType |
cId |
title |
resourceMapping | { "Eleven": 756, "Vicky": 658, "Ben": 311, "Leo": 668, "Kim": 650, "Justin": 757 }
preDialog | [ { "type": "npc", "npcName": "Vicky", "content": "Help me..." } ]
imgShowTimingList | []
question | { "type": "user", "desc": "We will ___ China!", "content": "We will learn about China!" }
optionGroupList | [ { "optionList": [ { "option": "go to", "needAudio": true }, { "option": "learn about", "needAudio": true } ], "answer": [ 1 ] } ]
corFeedback | { "type": "npc", "npcName": "Justin", "content": "Ha! A clever answer!" }
errFeedback | { "type": "npc", "npcName": "Justin", "content": "I'm not sure we will do that." }
postDialog | []

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
{ "cType": "mid_dialog_fillin", "cId": "1218108", "title": "帮 Vicky 解围", "resourceMapping": { "Eleven": 756, "Vicky": 658, "Ben": 311, "Leo": 668, "Kim": 650, "Justin": 757 }, "preDialog": [ { "type": "npc", "npcName": "Vicky", "content": "Help me..." } ], "imgShowTimingList": [], "question": { "type": "user", "desc": "We will ___ China!", "content": "We will learn about China!" }, "optionGroupList": [ { "optionList": [ { "option": "go to", "needAudio": true }, { "option": "learn about", "needAudio": true } ], "answer": [ 1 ] } ], "corFeedback": { "type": "npc", "npcName": "Justin", "content": "Ha! A clever answer!" }, "errFeedback": { "type": "npc", "npcName": "Justin", "content": "I'm not sure we will do that." }, "postDialog": [] }
kpInfo JSON

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

1234567891011121314
{ "pushType": "relationKp", "cType": "mid_dialog_fillin", "cId": "1218108", "kpInfo": [ { "kpId": null, "kpType": "sentence", "kpTitle": "... learn about...", "kpSkill": "sentence_meaning", "kpSkillName": "语义" } ] }
原始组件配置 (可编辑后点击"执行重新生成")
【任务标题】 帮 Vicky 解围 【资源配置】 图片时机：无 【情境引入】 Vicky: Help me... 【互动内容】 We will ___ China!（音频） 选项1：go to 选项2：learn about（正确） 【互动反馈】 正确 Justin: Ha! A clever answer! 错误 Justin: I'm not sure we will do that. 【后置对话】 无
9 对话朗读 cId: 9 mid_dialog_repeat
已保存 ▶
jsonData

cType |
cId |
title |
resourceMapping | { "Eleven": 756, "Vicky": 658, "Ben": 311, "Leo": 668, "Kim": 650, "Justin": 757 }
preDialog | []
imgShowTimingList | []
question | { "type": "user", "content": "Do we learn Eleven?" }
postDialog | [ { "type": "npc", "npcName": "Eleven", "content": "Bip... No. I teach subject China." } ]

1234567891011121314151617181920212223242526
{ "cType": "mid_dialog_repeat", "cId": "9", "title": "提出疑问", "resourceMapping": { "Eleven": 756, "Vicky": 658, "Ben": 311, "Leo": 668, "Kim": 650, "Justin": 757 }, "preDialog": [], "imgShowTimingList": [], "question": { "type": "user", "content": "Do we learn Eleven?" }, "postDialog": [ { "type": "npc", "npcName": "Eleven", "content": "Bip... No. I teach subject China." } ] }
kpInfo JSON

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

1234567891011121314
{ "pushType": "relationKp", "cType": "mid_dialog_repeat", "cId": "9", "kpInfo": [ { "kpId": "0101013", "kpType": "vocab", "kpTitle": "learn", "kpSkill": "vocab_meaning", "kpSkillName": "词义" } ] }
原始组件配置 (可编辑后点击"执行重新生成")
【任务标题】 提出疑问 【资源配置】 图片时机：无 【情境引入】 无 【互动内容】 User: Do we learn Eleven? (朗读) 【后置对话】 Eleven: Bip... No. I teach subject China.
10 对话朗读 cId: 1218110 mid_dialog_repeat
已保存 ▶
jsonData

cType |
cId |
title |
resourceMapping | { "Eleven": 756, "Vicky": 658, "Ben": 311, "Leo": 668, "Kim": 650, "Justin": 757 }
preDialog | [ { "type": "user", "content": "What are these?" } ]
imgShowTimingList | []
question | { "type": "user", "content": "Are they for our new subject?" }
postDialog | []

12345678910111213141516171819202122232425
{ "cType": "mid_dialog_repeat", "cId": "1218110", "title": "查明意外状况", "resourceMapping": { "Eleven": 756, "Vicky": 658, "Ben": 311, "Leo": 668, "Kim": 650, "Justin": 757 }, "preDialog": [ { "type": "user", "content": "What are these?" } ], "imgShowTimingList": [], "question": { "type": "user", "content": "Are they for our new subject?" }, "postDialog": [] }
kpInfo JSON

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

1234567891011121314
{ "pushType": "relationKp", "cType": "mid_dialog_repeat", "cId": "1218110", "kpInfo": [ { "kpId": null, "kpType": "vocab", "kpTitle": "subject", "kpSkill": "vocab_meaning", "kpSkillName": "词义" } ] }
原始组件配置 (可编辑后点击"执行重新生成")
【任务标题】 查明意外状况 【资源配置】 图片时机：无 【情境引入】 User: What are these? 【互动内容】 User: Are they for our new subject? (朗读) 【后置对话】 无
11 对话选择 cId: 1218111 mid_dialog_choose
已保存 ▶
jsonData

cType |
cId |
title |
resourceMapping | { "Eleven": 756, "Vicky": 658, "Ben": 311, "Leo": 668, "Kim": 650, "Justin": 757 }
preDialog | [ { "type": "npc", "npcName": "Vicky", "content": "Er... Help?" }, { "type": "user", "content": "Hmm, let me see..." } ]
imgShowTimingList | [ "preDialog", "content", "feedback" ]
img |
optionList | [ { "option": "The subject is Maths!", "needAudio": true }, { "option": "The subject is English!", "needAudio": true } ]
answer | [ 0 ]
corFeedback | { "type": "npc", "npcName": "Justin", "content": "Bingo!" }
errFeedback | { "type": "npc", "npcName": "Justin", "content": "Try again!" }
postDialog | []

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
{ "cType": "mid_dialog_choose", "cId": "1218111", "title": "帮 Justin 老师找东西（一）", "resourceMapping": { "Eleven": 756, "Vicky": 658, "Ben": 311, "Leo": 668, "Kim": 650, "Justin": 757 }, "preDialog": [ { "type": "npc", "npcName": "Vicky", "content": "Er... Help?" }, { "type": "user", "content": "Hmm, let me see..." } ], "imgShowTimingList": [ "preDialog", "content", "feedback" ], "img": "1218111.png", "optionList": [ { "option": "The subject is Maths!", "needAudio": true }, { "option": "The subject is English!", "needAudio": true } ], "answer": [ 0 ], "corFeedback": { "type": "npc", "npcName": "Justin", "content": "Bingo!" }, "errFeedback": { "type": "npc", "npcName": "Justin", "content": "Try again!" }, "postDialog": [] }
kpInfo JSON

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

1234567891011121314
{ "pushType": "relationKp", "cType": "mid_dialog_choose", "cId": "1218111", "kpInfo": [ { "kpId": null, "kpType": "vocab", "kpTitle": "subject", "kpSkill": "vocab_meaning", "kpSkillName": "词义" } ] }
原始组件配置 (可编辑后点击"执行重新生成")
【任务标题】 帮 Justin 老师找东西（一） 【资源配置】 图片时机： 情境引入 互动内容 互动反馈 【情境引入】 Vicky: Er... Help? User: Hmm, let me see... 【互动内容】 要求：选择正确的回复（默认这句话） 选项：（音频） 选项1：The subject is Maths!（正确） 反馈 Justin: Bingo! 选项2：The subject is English! 反馈 Justin: Try again! 【后置对话】 无
12 对话挖空 cId: 1218112 mid_dialog_fillin
已保存 ▶
jsonData

cType |
cId |
title |
resourceMapping | { "Eleven": 756, "Vicky": 658, "Ben": 311, "Leo": 668, "Kim": 650, "Justin": 757 }
preDialog | [ { "type": "npc", "npcName": "Justin", "content": "In old China, students can read and write on scrolls." } ]
imgShowTimingList | [ "preDialog", "content", "feedback" ]
img |
question | { "type": "user", "desc": "So they need these to ___.", "content": "So they need these to learn." }
optionGroupList | [ { "optionList": [ { "option": "learn", "needAudio": true }, { "option": "talk", "needAudio": true } ], "answer": [ 0 ] } ]
corFeedback | { "type": "npc", "npcName": "Justin", "content": "You are right!" }
errFeedback | { "type": "npc", "npcName": "Justin", "content": "Maybe try again." }
postDialog | []

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
{ "cType": "mid_dialog_fillin", "cId": "1218112", "title": "帮 Justin 老师找东西（二）", "resourceMapping": { "Eleven": 756, "Vicky": 658, "Ben": 311, "Leo": 668, "Kim": 650, "Justin": 757 }, "preDialog": [ { "type": "npc", "npcName": "Justin", "content": "In old China, students can read and write on scrolls." } ], "imgShowTimingList": [ "preDialog", "content", "feedback" ], "img": "1218112.png", "question": { "type": "user", "desc": "So they need these to ___.", "content": "So they need these to learn." }, "optionGroupList": [ { "optionList": [ { "option": "learn", "needAudio": true }, { "option": "talk", "needAudio": true } ], "answer": [ 0 ] } ], "corFeedback": { "type": "npc", "npcName": "Justin", "content": "You are right!" }, "errFeedback": { "type": "npc", "npcName": "Justin", "content": "Maybe try again." }, "postDialog": [] }
kpInfo JSON

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

1234567891011121314
{ "pushType": "relationKp", "cType": "mid_dialog_fillin", "cId": "1218112", "kpInfo": [ { "kpId": "0101013", "kpType": "vocab", "kpTitle": "learn", "kpSkill": "vocab_meaning", "kpSkillName": "词义" } ] }
原始组件配置 (可编辑后点击"执行重新生成")
【任务标题】 帮 Justin 老师找东西（二） 【资源配置】 图片时机： 情境引入 互动内容 互动反馈 【情境引入】 Justin: In old China, students can read and write on scrolls. 【互动内容】 So they need these to ___.（音频） 选项1：learn（正确） 选项2：talk 【互动反馈】 正确 Justin: You are right! 错误 Justin: Maybe try again. 【后置对话】 无
13 对话组句 cId: 1218113 mid_dialog_sentence
已保存 ▶
jsonData

cType |
cId |
title |
resourceMapping | { "Eleven": 756, "Vicky": 658, "Ben": 311, "Leo": 668, "Kim": 650, "Justin": 757 }
preDialog | [ { "type": "npc", "npcName": "Justin", "content": "People in old China learn from this too." } ]
imgShowTimingList | [ "preDialog", "content", "feedback" ]
img |
question | { "desc": "表达：他们可以学习关于星星的知识！", "content": "They can learn about the stars!" }
optionList | [ { "option": "learn about", "needAudio": true }, { "option": "the stars", "needAudio": true }, { "option": "they can", "needAudio": true } ]
answer | [ 2, 0, 1 ]
tip |
corFeedback | { "type": "npc", "npcName": "Justin", "content": "That's right!" }
errFeedback | { "type": "npc", "npcName": "Sue", "content": "Are you sure?" }
postDialog | []

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
{ "cType": "mid_dialog_sentence", "cId": "1218113", "title": "帮 Justin 老师找东西（三）", "resourceMapping": { "Eleven": 756, "Vicky": 658, "Ben": 311, "Leo": 668, "Kim": 650, "Justin": 757 }, "preDialog": [ { "type": "npc", "npcName": "Justin", "content": "People in old China learn from this too." } ], "imgShowTimingList": [ "preDialog", "content", "feedback" ], "img": "1218113.png", "question": { "desc": "表达：他们可以学习关于星星的知识！", "content": "They can learn about the stars!" }, "optionList": [ { "option": "learn about", "needAudio": true }, { "option": "the stars", "needAudio": true }, { "option": "they can", "needAudio": true } ], "answer": [ 2, 0, 1 ], "tip": "learn about... 的意思是“学习关于...... 的知识”。", "corFeedback": { "type": "npc", "npcName": "Justin", "content": "That's right!" }, "errFeedback": { "type": "npc", "npcName": "Sue", "content": "Are you sure?" }, "postDialog": [] }
kpInfo JSON

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

1234567891011121314
{ "pushType": "relationKp", "cType": "mid_dialog_sentence", "cId": "1218113", "kpInfo": [ { "kpId": null, "kpType": "sentence", "kpTitle": "... learn about...", "kpSkill": "sentence_meaning", "kpSkillName": "语义" } ] }
原始组件配置 (可编辑后点击"执行重新生成")
【任务标题】 帮 Justin 老师找东西（三） 【资源配置】 图片时机： 情境引入 互动内容 互动反馈 【情境引入】 Justin: People in old China learn from this too. 【互动内容】 题目：表达：他们可以学习关于星星的知识！ （音频） 选项1：learn about 选项2：the stars 选项3：they can 答案：They can learn about the stars! 辅助信息：learn about... 的意思是“学习关于...... 的知识”。 【互动反馈】 正确 Justin: That's right! 错误 Sue: Are you sure? 【后置对话】 无
14 对话朗读 cId: 1218114 mid_dialog_repeat
已保存 ▶
jsonData

cType |
cId |
title |
resourceMapping | { "Eleven": 756, "Vicky": 658, "Ben": 311, "Leo": 668, "Kim": 650, "Justin": 757 }
preDialog | [ { "type": "npc", "npcName": "Justin", "content": "I am proud of you all!" }, { "type": "user", "content": "Me too!" } ]
imgShowTimingList | []
question | { "type": "user", "content": "I'm proud of us!" }
postDialog | []

123456789101112131415161718192021222324252627282930
{ "cType": "mid_dialog_repeat", "cId": "1218114", "title": "夸赞我们真棒", "resourceMapping": { "Eleven": 756, "Vicky": 658, "Ben": 311, "Leo": 668, "Kim": 650, "Justin": 757 }, "preDialog": [ { "type": "npc", "npcName": "Justin", "content": "I am proud of you all!" }, { "type": "user", "content": "Me too!" } ], "imgShowTimingList": [], "question": { "type": "user", "content": "I'm proud of us!" }, "postDialog": [] }
kpInfo JSON

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

1234567891011121314
{ "pushType": "relationKp", "cType": "mid_dialog_repeat", "cId": "1218114", "kpInfo": [ { "kpId": null, "kpType": "sentence", "kpTitle": "... proud of...", "kpSkill": "sentence_meaning", "kpSkillName": "语义" } ] }
原始组件配置 (可编辑后点击"执行重新生成")
【任务标题】 夸赞我们真棒 【资源配置】 图片时机：无 【情境引入】 Justin: I am proud of you all! User: Me too! 【互动内容】 User: I'm proud of us! (朗读) 【后置对话】 无
15 对话组句 cId: 1218115 mid_dialog_sentence
已保存 ▶
jsonData

cType |
cId |
title |
resourceMapping | { "Eleven": 756, "Vicky": 658, "Ben": 311, "Leo": 668, "Kim": 650, "Justin": 757 }
preDialog | [ { "type": "user", "content": "No, Eleven." } ]
imgShowTimingList | []
question | { "desc": "表达：Justin 老师为我们感到骄傲。", "content": "Mr Justin is proud of us!" }
optionList | [ { "option": "us", "needAudio": true }, { "option": "Mr Justin", "needAudio": true }, { "option": "is proud of", "needAudio": true } ]
answer | [ 1, 2, 0 ]
tip |
corFeedback | { "type": "npc", "npcName": "Justin", "content": "That's right!" }
errFeedback | { "type": "npc", "npcName": "Sue", "content": "Are you sure?" }
postDialog | [ { "type": "user", "content": "Not you." } ]

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
{ "cType": "mid_dialog_sentence", "cId": "1218115", "title": "纠正稀里糊涂的 Eleven", "resourceMapping": { "Eleven": 756, "Vicky": 658, "Ben": 311, "Leo": 668, "Kim": 650, "Justin": 757 }, "preDialog": [ { "type": "user", "content": "No, Eleven." } ], "imgShowTimingList": [], "question": { "desc": "表达：Justin 老师为我们感到骄傲。", "content": "Mr Justin is proud of us!" }, "optionList": [ { "option": "us", "needAudio": true }, { "option": "Mr Justin", "needAudio": true }, { "option": "is proud of", "needAudio": true } ], "answer": [ 1, 2, 0 ], "tip": "... proud of... 的意思是“为...... 感到骄傲”。", "corFeedback": { "type": "npc", "npcName": "Justin", "content": "That's right!" }, "errFeedback": { "type": "npc", "npcName": "Sue", "content": "Are you sure?" }, "postDialog": [ { "type": "user", "content": "Not you." } ] }
kpInfo JSON

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

1234567891011121314
{ "pushType": "relationKp", "cType": "mid_dialog_sentence", "cId": "1218115", "kpInfo": [ { "kpId": null, "kpType": "sentence", "kpTitle": "... proud of...", "kpSkill": "sentence_meaning", "kpSkillName": "语义" } ] }
原始组件配置 (可编辑后点击"执行重新生成")
【任务标题】 纠正稀里糊涂的 Eleven 【资源配置】 图片时机：无 【情境引入】 User: No, Eleven. 【互动内容】 题目：表达：Justin 老师为我们感到骄傲。 （音频） 选项1：us 选项2：Mr Justin 选项3：is proud of 答案：Mr Justin is proud of us! 辅助信息：... proud of... 的意思是“为...... 感到骄傲”。 【互动反馈】 正确 Justin: That's right! 错误 Sue: Are you sure? 【后置对话】 User: Not you.
16 核心听力拖拽 cId: 1218116 core_listening_drag
已保存 ▶
taskInfo

cType |
cId |
title |
sceneDesc |
key | [ { "desc": "", "keyList": [ { "type": "default", "content": "China", "desc": "n. 中国" }, { "type": "default", "content": "subject", "desc": "n. 科目" }, { "type": "default", "content": "learn", "desc": "v. 学习" } ] } ]
resourceMapping | { "Eleven": 756, "Vicky": 658, "Ben": 311, "Leo": 668, "Kim": 650, "Justin": 757 }
cDesc | You worked through the review exercises of this lesson, picking out the matching images from four given options to check your mastery of the knowledge you've learned recently.（你完成了这节课的复习练习，从给出的四张图片中选出匹配的内容，检验你近期所学知识的掌握情况。）

12345678910111213141516171819202122232425262728293031323334353637
{ "cType": "core_listening_drag", "cId": "1218116", "title": "完成这节课的复习", "sceneDesc": "Justin 老师给我们上了一节非常特别的有关中国的课，现在一起来复习一下这节课的内容吧！", "key": [ { "desc": "", "keyList": [ { "type": "default", "content": "China", "desc": "n. 中国" }, { "type": "default", "content": "subject", "desc": "n. 科目" }, { "type": "default", "content": "learn", "desc": "v. 学习" } ] } ], "resourceMapping": { "Eleven": 756, "Vicky": 658, "Ben": 311, "Leo": 668, "Kim": 650, "Justin": 757 }, "cDesc": "You worked through the review exercises of this lesson, picking out the matching images from four given options to check your mastery of the knowledge you've learned recently.（你完成了这节课的复习练习，从给出的四张图片中选出匹配的内容，检验你近期所学知识的掌握情况。）" }
preDialog
1234567
[ { "type": "npc", "npcName": "Justin", "content": "Let's review what we've learned today." } ]
dialogList
12345678910111213141516171819202122232425262728293031323334353637383940414243
[ [ { "type": "npc", "npcName": "Justin", "content": "Which things are from old China?", "trans": "哪些东西来自古代中国？", "isPoint": false }, { "type": "user", "content": "Let me think.", "trans": "让我想想。", "isPoint": false }, { "type": "npc", "npcName": "Justin", "content": "Good! What subject is that brown tool for?", "trans": "很好！那个棕色的工具是用于什么学科的？", "isPoint": false }, { "type": "user", "content": "I remember it is this one.", "trans": "我记得是这个。", "isPoint": false }, { "type": "npc", "npcName": "Justin", "content": "Yes! And what do people do with the white one?", "trans": "对！那人们用白色的这个做什么？", "isPoint": false }, { "type": "user", "content": "Oh! I know! To take lessons!", "trans": "哦！我知道了！用来上课的！", "isPoint": false } ] ]
questionList
1234567891011121314151617181920212223242526272829
[ { "imageInfo": { "questionImg": "1218116_question.png", "answerImg": "1218116_answer.png" }, "optionList": [ { "option": "1218116_option_00.png" }, { "option": "1218116_option_01.png" }, { "option": "1218116_option_02.png" }, { "option": "1218116_option_03.png" } ], "answer": [ 0, 1, 2, 3 ], "answerType": "all" } ]
studyInfo

learningPart

[ { "type": "npc", "npcName": "Brainy", "content": "Which things are from old China?", "learning": [ { "question": { "content": "刚刚听到的音频里，有一个很常用的短语 be from，意思是“来自”。我们表达某个事物来自哪里的时候，就可以用这个短语哦。", "type": "npc", "npcName": "Brainy" }, "extendQuestion": { "content": "仔细听音频，选一选和你听到的内容一致的句子吧。", "type": "npc", "npcName": "Brainy" }, "optionList": [ { "option": "Which things are from old China?", "feedback": { "type": "npc", "content": "太厉害啦！你准确听出了句子里的重点短语 be from！", "npcName": "Brainy" } }, { "option": "Which things are made in old China?", "feedback": { "type": "npc", "content": "哎呀，这句话里用的是 made in（在……制造），不是我们听到的 from 哦，再仔细听一遍试试看~", "npcName": "Brainy" } } ], "answer": [ 0 ] }, { "question": { "content": "Which things are from old China?", "type": "npc", "npcName": "Brainy" }, "extendQuestion": { "content": "“哪些东西来自古代中国？”这句话是刚刚听到的英文的意思吗？", "type": "npc", "npcName": "Brainy" }, "optionList": [ { "option": "对 / Yes", "feedback": { "type": "npc", "content": "太棒啦！你完全掌握了这句话的意思，也记住了 be from 是“来自”的意思，超棒的！", "npcName": "Brainy" } }, { "option": "错 / No", "feedback": { "type": "npc", "content": "再想想哦，我们刚刚学的短语 be from 的意思你还记得吗？再试一次呀~", "npcName": "Brainy" } } ], "answer": [ 0 ] } ] } ]

closing | { "type": "npc", "content": "很好！你已经回答完了全部问题，相信你已经听懂了这个任务中所有的重点句子。现在让我们来查看结果吧!", "npcName": "Brainy" }

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
{ "learningPart": [ { "type": "npc", "npcName": "Brainy", "content": "Which things are from old China?", "learning": [ { "question": { "content": "刚刚听到的音频里，有一个很常用的短语 be from，意思是“来自”。我们表达某个事物来自哪里的时候，就可以用这个短语哦。", "type": "npc", "npcName": "Brainy" }, "extendQuestion": { "content": "仔细听音频，选一选和你听到的内容一致的句子吧。", "type": "npc", "npcName": "Brainy" }, "optionList": [ { "option": "Which things are from old China?", "feedback": { "type": "npc", "content": "太厉害啦！你准确听出了句子里的重点短语 be from！", "npcName": "Brainy" } }, { "option": "Which things are made in old China?", "feedback": { "type": "npc", "content": "哎呀，这句话里用的是 made in（在……制造），不是我们听到的 from 哦，再仔细听一遍试试看~", "npcName": "Brainy" } } ], "answer": [ 0 ] }, { "question": { "content": "Which things are from old China?", "type": "npc", "npcName": "Brainy" }, "extendQuestion": { "content": "“哪些东西来自古代中国？”这句话是刚刚听到的英文的意思吗？", "type": "npc", "npcName": "Brainy" }, "optionList": [ { "option": "对 / Yes", "feedback": { "type": "npc", "content": "太棒啦！你完全掌握了这句话的意思，也记住了 be from 是“来自”的意思，超棒的！", "npcName": "Brainy" } }, { "option": "错 / No", "feedback": { "type": "npc", "content": "再想想哦，我们刚刚学的短语 be from 的意思你还记得吗？再试一次呀~", "npcName": "Brainy" } } ], "answer": [ 0 ] } ] } ], "closing": { "type": "npc", "content": "很好！你已经回答完了全部问题，相信你已经听懂了这个任务中所有的重点句子。现在让我们来查看结果吧!", "npcName": "Brainy" } }
kpInfo JSON

pushType |
cType |
cId |

kpInfo

[ { "kpId": null, "kpType": "vocab", "kpTitle": "China n. 中国", "kpSkill": "vocab_meaning", "kpSkillName": "词义" }, { "kpId": null, "kpType": "vocab", "kpTitle": "subject n. 科目", "kpSkill": "vocab_meaning", "kpSkillName": "词义" }, { "kpId": null, "kpType": "vocab", "kpTitle": "learn v. 学习", "kpSkill": "vocab_meaning", "kpSkillName": "词义" }, { "kpId": null, "kpType": "vocab", "kpTitle": "互动配置", "kpSkill": "vocab_meaning", "kpSkillName": "词义" } ]

1234567891011121314151617181920212223242526272829303132333435
{ "pushType": "relationKp", "cType": "core_listening_drag", "cId": "1218116", "kpInfo": [ { "kpId": null, "kpType": "vocab", "kpTitle": "China n. 中国", "kpSkill": "vocab_meaning", "kpSkillName": "词义" }, { "kpId": null, "kpType": "vocab", "kpTitle": "subject n. 科目", "kpSkill": "vocab_meaning", "kpSkillName": "词义" }, { "kpId": null, "kpType": "vocab", "kpTitle": "learn v. 学习", "kpSkill": "vocab_meaning", "kpSkillName": "词义" }, { "kpId": null, "kpType": "vocab", "kpTitle": "互动配置", "kpSkill": "vocab_meaning", "kpSkillName": "词义" } ] }
中间结果: 学习过程配置

    ```
    # 重点句子 1
    音频文本：Which things are from old China?
    讲解文本：刚刚听到的音频里，有一个很常用的短语 be from，意思是“来自”。我们表达某个事物来自哪里的时候，就可以用这个短语哦。
    1. 听音选句
    Brainy：仔细听音频，选一选和你听到的内容一致的句子吧。
    - Which things are from old China? [正确]
      - Brainy：太厉害啦！你准确听出了句子里的重点短语 be from！
    - Which things are made in old China?
      - Brainy：哎呀，这句话里用的是 made in（在……制造），不是我们听到的 from 哦，再仔细听一遍试试看~

    2. 听音选意
    Brainy：“哪些东西来自古代中国？”这句话是刚刚听到的英文的意思吗？
    - 对 / Yes [正确]
      - Brainy：太棒啦！你完全掌握了这句话的意思，也记住了 be from 是“来自”的意思，超棒的！
    - 错 / No
      - Brainy：再想想哦，我们刚刚学的短语 be from 的意思你还记得吗？再试一次呀~
    ---
    # 完成反馈
    Brainy：很好！你已经回答完了全部问题，相信你已经听懂了这个任务中所有的重点句子。现在让我们来查看结果吧!
    ```

中间结果: 互动描述

    You worked through the review exercises of this lesson, picking out the matching images from four given options to check your mastery of the knowledge you've learned recently.（你完成了这节课的复习练习，从给出的四张图片中选出匹配的内容，检验你近期所学知识的掌握情况。）

原始组件配置 (可编辑后点击"执行重新生成")
导览配置 【任务标题】 完成这节课的复习 【任务背景】 Justin 老师给我们上了一节非常特别的有关中国的课，现在一起来复习一下这节课的内容吧！ 【通关知识】 China n. 中国 subject n. 科目 learn v. 学习 互动配置 【开场语】 Justin: Let's review what we've learned today. 【听力文本】 # 文本 1 Justin: Which things are from old China? User: Let me think. Justin: Good! What subject is that brown tool for? User: I remember it is this one. Justin: Yes! And what do people do with the white one? User: Oh! I know! To take lessons! 【题目信息】 #单空选择 选项图片编号：00,01,02,03 答案图片编号：00,01,02,03 【学习过程】 句子 1 Which things are from old China?【China】 句子 2 What subject is that brown tool for?【subject】 句子 3 To take lessons!【lesson】
17 对话选读 cId: 1218117 mid_dialog_select
已保存 ▶
jsonData

cType |
cId |
title |
resourceMapping | { "Eleven": 756, "Vicky": 658, "Ben": 311, "Leo": 668, "Kim": 650, "Justin": 757 }
preDialog | [ { "type": "npc", "npcName": "Justin", "content": "I'll teach you how to do that!" } ]
imgShowTimingList | []
optionList | [ { "option": "What?! I want to learn that!", "needAudio": true, "feedback": { "type": "npc", "npcName": "Justin", "content": "I'm glad you love it." } }, { "option": "Er... I don't want to learn that.", "needAudio": true, "feedback": { "type": "npc", "npcName": "Justin", "content": "Give it a try. Hope you enjoy it." } } ]
postDialog | []

123456789101112131415161718192021222324252627282930313233343536373839404142
{ "cType": "mid_dialog_select", "cId": "1218117", "title": "说说对下节课的反应", "resourceMapping": { "Eleven": 756, "Vicky": 658, "Ben": 311, "Leo": 668, "Kim": 650, "Justin": 757 }, "preDialog": [ { "type": "npc", "npcName": "Justin", "content": "I'll teach you how to do that!" } ], "imgShowTimingList": [], "optionList": [ { "option": "What?! I want to learn that!", "needAudio": true, "feedback": { "type": "npc", "npcName": "Justin", "content": "I'm glad you love it." } }, { "option": "Er... I don't want to learn that.", "needAudio": true, "feedback": { "type": "npc", "npcName": "Justin", "content": "Give it a try. Hope you enjoy it." } } ], "postDialog": [] }
kpInfo JSON

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

1234567891011121314
{ "pushType": "relationKp", "cType": "mid_dialog_select", "cId": "1218117", "kpInfo": [ { "kpId": "0101013", "kpType": "vocab", "kpTitle": "learn", "kpSkill": "vocab_meaning", "kpSkillName": "词义" } ] }
原始组件配置 (可编辑后点击"执行重新生成")
【任务标题】 说说对下节课的反应 【资源配置】 图片时机：无 【情境引入】 Justin：I'll teach you how to do that! 【互动内容】 要求：选择一个你想表达的观点（默认这句话） 选项：（音频） 选项1：What?! I want to learn that! 反馈 Justin: I'm glad you love it. 选项2：Er... I don't want to learn that. 反馈 Justin: Give it a try. Hope you enjoy it. 【后置对话】 无