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