update new API
All checks were successful
Deploy to Production / deploy (push) Successful in 29s

This commit is contained in:
silverpro89
2026-02-09 23:17:03 +07:00
parent f91cda796e
commit 5957636b07
101 changed files with 6998 additions and 1996 deletions

View File

@@ -0,0 +1,131 @@
[
{
"grade": "020101",
"vocab": [
"mom",
"dad",
"brother",
"sister",
"grandpa",
"grandma"
],
"phonics": null,
"grammar": [
"This is my (mom)."
]
},
{
"grade": "020102",
"vocab": [
"mom",
"dad",
"brother",
"sister",
"grandpa",
"grandma"
],
"phonics": null,
"grammar": [
"Is this your (mom)?",
"Yes, it is.",
"No, it isn't."
]
},
{
"grade": "020103",
"vocab": [
"nose",
"neck",
"orange",
"octopus"
],
"phonics": [
"Nn",
"Oo"
],
"grammar": [
"This is my (nose).",
"This is my (orange and octopus)."
]
},
{
"grade": "020104",
"vocab": [
"eleven",
"twelve"
],
"phonics": null,
"grammar": [
"How many?",
"Twelve moms.",
"Eleven dads."
]
},
{
"grade": "020105",
"vocab": [
"panda",
"pen",
"Polly"
],
"phonics": [
"Pp"
],
"grammar": [
"She has a pen."
]
},
{
"grade": "020106",
"vocab": [
"mom",
"dad",
"brother",
"sister",
"grandpa",
"grandma"
],
"phonics": null,
"grammar": [
"Is this your (mom)?",
"Yes, it is.",
"No, it isn't."
]
},
{
"grade": "020107",
"vocab": [
"dog",
"cat",
"hamster",
"fish"
],
"phonics": null,
"grammar": [
"It's a cat.",
"My pet is brown.",
"My pet has a black nose.",
"What a good dog!"
]
},
{
"grade": "020108",
"vocab": [
"mom",
"dad",
"brother",
"sister",
"grandpa",
"grandma",
"eleven",
"twelve"
],
"phonics": null,
"grammar": [
"Is this your (mom)?",
"Yes, it is.",
"No, it isn't.",
"How many?"
]
}
]

View File

@@ -0,0 +1,121 @@
[
{
"grade": "020201",
"vocab": [
"happy",
"sad",
"hungry",
"thirsty",
"hot",
"cold"
],
"phonics": null,
"grammar": []
},
{
"grade": "020202",
"vocab": [
"happy",
"sad",
"hungry",
"thirsty",
"hot",
"cold"
],
"phonics": null,
"grammar": [
"He's happy.",
"She's hungry."
]
},
{
"grade": "020203",
"vocab": [
"queen",
"quiet",
"river",
"rainbow"
],
"phonics": [
"Qq",
"Rr",
"/kw/",
"/r/"
],
"grammar": []
},
{
"grade": "020204",
"vocab": [
"thirteen",
"fourteen"
],
"phonics": null,
"grammar": []
},
{
"grade": "020205",
"vocab": [
"sock",
"sofa"
],
"phonics": [
"Ss",
"/s/"
],
"grammar": []
},
{
"grade": "020206",
"vocab": [
"happy",
"sad",
"hungry",
"thirsty",
"hot",
"cold"
],
"phonics": null,
"grammar": []
},
{
"grade": "020207",
"vocab": [
"card",
"bánh chưng",
"lucky money",
"flowers"
],
"phonics": null,
"grammar": []
},
{
"grade": "020208",
"vocab": [
"happy",
"sad",
"hungry",
"thirsty",
"hot",
"cold",
"queen",
"quiet",
"river",
"rainbow",
"sock",
"sofa"
],
"phonics": [
"Qq",
"Rr",
"Ss",
"/kw/",
"/r/",
"/s/"
],
"grammar": [
"He's happy.",
"She's cold."
]
}
]

View File

@@ -0,0 +1,124 @@
[
{
"grade": "020301",
"vocab": [
"dress",
"socks",
"T-shirt",
"pants",
"shorts",
"shoes"
],
"phonics": null,
"grammar": []
},
{
"grade": "020302",
"vocab": [
"pants",
"socks",
"T-shirt",
"shorts",
"shoes",
"dress"
],
"phonics": null,
"grammar": [
"Are these his (pants)?",
"Yes, they are.",
"No, they aren't."
]
},
{
"grade": "020303",
"vocab": [
"towel",
"turtle",
"umbrella",
"up"
],
"phonics": [
"/t/",
"/ʌ/",
"Tt",
"Uu"
],
"grammar": []
},
{
"grade": "020304",
"vocab": [
"fifteen",
"sixteen"
],
"phonics": null,
"grammar": [
"Fifteen T-shirts.",
"Sixteen pants."
]
},
{
"grade": "020305",
"vocab": [
"violin",
"vase"
],
"phonics": [
"/v/",
"Vv"
],
"grammar": []
},
{
"grade": "020306",
"vocab": [
"pants",
"socks",
"T-shirt",
"shorts",
"shoes",
"dress",
"umbrella",
"turtle"
],
"phonics": null,
"grammar": [
"Are these her socks?",
"Yes, they are./No, they aren't.",
"Is this his T-shirt?",
"Yes, it is./No, it isn't."
]
},
{
"grade": "020307",
"vocab": [
"baseball",
"basketball",
"hockey",
"badminton"
],
"phonics": null,
"grammar": [
"What's your favorite sport?",
"My favorite sport is (hockey)."
]
},
{
"grade": "020308",
"vocab": [
"pants",
"socks",
"T-shirt",
"shorts",
"shoes",
"dress",
"15",
"16"
],
"phonics": null,
"grammar": [
"Are these his pants?",
"Yes, they are./No, they aren't."
]
}
]

View File

@@ -0,0 +1,153 @@
[
{
"grade": "020401",
"vocab": [
"bus",
"bike",
"boat",
"car",
"truck",
"motorbike"
],
"phonics": null,
"grammar": [
"What's this? - It's a ..."
]
},
{
"grade": "020402",
"vocab": [
"bus",
"bike",
"boat",
"car",
"truck",
"motorbike"
],
"phonics": null,
"grammar": [
"I go to school by ...",
"I walk to school.",
"I go by ..."
]
},
{
"grade": "020403",
"vocab": [
"woman",
"wall",
"box",
"fox"
],
"phonics": [
"Ww /w/",
"Xx /ks/"
],
"grammar": [
"She's a woman.",
"It's a wall.",
"It's a box.",
"It's a fox."
]
},
{
"grade": "020404",
"vocab": [
"seventeen",
"eighteen"
],
"phonics": null,
"grammar": [
"How many ...? - Seventeen / Eighteen.",
"Seventeen bikes.",
"Eighteen boats.",
"He has seventeen buses."
]
},
{
"grade": "020405",
"vocab": [
"yogurt",
"yo-yo",
"zebra",
"zoo"
],
"phonics": [
"Yy /j/",
"Zz /z/"
],
"grammar": [
"It's a yo-yo.",
"It's a zebra.",
"I like yogurt.",
"I like yo-yo.",
"Zebras at the zoo."
]
},
{
"grade": "020406",
"vocab": [
"bus",
"bike",
"car",
"motorbike",
"truck",
"boat"
],
"phonics": null,
"grammar": [
"I go by bus.",
"I go to grandma and grandpa's house by bus.",
"Be careful on the road!"
]
},
{
"grade": "020407",
"vocab": [
"to he",
"kite",
"board game",
"doll"
],
"phonics": null,
"grammar": [
"What is it? - It's a ...",
"I like ...",
"I have ..."
]
},
{
"grade": "020408",
"vocab": [
"bus",
"bike",
"car",
"motorbike",
"boat",
"truck",
"woman",
"wall",
"box",
"fox",
"yogurt",
"yo-yo",
"zebra",
"zoo",
"seventeen",
"eighteen"
],
"phonics": [
"Ww /w/",
"Xx /ks/",
"Yy /j/",
"Zz /z/"
],
"grammar": [
"I go to school by ...",
"What's this? - It's a ...",
"How many ...?",
"It's a ...",
"I like ..."
]
}
]

View File

@@ -0,0 +1,112 @@
[
{
"grade": "020501",
"vocab": [
"seesaw",
"slide",
"goal",
"tree",
"pool",
"frisbee"
],
"phonics": null,
"grammar": []
},
{
"grade": "020502",
"vocab": [
"goal",
"slide",
"seesaw",
"tree",
"ball",
"frisbee"
],
"phonics": null,
"grammar": [
"Where's the ball? - It's in/on/under ..."
]
},
{
"grade": "020503",
"vocab": [
"nurse",
"orange",
"pen",
"queen",
"lion",
"lollipop"
],
"phonics": [
"/n/",
"/o/",
"/p/",
"/q/"
],
"grammar": []
},
{
"grade": "020504",
"vocab": [
"nineteen",
"twenty"
],
"phonics": null,
"grammar": [
"How many ...? - Nineteen / Twenty."
]
},
{
"grade": "020505",
"vocab": [
"rabbit",
"sofa",
"tiger",
"umbrella",
"car",
"octopus",
"hat"
],
"phonics": [
"/r/",
"/s/",
"/t/",
"/ʌ/"
],
"grammar": [
"Where's the rabbit? / The octopus has a hat."
]
},
{
"grade": "020506",
"vocab": [],
"phonics": null,
"grammar": []
},
{
"grade": "020507",
"vocab": [
"mountains",
"jacket",
"boots",
"backpack"
],
"phonics": null,
"grammar": [
"I wear a jacket. I have a backpack."
]
},
{
"grade": "020508",
"vocab": [
"ball",
"goal",
"slide",
"seesaw",
"tree",
"Frisbee"
],
"phonics": null,
"grammar": []
}
]

View File

@@ -0,0 +1,140 @@
[
{
"grade": "020601",
"vocab": [
"kitchen",
"living room",
"dining room",
"bedroom",
"bathroom"
],
"phonics": null,
"grammar": []
},
{
"grade": "020602",
"vocab": [
"kitchen",
"living room",
"dining room",
"bedroom",
"bathroom",
"grandma"
],
"phonics": null,
"grammar": [
"Where's Grandma? She's in the dining room.",
"Is she in the kitchen? No, she isn't."
]
},
{
"grade": "020603",
"vocab": [
"van",
"window",
"box",
"yo-yo",
"zebra",
"buzz"
],
"phonics": [
"/v/",
"/w/",
"/ks/",
"/j/",
"/z/"
],
"grammar": []
},
{
"grade": "020604",
"vocab": [
"eleven",
"twelve",
"thirteen",
"fourteen",
"fifteen",
"sixteen",
"seventeen",
"eighteen",
"nineteen",
"twenty"
],
"phonics": null,
"grammar": []
},
{
"grade": "020605",
"vocab": [
"nurse",
"pen",
"rabbit",
"sofa",
"tiger",
"van",
"box",
"zebra",
"lion",
"yogurt"
],
"phonics": [
"Nn",
"Pp",
"Rr",
"Ss",
"Tt",
"Vv",
"Xx",
"Zz"
],
"grammar": []
},
{
"grade": "020606",
"vocab": [
"kitchen",
"living room",
"dining room",
"bedroom",
"bathroom",
"grandma",
"grandpa",
"mom",
"dad"
],
"phonics": null,
"grammar": [
"Where's Grandma?",
"Is she in the kitchen? Yes, she is./No, she isn't."
]
},
{
"grade": "020607",
"vocab": [
"egg",
"rice",
"soup",
"meat"
],
"phonics": null,
"grammar": [
"I eat rice and eggs.",
"I like rice."
]
},
{
"grade": "020608",
"vocab": [
"kitchen",
"living room",
"dining room",
"bedroom",
"bathroom"
],
"phonics": null,
"grammar": [
"Where's Grandma? She's in the dining room.",
"Is she in the kitchen? No, she isn't."
]
}
]

View File

@@ -0,0 +1,123 @@
[
{
"grade": "020001",
"vocab": [
"orange",
"pink",
"brown",
"purple"
],
"phonics": null,
"grammar": []
},
{
"grade": "020002",
"vocab": [
"six",
"seven",
"eight"
],
"phonics": null,
"grammar": [
"How old are you? - I'm six/seven...",
"I like (color)."
]
},
{
"grade": "020003",
"vocab": [
"apple",
"bird",
"cat",
"dog",
"egg",
"fig"
],
"phonics": [
"a",
"b",
"c",
"d",
"e",
"f"
],
"grammar": []
},
{
"grade": "020004",
"vocab": [
"one",
"two",
"three",
"four",
"five",
"six",
"seven",
"eight",
"nine",
"ten"
],
"phonics": null,
"grammar": []
},
{
"grade": "020005",
"vocab": [
"goat",
"hat",
"igloo",
"juice",
"kite",
"leaf",
"monkey"
],
"phonics": [
"g",
"h",
"i",
"j",
"k",
"l",
"m"
],
"grammar": []
},
{
"grade": "020006",
"vocab": [
"Monday",
"Tuesday",
"Wednesday",
"Thursday",
"Friday",
"Saturday",
"Sunday",
"big",
"little"
],
"phonics": null,
"grammar": [
"It's a big/little (object)."
]
},
{
"grade": "020007",
"vocab": [
"Vietnam",
"Korea",
"the U.S.A.",
"Thailand",
"Switzerland"
],
"phonics": null,
"grammar": [
"I'm from (country/city)."
]
},
{
"grade": "020008",
"vocab": [],
"phonics": null,
"grammar": []
}
]