feat: 完善听力口语辅助状态记录、练习分块与复习抽查间隔机制

This commit is contained in:
shen
2026-09-23 18:33:22 -07:00
parent 6b42b7abc3
commit d740a9e19c
106 changed files with 2933 additions and 845 deletions
+9 -1
View File
@@ -213,12 +213,20 @@
"自我介绍",
"买东西",
"问时间"
],
"itemIds": [
"A0-P01"
]
},
"speaking": [
{
"text": "Hello. I’m Shen. Nice to meet you.",
"tip": ""
"tip": "",
"itemIds": [
"A0-W36",
"A0-P01",
"A0-P03"
]
}
],
"reading": {
+5 -1
View File
@@ -81,12 +81,16 @@
"你的名字怎么拼?",
"你的名字是什么?",
"你来自哪里?"
],
"itemIds": [
"A0-P04"
]
},
"speaking": [
{
"text": "S H E N",
"tip": "字母之间留一个短停顿:S /es/ - H /eɪtʃ/ - E /iː/ - N /en/。先清楚,不必快。"
"tip": "字母之间留一个短停顿:S /es/ - H /eɪtʃ/ - E /iː/ - N /en/。先清楚,不必快。",
"itemIds": []
}
],
"reading": {
+8 -1
View File
@@ -168,12 +168,19 @@
"你的状态",
"你的号码",
"你的地点"
],
"itemIds": [
"A0-P05"
]
},
"speaking": [
{
"text": "How are you? I’m good, thanks.",
"tip": ""
"tip": "",
"itemIds": [
"A0-P05",
"A0-W33"
]
}
],
"reading": {
+28 -3
View File
@@ -375,12 +375,23 @@
"123",
"132",
"213"
],
"itemIds": [
"A0-W02",
"A0-W03",
"A0-W04"
]
},
"speaking": [
{
"text": "Zero, one, two, three.",
"tip": ""
"tip": "",
"itemIds": [
"A0-W01",
"A0-W02",
"A0-W03",
"A0-W04"
]
}
],
"reading": {
@@ -498,12 +509,20 @@
"678",
"687",
"768"
],
"itemIds": [
"A0-W07",
"A0-W08",
"A0-W09"
]
},
"speaking": [
{
"text": "My phone is here.",
"tip": ""
"tip": "",
"itemIds": [
"A0-W20"
]
}
],
"reading": {
@@ -579,12 +598,18 @@
"138",
"183",
"318"
],
"itemIds": [
"A0-P08"
]
},
"speaking": [
{
"text": "My number is one-three-eight.",
"tip": "号码一个数字一个数字地读,数字之间稍停:one - three - eight。"
"tip": "号码一个数字一个数字地读,数字之间稍停:one - three - eight。",
"itemIds": [
"A0-P08"
]
}
],
"reading": {
+9 -1
View File
@@ -200,12 +200,20 @@
"钥匙",
"书",
"水"
],
"itemIds": [
"A0-W23"
]
},
"speaking": [
{
"text": "What’s this? It’s a pen.",
"tip": ""
"tip": "",
"itemIds": [
"A0-W21",
"A0-P09",
"A0-P10"
]
}
],
"reading": {
+7 -1
View File
@@ -101,12 +101,18 @@
"来自哪里",
"叫什么",
"喜欢什么"
],
"itemIds": [
"A0-P11"
]
},
"speaking": [
{
"text": "I’m from Hong Kong.",
"tip": ""
"tip": "",
"itemIds": [
"A0-P12"
]
}
],
"reading": {
+7 -1
View File
@@ -160,12 +160,18 @@
"妈妈",
"朋友",
"老师"
],
"itemIds": [
"A0-W25"
]
},
"speaking": [
{
"text": "This is my family.",
"tip": ""
"tip": "",
"itemIds": [
"A0-P13"
]
}
],
"reading": {
+22 -3
View File
@@ -332,12 +332,19 @@
"星期一",
"星期二",
"星期三"
],
"itemIds": [
"A0-W12"
]
},
"speaking": [
{
"text": "It is Monday.",
"tip": ""
"tip": "",
"itemIds": [
"A0-W12",
"A0-P15"
]
}
],
"reading": {
@@ -429,12 +436,18 @@
"星期五",
"星期四",
"星期日"
],
"itemIds": [
"A0-W16"
]
},
"speaking": [
{
"text": "It is Friday.",
"tip": ""
"tip": "",
"itemIds": [
"A0-W16"
]
}
],
"reading": {
@@ -508,12 +521,18 @@
"三点",
"一点",
"星期三"
],
"itemIds": [
"A0-P17"
]
},
"speaking": [
{
"text": "It is three o’clock.",
"tip": ""
"tip": "",
"itemIds": [
"A0-P17"
]
}
],
"reading": {
+8 -2
View File
@@ -227,12 +227,18 @@
"喜欢",
"不喜欢",
"不知道"
]
],
"itemIds": []
},
"speaking": [
{
"text": "I like tea. Do you like tea?",
"tip": ""
"tip": "",
"itemIds": [
"A0-W30",
"A0-P18",
"A0-P19"
]
}
],
"reading": {
+8 -1
View File
@@ -95,12 +95,19 @@
"再说一遍",
"说慢一点",
"给他一杯水"
],
"itemIds": [
"A0-P20"
]
},
"speaking": [
{
"text": "Sorry, please say that again. I like water.",
"tip": "water 的 t 常读得很轻,像轻轻的 d。先清楚,不必快。"
"tip": "water 的 t 常读得很轻,像轻轻的 d。先清楚,不必快。",
"itemIds": [
"A0-W24",
"A0-P20"
]
}
],
"reading": {