就绪
成功: 0 失败: 0

# L1-S2-U18-L1 中国周

生成时间: 2026-06-03 14:20:20 模型: 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": "1218101", "kpType": "vocab", "kpTitle": "lesson", "kpSkill": "vocab_meaning", "kpSkillName": "词义" } ]

1234567891011121314
{ "pushType": "relationKp", "cType": "mid_dialog_repeat", "cId": "1218101", "kpInfo": [ { "kpId": "1218101", "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": "1218101", "kpType": "vocab", "kpTitle": "lesson", "kpSkill": "vocab_meaning", "kpSkillName": "词义" } ]

1234567891011121314
{ "pushType": "relationKp", "cType": "mid_image_choose", "cId": "1218102", "kpInfo": [ { "kpId": "1218101", "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": "1218102", "kpType": "vocab", "kpTitle": "subject", "kpSkill": "vocab_meaning", "kpSkillName": "词义" } ]

1234567891011121314
{ "pushType": "relationKp", "cType": "mid_dialog_repeat", "cId": "1218103", "kpInfo": [ { "kpId": "1218102", "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 | [ "00" ]
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": [ "00" ], "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": "1218104", "kpType": "vocab", "kpTitle": "China", "kpSkill": "vocab_meaning", "kpSkillName": "词义" } ]

1234567891011121314
{ "pushType": "relationKp", "cType": "mid_image_choose", "cId": "1218104", "kpInfo": [ { "kpId": "1218104", "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": "1218101", "kpType": "vocab", "kpTitle": "lesson", "kpSkill": "vocab_meaning", "kpSkillName": "词义" } ]

1234567891011121314
{ "pushType": "relationKp", "cType": "mid_dialog_fillin", "cId": "1218105", "kpInfo": [ { "kpId": "1218101", "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": "1218002", "kpType": "sentence", "kpTitle": "... learn about...", "kpSkill": "sentence_meaning", "kpSkillName": "语义" } ]

1234567891011121314
{ "pushType": "relationKp", "cType": "mid_dialog_repeat", "cId": "1218106", "kpInfo": [ { "kpId": "1218002", "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": "1218104", "kpType": "vocab", "kpTitle": "China", "kpSkill": "vocab_meaning", "kpSkillName": "词义" } ]

1234567891011121314
{ "pushType": "relationKp", "cType": "mid_image_multiple", "cId": "1218107", "kpInfo": [ { "kpId": "1218104", "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": "1218002", "kpType": "sentence", "kpTitle": "... learn about...", "kpSkill": "sentence_meaning", "kpSkillName": "语义" } ]

1234567891011121314
{ "pushType": "relationKp", "cType": "mid_dialog_fillin", "cId": "1218108", "kpInfo": [ { "kpId": "1218002", "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: 1218109 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": "1218109", "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": "1218103", "kpType": "vocab", "kpTitle": "learn", "kpSkill": "vocab_meaning", "kpSkillName": "词义" } ]

1234567891011121314
{ "pushType": "relationKp", "cType": "mid_dialog_repeat", "cId": "1218109", "kpInfo": [ { "kpId": "1218103", "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": "1218102", "kpType": "vocab", "kpTitle": "subject", "kpSkill": "vocab_meaning", "kpSkillName": "词义" } ]

1234567891011121314
{ "pushType": "relationKp", "cType": "mid_dialog_repeat", "cId": "1218110", "kpInfo": [ { "kpId": "1218102", "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": "1218102", "kpType": "vocab", "kpTitle": "subject", "kpSkill": "vocab_meaning", "kpSkillName": "词义" } ]

1234567891011121314
{ "pushType": "relationKp", "cType": "mid_dialog_choose", "cId": "1218111", "kpInfo": [ { "kpId": "1218102", "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": "1218103", "kpType": "vocab", "kpTitle": "learn", "kpSkill": "vocab_meaning", "kpSkillName": "词义" } ]

1234567891011121314
{ "pushType": "relationKp", "cType": "mid_dialog_fillin", "cId": "1218112", "kpInfo": [ { "kpId": "1218103", "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": "1218002", "kpType": "sentence", "kpTitle": "... learn about...", "kpSkill": "sentence_meaning", "kpSkillName": "语义" } ]

1234567891011121314
{ "pushType": "relationKp", "cType": "mid_dialog_sentence", "cId": "1218113", "kpInfo": [ { "kpId": "1218002", "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 went through the review exercises of this lesson, picking the matching pictures from the four given image cards to correspond to the content you heard during the listening practice. (你完成了这节课的复习内容，在听力练习过程中，从给出的四张图片卡片里选出了和你听到的内容相匹配的图片。)

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 went through the review exercises of this lesson, picking the matching pictures from the four given image cards to correspond to the content you heard during the listening practice. (你完成了这节课的复习内容，在听力练习过程中，从给出的四张图片卡片里选出了和你听到的内容相匹配的图片。)" }
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（在……制造），不是我们听到的 be 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": "不对哦，再仔细看看句子里的重点短语表达的是什么意思，再试一次吧～", "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（在……制造），不是我们听到的 be 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": "不对哦，再仔细看看句子里的重点短语表达的是什么意思，再试一次吧～", "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（在……制造），不是我们听到的 be from 哦，再听听音频试试吧。

    2. 听音选意
    Brainy：“哪些东西来自古代中国？”这句话的意思和你听到的一致吗？
    - 对 / Yes [正确]
      - Brainy：太棒啦！你完全理解了句子的意思，还掌握了 be from 这个短语的用法哦！
    - 错 / No
      - Brainy：不对哦，再仔细看看句子里的重点短语表达的是什么意思，再试一次吧～
    ---
    # 完成反馈
    Brainy：很好！你已经回答完了全部问题，相信你已经听懂了这个任务中所有的重点句子。现在让我们来查看结果吧!
    ```

中间结果: 互动描述

    You went through the review exercises of this lesson, picking the matching pictures from the four given image cards to correspond to the content you heard during the listening practice. (你完成了这节课的复习内容，在听力练习过程中，从给出的四张图片卡片里选出了和你听到的内容相匹配的图片。)

原始组件配置 (可编辑后点击"执行重新生成")
导览配置 【任务标题】 完成这节课的复习 【任务背景】 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": "1218103", "kpType": "vocab", "kpTitle": "learn", "kpSkill": "vocab_meaning", "kpSkillName": "词义" } ]

1234567891011121314
{ "pushType": "relationKp", "cType": "mid_dialog_select", "cId": "1218117", "kpInfo": [ { "kpId": "1218103", "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. 【后置对话】 无