整个课程和数据UI重新设计版本

This commit is contained in:
shenlei
2026-09-18 17:55:44 +09:00
parent febfd30f49
commit 0a4f97d105
154 changed files with 12366 additions and 4784 deletions
+373
View File
@@ -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": []
}