整个课程和数据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
+207
View File
@@ -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": []
}