整个课程和数据UI重新设计版本
This commit is contained in:
@@ -0,0 +1,8 @@
|
||||
{
|
||||
"description": "复制此文件为 ai_config.json 并填入真实 apiKey;ai_config.json 已被 .gitignore 忽略,切勿提交。",
|
||||
"provider": "compatible",
|
||||
"endpoint": "https://api.deepseek.com/v1/chat/completions",
|
||||
"model": "deepseek-chat",
|
||||
"reasoningEffort": "low",
|
||||
"apiKey": "sk-REPLACE_WITH_YOUR_OWN_KEY"
|
||||
}
|
||||
@@ -1,8 +0,0 @@
|
||||
{
|
||||
"provider": "compatible",
|
||||
"endpoint": "https://kmwq8ckvr0ehsgqyudcer1.slcydia.fun/v1/responses",
|
||||
"model": "gemini-3.7-flash-high",
|
||||
"reasoningEffort": "low",
|
||||
"apiKey": "***REMOVED***",
|
||||
"description": "默认 AI 对话服务配置。provider 可选: compatible (OpenAI 兼容/CLIProxyAPI/OneAPI), openAi, gemini, mock"
|
||||
}
|
||||
@@ -0,0 +1,342 @@
|
||||
{
|
||||
"id": "a0-01",
|
||||
"level": "A0",
|
||||
"status": "approved",
|
||||
"title": "你好,我是……",
|
||||
"canDo": "介绍姓名并回应问候",
|
||||
"categories": [],
|
||||
"coreItems": [
|
||||
{
|
||||
"id": "A0-W36",
|
||||
"type": "word",
|
||||
"en": "hello",
|
||||
"zh": "你好",
|
||||
"match": [
|
||||
[
|
||||
"hello"
|
||||
]
|
||||
],
|
||||
"review": {
|
||||
"prompt": "把“你好”写成英文。",
|
||||
"dictation": {
|
||||
"sentence": "Hello, how are you?",
|
||||
"meaning": "你好,你怎么样?"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "A0-W37",
|
||||
"type": "word",
|
||||
"en": "hi",
|
||||
"zh": "嗨",
|
||||
"match": [
|
||||
[
|
||||
"hi"
|
||||
]
|
||||
],
|
||||
"review": {
|
||||
"prompt": "把“嗨”写成英文。",
|
||||
"dictation": {
|
||||
"sentence": "Hi, what’s your name?",
|
||||
"meaning": "嗨,你叫什么名字?"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "A0-W40",
|
||||
"type": "word",
|
||||
"en": "thanks",
|
||||
"zh": "谢谢",
|
||||
"match": [
|
||||
[
|
||||
"thanks"
|
||||
]
|
||||
],
|
||||
"review": {
|
||||
"prompt": "把“谢谢”写成英文。",
|
||||
"dictation": {
|
||||
"sentence": "I’m okay, thanks.",
|
||||
"meaning": "我还可以,谢谢。"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "A0-P01",
|
||||
"type": "phrase",
|
||||
"en": "I'm [name].",
|
||||
"match": [
|
||||
[
|
||||
"my name is",
|
||||
"/\\bi am (?!from\\b|good\\b|okay\\b|ok\\b|fine\\b|great\\b|tired\\b)[a-z]/"
|
||||
]
|
||||
],
|
||||
"review": {
|
||||
"prompt": "向新同学介绍你的名字。",
|
||||
"hint": "用 I’m / I am 或 My name is 介绍一个名字。",
|
||||
"dictation": {
|
||||
"sentence": "I’m Tom.",
|
||||
"meaning": "我是 Tom。"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "A0-P02",
|
||||
"type": "phrase",
|
||||
"en": "What's your name?",
|
||||
"match": [
|
||||
[
|
||||
"what is your name"
|
||||
]
|
||||
],
|
||||
"review": {
|
||||
"prompt": "问对方叫什么名字。",
|
||||
"hint": "试着问:What’s your name?",
|
||||
"dictation": {
|
||||
"sentence": "What’s your name?",
|
||||
"meaning": "你叫什么名字?"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "A0-P03",
|
||||
"type": "phrase",
|
||||
"en": "Nice to meet you.",
|
||||
"match": [
|
||||
[
|
||||
"nice to meet you"
|
||||
]
|
||||
],
|
||||
"review": {
|
||||
"prompt": "对初次见面的人说“很高兴认识你”。",
|
||||
"dictation": {
|
||||
"sentence": "Nice to meet you.",
|
||||
"meaning": "很高兴认识你。"
|
||||
}
|
||||
}
|
||||
}
|
||||
],
|
||||
"segments": [
|
||||
{
|
||||
"id": "a0-01-a",
|
||||
"title": "你好,我是……",
|
||||
"minutes": 12,
|
||||
"itemIds": [
|
||||
"A0-W36",
|
||||
"A0-W37",
|
||||
"A0-W40",
|
||||
"A0-P01",
|
||||
"A0-P02",
|
||||
"A0-P03"
|
||||
],
|
||||
"grammarNote": "介绍自己时,把名字放在 I’m 后面:I’m Mia. 不需要先学复杂时态。",
|
||||
"vocabulary": [
|
||||
{
|
||||
"id": "a0-01-hello",
|
||||
"word": "Hello",
|
||||
"meaning": "你好",
|
||||
"example": "Hello. I’m Mia.",
|
||||
"exampleMeaning": "你好。我是 Mia。",
|
||||
"ipa": "/həˈləʊ/"
|
||||
},
|
||||
{
|
||||
"id": "a0-01-name",
|
||||
"word": "name",
|
||||
"meaning": "名字",
|
||||
"example": "My name is Shen.",
|
||||
"exampleMeaning": "我的名字是 Shen。",
|
||||
"ipa": "/neɪm/"
|
||||
},
|
||||
{
|
||||
"id": "a0-01-nice",
|
||||
"word": "Nice to meet you",
|
||||
"meaning": "很高兴认识你",
|
||||
"example": "Nice to meet you, too.",
|
||||
"exampleMeaning": "我也很高兴认识你。"
|
||||
},
|
||||
{
|
||||
"id": "a0-01-thanks",
|
||||
"word": "thanks",
|
||||
"meaning": "谢谢",
|
||||
"example": "Thanks. Nice to meet you, too.",
|
||||
"exampleMeaning": "谢谢。我也很高兴认识你。",
|
||||
"ipa": "/θæŋks/"
|
||||
}
|
||||
],
|
||||
"sceneId": "a0-01-a",
|
||||
"listening": {
|
||||
"text": "Hello. I’m Mia. Nice to meet you.",
|
||||
"question": "Mia 在做什么?",
|
||||
"options": [
|
||||
"自我介绍",
|
||||
"买东西",
|
||||
"问时间"
|
||||
]
|
||||
},
|
||||
"speaking": [
|
||||
{
|
||||
"text": "Hello. I’m Shen. Nice to meet you.",
|
||||
"tip": ""
|
||||
}
|
||||
],
|
||||
"reading": {
|
||||
"text": "Mia: Hello. I’m Mia. What’s your name?\nShen: Hi. I’m Shen.\nMia: Nice to meet you.\nShen: Thanks. Nice to meet you, too.",
|
||||
"question": "Shen 说的最后一句是什么?",
|
||||
"options": [
|
||||
"Nice to meet you, too.",
|
||||
"What’s your name?",
|
||||
"Hi. I’m Shen."
|
||||
]
|
||||
},
|
||||
"writing": {
|
||||
"prompt": "写一句问候和姓名介绍。",
|
||||
"example": "Hello. I’m Shen.",
|
||||
"accept": [
|
||||
[
|
||||
"hello",
|
||||
"hi"
|
||||
],
|
||||
[
|
||||
"i am",
|
||||
"my name is"
|
||||
]
|
||||
],
|
||||
"hint": "试着同时写一句问候和姓名,例如:Hello. I’m …"
|
||||
},
|
||||
"independent": {
|
||||
"prompt": "不看句框,介绍你的名字并回应“Nice to meet you”。",
|
||||
"help": "Hi. I’m … / Nice to meet you, too.",
|
||||
"accept": [
|
||||
[
|
||||
"i'm + #word",
|
||||
"i am + #word",
|
||||
"my name is",
|
||||
"my name's"
|
||||
],
|
||||
[
|
||||
"nice to meet you"
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
],
|
||||
"scenes": [
|
||||
{
|
||||
"id": "a0-01-a",
|
||||
"kind": "main",
|
||||
"title": "你好,我是……",
|
||||
"goal": "问候、介绍姓名并回应见面问候",
|
||||
"turns": [
|
||||
{
|
||||
"ai": "Hi! I’m Mia. What’s your name?",
|
||||
"aiZh": "嗨!我是 Mia。你叫什么名字?",
|
||||
"goal": "说出你的名字",
|
||||
"model": "I’m Alex.",
|
||||
"accept": [
|
||||
"i'm + #word",
|
||||
"i am + #word",
|
||||
"my name is",
|
||||
"my name's",
|
||||
"name is"
|
||||
]
|
||||
},
|
||||
{
|
||||
"ai": "Nice to meet you. Say: Nice to meet you, too.",
|
||||
"aiZh": "很高兴认识你。请说:Nice to meet you, too(我也很高兴认识你)。",
|
||||
"goal": "回应 Nice to meet you",
|
||||
"model": "Nice to meet you, too.",
|
||||
"accept": [
|
||||
"nice to meet you"
|
||||
]
|
||||
},
|
||||
{
|
||||
"ai": "Great! Say hello one more time.",
|
||||
"aiZh": "太棒了!再打一次招呼吧。",
|
||||
"goal": "再打一次招呼",
|
||||
"model": "Hello!",
|
||||
"accept": [
|
||||
"hello",
|
||||
"hi",
|
||||
"hey"
|
||||
]
|
||||
},
|
||||
{
|
||||
"ai": "Now ask me my name!",
|
||||
"aiZh": "现在请问我的名字!",
|
||||
"goal": "反问对方的名字",
|
||||
"model": "What’s your name?",
|
||||
"accept": [
|
||||
"what's your name",
|
||||
"what is your name",
|
||||
"your name",
|
||||
"#question"
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "a0-meet",
|
||||
"kind": "variant",
|
||||
"title": "初次见面",
|
||||
"goal": "姓名、地点、状态或喜好,并反问",
|
||||
"turns": [
|
||||
{
|
||||
"ai": "Hi! My name is Mia. What’s your name?",
|
||||
"aiZh": "嗨!我叫 Mia。你叫什么名字?",
|
||||
"goal": "介绍姓名",
|
||||
"model": "My name is Alex.",
|
||||
"accept": [
|
||||
"i'm + #word",
|
||||
"i am + #word",
|
||||
"my name is",
|
||||
"my name's",
|
||||
"name is"
|
||||
]
|
||||
},
|
||||
{
|
||||
"ai": "Nice to meet you. Where are you from?",
|
||||
"aiZh": "很高兴认识你。你来自哪里?",
|
||||
"goal": "说明来自哪里",
|
||||
"model": "I’m from Hong Kong.",
|
||||
"accept": [
|
||||
"i'm from",
|
||||
"i am from",
|
||||
"from + #word"
|
||||
]
|
||||
},
|
||||
{
|
||||
"ai": "Great! How are you today? Or what do you like?",
|
||||
"aiZh": "很好!你今天怎么样?或者你喜欢什么?",
|
||||
"goal": "表达状态或喜好",
|
||||
"model": "I’m good, thanks. / I like coffee.",
|
||||
"accept": [
|
||||
"good",
|
||||
"okay",
|
||||
"ok",
|
||||
"fine",
|
||||
"great",
|
||||
"tired",
|
||||
"i like",
|
||||
"i love"
|
||||
]
|
||||
},
|
||||
{
|
||||
"ai": "I’m good, thanks. Now ask me one question!",
|
||||
"aiZh": "我很好,谢谢。现在请问我一个问题!",
|
||||
"goal": "反问对方",
|
||||
"model": "What’s your name? / Where are you from?",
|
||||
"accept": [
|
||||
"#question"
|
||||
]
|
||||
}
|
||||
],
|
||||
"practice": {
|
||||
"title": "初次见面",
|
||||
"summary": "介绍姓名、地点、状态或喜好,并反问对方",
|
||||
"recapPrompt": "再用英语介绍一次自己。",
|
||||
"alwaysOpen": true
|
||||
}
|
||||
}
|
||||
],
|
||||
"tasks": [],
|
||||
"materials": []
|
||||
}
|
||||
@@ -0,0 +1,170 @@
|
||||
{
|
||||
"id": "a0-02",
|
||||
"level": "A0",
|
||||
"status": "approved",
|
||||
"title": "拼读我的名字",
|
||||
"canDo": "听懂拼写,并说出名字字母",
|
||||
"categories": [],
|
||||
"coreItems": [
|
||||
{
|
||||
"id": "A0-P04",
|
||||
"type": "phrase",
|
||||
"en": "How do you spell that?",
|
||||
"match": [
|
||||
[
|
||||
"how do you spell"
|
||||
]
|
||||
],
|
||||
"review": {
|
||||
"prompt": "问对方一个词怎样拼写。",
|
||||
"hint": "问对方怎样拼写:How do you spell …?",
|
||||
"dictation": {
|
||||
"sentence": "How do you spell that?",
|
||||
"meaning": "那个怎么拼写?"
|
||||
}
|
||||
}
|
||||
}
|
||||
],
|
||||
"segments": [
|
||||
{
|
||||
"id": "a0-02-a",
|
||||
"title": "拼读我的名字",
|
||||
"minutes": 12,
|
||||
"itemIds": [
|
||||
"A0-P04"
|
||||
],
|
||||
"grammarNote": "My name is 后面接名字;拼读时每个字母之间稍微停顿。",
|
||||
"vocabulary": [
|
||||
{
|
||||
"id": "a0-02-spell",
|
||||
"word": "spell",
|
||||
"meaning": "拼写",
|
||||
"example": "How do you spell that?",
|
||||
"exampleMeaning": "那个怎么拼?",
|
||||
"ipa": "/spel/"
|
||||
},
|
||||
{
|
||||
"id": "a0-02-name",
|
||||
"word": "name",
|
||||
"meaning": "名字",
|
||||
"example": "My name is Shen.",
|
||||
"exampleMeaning": "我的名字是 Shen。",
|
||||
"ipa": "/neɪm/"
|
||||
},
|
||||
{
|
||||
"id": "a0-02-question",
|
||||
"word": "How do you spell that?",
|
||||
"meaning": "那个怎么拼?",
|
||||
"example": "How do you spell your name?",
|
||||
"exampleMeaning": "你的名字怎么拼?"
|
||||
}
|
||||
],
|
||||
"sceneId": "a0-02-a",
|
||||
"listening": {
|
||||
"text": "How do you spell your name?",
|
||||
"question": "这句话是什么意思?",
|
||||
"options": [
|
||||
"你的名字怎么拼?",
|
||||
"你的名字是什么?",
|
||||
"你来自哪里?"
|
||||
]
|
||||
},
|
||||
"speaking": [
|
||||
{
|
||||
"text": "S H E N",
|
||||
"tip": "字母之间留一个短停顿:S /es/ - H /eɪtʃ/ - E /iː/ - N /en/。先清楚,不必快。"
|
||||
}
|
||||
],
|
||||
"reading": {
|
||||
"text": "Mia: I’m Mia. M-I-A.\nShen: Hi, Mia. I’m Shen. S-H-E-N.\nMia: How do you spell Sam?\nShen: S-A-M.",
|
||||
"question": "Shen 自己的名字怎么拼写?",
|
||||
"options": [
|
||||
"S-H-E-N",
|
||||
"M-I-A",
|
||||
"S-A-M"
|
||||
]
|
||||
},
|
||||
"writing": {
|
||||
"prompt": "把名字和拼写写完整。",
|
||||
"example": "My name is Shen.\nS-H-E-N.",
|
||||
"accept": [
|
||||
[
|
||||
"my name",
|
||||
"i am"
|
||||
]
|
||||
],
|
||||
"hint": "写出姓名并拼写一遍,例如 My name is Shen. S-H-E-N."
|
||||
},
|
||||
"independent": {
|
||||
"prompt": "不看句框,用英文介绍名字并拼读它。",
|
||||
"help": "My name is … / A-B-C.",
|
||||
"accept": [
|
||||
[
|
||||
"i'm + #word",
|
||||
"i am + #word",
|
||||
"my name is",
|
||||
"my name's"
|
||||
],
|
||||
[
|
||||
"#spelling"
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
],
|
||||
"scenes": [
|
||||
{
|
||||
"id": "a0-02-a",
|
||||
"kind": "main",
|
||||
"title": "拼读我的名字",
|
||||
"goal": "介绍姓名并完整拼读名字",
|
||||
"turns": [
|
||||
{
|
||||
"ai": "Hi! What’s your name?",
|
||||
"aiZh": "嗨!你叫什么名字?",
|
||||
"goal": "说出你的名字",
|
||||
"model": "My name is Alex.",
|
||||
"accept": [
|
||||
"i'm + #word",
|
||||
"i am + #word",
|
||||
"my name is",
|
||||
"my name's",
|
||||
"name is"
|
||||
]
|
||||
},
|
||||
{
|
||||
"ai": "How do you spell that?",
|
||||
"aiZh": "那个怎么拼写?",
|
||||
"goal": "拼读你的名字",
|
||||
"model": "A-L-E-X.",
|
||||
"accept": [
|
||||
"#spelling"
|
||||
]
|
||||
},
|
||||
{
|
||||
"ai": "Thank you. Spell it one more time.",
|
||||
"aiZh": "谢谢。请再拼写一次。",
|
||||
"goal": "再拼读一次",
|
||||
"model": "A-L-E-X.",
|
||||
"accept": [
|
||||
"#spelling"
|
||||
]
|
||||
},
|
||||
{
|
||||
"ai": "Now ask me my name!",
|
||||
"aiZh": "现在请问我的名字!",
|
||||
"goal": "反问对方的名字",
|
||||
"model": "What’s your name?",
|
||||
"accept": [
|
||||
"what's your name",
|
||||
"what is your name",
|
||||
"your name",
|
||||
"#question"
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"tasks": [],
|
||||
"materials": []
|
||||
}
|
||||
@@ -0,0 +1,266 @@
|
||||
{
|
||||
"id": "a0-03",
|
||||
"level": "A0",
|
||||
"status": "approved",
|
||||
"title": "你好吗?",
|
||||
"canDo": "问候并表达简单状态",
|
||||
"categories": [],
|
||||
"coreItems": [
|
||||
{
|
||||
"id": "A0-W33",
|
||||
"type": "word",
|
||||
"en": "good",
|
||||
"zh": "好",
|
||||
"match": [
|
||||
[
|
||||
"good"
|
||||
]
|
||||
],
|
||||
"review": {
|
||||
"prompt": "把“好”写成英文。",
|
||||
"dictation": {
|
||||
"sentence": "I’m good.",
|
||||
"meaning": "我很好。"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "A0-W34",
|
||||
"type": "word",
|
||||
"en": "okay",
|
||||
"zh": "还可以",
|
||||
"match": [
|
||||
[
|
||||
"okay"
|
||||
]
|
||||
],
|
||||
"review": {
|
||||
"prompt": "把“还可以”写成英文。",
|
||||
"dictation": {
|
||||
"sentence": "I’m okay.",
|
||||
"meaning": "我还可以。"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "A0-W35",
|
||||
"type": "word",
|
||||
"en": "tired",
|
||||
"zh": "累",
|
||||
"match": [
|
||||
[
|
||||
"tired"
|
||||
]
|
||||
],
|
||||
"review": {
|
||||
"prompt": "把“累”写成英文。",
|
||||
"dictation": {
|
||||
"sentence": "I’m tired.",
|
||||
"meaning": "我累了。"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "A0-P05",
|
||||
"type": "phrase",
|
||||
"en": "How are you?",
|
||||
"match": [
|
||||
[
|
||||
"how are you"
|
||||
]
|
||||
],
|
||||
"review": {
|
||||
"prompt": "问对方今天怎么样。",
|
||||
"dictation": {
|
||||
"sentence": "How are you?",
|
||||
"meaning": "你怎么样?"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "A0-P06",
|
||||
"type": "phrase",
|
||||
"en": "I'm [state].",
|
||||
"match": [
|
||||
[
|
||||
"i am",
|
||||
"my name is"
|
||||
],
|
||||
[
|
||||
"good",
|
||||
"okay",
|
||||
"tired"
|
||||
]
|
||||
],
|
||||
"review": {
|
||||
"prompt": "说出你今天的状态。",
|
||||
"dictation": {
|
||||
"sentence": "I’m tired today.",
|
||||
"meaning": "我今天很累。"
|
||||
}
|
||||
}
|
||||
}
|
||||
],
|
||||
"segments": [
|
||||
{
|
||||
"id": "a0-03-a",
|
||||
"title": "你好吗?",
|
||||
"minutes": 12,
|
||||
"itemIds": [
|
||||
"A0-W33",
|
||||
"A0-W34",
|
||||
"A0-W35",
|
||||
"A0-P05",
|
||||
"A0-P06"
|
||||
],
|
||||
"grammarNote": "说状态用 I’m + 状态:I’m good / okay / tired。",
|
||||
"vocabulary": [
|
||||
{
|
||||
"id": "a0-03-good",
|
||||
"word": "good",
|
||||
"meaning": "好的",
|
||||
"example": "I’m good, thanks.",
|
||||
"exampleMeaning": "我很好,谢谢。",
|
||||
"ipa": "/ɡʊd/"
|
||||
},
|
||||
{
|
||||
"id": "a0-03-tired",
|
||||
"word": "tired",
|
||||
"meaning": "累的",
|
||||
"example": "I’m tired today.",
|
||||
"exampleMeaning": "我今天有点累。",
|
||||
"ipa": "/ˈtaɪəd/"
|
||||
},
|
||||
{
|
||||
"id": "a0-03-how",
|
||||
"word": "How are you?",
|
||||
"meaning": "你好吗?",
|
||||
"example": "How are you today?",
|
||||
"exampleMeaning": "你今天怎么样?"
|
||||
}
|
||||
],
|
||||
"sceneId": "a0-03-a",
|
||||
"listening": {
|
||||
"text": "How are you today?",
|
||||
"question": "对方在问什么?",
|
||||
"options": [
|
||||
"你的状态",
|
||||
"你的号码",
|
||||
"你的地点"
|
||||
]
|
||||
},
|
||||
"speaking": [
|
||||
{
|
||||
"text": "How are you? I’m good, thanks.",
|
||||
"tip": ""
|
||||
}
|
||||
],
|
||||
"reading": {
|
||||
"text": "Mia: Hi, Shen. How are you?\nShen: I’m good, thanks. How are you?\nMia: I’m tired today.",
|
||||
"question": "Mia 说自己今天怎么样?",
|
||||
"options": [
|
||||
"I’m tired today.",
|
||||
"I’m good, thanks.",
|
||||
"I’m okay."
|
||||
]
|
||||
},
|
||||
"writing": {
|
||||
"prompt": "写一句今天的状态。",
|
||||
"example": "I’m okay today.",
|
||||
"accept": [
|
||||
[
|
||||
"i am",
|
||||
"my name is"
|
||||
],
|
||||
[
|
||||
"good",
|
||||
"okay",
|
||||
"tired"
|
||||
]
|
||||
],
|
||||
"hint": "用 I’m / I am 加上你的状态,例如 good 或 tired。"
|
||||
},
|
||||
"independent": {
|
||||
"prompt": "不看句框,问候并说出你的状态。",
|
||||
"help": "How are you? / I’m …",
|
||||
"accept": [
|
||||
[
|
||||
"hello",
|
||||
"hi",
|
||||
"hey",
|
||||
"how are you"
|
||||
],
|
||||
[
|
||||
"good",
|
||||
"okay",
|
||||
"ok",
|
||||
"fine",
|
||||
"great",
|
||||
"tired"
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
],
|
||||
"scenes": [
|
||||
{
|
||||
"id": "a0-03-a",
|
||||
"kind": "main",
|
||||
"title": "你好吗?",
|
||||
"goal": "询问状态、回答并反问",
|
||||
"turns": [
|
||||
{
|
||||
"ai": "Hi! How are you today?",
|
||||
"aiZh": "嗨!你今天好吗?",
|
||||
"goal": "说出你今天的状态",
|
||||
"model": "I’m good, thanks.",
|
||||
"accept": [
|
||||
"good",
|
||||
"okay",
|
||||
"ok",
|
||||
"fine",
|
||||
"great",
|
||||
"tired"
|
||||
]
|
||||
},
|
||||
{
|
||||
"ai": "Good! Ask me: How are you?",
|
||||
"aiZh": "很好!请问我:How are you(你好吗)?",
|
||||
"goal": "反问对方的状态",
|
||||
"model": "How are you?",
|
||||
"accept": [
|
||||
"how are you",
|
||||
"#question"
|
||||
]
|
||||
},
|
||||
{
|
||||
"ai": "I’m okay. Say your state one more time.",
|
||||
"aiZh": "我还好。请再说一次你的状态。",
|
||||
"goal": "再说一次你的状态",
|
||||
"model": "I’m okay.",
|
||||
"accept": [
|
||||
"good",
|
||||
"okay",
|
||||
"ok",
|
||||
"fine",
|
||||
"great",
|
||||
"tired"
|
||||
]
|
||||
},
|
||||
{
|
||||
"ai": "Now say goodbye!",
|
||||
"aiZh": "现在请说再见!",
|
||||
"goal": "说再见",
|
||||
"model": "Bye!",
|
||||
"accept": [
|
||||
"bye",
|
||||
"goodbye",
|
||||
"see you"
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"tasks": [],
|
||||
"materials": []
|
||||
}
|
||||
@@ -0,0 +1,762 @@
|
||||
{
|
||||
"id": "a0-04",
|
||||
"level": "A0",
|
||||
"status": "approved",
|
||||
"title": "数字与电话号码",
|
||||
"canDo": "说 0–10 与虚拟号码",
|
||||
"categories": [],
|
||||
"coreItems": [
|
||||
{
|
||||
"id": "A0-W01",
|
||||
"type": "word",
|
||||
"en": "zero",
|
||||
"zh": "零",
|
||||
"match": [
|
||||
[
|
||||
"zero"
|
||||
]
|
||||
],
|
||||
"review": {
|
||||
"prompt": "把“零”写成英文。",
|
||||
"dictation": {
|
||||
"sentence": "Zero, one, two.",
|
||||
"meaning": "零、一、二。"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "A0-W02",
|
||||
"type": "word",
|
||||
"en": "one",
|
||||
"zh": "一",
|
||||
"match": [
|
||||
[
|
||||
"one"
|
||||
]
|
||||
],
|
||||
"review": {
|
||||
"prompt": "把“一”写成英文。",
|
||||
"dictation": {
|
||||
"sentence": "My number is one-two-three.",
|
||||
"meaning": "我的号码是一二三。"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "A0-W03",
|
||||
"type": "word",
|
||||
"en": "two",
|
||||
"zh": "二",
|
||||
"match": [
|
||||
[
|
||||
"two"
|
||||
]
|
||||
],
|
||||
"review": {
|
||||
"prompt": "把“二”写成英文。",
|
||||
"dictation": {
|
||||
"sentence": "It’s two o’clock.",
|
||||
"meaning": "现在两点。"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "A0-W04",
|
||||
"type": "word",
|
||||
"en": "three",
|
||||
"zh": "三",
|
||||
"match": [
|
||||
[
|
||||
"three"
|
||||
]
|
||||
],
|
||||
"review": {
|
||||
"prompt": "把“三”写成英文。",
|
||||
"dictation": {
|
||||
"sentence": "It’s three o’clock.",
|
||||
"meaning": "现在三点。"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "A0-W05",
|
||||
"type": "word",
|
||||
"en": "four",
|
||||
"zh": "四",
|
||||
"match": [
|
||||
[
|
||||
"four"
|
||||
]
|
||||
],
|
||||
"review": {
|
||||
"prompt": "把“四”写成英文。",
|
||||
"dictation": {
|
||||
"sentence": "It’s four o’clock.",
|
||||
"meaning": "现在四点。"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "A0-W06",
|
||||
"type": "word",
|
||||
"en": "five",
|
||||
"zh": "五",
|
||||
"match": [
|
||||
[
|
||||
"five"
|
||||
]
|
||||
],
|
||||
"review": {
|
||||
"prompt": "把“五”写成英文。",
|
||||
"dictation": {
|
||||
"sentence": "It’s five o’clock.",
|
||||
"meaning": "现在五点。"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "A0-W07",
|
||||
"type": "word",
|
||||
"en": "six",
|
||||
"zh": "六",
|
||||
"match": [
|
||||
[
|
||||
"six"
|
||||
]
|
||||
],
|
||||
"review": {
|
||||
"prompt": "把“六”写成英文。",
|
||||
"dictation": {
|
||||
"sentence": "It’s six o’clock.",
|
||||
"meaning": "现在六点。"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "A0-W08",
|
||||
"type": "word",
|
||||
"en": "seven",
|
||||
"zh": "七",
|
||||
"match": [
|
||||
[
|
||||
"seven"
|
||||
]
|
||||
],
|
||||
"review": {
|
||||
"prompt": "把“七”写成英文。",
|
||||
"dictation": {
|
||||
"sentence": "It’s seven o’clock.",
|
||||
"meaning": "现在七点。"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "A0-W09",
|
||||
"type": "word",
|
||||
"en": "eight",
|
||||
"zh": "八",
|
||||
"match": [
|
||||
[
|
||||
"eight"
|
||||
]
|
||||
],
|
||||
"review": {
|
||||
"prompt": "把“八”写成英文。",
|
||||
"dictation": {
|
||||
"sentence": "It’s eight o’clock.",
|
||||
"meaning": "现在八点。"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "A0-W10",
|
||||
"type": "word",
|
||||
"en": "nine",
|
||||
"zh": "九",
|
||||
"match": [
|
||||
[
|
||||
"nine"
|
||||
]
|
||||
],
|
||||
"review": {
|
||||
"prompt": "把“九”写成英文。",
|
||||
"dictation": {
|
||||
"sentence": "It’s nine o’clock.",
|
||||
"meaning": "现在九点。"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "A0-W11",
|
||||
"type": "word",
|
||||
"en": "ten",
|
||||
"zh": "十",
|
||||
"match": [
|
||||
[
|
||||
"ten"
|
||||
]
|
||||
],
|
||||
"review": {
|
||||
"prompt": "把“十”写成英文。",
|
||||
"dictation": {
|
||||
"sentence": "It’s ten o’clock.",
|
||||
"meaning": "现在十点。"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "A0-W20",
|
||||
"type": "word",
|
||||
"en": "phone",
|
||||
"zh": "电话",
|
||||
"match": [
|
||||
[
|
||||
"phone"
|
||||
]
|
||||
],
|
||||
"review": {
|
||||
"prompt": "把“电话”写成英文。",
|
||||
"dictation": {
|
||||
"sentence": "It’s a phone.",
|
||||
"meaning": "这是一部电话。"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "A0-P07",
|
||||
"type": "phrase",
|
||||
"en": "What's your phone number?",
|
||||
"match": [
|
||||
[
|
||||
"what is your phone number"
|
||||
]
|
||||
],
|
||||
"review": {
|
||||
"prompt": "问对方的电话号码。",
|
||||
"dictation": {
|
||||
"sentence": "What’s your phone number?",
|
||||
"meaning": "你的电话号码是多少?"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "A0-P08",
|
||||
"type": "phrase",
|
||||
"en": "My number is [digits].",
|
||||
"match": [
|
||||
[
|
||||
"#numbers:3"
|
||||
]
|
||||
],
|
||||
"review": {
|
||||
"prompt": "报出一个虚构的三位号码。",
|
||||
"hint": "说出至少三个英文数字,也可用 My number is … 开头。",
|
||||
"dictation": {
|
||||
"sentence": "My number is one-three-eight.",
|
||||
"meaning": "我的号码是一三八。"
|
||||
}
|
||||
}
|
||||
}
|
||||
],
|
||||
"vocabulary": [
|
||||
{
|
||||
"id": "a0-04-three",
|
||||
"word": "three",
|
||||
"meaning": "三",
|
||||
"example": "One, three, eight.",
|
||||
"exampleMeaning": "一、三、八。",
|
||||
"ipa": "/θriː/"
|
||||
},
|
||||
{
|
||||
"id": "a0-04-number",
|
||||
"word": "number",
|
||||
"meaning": "号码",
|
||||
"example": "My number is 1-3-8.",
|
||||
"exampleMeaning": "我的号码是 138。",
|
||||
"ipa": "/ˈnʌmbə(r)/"
|
||||
},
|
||||
{
|
||||
"id": "a0-04-phone",
|
||||
"word": "phone",
|
||||
"meaning": "电话",
|
||||
"example": "What’s your phone number?",
|
||||
"exampleMeaning": "你的电话号码是多少?"
|
||||
}
|
||||
],
|
||||
"segments": [
|
||||
{
|
||||
"id": "a0-04-a",
|
||||
"title": "数字与电话号码",
|
||||
"minutes": 12,
|
||||
"itemIds": [
|
||||
"A0-W01",
|
||||
"A0-W02",
|
||||
"A0-W03",
|
||||
"A0-W04",
|
||||
"A0-W05",
|
||||
"A0-W06"
|
||||
],
|
||||
"grammarNote": "数字单独说就可以:zero, one, two。每个词之间稍微停顿。",
|
||||
"vocabulary": [
|
||||
{
|
||||
"id": "A0-W01",
|
||||
"word": "zero",
|
||||
"meaning": "零",
|
||||
"example": "Zero, one, two.",
|
||||
"exampleMeaning": "零、一、二。",
|
||||
"ipa": "/ˈzɪrəʊ/"
|
||||
},
|
||||
{
|
||||
"id": "A0-W02",
|
||||
"word": "one",
|
||||
"meaning": "一",
|
||||
"example": "One, two, three.",
|
||||
"exampleMeaning": "一、二、三。",
|
||||
"ipa": "/wʌn/"
|
||||
},
|
||||
{
|
||||
"id": "A0-W03",
|
||||
"word": "two",
|
||||
"meaning": "二",
|
||||
"example": "Two and three.",
|
||||
"exampleMeaning": "二和三。",
|
||||
"ipa": "/tuː/"
|
||||
},
|
||||
{
|
||||
"id": "A0-W04",
|
||||
"word": "three",
|
||||
"meaning": "三",
|
||||
"example": "Three, four, five.",
|
||||
"exampleMeaning": "三、四、五。",
|
||||
"ipa": "/θriː/"
|
||||
},
|
||||
{
|
||||
"id": "A0-W05",
|
||||
"word": "four",
|
||||
"meaning": "四",
|
||||
"example": "Four and five.",
|
||||
"exampleMeaning": "四和五。",
|
||||
"ipa": "/fɔː/"
|
||||
},
|
||||
{
|
||||
"id": "A0-W06",
|
||||
"word": "five",
|
||||
"meaning": "五",
|
||||
"example": "Five, please.",
|
||||
"exampleMeaning": "五,请。",
|
||||
"ipa": "/faɪv/"
|
||||
}
|
||||
],
|
||||
"sceneId": "a0-04-a",
|
||||
"listening": {
|
||||
"text": "One, two, three.",
|
||||
"question": "听到哪一组数字?",
|
||||
"options": [
|
||||
"123",
|
||||
"132",
|
||||
"213"
|
||||
]
|
||||
},
|
||||
"speaking": [
|
||||
{
|
||||
"text": "Zero, one, two, three.",
|
||||
"tip": ""
|
||||
}
|
||||
],
|
||||
"reading": {
|
||||
"text": "Mia: One, two, three.\nShen: Four, five.",
|
||||
"question": "Shen 接着说了哪两个数字?",
|
||||
"options": [
|
||||
"Four, five",
|
||||
"One, two",
|
||||
"Three, four"
|
||||
]
|
||||
},
|
||||
"writing": {
|
||||
"prompt": "把 0、1、2、3 写成英文。",
|
||||
"example": "zero, one, two, three",
|
||||
"accept": [
|
||||
[
|
||||
"zero"
|
||||
],
|
||||
[
|
||||
"one"
|
||||
],
|
||||
[
|
||||
"two"
|
||||
],
|
||||
[
|
||||
"three"
|
||||
]
|
||||
],
|
||||
"hint": "请写出 zero、one、two、three 四个数字。"
|
||||
},
|
||||
"independent": {
|
||||
"prompt": "不看帮助,说出三个 0 到 5 的数字。",
|
||||
"help": "zero / one / two / three / four / five",
|
||||
"accept": [
|
||||
[
|
||||
"#min:3",
|
||||
"zero",
|
||||
"one",
|
||||
"two",
|
||||
"three",
|
||||
"four",
|
||||
"five"
|
||||
]
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "a0-04-b",
|
||||
"title": "数字与电话号码",
|
||||
"minutes": 12,
|
||||
"itemIds": [
|
||||
"A0-W07",
|
||||
"A0-W08",
|
||||
"A0-W09",
|
||||
"A0-W10",
|
||||
"A0-W11",
|
||||
"A0-W20"
|
||||
],
|
||||
"grammarNote": "认物品可以说 It is a phone. 口语里也常说 It’s a phone.",
|
||||
"vocabulary": [
|
||||
{
|
||||
"id": "A0-W07",
|
||||
"word": "six",
|
||||
"meaning": "六",
|
||||
"example": "Six, seven, eight.",
|
||||
"exampleMeaning": "六、七、八。",
|
||||
"ipa": "/sɪks/"
|
||||
},
|
||||
{
|
||||
"id": "A0-W08",
|
||||
"word": "seven",
|
||||
"meaning": "七",
|
||||
"example": "Seven, eight, nine.",
|
||||
"exampleMeaning": "七、八、九。",
|
||||
"ipa": "/ˈsevən/"
|
||||
},
|
||||
{
|
||||
"id": "A0-W09",
|
||||
"word": "eight",
|
||||
"meaning": "八",
|
||||
"example": "Eight, nine, ten.",
|
||||
"exampleMeaning": "八、九、十。",
|
||||
"ipa": "/eɪt/"
|
||||
},
|
||||
{
|
||||
"id": "A0-W10",
|
||||
"word": "nine",
|
||||
"meaning": "九",
|
||||
"example": "Nine and ten.",
|
||||
"exampleMeaning": "九和十。",
|
||||
"ipa": "/naɪn/"
|
||||
},
|
||||
{
|
||||
"id": "A0-W11",
|
||||
"word": "ten",
|
||||
"meaning": "十",
|
||||
"example": "Ten, please.",
|
||||
"exampleMeaning": "十,请。",
|
||||
"ipa": "/ten/"
|
||||
},
|
||||
{
|
||||
"id": "A0-W20",
|
||||
"word": "phone",
|
||||
"meaning": "电话;手机",
|
||||
"example": "It is a phone.",
|
||||
"exampleMeaning": "它是一部手机。",
|
||||
"ipa": "/fəʊn/"
|
||||
}
|
||||
],
|
||||
"sceneId": "a0-04-b",
|
||||
"listening": {
|
||||
"text": "Six, seven, eight.",
|
||||
"question": "听到哪一组数字?",
|
||||
"options": [
|
||||
"678",
|
||||
"687",
|
||||
"768"
|
||||
]
|
||||
},
|
||||
"speaking": [
|
||||
{
|
||||
"text": "My phone is here.",
|
||||
"tip": ""
|
||||
}
|
||||
],
|
||||
"reading": {
|
||||
"text": "Mia: Six, seven, eight.\nShen: Nine, ten.",
|
||||
"question": "Shen 最后说了哪两个数字?",
|
||||
"options": [
|
||||
"Nine, ten",
|
||||
"Six, seven",
|
||||
"Seven, eight"
|
||||
]
|
||||
},
|
||||
"writing": {
|
||||
"prompt": "把 6、7、8 写成英文。",
|
||||
"example": "six, seven, eight",
|
||||
"accept": [
|
||||
[
|
||||
"six"
|
||||
],
|
||||
[
|
||||
"seven"
|
||||
],
|
||||
[
|
||||
"eight"
|
||||
]
|
||||
],
|
||||
"hint": "请写出 six、seven、eight 三个数字。"
|
||||
},
|
||||
"independent": {
|
||||
"prompt": "不看帮助,说出三个 6 到 10 的数字。",
|
||||
"help": "six / seven / eight / nine / ten",
|
||||
"accept": [
|
||||
[
|
||||
"#min:3",
|
||||
"six",
|
||||
"seven",
|
||||
"eight",
|
||||
"nine",
|
||||
"ten"
|
||||
]
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "a0-04-c",
|
||||
"title": "数字与电话号码",
|
||||
"minutes": 12,
|
||||
"itemIds": [
|
||||
"A0-P07",
|
||||
"A0-P08"
|
||||
],
|
||||
"grammarNote": "报号码时一个数字一个数字说:one-three-eight,不把它读成一百三十八。",
|
||||
"vocabulary": [
|
||||
{
|
||||
"id": "A0-P07",
|
||||
"word": "What's your phone number?",
|
||||
"meaning": "你的电话号码是多少?",
|
||||
"example": "What's your phone number?",
|
||||
"exampleMeaning": "你的电话号码是多少?"
|
||||
},
|
||||
{
|
||||
"id": "A0-P08",
|
||||
"word": "My number is one-three-eight.",
|
||||
"meaning": "我的号码是 138。",
|
||||
"example": "My number is one-three-eight.",
|
||||
"exampleMeaning": "我的号码是 138。"
|
||||
}
|
||||
],
|
||||
"sceneId": "a0-04-c",
|
||||
"listening": {
|
||||
"text": "My number is one-three-eight.",
|
||||
"question": "号码是多少?",
|
||||
"options": [
|
||||
"138",
|
||||
"183",
|
||||
"318"
|
||||
]
|
||||
},
|
||||
"speaking": [
|
||||
{
|
||||
"text": "My number is one-three-eight.",
|
||||
"tip": "号码一个数字一个数字地读,数字之间稍停:one - three - eight。"
|
||||
}
|
||||
],
|
||||
"reading": {
|
||||
"text": "Mia: What’s your phone number?\nShen: My number is five-zero-two.\nMia: Five-two-zero?\nShen: No. Five-zero-two.",
|
||||
"question": "Shen 最后确认的号码是哪一个?",
|
||||
"options": [
|
||||
"502",
|
||||
"520",
|
||||
"205"
|
||||
]
|
||||
},
|
||||
"writing": {
|
||||
"prompt": "把虚拟号码 139 写成英文。",
|
||||
"example": "one-three-nine",
|
||||
"accept": [
|
||||
[
|
||||
"#numbers:3"
|
||||
]
|
||||
],
|
||||
"hint": "用英文一个一个写出三个数字,例如 one-three-nine。"
|
||||
},
|
||||
"independent": {
|
||||
"prompt": "不看句框,说出一个三位虚拟号码。",
|
||||
"help": "My number is one-two-three.",
|
||||
"accept": [
|
||||
[
|
||||
"#min:3",
|
||||
"one",
|
||||
"two",
|
||||
"three",
|
||||
"four",
|
||||
"five",
|
||||
"six",
|
||||
"seven",
|
||||
"eight",
|
||||
"nine",
|
||||
"zero"
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
],
|
||||
"scenes": [
|
||||
{
|
||||
"id": "a0-04-a",
|
||||
"kind": "main",
|
||||
"title": "数字与电话号码",
|
||||
"goal": "听辨并说出 0 到 5",
|
||||
"turns": [
|
||||
{
|
||||
"ai": "Say zero, one, two.",
|
||||
"aiZh": "请说 zero, one, two(0,1,2)。",
|
||||
"goal": "说出 zero, one, two",
|
||||
"model": "zero, one, two",
|
||||
"accept": [
|
||||
"zero",
|
||||
"one",
|
||||
"two"
|
||||
]
|
||||
},
|
||||
{
|
||||
"ai": "Now say three, four, five.",
|
||||
"aiZh": "现在请说 three, four, five(3,4,5)。",
|
||||
"goal": "说出 three, four, five",
|
||||
"model": "three, four, five",
|
||||
"accept": [
|
||||
"three",
|
||||
"four",
|
||||
"five"
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "a0-04-b",
|
||||
"kind": "main",
|
||||
"title": "数字与电话号码",
|
||||
"goal": "听辨 6 到 10 并认识 phone",
|
||||
"turns": [
|
||||
{
|
||||
"ai": "Say six, seven, eight.",
|
||||
"aiZh": "请说 six, seven, eight(6,7,8)。",
|
||||
"goal": "说出 six, seven, eight",
|
||||
"model": "six, seven, eight",
|
||||
"accept": [
|
||||
"six",
|
||||
"seven",
|
||||
"eight"
|
||||
]
|
||||
},
|
||||
{
|
||||
"ai": "What is this? Say: It is a phone.",
|
||||
"aiZh": "这是什么?请说:It is a phone(这是一部手机)。",
|
||||
"goal": "说出 It is a phone.",
|
||||
"model": "It is a phone.",
|
||||
"accept": [
|
||||
"it is a phone",
|
||||
"it's a phone"
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "a0-04-c",
|
||||
"kind": "main",
|
||||
"title": "数字与电话号码",
|
||||
"goal": "询问并报告三位号码",
|
||||
"turns": [
|
||||
{
|
||||
"ai": "What is your phone number?",
|
||||
"aiZh": "你的电话号码是多少?",
|
||||
"goal": "报出你的三位号码",
|
||||
"model": "My number is one-three-eight.",
|
||||
"accept": [
|
||||
"my number is + #digit"
|
||||
]
|
||||
},
|
||||
{
|
||||
"ai": "Say a three-digit number again.",
|
||||
"aiZh": "请再说一次三位数字。",
|
||||
"goal": "再说一次三位数字",
|
||||
"model": "one-three-eight",
|
||||
"accept": [
|
||||
"one",
|
||||
"two",
|
||||
"three",
|
||||
"four",
|
||||
"five",
|
||||
"six",
|
||||
"seven",
|
||||
"eight",
|
||||
"nine",
|
||||
"zero"
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "a0-number",
|
||||
"kind": "variant",
|
||||
"title": "留个电话",
|
||||
"goal": "问候并交换一个虚拟电话号码",
|
||||
"turns": [
|
||||
{
|
||||
"ai": "Hi! How are you today?",
|
||||
"aiZh": "嗨!你今天好吗?",
|
||||
"goal": "说出你今天的状态",
|
||||
"model": "I’m good, thanks.",
|
||||
"accept": [
|
||||
"good",
|
||||
"okay",
|
||||
"ok",
|
||||
"fine",
|
||||
"great",
|
||||
"tired"
|
||||
]
|
||||
},
|
||||
{
|
||||
"ai": "Good. What’s your phone number? Use a fake number.",
|
||||
"aiZh": "好的。你的电话号码是多少?用一个虚拟号码。",
|
||||
"goal": "报出一个号码",
|
||||
"model": "My number is one-three-eight.",
|
||||
"accept": [
|
||||
"#digit"
|
||||
]
|
||||
},
|
||||
{
|
||||
"ai": "Sorry, please say it again.",
|
||||
"aiZh": "抱歉,请再说一遍。",
|
||||
"goal": "再说一次号码",
|
||||
"model": "One-three-eight.",
|
||||
"accept": [
|
||||
"#digit"
|
||||
]
|
||||
},
|
||||
{
|
||||
"ai": "Thanks! Now ask me one question.",
|
||||
"aiZh": "谢谢!现在问我一个问题。",
|
||||
"goal": "反问对方",
|
||||
"model": "What’s your phone number?",
|
||||
"accept": [
|
||||
"#question"
|
||||
]
|
||||
}
|
||||
],
|
||||
"practice": {
|
||||
"title": "留个电话",
|
||||
"summary": "问候、报出号码、再说一遍,并反问对方",
|
||||
"recapPrompt": "用英语报一次你的虚拟电话号码。"
|
||||
}
|
||||
}
|
||||
],
|
||||
"tasks": [],
|
||||
"materials": []
|
||||
}
|
||||
@@ -0,0 +1,284 @@
|
||||
{
|
||||
"id": "a0-05",
|
||||
"level": "A0",
|
||||
"status": "approved",
|
||||
"title": "这是什么?",
|
||||
"canDo": "询问并说出常见物品",
|
||||
"categories": [],
|
||||
"coreItems": [
|
||||
{
|
||||
"id": "A0-W19",
|
||||
"type": "word",
|
||||
"en": "book",
|
||||
"zh": "书",
|
||||
"match": [
|
||||
[
|
||||
"book"
|
||||
]
|
||||
],
|
||||
"review": {
|
||||
"prompt": "把“书”写成英文。",
|
||||
"dictation": {
|
||||
"sentence": "It’s a book.",
|
||||
"meaning": "这是一本书。"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "A0-W21",
|
||||
"type": "word",
|
||||
"en": "pen",
|
||||
"zh": "笔",
|
||||
"match": [
|
||||
[
|
||||
"pen"
|
||||
]
|
||||
],
|
||||
"review": {
|
||||
"prompt": "把“笔”写成英文。",
|
||||
"dictation": {
|
||||
"sentence": "It’s a pen.",
|
||||
"meaning": "这是一支笔。"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "A0-W22",
|
||||
"type": "word",
|
||||
"en": "bag",
|
||||
"zh": "包",
|
||||
"match": [
|
||||
[
|
||||
"bag"
|
||||
]
|
||||
],
|
||||
"review": {
|
||||
"prompt": "把“包”写成英文。",
|
||||
"dictation": {
|
||||
"sentence": "It’s a bag.",
|
||||
"meaning": "这是一个包。"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "A0-W23",
|
||||
"type": "word",
|
||||
"en": "key",
|
||||
"zh": "钥匙",
|
||||
"match": [
|
||||
[
|
||||
"key"
|
||||
]
|
||||
],
|
||||
"review": {
|
||||
"prompt": "把“钥匙”写成英文。",
|
||||
"dictation": {
|
||||
"sentence": "It’s a key.",
|
||||
"meaning": "这是一把钥匙。"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "A0-P09",
|
||||
"type": "phrase",
|
||||
"en": "What's this?",
|
||||
"match": [
|
||||
[
|
||||
"what is this"
|
||||
]
|
||||
],
|
||||
"review": {
|
||||
"prompt": "指着身边的东西问“这是什么”。",
|
||||
"dictation": {
|
||||
"sentence": "What’s this?",
|
||||
"meaning": "这是什么?"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "A0-P10",
|
||||
"type": "phrase",
|
||||
"en": "It's a [object].",
|
||||
"match": [
|
||||
[
|
||||
"it is"
|
||||
],
|
||||
[
|
||||
"book",
|
||||
"pen",
|
||||
"bag",
|
||||
"key",
|
||||
"phone"
|
||||
]
|
||||
],
|
||||
"review": {
|
||||
"prompt": "说出“这是一件物品”。",
|
||||
"hint": "用 It’s / It is 加上一个物品。",
|
||||
"dictation": {
|
||||
"sentence": "It’s a pen.",
|
||||
"meaning": "这是一支笔。"
|
||||
}
|
||||
}
|
||||
}
|
||||
],
|
||||
"segments": [
|
||||
{
|
||||
"id": "a0-05-a",
|
||||
"title": "这是什么?",
|
||||
"minutes": 12,
|
||||
"itemIds": [
|
||||
"A0-W19",
|
||||
"A0-W21",
|
||||
"A0-W22",
|
||||
"A0-W23",
|
||||
"A0-P09",
|
||||
"A0-P10"
|
||||
],
|
||||
"grammarNote": "问物品用 What’s this?;回答用 It’s a + 物品。",
|
||||
"vocabulary": [
|
||||
{
|
||||
"id": "a0-05-book",
|
||||
"word": "book",
|
||||
"meaning": "书",
|
||||
"example": "It’s a book.",
|
||||
"exampleMeaning": "这是一本书。",
|
||||
"ipa": "/bʊk/"
|
||||
},
|
||||
{
|
||||
"id": "a0-05-pen",
|
||||
"word": "pen",
|
||||
"meaning": "笔",
|
||||
"example": "It’s a pen.",
|
||||
"exampleMeaning": "这是一支笔。",
|
||||
"ipa": "/pen/"
|
||||
},
|
||||
{
|
||||
"id": "a0-05-this",
|
||||
"word": "What’s this?",
|
||||
"meaning": "这是什么?",
|
||||
"example": "What’s this? It’s a key.",
|
||||
"exampleMeaning": "这是什么?这是钥匙。"
|
||||
},
|
||||
{
|
||||
"id": "a0-05-bag",
|
||||
"word": "bag",
|
||||
"meaning": "包",
|
||||
"example": "It’s a bag.",
|
||||
"exampleMeaning": "这是一个包。",
|
||||
"ipa": "/bæɡ/"
|
||||
}
|
||||
],
|
||||
"sceneId": "a0-05-a",
|
||||
"listening": {
|
||||
"text": "What’s this? It’s a key.",
|
||||
"question": "这是什么?",
|
||||
"options": [
|
||||
"钥匙",
|
||||
"书",
|
||||
"水"
|
||||
]
|
||||
},
|
||||
"speaking": [
|
||||
{
|
||||
"text": "What’s this? It’s a pen.",
|
||||
"tip": ""
|
||||
}
|
||||
],
|
||||
"reading": {
|
||||
"text": "Mia: What’s this? Is it a pen?\nShen: No. It’s a book.\nMia: And what’s this?\nShen: It’s a bag.",
|
||||
"question": "Shen 说第一件东西是什么?",
|
||||
"options": [
|
||||
"A book",
|
||||
"A pen",
|
||||
"A bag"
|
||||
]
|
||||
},
|
||||
"writing": {
|
||||
"prompt": "写一句“这是一支笔”。",
|
||||
"example": "It’s a pen.",
|
||||
"accept": [
|
||||
[
|
||||
"it is"
|
||||
],
|
||||
[
|
||||
"book",
|
||||
"pen",
|
||||
"bag",
|
||||
"key"
|
||||
]
|
||||
],
|
||||
"hint": "用 It’s / It is 加一个物品,例如 a pen。"
|
||||
},
|
||||
"independent": {
|
||||
"prompt": "不看句框,说出一个身边物品。",
|
||||
"help": "It’s a …",
|
||||
"accept": [
|
||||
[
|
||||
"it's a",
|
||||
"it is a",
|
||||
"it's an",
|
||||
"it is an"
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
],
|
||||
"scenes": [
|
||||
{
|
||||
"id": "a0-05-a",
|
||||
"kind": "main",
|
||||
"title": "这是什么?",
|
||||
"goal": "询问并说出一个物品",
|
||||
"turns": [
|
||||
{
|
||||
"ai": "What’s this? It is a pen.",
|
||||
"aiZh": "这是什么?这是一支笔。",
|
||||
"goal": "说出这个物品",
|
||||
"model": "It’s a pen.",
|
||||
"accept": [
|
||||
"it's a",
|
||||
"it is a",
|
||||
"it's an",
|
||||
"it is an"
|
||||
]
|
||||
},
|
||||
{
|
||||
"ai": "Now say: It’s a pen.",
|
||||
"aiZh": "现在请说:It’s a pen(这是一支笔)。",
|
||||
"goal": "完整说出 It’s a … 句型",
|
||||
"model": "It’s a pen.",
|
||||
"accept": [
|
||||
"it's a",
|
||||
"it is a",
|
||||
"it's an",
|
||||
"it is an"
|
||||
]
|
||||
},
|
||||
{
|
||||
"ai": "Ask me: What’s this?",
|
||||
"aiZh": "请问我:What’s this(这是什么)?",
|
||||
"goal": "反问 What’s this",
|
||||
"model": "What’s this?",
|
||||
"accept": [
|
||||
"what's this",
|
||||
"what is this"
|
||||
]
|
||||
},
|
||||
{
|
||||
"ai": "Great! Say one more object.",
|
||||
"aiZh": "太棒了!再说一个物品吧。",
|
||||
"goal": "再说一个物品",
|
||||
"model": "It’s a book.",
|
||||
"accept": [
|
||||
"it's a",
|
||||
"it is a",
|
||||
"it's an",
|
||||
"it is an"
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"tasks": [],
|
||||
"materials": []
|
||||
}
|
||||
@@ -0,0 +1,187 @@
|
||||
{
|
||||
"id": "a0-06",
|
||||
"level": "A0",
|
||||
"status": "approved",
|
||||
"title": "我来自哪里?",
|
||||
"canDo": "说明来自哪里并反问",
|
||||
"categories": [],
|
||||
"coreItems": [
|
||||
{
|
||||
"id": "A0-P11",
|
||||
"type": "phrase",
|
||||
"en": "Where are you from?",
|
||||
"match": [
|
||||
[
|
||||
"where are you from"
|
||||
]
|
||||
],
|
||||
"review": {
|
||||
"prompt": "问对方来自哪里。",
|
||||
"dictation": {
|
||||
"sentence": "Where are you from?",
|
||||
"meaning": "你来自哪里?"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "A0-P12",
|
||||
"type": "phrase",
|
||||
"en": "I'm from [place].",
|
||||
"match": [
|
||||
[
|
||||
"i am",
|
||||
"my name is"
|
||||
],
|
||||
[
|
||||
"/\\bfrom [a-z]{2,}/"
|
||||
]
|
||||
],
|
||||
"review": {
|
||||
"prompt": "说出你来自哪里。",
|
||||
"hint": "用 I’m from … 说出一个地点。",
|
||||
"dictation": {
|
||||
"sentence": "I’m from China.",
|
||||
"meaning": "我来自中国。"
|
||||
}
|
||||
}
|
||||
}
|
||||
],
|
||||
"segments": [
|
||||
{
|
||||
"id": "a0-06-a",
|
||||
"title": "我来自哪里?",
|
||||
"minutes": 12,
|
||||
"itemIds": [
|
||||
"A0-P11",
|
||||
"A0-P12"
|
||||
],
|
||||
"grammarNote": "说地点用 I’m from + 地点:I’m from Hong Kong。",
|
||||
"vocabulary": [
|
||||
{
|
||||
"id": "a0-06-from",
|
||||
"word": "from",
|
||||
"meaning": "来自",
|
||||
"example": "I’m from Hong Kong.",
|
||||
"exampleMeaning": "我来自香港。",
|
||||
"ipa": "/frəm/"
|
||||
},
|
||||
{
|
||||
"id": "a0-06-place",
|
||||
"word": "place",
|
||||
"meaning": "地点",
|
||||
"example": "Where are you from?",
|
||||
"exampleMeaning": "你来自哪里?"
|
||||
}
|
||||
],
|
||||
"sceneId": "a0-06-a",
|
||||
"listening": {
|
||||
"text": "Where are you from?",
|
||||
"question": "对方在问什么?",
|
||||
"options": [
|
||||
"来自哪里",
|
||||
"叫什么",
|
||||
"喜欢什么"
|
||||
]
|
||||
},
|
||||
"speaking": [
|
||||
{
|
||||
"text": "I’m from Hong Kong.",
|
||||
"tip": ""
|
||||
}
|
||||
],
|
||||
"reading": {
|
||||
"text": "Mia: I’m from London. Where are you from?\nShen: I’m from Hong Kong.",
|
||||
"question": "Shen 来自哪里?",
|
||||
"options": [
|
||||
"Hong Kong",
|
||||
"London",
|
||||
"Beijing"
|
||||
]
|
||||
},
|
||||
"writing": {
|
||||
"prompt": "写一句你来自哪里。",
|
||||
"example": "I’m from Hong Kong.",
|
||||
"accept": [
|
||||
[
|
||||
"i am",
|
||||
"my name is"
|
||||
],
|
||||
[
|
||||
"/\\bfrom [a-z]{2,}/"
|
||||
]
|
||||
],
|
||||
"hint": "用 I’m from … 写成一个完整句子。"
|
||||
},
|
||||
"independent": {
|
||||
"prompt": "不看句框,说来自哪里并反问对方。",
|
||||
"help": "I’m from … / Where are you from?",
|
||||
"accept": [
|
||||
[
|
||||
"i'm from",
|
||||
"i am from"
|
||||
],
|
||||
[
|
||||
"where are you from",
|
||||
"#question"
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
],
|
||||
"scenes": [
|
||||
{
|
||||
"id": "a0-06-a",
|
||||
"kind": "main",
|
||||
"title": "我来自哪里?",
|
||||
"goal": "说来自哪里并反问",
|
||||
"turns": [
|
||||
{
|
||||
"ai": "Where are you from?",
|
||||
"aiZh": "你来自哪里?",
|
||||
"goal": "说出你来自哪里",
|
||||
"model": "I’m from Hong Kong.",
|
||||
"accept": [
|
||||
"i'm from",
|
||||
"i am from",
|
||||
"from + #word"
|
||||
]
|
||||
},
|
||||
{
|
||||
"ai": "Nice! Ask me: Where are you from?",
|
||||
"aiZh": "很好!请问我:Where are you from(你来自哪里)?",
|
||||
"goal": "反问对方来自哪里",
|
||||
"model": "Where are you from?",
|
||||
"accept": [
|
||||
"where are you from",
|
||||
"where're you from",
|
||||
"where are you"
|
||||
]
|
||||
},
|
||||
{
|
||||
"ai": "Say where you are from one more time.",
|
||||
"aiZh": "请再说一次你来自哪里。",
|
||||
"goal": "再说一次你来自哪里",
|
||||
"model": "I’m from Hong Kong.",
|
||||
"accept": [
|
||||
"i'm from",
|
||||
"i am from",
|
||||
"from + #word"
|
||||
]
|
||||
},
|
||||
{
|
||||
"ai": "Say goodbye!",
|
||||
"aiZh": "请说再见!",
|
||||
"goal": "说再见",
|
||||
"model": "Bye!",
|
||||
"accept": [
|
||||
"bye",
|
||||
"goodbye",
|
||||
"see you"
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"tasks": [],
|
||||
"materials": []
|
||||
}
|
||||
@@ -0,0 +1,305 @@
|
||||
{
|
||||
"id": "a0-07",
|
||||
"level": "A0",
|
||||
"status": "approved",
|
||||
"title": "我的家人",
|
||||
"canDo": "介绍一位家人",
|
||||
"categories": [],
|
||||
"coreItems": [
|
||||
{
|
||||
"id": "A0-W25",
|
||||
"type": "word",
|
||||
"en": "mother",
|
||||
"zh": "妈妈",
|
||||
"match": [
|
||||
[
|
||||
"mother"
|
||||
]
|
||||
],
|
||||
"review": {
|
||||
"prompt": "把“妈妈”写成英文。",
|
||||
"dictation": {
|
||||
"sentence": "This is my mother.",
|
||||
"meaning": "这是我妈妈。"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "A0-W26",
|
||||
"type": "word",
|
||||
"en": "father",
|
||||
"zh": "爸爸",
|
||||
"match": [
|
||||
[
|
||||
"father"
|
||||
]
|
||||
],
|
||||
"review": {
|
||||
"prompt": "把“爸爸”写成英文。",
|
||||
"dictation": {
|
||||
"sentence": "This is my father.",
|
||||
"meaning": "这是我爸爸。"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "A0-W27",
|
||||
"type": "word",
|
||||
"en": "sister",
|
||||
"zh": "姐妹",
|
||||
"match": [
|
||||
[
|
||||
"sister"
|
||||
]
|
||||
],
|
||||
"review": {
|
||||
"prompt": "把“姐妹”写成英文。",
|
||||
"dictation": {
|
||||
"sentence": "This is my sister.",
|
||||
"meaning": "这是我的姐妹。"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "A0-W28",
|
||||
"type": "word",
|
||||
"en": "brother",
|
||||
"zh": "兄弟",
|
||||
"match": [
|
||||
[
|
||||
"brother"
|
||||
]
|
||||
],
|
||||
"review": {
|
||||
"prompt": "把“兄弟”写成英文。",
|
||||
"dictation": {
|
||||
"sentence": "This is my brother.",
|
||||
"meaning": "这是我的兄弟。"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "A0-P13",
|
||||
"type": "phrase",
|
||||
"en": "This is my [person].",
|
||||
"match": [
|
||||
[
|
||||
"/\\bthis is my [a-z]{2,}/"
|
||||
]
|
||||
],
|
||||
"review": {
|
||||
"prompt": "介绍一位家人。",
|
||||
"dictation": {
|
||||
"sentence": "This is my sister.",
|
||||
"meaning": "这是我的姐妹。"
|
||||
}
|
||||
}
|
||||
}
|
||||
],
|
||||
"segments": [
|
||||
{
|
||||
"id": "a0-07-a",
|
||||
"title": "我的家人",
|
||||
"minutes": 12,
|
||||
"itemIds": [
|
||||
"A0-W25",
|
||||
"A0-W26",
|
||||
"A0-W27",
|
||||
"A0-W28",
|
||||
"A0-P13"
|
||||
],
|
||||
"grammarNote": "介绍人用 This is my + 人:This is my mother。",
|
||||
"vocabulary": [
|
||||
{
|
||||
"id": "a0-07-family",
|
||||
"word": "family",
|
||||
"meaning": "家人",
|
||||
"example": "This is my family.",
|
||||
"exampleMeaning": "这是我的家人。",
|
||||
"ipa": "/ˈfæməli/"
|
||||
},
|
||||
{
|
||||
"id": "a0-07-mother",
|
||||
"word": "mother",
|
||||
"meaning": "母亲",
|
||||
"example": "This is my mother.",
|
||||
"exampleMeaning": "这是我的妈妈。"
|
||||
},
|
||||
{
|
||||
"id": "a0-07-sister",
|
||||
"word": "sister",
|
||||
"meaning": "姐妹",
|
||||
"example": "This is my sister.",
|
||||
"exampleMeaning": "这是我的姐姐(或妹妹)。",
|
||||
"ipa": "/ˈsɪstə(r)/"
|
||||
},
|
||||
{
|
||||
"id": "a0-07-brother",
|
||||
"word": "brother",
|
||||
"meaning": "兄弟",
|
||||
"example": "This is my brother.",
|
||||
"exampleMeaning": "这是我的哥哥(或弟弟)。",
|
||||
"ipa": "/ˈbrʌðə(r)/"
|
||||
}
|
||||
],
|
||||
"sceneId": "a0-07-a",
|
||||
"listening": {
|
||||
"text": "Who is this? This is my mother.",
|
||||
"question": "这个人是谁?",
|
||||
"options": [
|
||||
"妈妈",
|
||||
"朋友",
|
||||
"老师"
|
||||
]
|
||||
},
|
||||
"speaking": [
|
||||
{
|
||||
"text": "This is my family.",
|
||||
"tip": ""
|
||||
}
|
||||
],
|
||||
"reading": {
|
||||
"text": "Mia: Who is this? Is this your father?\nShen: No. This is my mother.\nMia: And who is this? Your sister?\nShen: No. This is my brother.",
|
||||
"question": "Shen 先介绍的是哪一位家人?",
|
||||
"options": [
|
||||
"My mother",
|
||||
"My brother",
|
||||
"My father"
|
||||
]
|
||||
},
|
||||
"writing": {
|
||||
"prompt": "介绍一位家人或朋友。",
|
||||
"example": "This is my mother.",
|
||||
"accept": [
|
||||
[
|
||||
"this is my"
|
||||
],
|
||||
[
|
||||
"mother",
|
||||
"father",
|
||||
"sister",
|
||||
"brother",
|
||||
"friend"
|
||||
]
|
||||
],
|
||||
"hint": "用 This is my … 介绍一位家人或朋友。"
|
||||
},
|
||||
"independent": {
|
||||
"prompt": "不看句框,介绍一位家人或朋友。",
|
||||
"help": "This is my …",
|
||||
"accept": [
|
||||
[
|
||||
"this is my"
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
],
|
||||
"scenes": [
|
||||
{
|
||||
"id": "a0-07-a",
|
||||
"kind": "main",
|
||||
"title": "我的家人",
|
||||
"goal": "介绍一位家人或朋友",
|
||||
"turns": [
|
||||
{
|
||||
"ai": "Who is this?",
|
||||
"aiZh": "这是谁?",
|
||||
"goal": "介绍一位家人或朋友",
|
||||
"model": "This is my mother.",
|
||||
"accept": [
|
||||
"this is my",
|
||||
"this is"
|
||||
]
|
||||
},
|
||||
{
|
||||
"ai": "Good. Say: This is my mother.",
|
||||
"aiZh": "很好。请说:This is my mother(这是我的妈妈)。",
|
||||
"goal": "完整说出 This is my … 句型",
|
||||
"model": "This is my mother.",
|
||||
"accept": [
|
||||
"this is my",
|
||||
"this is"
|
||||
]
|
||||
},
|
||||
{
|
||||
"ai": "Ask me: Who is this?",
|
||||
"aiZh": "请问我:Who is this(这是谁)?",
|
||||
"goal": "反问 Who is this",
|
||||
"model": "Who is this?",
|
||||
"accept": [
|
||||
"who is this",
|
||||
"who's this"
|
||||
]
|
||||
},
|
||||
{
|
||||
"ai": "Introduce one person again.",
|
||||
"aiZh": "请再介绍一个人。",
|
||||
"goal": "再介绍一个人",
|
||||
"model": "This is my friend.",
|
||||
"accept": [
|
||||
"this is my",
|
||||
"this is"
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "a0-photo",
|
||||
"kind": "variant",
|
||||
"title": "看照片聊天",
|
||||
"goal": "介绍照片里的人和物品",
|
||||
"turns": [
|
||||
{
|
||||
"ai": "Nice photo! Who is this?",
|
||||
"aiZh": "照片真好!这是谁?",
|
||||
"goal": "介绍照片里的人",
|
||||
"model": "This is my sister.",
|
||||
"accept": [
|
||||
"this is my",
|
||||
"this is"
|
||||
]
|
||||
},
|
||||
{
|
||||
"ai": "And what’s this in the photo?",
|
||||
"aiZh": "照片里这个是什么?",
|
||||
"goal": "说出照片里的物品",
|
||||
"model": "It’s a bag.",
|
||||
"accept": [
|
||||
"it's a",
|
||||
"it is a",
|
||||
"it's an",
|
||||
"it is an"
|
||||
]
|
||||
},
|
||||
{
|
||||
"ai": "Where are you from?",
|
||||
"aiZh": "你来自哪里?",
|
||||
"goal": "说出你来自哪里",
|
||||
"model": "I’m from Hong Kong.",
|
||||
"accept": [
|
||||
"i'm from",
|
||||
"i am from",
|
||||
"from + #word"
|
||||
]
|
||||
},
|
||||
{
|
||||
"ai": "Cool! Now ask me one question.",
|
||||
"aiZh": "真酷!现在问我一个问题。",
|
||||
"goal": "反问对方",
|
||||
"model": "Who is this? / What’s this?",
|
||||
"accept": [
|
||||
"#question"
|
||||
]
|
||||
}
|
||||
],
|
||||
"practice": {
|
||||
"title": "看照片聊天",
|
||||
"summary": "介绍照片里的人和东西,说喜好,并反问对方",
|
||||
"recapPrompt": "用英语介绍一位家人或朋友。"
|
||||
}
|
||||
}
|
||||
],
|
||||
"tasks": [],
|
||||
"materials": []
|
||||
}
|
||||
@@ -0,0 +1,603 @@
|
||||
{
|
||||
"id": "a0-08",
|
||||
"level": "A0",
|
||||
"status": "approved",
|
||||
"title": "星期与时间",
|
||||
"canDo": "说今天和整点",
|
||||
"categories": [],
|
||||
"coreItems": [
|
||||
{
|
||||
"id": "A0-W12",
|
||||
"type": "word",
|
||||
"en": "Monday",
|
||||
"zh": "星期一",
|
||||
"match": [
|
||||
[
|
||||
"monday"
|
||||
]
|
||||
],
|
||||
"review": {
|
||||
"prompt": "把“星期一”写成英文。",
|
||||
"dictation": {
|
||||
"sentence": "It’s Monday.",
|
||||
"meaning": "今天星期一。"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "A0-W13",
|
||||
"type": "word",
|
||||
"en": "Tuesday",
|
||||
"zh": "星期二",
|
||||
"match": [
|
||||
[
|
||||
"tuesday"
|
||||
]
|
||||
],
|
||||
"review": {
|
||||
"prompt": "把“星期二”写成英文。",
|
||||
"dictation": {
|
||||
"sentence": "It’s Tuesday.",
|
||||
"meaning": "今天星期二。"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "A0-W14",
|
||||
"type": "word",
|
||||
"en": "Wednesday",
|
||||
"zh": "星期三",
|
||||
"match": [
|
||||
[
|
||||
"wednesday"
|
||||
]
|
||||
],
|
||||
"review": {
|
||||
"prompt": "把“星期三”写成英文。",
|
||||
"dictation": {
|
||||
"sentence": "It’s Wednesday.",
|
||||
"meaning": "今天星期三。"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "A0-W15",
|
||||
"type": "word",
|
||||
"en": "Thursday",
|
||||
"zh": "星期四",
|
||||
"match": [
|
||||
[
|
||||
"thursday"
|
||||
]
|
||||
],
|
||||
"review": {
|
||||
"prompt": "把“星期四”写成英文。",
|
||||
"dictation": {
|
||||
"sentence": "It’s Thursday.",
|
||||
"meaning": "今天星期四。"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "A0-W16",
|
||||
"type": "word",
|
||||
"en": "Friday",
|
||||
"zh": "星期五",
|
||||
"match": [
|
||||
[
|
||||
"friday"
|
||||
]
|
||||
],
|
||||
"review": {
|
||||
"prompt": "把“星期五”写成英文。",
|
||||
"dictation": {
|
||||
"sentence": "It’s Friday.",
|
||||
"meaning": "今天星期五。"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "A0-W17",
|
||||
"type": "word",
|
||||
"en": "Saturday",
|
||||
"zh": "星期六",
|
||||
"match": [
|
||||
[
|
||||
"saturday"
|
||||
]
|
||||
],
|
||||
"review": {
|
||||
"prompt": "把“星期六”写成英文。",
|
||||
"dictation": {
|
||||
"sentence": "It’s Saturday.",
|
||||
"meaning": "今天星期六。"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "A0-W18",
|
||||
"type": "word",
|
||||
"en": "Sunday",
|
||||
"zh": "星期日",
|
||||
"match": [
|
||||
[
|
||||
"sunday"
|
||||
]
|
||||
],
|
||||
"review": {
|
||||
"prompt": "把“星期日”写成英文。",
|
||||
"dictation": {
|
||||
"sentence": "It’s Sunday.",
|
||||
"meaning": "今天星期日。"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "A0-P14",
|
||||
"type": "phrase",
|
||||
"en": "What day is it today?",
|
||||
"match": [
|
||||
[
|
||||
"what day is it"
|
||||
]
|
||||
],
|
||||
"review": {
|
||||
"prompt": "问今天星期几。",
|
||||
"dictation": {
|
||||
"sentence": "What day is it today?",
|
||||
"meaning": "今天星期几?"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "A0-P15",
|
||||
"type": "phrase",
|
||||
"en": "It's [weekday].",
|
||||
"match": [
|
||||
[
|
||||
"it is"
|
||||
],
|
||||
[
|
||||
"monday",
|
||||
"tuesday",
|
||||
"wednesday",
|
||||
"thursday",
|
||||
"friday",
|
||||
"saturday",
|
||||
"sunday"
|
||||
]
|
||||
],
|
||||
"review": {
|
||||
"prompt": "说出今天星期几。",
|
||||
"dictation": {
|
||||
"sentence": "It’s Friday.",
|
||||
"meaning": "今天星期五。"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "A0-P16",
|
||||
"type": "phrase",
|
||||
"en": "What time is it?",
|
||||
"match": [
|
||||
[
|
||||
"what time is it"
|
||||
]
|
||||
],
|
||||
"review": {
|
||||
"prompt": "问现在几点。",
|
||||
"dictation": {
|
||||
"sentence": "What time is it?",
|
||||
"meaning": "现在几点?"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "A0-P17",
|
||||
"type": "phrase",
|
||||
"en": "It's [hour] o'clock.",
|
||||
"match": [
|
||||
[
|
||||
"it is"
|
||||
],
|
||||
[
|
||||
"o'clock",
|
||||
"oclock",
|
||||
"clock"
|
||||
]
|
||||
],
|
||||
"review": {
|
||||
"prompt": "说出一个整点时间。",
|
||||
"hint": "用 It’s … o’clock 说整点时间。",
|
||||
"dictation": {
|
||||
"sentence": "It’s three o’clock.",
|
||||
"meaning": "现在三点。"
|
||||
}
|
||||
}
|
||||
}
|
||||
],
|
||||
"vocabulary": [
|
||||
{
|
||||
"id": "a0-08-monday",
|
||||
"word": "Monday",
|
||||
"meaning": "星期一",
|
||||
"example": "It is Monday.",
|
||||
"exampleMeaning": "今天是星期一。"
|
||||
},
|
||||
{
|
||||
"id": "a0-08-oclock",
|
||||
"word": "o’clock",
|
||||
"meaning": "整点",
|
||||
"example": "It’s three o’clock.",
|
||||
"exampleMeaning": "现在三点整。"
|
||||
}
|
||||
],
|
||||
"segments": [
|
||||
{
|
||||
"id": "a0-08-a",
|
||||
"title": "星期与时间",
|
||||
"minutes": 12,
|
||||
"itemIds": [
|
||||
"A0-W12",
|
||||
"A0-W13",
|
||||
"A0-W14",
|
||||
"A0-P14",
|
||||
"A0-P15"
|
||||
],
|
||||
"grammarNote": "问星期用 What day is it?;回答用 It is / It’s + 星期。",
|
||||
"vocabulary": [
|
||||
{
|
||||
"id": "A0-W12",
|
||||
"word": "Monday",
|
||||
"meaning": "星期一",
|
||||
"example": "It is Monday.",
|
||||
"exampleMeaning": "今天是星期一。",
|
||||
"ipa": "/ˈmʌndeɪ/"
|
||||
},
|
||||
{
|
||||
"id": "A0-W13",
|
||||
"word": "Tuesday",
|
||||
"meaning": "星期二",
|
||||
"example": "It is Tuesday.",
|
||||
"exampleMeaning": "今天是星期二。",
|
||||
"ipa": "/ˈtjuːzdeɪ/"
|
||||
},
|
||||
{
|
||||
"id": "A0-W14",
|
||||
"word": "Wednesday",
|
||||
"meaning": "星期三",
|
||||
"example": "It is Wednesday.",
|
||||
"exampleMeaning": "今天是星期三。",
|
||||
"ipa": "/ˈwenzdeɪ/"
|
||||
},
|
||||
{
|
||||
"id": "A0-P14",
|
||||
"word": "What day is it today?",
|
||||
"meaning": "今天星期几?",
|
||||
"example": "What day is it today?",
|
||||
"exampleMeaning": "今天星期几?"
|
||||
},
|
||||
{
|
||||
"id": "A0-P15",
|
||||
"word": "It's Monday.",
|
||||
"meaning": "今天是星期一。",
|
||||
"example": "It's Monday.",
|
||||
"exampleMeaning": "今天是星期一。"
|
||||
}
|
||||
],
|
||||
"sceneId": "a0-08-a",
|
||||
"listening": {
|
||||
"text": "It is Monday.",
|
||||
"question": "今天星期几?",
|
||||
"options": [
|
||||
"星期一",
|
||||
"星期二",
|
||||
"星期三"
|
||||
]
|
||||
},
|
||||
"speaking": [
|
||||
{
|
||||
"text": "It is Monday.",
|
||||
"tip": ""
|
||||
}
|
||||
],
|
||||
"reading": {
|
||||
"text": "Mia: What day is it today? Is it Monday?\nShen: No. It is Tuesday.",
|
||||
"question": "Mia 猜错了,今天其实是星期几?",
|
||||
"options": [
|
||||
"Tuesday",
|
||||
"Monday",
|
||||
"Wednesday"
|
||||
]
|
||||
},
|
||||
"writing": {
|
||||
"prompt": "写一句今天是星期一、二或三。",
|
||||
"example": "It is Monday.",
|
||||
"accept": [
|
||||
[
|
||||
"it is"
|
||||
],
|
||||
[
|
||||
"monday",
|
||||
"tuesday",
|
||||
"wednesday"
|
||||
]
|
||||
],
|
||||
"hint": "用 It is / It’s 加 Monday、Tuesday 或 Wednesday。"
|
||||
},
|
||||
"independent": {
|
||||
"prompt": "不看帮助,说出星期一、二或三。",
|
||||
"help": "It is Monday / Tuesday / Wednesday.",
|
||||
"accept": [
|
||||
[
|
||||
"monday",
|
||||
"tuesday",
|
||||
"wednesday"
|
||||
]
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "a0-08-b",
|
||||
"title": "星期与时间",
|
||||
"minutes": 12,
|
||||
"itemIds": [
|
||||
"A0-W15",
|
||||
"A0-W16",
|
||||
"A0-W17",
|
||||
"A0-W18"
|
||||
],
|
||||
"grammarNote": "星期四到星期日也沿用 It is / It’s + 星期这个句型。",
|
||||
"vocabulary": [
|
||||
{
|
||||
"id": "A0-W15",
|
||||
"word": "Thursday",
|
||||
"meaning": "星期四",
|
||||
"example": "It is Thursday.",
|
||||
"exampleMeaning": "今天是星期四。",
|
||||
"ipa": "/ˈθɜːzdeɪ/"
|
||||
},
|
||||
{
|
||||
"id": "A0-W16",
|
||||
"word": "Friday",
|
||||
"meaning": "星期五",
|
||||
"example": "It is Friday.",
|
||||
"exampleMeaning": "今天是星期五。",
|
||||
"ipa": "/ˈfraɪdeɪ/"
|
||||
},
|
||||
{
|
||||
"id": "A0-W17",
|
||||
"word": "Saturday",
|
||||
"meaning": "星期六",
|
||||
"example": "It is Saturday.",
|
||||
"exampleMeaning": "今天是星期六。",
|
||||
"ipa": "/ˈsætədeɪ/"
|
||||
},
|
||||
{
|
||||
"id": "A0-W18",
|
||||
"word": "Sunday",
|
||||
"meaning": "星期日",
|
||||
"example": "It is Sunday.",
|
||||
"exampleMeaning": "今天是星期日。",
|
||||
"ipa": "/ˈsʌndeɪ/"
|
||||
}
|
||||
],
|
||||
"sceneId": "a0-08-b",
|
||||
"listening": {
|
||||
"text": "It is Friday.",
|
||||
"question": "今天星期几?",
|
||||
"options": [
|
||||
"星期五",
|
||||
"星期四",
|
||||
"星期日"
|
||||
]
|
||||
},
|
||||
"speaking": [
|
||||
{
|
||||
"text": "It is Friday.",
|
||||
"tip": ""
|
||||
}
|
||||
],
|
||||
"reading": {
|
||||
"text": "Mia: Is it Saturday today?\nShen: No. It is Sunday.",
|
||||
"question": "Shen 说今天是哪一天?",
|
||||
"options": [
|
||||
"Sunday",
|
||||
"Saturday",
|
||||
"Friday"
|
||||
]
|
||||
},
|
||||
"writing": {
|
||||
"prompt": "写一句今天是星期四到日。",
|
||||
"example": "It is Friday.",
|
||||
"accept": [
|
||||
[
|
||||
"it is"
|
||||
],
|
||||
[
|
||||
"thursday",
|
||||
"friday",
|
||||
"saturday",
|
||||
"sunday"
|
||||
]
|
||||
],
|
||||
"hint": "用 It is / It’s 加 Thursday、Friday、Saturday 或 Sunday。"
|
||||
},
|
||||
"independent": {
|
||||
"prompt": "不看帮助,说出星期四到日。",
|
||||
"help": "It is Thursday / Friday / Saturday / Sunday.",
|
||||
"accept": [
|
||||
[
|
||||
"thursday",
|
||||
"friday",
|
||||
"saturday",
|
||||
"sunday"
|
||||
]
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "a0-08-c",
|
||||
"title": "星期与时间",
|
||||
"minutes": 12,
|
||||
"itemIds": [
|
||||
"A0-P16",
|
||||
"A0-P17"
|
||||
],
|
||||
"grammarNote": "说整点用 It is / It’s + 数字 + o’clock,例如 It’s three o’clock。",
|
||||
"vocabulary": [
|
||||
{
|
||||
"id": "A0-P16",
|
||||
"word": "What time is it?",
|
||||
"meaning": "现在几点?",
|
||||
"example": "What time is it?",
|
||||
"exampleMeaning": "现在几点?"
|
||||
},
|
||||
{
|
||||
"id": "A0-P17",
|
||||
"word": "It's three o'clock.",
|
||||
"meaning": "现在三点。",
|
||||
"example": "It's three o'clock.",
|
||||
"exampleMeaning": "现在三点。"
|
||||
}
|
||||
],
|
||||
"sceneId": "a0-08-c",
|
||||
"listening": {
|
||||
"text": "It is three o’clock.",
|
||||
"question": "是什么时间?",
|
||||
"options": [
|
||||
"三点",
|
||||
"一点",
|
||||
"星期三"
|
||||
]
|
||||
},
|
||||
"speaking": [
|
||||
{
|
||||
"text": "It is three o’clock.",
|
||||
"tip": ""
|
||||
}
|
||||
],
|
||||
"reading": {
|
||||
"text": "Mia: What time is it? Is it two o’clock?\nShen: No. It is three o’clock.",
|
||||
"question": "Shen 说现在是几点?",
|
||||
"options": [
|
||||
"Three o’clock",
|
||||
"Two o’clock",
|
||||
"One o’clock"
|
||||
]
|
||||
},
|
||||
"writing": {
|
||||
"prompt": "写一句整点时间。",
|
||||
"example": "It is three o’clock.",
|
||||
"accept": [
|
||||
[
|
||||
"it is"
|
||||
],
|
||||
[
|
||||
"o'clock",
|
||||
"oclock"
|
||||
]
|
||||
],
|
||||
"hint": "用 It is / It’s 加数字和 o’clock,例如 It’s three o’clock。"
|
||||
},
|
||||
"independent": {
|
||||
"prompt": "不看帮助,说一个整点时间。",
|
||||
"help": "It is … o’clock.",
|
||||
"accept": [
|
||||
[
|
||||
"o'clock",
|
||||
"oclock"
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
],
|
||||
"scenes": [
|
||||
{
|
||||
"id": "a0-08-a",
|
||||
"kind": "main",
|
||||
"title": "星期与时间",
|
||||
"goal": "询问并说出星期一到三",
|
||||
"turns": [
|
||||
{
|
||||
"ai": "What day is it?",
|
||||
"aiZh": "今天星期几?",
|
||||
"goal": "问今天星期几",
|
||||
"model": "What day is it?",
|
||||
"accept": [
|
||||
"what day"
|
||||
]
|
||||
},
|
||||
{
|
||||
"ai": "Say Monday, Tuesday, or Wednesday.",
|
||||
"aiZh": "请说 Monday, Tuesday, 或 Wednesday(周一、周二或周三)。",
|
||||
"goal": "说出周一到周三中的一天",
|
||||
"model": "It is Monday.",
|
||||
"accept": [
|
||||
"monday",
|
||||
"tuesday",
|
||||
"wednesday"
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "a0-08-b",
|
||||
"kind": "main",
|
||||
"title": "星期与时间",
|
||||
"goal": "说出星期四到日",
|
||||
"turns": [
|
||||
{
|
||||
"ai": "What day is it?",
|
||||
"aiZh": "今天星期几?",
|
||||
"goal": "问今天星期几",
|
||||
"model": "What day is it?",
|
||||
"accept": [
|
||||
"what day"
|
||||
]
|
||||
},
|
||||
{
|
||||
"ai": "Say Thursday, Friday, Saturday, or Sunday.",
|
||||
"aiZh": "请说 Thursday, Friday, Saturday, 或 Sunday(周四、周五、周六或周日)。",
|
||||
"goal": "说出周四到周日中的一天",
|
||||
"model": "It is Friday.",
|
||||
"accept": [
|
||||
"thursday",
|
||||
"friday",
|
||||
"saturday",
|
||||
"sunday"
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "a0-08-c",
|
||||
"kind": "main",
|
||||
"title": "星期与时间",
|
||||
"goal": "询问并说出整点",
|
||||
"turns": [
|
||||
{
|
||||
"ai": "What time is it?",
|
||||
"aiZh": "现在几点了?",
|
||||
"goal": "问现在几点",
|
||||
"model": "What time is it?",
|
||||
"accept": [
|
||||
"what time"
|
||||
]
|
||||
},
|
||||
{
|
||||
"ai": "Say one full time sentence.",
|
||||
"aiZh": "请说一个完整的时间句子。",
|
||||
"goal": "说一个完整的时间句子",
|
||||
"model": "It is three o’clock.",
|
||||
"accept": [
|
||||
"o'clock",
|
||||
"oclock"
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"tasks": [],
|
||||
"materials": []
|
||||
}
|
||||
@@ -0,0 +1,373 @@
|
||||
{
|
||||
"id": "a0-09",
|
||||
"level": "A0",
|
||||
"status": "approved",
|
||||
"title": "我喜欢……",
|
||||
"canDo": "表达喜好并回答",
|
||||
"categories": [],
|
||||
"coreItems": [
|
||||
{
|
||||
"id": "A0-W29",
|
||||
"type": "word",
|
||||
"en": "coffee",
|
||||
"zh": "咖啡",
|
||||
"match": [
|
||||
[
|
||||
"coffee"
|
||||
]
|
||||
],
|
||||
"review": {
|
||||
"prompt": "把“咖啡”写成英文。",
|
||||
"dictation": {
|
||||
"sentence": "I like coffee.",
|
||||
"meaning": "我喜欢咖啡。"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "A0-W30",
|
||||
"type": "word",
|
||||
"en": "tea",
|
||||
"zh": "茶",
|
||||
"match": [
|
||||
[
|
||||
"tea"
|
||||
]
|
||||
],
|
||||
"review": {
|
||||
"prompt": "把“茶”写成英文。",
|
||||
"dictation": {
|
||||
"sentence": "Do you like tea?",
|
||||
"meaning": "你喜欢茶吗?"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "A0-W31",
|
||||
"type": "word",
|
||||
"en": "music",
|
||||
"zh": "音乐",
|
||||
"match": [
|
||||
[
|
||||
"music"
|
||||
]
|
||||
],
|
||||
"review": {
|
||||
"prompt": "把“音乐”写成英文。",
|
||||
"dictation": {
|
||||
"sentence": "I like music.",
|
||||
"meaning": "我喜欢音乐。"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "A0-W32",
|
||||
"type": "word",
|
||||
"en": "movies",
|
||||
"zh": "电影",
|
||||
"match": [
|
||||
[
|
||||
"movies"
|
||||
]
|
||||
],
|
||||
"review": {
|
||||
"prompt": "把“电影”写成英文。",
|
||||
"dictation": {
|
||||
"sentence": "Do you like movies?",
|
||||
"meaning": "你喜欢电影吗?"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "A0-W38",
|
||||
"type": "word",
|
||||
"en": "yes",
|
||||
"zh": "是",
|
||||
"match": [
|
||||
[
|
||||
"yes"
|
||||
]
|
||||
],
|
||||
"review": {
|
||||
"prompt": "把“是”写成英文。",
|
||||
"dictation": {
|
||||
"sentence": "Yes, I do.",
|
||||
"meaning": "是的,我喜欢。"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "A0-W39",
|
||||
"type": "word",
|
||||
"en": "no",
|
||||
"zh": "不",
|
||||
"match": [
|
||||
[
|
||||
"no"
|
||||
]
|
||||
],
|
||||
"review": {
|
||||
"prompt": "把“不”写成英文。",
|
||||
"dictation": {
|
||||
"sentence": "No, I don’t.",
|
||||
"meaning": "不,我不喜欢。"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "A0-P18",
|
||||
"type": "phrase",
|
||||
"en": "I like [thing].",
|
||||
"match": [
|
||||
[
|
||||
"/\\bi (like|love) [a-z]{2,}/"
|
||||
]
|
||||
],
|
||||
"review": {
|
||||
"prompt": "说出你喜欢的一样东西。",
|
||||
"hint": "用 I like … 说一项喜好。",
|
||||
"dictation": {
|
||||
"sentence": "I like music.",
|
||||
"meaning": "我喜欢音乐。"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "A0-P19",
|
||||
"type": "phrase",
|
||||
"en": "Do you like [thing]?",
|
||||
"match": [
|
||||
[
|
||||
"do you like"
|
||||
]
|
||||
],
|
||||
"review": {
|
||||
"prompt": "问对方是否喜欢一样东西。",
|
||||
"dictation": {
|
||||
"sentence": "Do you like coffee?",
|
||||
"meaning": "你喜欢咖啡吗?"
|
||||
}
|
||||
}
|
||||
}
|
||||
],
|
||||
"segments": [
|
||||
{
|
||||
"id": "a0-09-a",
|
||||
"title": "我喜欢……",
|
||||
"minutes": 12,
|
||||
"itemIds": [
|
||||
"A0-W29",
|
||||
"A0-W30",
|
||||
"A0-W31",
|
||||
"A0-W32",
|
||||
"A0-W38",
|
||||
"A0-W39",
|
||||
"A0-P18",
|
||||
"A0-P19"
|
||||
],
|
||||
"grammarNote": "说喜好用 I like + 东西;一般问句用 Do you like + 东西?",
|
||||
"vocabulary": [
|
||||
{
|
||||
"id": "a0-09-like",
|
||||
"word": "like",
|
||||
"meaning": "喜欢",
|
||||
"example": "I like tea.",
|
||||
"exampleMeaning": "我喜欢茶。",
|
||||
"ipa": "/laɪk/"
|
||||
},
|
||||
{
|
||||
"id": "a0-09-tea",
|
||||
"word": "tea",
|
||||
"meaning": "茶",
|
||||
"example": "Do you like tea?",
|
||||
"exampleMeaning": "你喜欢茶吗?"
|
||||
},
|
||||
{
|
||||
"id": "a0-09-music",
|
||||
"word": "music",
|
||||
"meaning": "音乐",
|
||||
"example": "I like music.",
|
||||
"exampleMeaning": "我喜欢音乐。",
|
||||
"ipa": "/ˈmjuːzɪk/"
|
||||
},
|
||||
{
|
||||
"id": "a0-09-movies",
|
||||
"word": "movies",
|
||||
"meaning": "电影",
|
||||
"example": "Do you like movies?",
|
||||
"exampleMeaning": "你喜欢看电影吗?",
|
||||
"ipa": "/ˈmuːviz/"
|
||||
}
|
||||
],
|
||||
"sceneId": "a0-09-a",
|
||||
"listening": {
|
||||
"text": "Do you like tea? Yes, I do.",
|
||||
"question": "对方喜欢茶吗?",
|
||||
"options": [
|
||||
"喜欢",
|
||||
"不喜欢",
|
||||
"不知道"
|
||||
]
|
||||
},
|
||||
"speaking": [
|
||||
{
|
||||
"text": "I like tea. Do you like tea?",
|
||||
"tip": ""
|
||||
}
|
||||
],
|
||||
"reading": {
|
||||
"text": "Mia: I like tea. Do you like tea?\nShen: No, I don’t. I like coffee and music.\nMia: Do you like movies?\nShen: Yes, I do.",
|
||||
"question": "Shen 喜欢喝什么?",
|
||||
"options": [
|
||||
"Coffee",
|
||||
"Tea",
|
||||
"Music"
|
||||
]
|
||||
},
|
||||
"writing": {
|
||||
"prompt": "写一句你的喜好。",
|
||||
"example": "I like tea.",
|
||||
"accept": [
|
||||
[
|
||||
"like"
|
||||
],
|
||||
[
|
||||
"#words:3"
|
||||
]
|
||||
],
|
||||
"hint": "用 I like … 写出一种喜好。"
|
||||
},
|
||||
"independent": {
|
||||
"prompt": "不看句框,说一个喜好并反问。",
|
||||
"help": "I like … / Do you like …?",
|
||||
"accept": [
|
||||
[
|
||||
"i like",
|
||||
"i love"
|
||||
],
|
||||
[
|
||||
"do you like",
|
||||
"#question"
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
],
|
||||
"scenes": [
|
||||
{
|
||||
"id": "a0-09-a",
|
||||
"kind": "main",
|
||||
"title": "我喜欢……",
|
||||
"goal": "表达喜好、回答和反问",
|
||||
"turns": [
|
||||
{
|
||||
"ai": "What do you like?",
|
||||
"aiZh": "你喜欢什么?",
|
||||
"goal": "说出你喜欢什么",
|
||||
"model": "I like tea.",
|
||||
"accept": [
|
||||
"i like",
|
||||
"i love"
|
||||
]
|
||||
},
|
||||
{
|
||||
"ai": "Do you like tea?",
|
||||
"aiZh": "你喜欢茶吗?",
|
||||
"goal": "回答是否喜欢",
|
||||
"model": "Yes, I do.",
|
||||
"accept": [
|
||||
"yes",
|
||||
"no",
|
||||
"i do",
|
||||
"i don't",
|
||||
"i do not"
|
||||
]
|
||||
},
|
||||
{
|
||||
"ai": "Now ask me what I like.",
|
||||
"aiZh": "现在请问我喜欢什么。",
|
||||
"goal": "反问对方的喜好",
|
||||
"model": "Do you like tea?",
|
||||
"accept": [
|
||||
"do you like",
|
||||
"#question"
|
||||
]
|
||||
},
|
||||
{
|
||||
"ai": "Say your like one more time.",
|
||||
"aiZh": "请再说一次你的喜好。",
|
||||
"goal": "再说一次你的喜好",
|
||||
"model": "I like tea.",
|
||||
"accept": [
|
||||
"i like",
|
||||
"i love"
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "a0-plan",
|
||||
"kind": "variant",
|
||||
"title": "约个时间",
|
||||
"goal": "说明星期、时间和喜好",
|
||||
"turns": [
|
||||
{
|
||||
"ai": "Hi! What day is it today?",
|
||||
"aiZh": "嗨!今天星期几?",
|
||||
"goal": "说出今天星期几",
|
||||
"model": "It’s Friday.",
|
||||
"accept": [
|
||||
"monday",
|
||||
"tuesday",
|
||||
"wednesday",
|
||||
"thursday",
|
||||
"friday",
|
||||
"saturday",
|
||||
"sunday"
|
||||
]
|
||||
},
|
||||
{
|
||||
"ai": "What time is it now?",
|
||||
"aiZh": "现在几点?",
|
||||
"goal": "说出现在几点",
|
||||
"model": "It’s three o’clock.",
|
||||
"accept": [
|
||||
"o'clock",
|
||||
"oclock",
|
||||
"it's + #digit",
|
||||
"it is + #digit"
|
||||
]
|
||||
},
|
||||
{
|
||||
"ai": "Do you like coffee or tea?",
|
||||
"aiZh": "你喜欢咖啡还是茶?",
|
||||
"goal": "说出你的喜好",
|
||||
"model": "I like tea.",
|
||||
"accept": [
|
||||
"i like",
|
||||
"i love",
|
||||
"yes",
|
||||
"no",
|
||||
"i don't"
|
||||
]
|
||||
},
|
||||
{
|
||||
"ai": "Me too! Now ask me one question.",
|
||||
"aiZh": "我也是!现在问我一个问题。",
|
||||
"goal": "反问对方",
|
||||
"model": "Do you like music?",
|
||||
"accept": [
|
||||
"#question"
|
||||
]
|
||||
}
|
||||
],
|
||||
"practice": {
|
||||
"title": "约个时间",
|
||||
"summary": "说星期和整点,回答喜好,并反问对方",
|
||||
"recapPrompt": "用英语说今天星期几和现在几点。"
|
||||
}
|
||||
}
|
||||
],
|
||||
"tasks": [],
|
||||
"materials": []
|
||||
}
|
||||
@@ -0,0 +1,207 @@
|
||||
{
|
||||
"id": "a0-10",
|
||||
"level": "A0",
|
||||
"status": "approved",
|
||||
"title": "A0 综合任务",
|
||||
"canDo": "没听清时请对方重复,并完成自我介绍、喜好和反问",
|
||||
"categories": [],
|
||||
"coreItems": [
|
||||
{
|
||||
"id": "A0-W24",
|
||||
"type": "word",
|
||||
"en": "water",
|
||||
"zh": "水",
|
||||
"match": [
|
||||
[
|
||||
"water"
|
||||
]
|
||||
],
|
||||
"review": {
|
||||
"prompt": "把“水”写成英文。",
|
||||
"dictation": {
|
||||
"sentence": "I like water.",
|
||||
"meaning": "我喜欢喝水。"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "A0-P20",
|
||||
"type": "phrase",
|
||||
"en": "Please say that again.",
|
||||
"match": [
|
||||
[
|
||||
"please say that again",
|
||||
"please speak slowly"
|
||||
]
|
||||
],
|
||||
"review": {
|
||||
"prompt": "请对方再说一次。",
|
||||
"dictation": {
|
||||
"sentence": "Please say that again.",
|
||||
"meaning": "请再说一遍。"
|
||||
}
|
||||
}
|
||||
}
|
||||
],
|
||||
"segments": [
|
||||
{
|
||||
"id": "a0-10-a",
|
||||
"title": "A0 综合任务",
|
||||
"minutes": 12,
|
||||
"itemIds": [
|
||||
"A0-W24",
|
||||
"A0-P20"
|
||||
],
|
||||
"grammarNote": "礼貌请求以 Please 开头:Please say that again.",
|
||||
"vocabulary": [
|
||||
{
|
||||
"id": "a0-10-water",
|
||||
"word": "water",
|
||||
"meaning": "水",
|
||||
"example": "I like water.",
|
||||
"exampleMeaning": "我喜欢喝水。",
|
||||
"ipa": "/ˈwɔːtər/"
|
||||
},
|
||||
{
|
||||
"id": "a0-10-again",
|
||||
"word": "Please say that again.",
|
||||
"meaning": "请再说一遍。",
|
||||
"example": "Please say that again.",
|
||||
"exampleMeaning": "请再说一遍。"
|
||||
},
|
||||
{
|
||||
"id": "a0-10-slowly",
|
||||
"word": "Please speak slowly.",
|
||||
"meaning": "请说慢一点。",
|
||||
"example": "Please speak slowly.",
|
||||
"exampleMeaning": "请说慢一点。"
|
||||
}
|
||||
],
|
||||
"sceneId": "a0-10-a",
|
||||
"listening": {
|
||||
"text": "Do you like water? Sorry, please say that again.",
|
||||
"question": "第二个人希望对方做什么?",
|
||||
"options": [
|
||||
"再说一遍",
|
||||
"说慢一点",
|
||||
"给他一杯水"
|
||||
]
|
||||
},
|
||||
"speaking": [
|
||||
{
|
||||
"text": "Sorry, please say that again. I like water.",
|
||||
"tip": "water 的 t 常读得很轻,像轻轻的 d。先清楚,不必快。"
|
||||
}
|
||||
],
|
||||
"reading": {
|
||||
"text": "Alex: Hi! I’m Alex. Where are you from?\nShen: Sorry? Please say that again.\nAlex: Where are you from?\nShen: I’m from Hong Kong. Do you like coffee?\nAlex: No, I don’t. I like water.",
|
||||
"question": "Alex 喜欢喝什么?",
|
||||
"options": [
|
||||
"Water",
|
||||
"Coffee",
|
||||
"Tea"
|
||||
]
|
||||
},
|
||||
"writing": {
|
||||
"prompt": "写姓名、地点和喜好三句,喜好用 water。",
|
||||
"example": "I’m Shen.\nI’m from Hong Kong.\nI like water.",
|
||||
"accept": [
|
||||
[
|
||||
"i am",
|
||||
"my name is"
|
||||
],
|
||||
[
|
||||
"from"
|
||||
],
|
||||
[
|
||||
"like"
|
||||
],
|
||||
[
|
||||
"water"
|
||||
]
|
||||
],
|
||||
"hint": "分别写姓名、来自哪里和喜好三部分,喜好用 water:I like water."
|
||||
},
|
||||
"independent": {
|
||||
"prompt": "不看帮助:先请对方再说一遍,再说姓名、喜欢喝什么,并反问对方。",
|
||||
"help": "Please say that again. / I’m … / I like water. / Do you like …?",
|
||||
"accept": [
|
||||
[
|
||||
"say that again",
|
||||
"speak slowly",
|
||||
"pardon"
|
||||
],
|
||||
[
|
||||
"i'm + #word",
|
||||
"i am + #word",
|
||||
"my name is",
|
||||
"my name's"
|
||||
],
|
||||
[
|
||||
"i like",
|
||||
"i love"
|
||||
],
|
||||
[
|
||||
"#question"
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
],
|
||||
"scenes": [
|
||||
{
|
||||
"id": "a0-10-a",
|
||||
"kind": "main",
|
||||
"title": "A0 综合任务",
|
||||
"goal": "请求重复或放慢语速,并完成基础沟通",
|
||||
"turns": [
|
||||
{
|
||||
"ai": "Say: Please say that again.",
|
||||
"aiZh": "请说:Please say that again(请再说一遍)。",
|
||||
"goal": "请求对方重复",
|
||||
"model": "Please say that again.",
|
||||
"accept": [
|
||||
"say that again",
|
||||
"again",
|
||||
"pardon"
|
||||
]
|
||||
},
|
||||
{
|
||||
"ai": "Say: Please speak slowly.",
|
||||
"aiZh": "请说:Please speak slowly(请说慢一点)。",
|
||||
"goal": "请求对方放慢语速",
|
||||
"model": "Please speak slowly.",
|
||||
"accept": [
|
||||
"slowly",
|
||||
"slow"
|
||||
]
|
||||
},
|
||||
{
|
||||
"ai": "Now ask me your name or where I am from.",
|
||||
"aiZh": "现在请问我的名字或我来自哪里。",
|
||||
"goal": "反问名字或来自哪里",
|
||||
"model": "What’s your name?",
|
||||
"accept": [
|
||||
"what's your name",
|
||||
"what is your name",
|
||||
"where are you from",
|
||||
"your name",
|
||||
"#question"
|
||||
]
|
||||
},
|
||||
{
|
||||
"ai": "Tell me what you like to drink.",
|
||||
"aiZh": "告诉我你喜欢喝什么。",
|
||||
"goal": "说出你喜欢喝什么",
|
||||
"model": "I like water.",
|
||||
"accept": [
|
||||
"i like",
|
||||
"i love"
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"tasks": [],
|
||||
"materials": []
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
@@ -682,7 +682,8 @@
|
||||
"A1-U01-P08"
|
||||
]
|
||||
}
|
||||
]
|
||||
],
|
||||
"practice": {}
|
||||
},
|
||||
{
|
||||
"id": "A1-U01-C2",
|
||||
|
||||
@@ -614,7 +614,8 @@
|
||||
"A1-U02-P06"
|
||||
]
|
||||
}
|
||||
]
|
||||
],
|
||||
"practice": {}
|
||||
},
|
||||
{
|
||||
"id": "A1-U02-C2",
|
||||
|
||||
@@ -653,7 +653,8 @@
|
||||
"A1-U03-P06"
|
||||
]
|
||||
}
|
||||
]
|
||||
],
|
||||
"practice": {}
|
||||
},
|
||||
{
|
||||
"id": "A1-U03-C2",
|
||||
|
||||
@@ -698,7 +698,8 @@
|
||||
"zh": "太好了,非常感谢!",
|
||||
"itemIds": []
|
||||
}
|
||||
]
|
||||
],
|
||||
"practice": {}
|
||||
},
|
||||
{
|
||||
"id": "A1-U04-C2",
|
||||
|
||||
@@ -673,7 +673,8 @@
|
||||
"A1-U05-P05"
|
||||
]
|
||||
}
|
||||
]
|
||||
],
|
||||
"practice": {}
|
||||
},
|
||||
{
|
||||
"id": "A1-U05-C2",
|
||||
|
||||
@@ -736,7 +736,8 @@
|
||||
"A1-U06-W07"
|
||||
]
|
||||
}
|
||||
]
|
||||
],
|
||||
"practice": {}
|
||||
},
|
||||
{
|
||||
"id": "A1-U06-C2",
|
||||
|
||||
@@ -683,7 +683,8 @@
|
||||
"zh": "谢谢!",
|
||||
"itemIds": []
|
||||
}
|
||||
]
|
||||
],
|
||||
"practice": {}
|
||||
},
|
||||
{
|
||||
"id": "A1-U07-C2",
|
||||
|
||||
@@ -682,7 +682,8 @@
|
||||
"A1-U08-P07"
|
||||
]
|
||||
}
|
||||
]
|
||||
],
|
||||
"practice": {}
|
||||
},
|
||||
{
|
||||
"id": "A1-U08-C2",
|
||||
|
||||
@@ -721,7 +721,8 @@
|
||||
"A1-U09-W06"
|
||||
]
|
||||
}
|
||||
]
|
||||
],
|
||||
"practice": {}
|
||||
},
|
||||
{
|
||||
"id": "A1-U09-C2",
|
||||
|
||||
@@ -657,7 +657,8 @@
|
||||
"A1-U10-P07"
|
||||
]
|
||||
}
|
||||
]
|
||||
],
|
||||
"practice": {}
|
||||
},
|
||||
{
|
||||
"id": "A1-U10-C2",
|
||||
|
||||
@@ -706,7 +706,8 @@
|
||||
"A1-U11-W03"
|
||||
]
|
||||
}
|
||||
]
|
||||
],
|
||||
"practice": {}
|
||||
},
|
||||
{
|
||||
"id": "A1-U11-C2",
|
||||
|
||||
@@ -723,7 +723,8 @@
|
||||
"zh": "我要了。",
|
||||
"itemIds": []
|
||||
}
|
||||
]
|
||||
],
|
||||
"practice": {}
|
||||
},
|
||||
{
|
||||
"id": "A1-U12-C2",
|
||||
|
||||
@@ -728,7 +728,8 @@
|
||||
"A1-U13-P09"
|
||||
]
|
||||
}
|
||||
]
|
||||
],
|
||||
"practice": {}
|
||||
},
|
||||
{
|
||||
"id": "A1-U13-C2",
|
||||
|
||||
@@ -704,7 +704,8 @@
|
||||
"A1-U14-P11"
|
||||
]
|
||||
}
|
||||
]
|
||||
],
|
||||
"practice": {}
|
||||
},
|
||||
{
|
||||
"id": "A1-U14-C2",
|
||||
|
||||
@@ -666,7 +666,8 @@
|
||||
"A1-U15-P09"
|
||||
]
|
||||
}
|
||||
]
|
||||
],
|
||||
"practice": {}
|
||||
},
|
||||
{
|
||||
"id": "A1-U15-C2",
|
||||
|
||||
@@ -704,7 +704,8 @@
|
||||
"A1-U16-P07"
|
||||
]
|
||||
}
|
||||
]
|
||||
],
|
||||
"practice": {}
|
||||
},
|
||||
{
|
||||
"id": "A1-U16-C2",
|
||||
|
||||
@@ -666,7 +666,8 @@
|
||||
"A1-U17-P11"
|
||||
]
|
||||
}
|
||||
]
|
||||
],
|
||||
"practice": {}
|
||||
},
|
||||
{
|
||||
"id": "A1-U17-C2",
|
||||
|
||||
@@ -681,7 +681,8 @@
|
||||
"A1-U18-P09"
|
||||
]
|
||||
}
|
||||
]
|
||||
],
|
||||
"practice": {}
|
||||
},
|
||||
{
|
||||
"id": "A1-U18-C2",
|
||||
|
||||
@@ -661,7 +661,8 @@
|
||||
"A1-U19-P04"
|
||||
]
|
||||
}
|
||||
]
|
||||
],
|
||||
"practice": {}
|
||||
},
|
||||
{
|
||||
"id": "A1-U19-C2",
|
||||
|
||||
@@ -612,7 +612,8 @@
|
||||
"A1-U20-P11"
|
||||
]
|
||||
}
|
||||
]
|
||||
],
|
||||
"practice": {}
|
||||
},
|
||||
{
|
||||
"id": "A1-U20-C2",
|
||||
|
||||
@@ -704,7 +704,8 @@
|
||||
"A1-U21-P10"
|
||||
]
|
||||
}
|
||||
]
|
||||
],
|
||||
"practice": {}
|
||||
},
|
||||
{
|
||||
"id": "A1-U21-C2",
|
||||
|
||||
@@ -864,7 +864,8 @@
|
||||
"A2-U01-W01"
|
||||
]
|
||||
}
|
||||
]
|
||||
],
|
||||
"practice": {}
|
||||
},
|
||||
{
|
||||
"id": "A2-U01-C2",
|
||||
|
||||
@@ -896,7 +896,8 @@
|
||||
"A2-U02-P11"
|
||||
]
|
||||
}
|
||||
]
|
||||
],
|
||||
"practice": {}
|
||||
},
|
||||
{
|
||||
"id": "A2-U02-C2",
|
||||
|
||||
@@ -867,7 +867,8 @@
|
||||
"A2-U03-P09"
|
||||
]
|
||||
}
|
||||
]
|
||||
],
|
||||
"practice": {}
|
||||
},
|
||||
{
|
||||
"id": "A2-U03-C2",
|
||||
|
||||
@@ -907,7 +907,8 @@
|
||||
"A2-U04-P04"
|
||||
]
|
||||
}
|
||||
]
|
||||
],
|
||||
"practice": {}
|
||||
},
|
||||
{
|
||||
"id": "A2-U04-C2",
|
||||
|
||||
@@ -898,7 +898,8 @@
|
||||
"zh": "那我们不要沙拉了,谢谢。",
|
||||
"itemIds": []
|
||||
}
|
||||
]
|
||||
],
|
||||
"practice": {}
|
||||
},
|
||||
{
|
||||
"id": "A2-U05-C2",
|
||||
|
||||
@@ -875,7 +875,8 @@
|
||||
"A2-U06-P08"
|
||||
]
|
||||
}
|
||||
]
|
||||
],
|
||||
"practice": {}
|
||||
},
|
||||
{
|
||||
"id": "A2-U06-C2",
|
||||
|
||||
@@ -909,7 +909,8 @@
|
||||
"zh": "太好了,谢谢。",
|
||||
"itemIds": []
|
||||
}
|
||||
]
|
||||
],
|
||||
"practice": {}
|
||||
},
|
||||
{
|
||||
"id": "A2-U07-C2",
|
||||
|
||||
@@ -853,7 +853,8 @@
|
||||
"zh": "太好了,谢谢。",
|
||||
"itemIds": []
|
||||
}
|
||||
]
|
||||
],
|
||||
"practice": {}
|
||||
},
|
||||
{
|
||||
"id": "A2-U08-C2",
|
||||
|
||||
@@ -883,7 +883,8 @@
|
||||
"A2-U09-W03"
|
||||
]
|
||||
}
|
||||
]
|
||||
],
|
||||
"practice": {}
|
||||
},
|
||||
{
|
||||
"id": "A2-U09-C2",
|
||||
|
||||
@@ -895,7 +895,8 @@
|
||||
"A2-U10-W01"
|
||||
]
|
||||
}
|
||||
]
|
||||
],
|
||||
"practice": {}
|
||||
},
|
||||
{
|
||||
"id": "A2-U10-C2",
|
||||
|
||||
@@ -905,7 +905,8 @@
|
||||
"A2-U11-P10"
|
||||
]
|
||||
}
|
||||
]
|
||||
],
|
||||
"practice": {}
|
||||
},
|
||||
{
|
||||
"id": "A2-U11-C2",
|
||||
|
||||
@@ -847,7 +847,8 @@
|
||||
"A2-U12-W03"
|
||||
]
|
||||
}
|
||||
]
|
||||
],
|
||||
"practice": {}
|
||||
},
|
||||
{
|
||||
"id": "A2-U12-C2",
|
||||
|
||||
@@ -893,7 +893,8 @@
|
||||
"A2-U13-P07"
|
||||
]
|
||||
}
|
||||
]
|
||||
],
|
||||
"practice": {}
|
||||
},
|
||||
{
|
||||
"id": "A2-U13-C2",
|
||||
|
||||
@@ -875,7 +875,8 @@
|
||||
"A2-U14-P09"
|
||||
]
|
||||
}
|
||||
]
|
||||
],
|
||||
"practice": {}
|
||||
},
|
||||
{
|
||||
"id": "A2-U14-C2",
|
||||
|
||||
@@ -810,7 +810,8 @@
|
||||
"A2-U15-P10"
|
||||
]
|
||||
}
|
||||
]
|
||||
],
|
||||
"practice": {}
|
||||
},
|
||||
{
|
||||
"id": "A2-U15-C2",
|
||||
|
||||
@@ -1085,7 +1085,8 @@
|
||||
"B1-U01-P09"
|
||||
]
|
||||
}
|
||||
]
|
||||
],
|
||||
"practice": {}
|
||||
},
|
||||
{
|
||||
"id": "B1-U01-C2",
|
||||
|
||||
@@ -1054,7 +1054,8 @@
|
||||
"B1-U02-P04"
|
||||
]
|
||||
}
|
||||
]
|
||||
],
|
||||
"practice": {}
|
||||
},
|
||||
{
|
||||
"id": "B1-U02-C2",
|
||||
|
||||
@@ -1044,7 +1044,8 @@
|
||||
"zh": "谢谢你的帮助。",
|
||||
"itemIds": []
|
||||
}
|
||||
]
|
||||
],
|
||||
"practice": {}
|
||||
},
|
||||
{
|
||||
"id": "B1-U03-C2",
|
||||
|
||||
@@ -1096,7 +1096,8 @@
|
||||
"zh": "太好了。谢谢你的帮助。",
|
||||
"itemIds": []
|
||||
}
|
||||
]
|
||||
],
|
||||
"practice": {}
|
||||
},
|
||||
{
|
||||
"id": "B1-U04-C2",
|
||||
|
||||
@@ -1013,7 +1013,8 @@
|
||||
"zh": "非常感谢。",
|
||||
"itemIds": []
|
||||
}
|
||||
]
|
||||
],
|
||||
"practice": {}
|
||||
},
|
||||
{
|
||||
"id": "B1-U05-C2",
|
||||
|
||||
@@ -1015,7 +1015,8 @@
|
||||
"zh": "好的,谢谢医生。",
|
||||
"itemIds": []
|
||||
}
|
||||
]
|
||||
],
|
||||
"practice": {}
|
||||
},
|
||||
{
|
||||
"id": "B1-U06-C2",
|
||||
|
||||
@@ -1005,7 +1005,8 @@
|
||||
"zh": "谢谢,感谢你的帮助。",
|
||||
"itemIds": []
|
||||
}
|
||||
]
|
||||
],
|
||||
"practice": {}
|
||||
},
|
||||
{
|
||||
"id": "B1-U07-C2",
|
||||
|
||||
@@ -1012,7 +1012,8 @@
|
||||
"zh": "周六见,再见。",
|
||||
"itemIds": []
|
||||
}
|
||||
]
|
||||
],
|
||||
"practice": {}
|
||||
},
|
||||
{
|
||||
"id": "B1-U08-C2",
|
||||
|
||||
@@ -978,7 +978,8 @@
|
||||
"zh": "好的,谢谢你的帮助。",
|
||||
"itemIds": []
|
||||
}
|
||||
]
|
||||
],
|
||||
"practice": {}
|
||||
},
|
||||
{
|
||||
"id": "B1-U09-C2",
|
||||
|
||||
@@ -1003,7 +1003,8 @@
|
||||
"zh": "太好了,我相信你会喜欢的。",
|
||||
"itemIds": []
|
||||
}
|
||||
]
|
||||
],
|
||||
"practice": {}
|
||||
},
|
||||
{
|
||||
"id": "B1-U10-C2",
|
||||
|
||||
@@ -1016,7 +1016,8 @@
|
||||
"zh": "好的,我给百分之十。",
|
||||
"itemIds": []
|
||||
}
|
||||
]
|
||||
],
|
||||
"practice": {}
|
||||
},
|
||||
{
|
||||
"id": "B1-U11-C2",
|
||||
|
||||
@@ -1010,7 +1010,8 @@
|
||||
"zh": "真羡慕你!多给我讲讲。",
|
||||
"itemIds": []
|
||||
}
|
||||
]
|
||||
],
|
||||
"practice": {}
|
||||
},
|
||||
{
|
||||
"id": "B1-U12-C2",
|
||||
|
||||
@@ -1167,7 +1167,8 @@
|
||||
"zh": "好,走吧。",
|
||||
"itemIds": []
|
||||
}
|
||||
]
|
||||
],
|
||||
"practice": {}
|
||||
},
|
||||
{
|
||||
"id": "B1-U13-C2",
|
||||
|
||||
@@ -967,7 +967,8 @@
|
||||
"zh": "好的,我今天就发。",
|
||||
"itemIds": []
|
||||
}
|
||||
]
|
||||
],
|
||||
"practice": {}
|
||||
},
|
||||
{
|
||||
"id": "B1-U14-C2",
|
||||
|
||||
@@ -98,6 +98,83 @@
|
||||
"atm"
|
||||
],
|
||||
"levels": [
|
||||
{
|
||||
"id": "A0",
|
||||
"title": "零基础起步",
|
||||
"assessment": "A0/assessment.json",
|
||||
"units": [
|
||||
{
|
||||
"id": "a0-01",
|
||||
"file": "A0/a0-01.json",
|
||||
"title": "你好,我是……",
|
||||
"categories": [],
|
||||
"canDo": "介绍姓名并回应问候"
|
||||
},
|
||||
{
|
||||
"id": "a0-02",
|
||||
"file": "A0/a0-02.json",
|
||||
"title": "拼读我的名字",
|
||||
"categories": [],
|
||||
"canDo": "听懂拼写,并说出名字字母"
|
||||
},
|
||||
{
|
||||
"id": "a0-03",
|
||||
"file": "A0/a0-03.json",
|
||||
"title": "你好吗?",
|
||||
"categories": [],
|
||||
"canDo": "问候并表达简单状态"
|
||||
},
|
||||
{
|
||||
"id": "a0-04",
|
||||
"file": "A0/a0-04.json",
|
||||
"title": "数字与电话号码",
|
||||
"categories": [],
|
||||
"canDo": "说 0–10 与虚拟号码"
|
||||
},
|
||||
{
|
||||
"id": "a0-05",
|
||||
"file": "A0/a0-05.json",
|
||||
"title": "这是什么?",
|
||||
"categories": [],
|
||||
"canDo": "询问并说出常见物品"
|
||||
},
|
||||
{
|
||||
"id": "a0-06",
|
||||
"file": "A0/a0-06.json",
|
||||
"title": "我来自哪里?",
|
||||
"categories": [],
|
||||
"canDo": "说明来自哪里并反问"
|
||||
},
|
||||
{
|
||||
"id": "a0-07",
|
||||
"file": "A0/a0-07.json",
|
||||
"title": "我的家人",
|
||||
"categories": [],
|
||||
"canDo": "介绍一位家人"
|
||||
},
|
||||
{
|
||||
"id": "a0-08",
|
||||
"file": "A0/a0-08.json",
|
||||
"title": "星期与时间",
|
||||
"categories": [],
|
||||
"canDo": "说今天和整点"
|
||||
},
|
||||
{
|
||||
"id": "a0-09",
|
||||
"file": "A0/a0-09.json",
|
||||
"title": "我喜欢……",
|
||||
"categories": [],
|
||||
"canDo": "表达喜好并回答"
|
||||
},
|
||||
{
|
||||
"id": "a0-10",
|
||||
"file": "A0/a0-10.json",
|
||||
"title": "A0 综合任务",
|
||||
"categories": [],
|
||||
"canDo": "没听清时请对方重复,并完成自我介绍、喜好和反问"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "A1",
|
||||
"title": "固定的生活与旅行互动",
|
||||
|
||||
Reference in New Issue
Block a user