Files
wordloop/backend/data/books/hujiao-primary-1.json
john e76fa586f1 Add word-book practice, iOS app shell, and fix embedded WebView blank screen.
Ship dual-track learning (daily accumulation vs textbook),沪教/商务词书 APIs and UI, native iOS wrapper with bundled H5, and production book import on deploy.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-06 21:09:27 +08:00

609 lines
14 KiB
JSON
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"slug": "hujiao-primary-1",
"title": "沪版小学英语 · 一年级",
"description": "牛津上海版一年级词汇(上下册)",
"level": "primary",
"sort_order": 11,
"daily_target": 11,
"master_required_count": 3,
"weak_wrong_threshold": 2,
"learn_mode": "sequential",
"units": [
{
"unit": 1,
"title": "一年级上册",
"words": [
{
"lemma_en": "morning",
"zh": "早晨",
"phonetic": "[ˈmɔːnɪŋ]",
"sort_index": 1
},
{
"lemma_en": "afternoon",
"zh": "午后",
"phonetic": "[ˌɑːftəˈnuːn]",
"sort_index": 2
},
{
"lemma_en": "book",
"zh": "书籍",
"phonetic": "[bʊk]",
"sort_index": 3
},
{
"lemma_en": "ruler",
"zh": "尺",
"phonetic": "[ˈruːlə(r)]",
"sort_index": 4
},
{
"lemma_en": "pencil",
"zh": "铅笔",
"phonetic": "[ˈpens(ə)l]",
"sort_index": 5
},
{
"lemma_en": "rubber",
"zh": "橡胶",
"phonetic": "[ˈrʌbə(r)]",
"sort_index": 6
},
{
"lemma_en": "eye",
"zh": "眼睛",
"phonetic": "[aɪ]",
"sort_index": 7
},
{
"lemma_en": "mouth",
"zh": "口",
"phonetic": "[maʊθ]",
"sort_index": 8
},
{
"lemma_en": "face",
"zh": "脸",
"phonetic": "[feɪs]",
"sort_index": 9
},
{
"lemma_en": "nose",
"zh": "鼻子",
"phonetic": "[nəʊz]",
"sort_index": 10
},
{
"lemma_en": "ear",
"zh": "耳朵",
"phonetic": "[ɪə(r)]",
"sort_index": 11
},
{
"lemma_en": "dance",
"zh": "舞蹈",
"phonetic": "[dɑːns]",
"sort_index": 12
},
{
"lemma_en": "read",
"zh": "阅读",
"phonetic": "[riːd]",
"sort_index": 13
},
{
"lemma_en": "sing",
"zh": "演唱",
"phonetic": "[sɪŋ]",
"sort_index": 14
},
{
"lemma_en": "draw",
"zh": "平局",
"phonetic": "[drɔː]",
"sort_index": 15
},
{
"lemma_en": "grandfather",
"zh": "祖父",
"phonetic": "[ˈɡrænfɑːðə(r)]",
"sort_index": 16
},
{
"lemma_en": "grandmother",
"zh": "祖母",
"phonetic": "[ˈɡrænmʌðə(r)]",
"sort_index": 17
},
{
"lemma_en": "father",
"zh": "父亲",
"phonetic": "[ˈfɑːðə(r)]",
"sort_index": 18
},
{
"lemma_en": "mother",
"zh": "母亲",
"phonetic": "[ˈmʌðə(r)]",
"sort_index": 19
},
{
"lemma_en": "me",
"zh": "我(宾格)",
"phonetic": "[mi; miː]",
"sort_index": 20
},
{
"lemma_en": "fat",
"zh": "脂肪",
"phonetic": "[fæt]",
"sort_index": 21
},
{
"lemma_en": "thin",
"zh": "细小部分",
"phonetic": "[θɪn]",
"sort_index": 22
},
{
"lemma_en": "tall",
"zh": "高的",
"phonetic": "[tɔːl]",
"sort_index": 23
},
{
"lemma_en": "short",
"zh": "短",
"phonetic": "[ʃɔːt]",
"sort_index": 24
},
{
"lemma_en": "one",
"zh": "一个人",
"phonetic": "[wʌn]",
"sort_index": 25
},
{
"lemma_en": "two",
"zh": "二",
"phonetic": "[tuː]",
"sort_index": 26
},
{
"lemma_en": "three",
"zh": "三",
"phonetic": "[θriː]",
"sort_index": 27
},
{
"lemma_en": "four",
"zh": "四",
"phonetic": "[fɔː(r)]",
"sort_index": 28
},
{
"lemma_en": "five",
"zh": "五",
"phonetic": "[faɪv]",
"sort_index": 29
},
{
"lemma_en": "six",
"zh": "六",
"phonetic": "[sɪks]",
"sort_index": 30
},
{
"lemma_en": "apple",
"zh": "苹果",
"phonetic": "[ˈæp(ə)l]",
"sort_index": 31
},
{
"lemma_en": "pear",
"zh": "[园艺] 梨树",
"phonetic": "[peə(r)]",
"sort_index": 32
},
{
"lemma_en": "peach",
"zh": "桃子",
"phonetic": "[piːtʃ]",
"sort_index": 33
},
{
"lemma_en": "orange",
"zh": "橙色的",
"phonetic": "[ˈɒrɪndʒ]",
"sort_index": 34
},
{
"lemma_en": "hamburger",
"zh": "汉堡包",
"phonetic": "[ˈhæmbɜːɡə(r)]",
"sort_index": 35
},
{
"lemma_en": "pizza",
"zh": "比萨饼(一种涂有乳酪核番茄酱的意大利式有馅烘饼)",
"phonetic": "[ˈpiːtsə]",
"sort_index": 36
},
{
"lemma_en": "cake",
"zh": "蛋糕",
"phonetic": "[keɪk]",
"sort_index": 37
},
{
"lemma_en": "pie",
"zh": "馅饼",
"phonetic": "[paɪ]",
"sort_index": 38
},
{
"lemma_en": "chick",
"zh": "小鸡",
"phonetic": "[tʃɪk]",
"sort_index": 39
},
{
"lemma_en": "duck",
"zh": "鸭子",
"phonetic": "[dʌk]",
"sort_index": 40
},
{
"lemma_en": "cow",
"zh": "奶牛",
"phonetic": "[kaʊ]",
"sort_index": 41
},
{
"lemma_en": "pig",
"zh": "猪",
"phonetic": "[pɪɡ]",
"sort_index": 42
},
{
"lemma_en": "bear",
"zh": "熊",
"phonetic": "[beə(r)]",
"sort_index": 43
},
{
"lemma_en": "tiger",
"zh": "老虎",
"phonetic": "[ˈtaɪɡə(r)]",
"sort_index": 44
},
{
"lemma_en": "monkey",
"zh": "猴子",
"phonetic": "[ˈmʌŋki]",
"sort_index": 45
},
{
"lemma_en": "panda",
"zh": "熊猫",
"phonetic": "[ˈpændə]",
"sort_index": 46
},
{
"lemma_en": "red",
"zh": "红色",
"phonetic": "[red]",
"sort_index": 47
},
{
"lemma_en": "blue",
"zh": "蓝色的",
"phonetic": "[bluː]",
"sort_index": 48
},
{
"lemma_en": "yellow",
"zh": "黄色",
"phonetic": "[ˈjeləʊ]",
"sort_index": 49
},
{
"lemma_en": "green",
"zh": "绿色",
"phonetic": "[ɡriːn]",
"sort_index": 50
}
]
},
{
"unit": 2,
"title": "一年级下册",
"words": [
{
"lemma_en": "frog",
"zh": "青蛙",
"phonetic": "[frɒɡ]",
"sort_index": 51
},
{
"lemma_en": "rabbit",
"zh": "兔子",
"phonetic": "[ˈræbɪt]",
"sort_index": 52
},
{
"lemma_en": "bee",
"zh": "蜜蜂",
"phonetic": "[biː]",
"sort_index": 53
},
{
"lemma_en": "bird",
"zh": "鸟",
"phonetic": "[bɜːd]",
"sort_index": 54
},
{
"lemma_en": "sheep",
"zh": "羊",
"phonetic": "[ʃiːp]",
"sort_index": 55
},
{
"lemma_en": "hen",
"zh": "母鸡",
"phonetic": "[hen]",
"sort_index": 56
},
{
"lemma_en": "dog",
"zh": "狗",
"phonetic": "[dɒɡ]",
"sort_index": 57
},
{
"lemma_en": "cat",
"zh": "猫",
"phonetic": "[kæt]",
"sort_index": 58
},
{
"lemma_en": "rice",
"zh": "稻",
"phonetic": "[raɪs]",
"sort_index": 59
},
{
"lemma_en": "soup",
"zh": "汤",
"phonetic": "[suːp]",
"sort_index": 60
},
{
"lemma_en": "egg",
"zh": "蛋",
"phonetic": "[eɡ]",
"sort_index": 61
},
{
"lemma_en": "noodles",
"zh": "面条",
"phonetic": "[ˈnuːd(ə)lz]",
"sort_index": 62
},
{
"lemma_en": "ball",
"zh": "球",
"phonetic": "[bɔːl]",
"sort_index": 63
},
{
"lemma_en": "doll",
"zh": "洋娃娃",
"phonetic": "[dɒl]",
"sort_index": 64
},
{
"lemma_en": "bicycle",
"zh": "自行车",
"phonetic": "[ˈbaɪsɪk(ə)l]",
"sort_index": 65
},
{
"lemma_en": "kite",
"zh": "风筝",
"phonetic": "[kaɪt]",
"sort_index": 66
},
{
"lemma_en": "jelly",
"zh": "果冻",
"phonetic": "[ˈdʒeli]",
"sort_index": 67
},
{
"lemma_en": "ice cream",
"zh": "【食】冰淇淋",
"phonetic": "[ˈaɪs kriːm]",
"sort_index": 68
},
{
"lemma_en": "sweet",
"zh": "糖果",
"phonetic": "[swiːt]",
"sort_index": 69
},
{
"lemma_en": "biscuit",
"zh": "小点心",
"phonetic": "[ˈbɪskɪt]",
"sort_index": 70
},
{
"lemma_en": "cola",
"zh": "可乐",
"phonetic": "[ˈkəʊlə]",
"sort_index": 71
},
{
"lemma_en": "juice",
"zh": "(水果)汁",
"phonetic": "[dʒuːs]",
"sort_index": 72
},
{
"lemma_en": "milk",
"zh": "牛奶",
"phonetic": "[mɪlk]",
"sort_index": 73
},
{
"lemma_en": "water",
"zh": "水",
"phonetic": "[ˈwɔːtə(r)]",
"sort_index": 74
},
{
"lemma_en": "warm",
"zh": "取暖",
"phonetic": "[wɔːm]",
"sort_index": 75
},
{
"lemma_en": "hot",
"zh": "热的",
"phonetic": "[hɒt]",
"sort_index": 76
},
{
"lemma_en": "spring",
"zh": "春天",
"phonetic": "[sprɪŋ]",
"sort_index": 77
},
{
"lemma_en": "summer",
"zh": "夏季",
"phonetic": "[ˈsʌmə(r)]",
"sort_index": 78
},
{
"lemma_en": "sunny",
"zh": "阳光充足的",
"phonetic": "[ˈsʌni]",
"sort_index": 79
},
{
"lemma_en": "cloudy",
"zh": "多云的",
"phonetic": "[ˈklaʊdi]",
"sort_index": 80
},
{
"lemma_en": "rainy",
"zh": "下雨的",
"phonetic": "[ˈreɪni]",
"sort_index": 81
},
{
"lemma_en": "windy",
"zh": "多风的",
"phonetic": "[ˈwɪndi]",
"sort_index": 82
},
{
"lemma_en": "t-shirt",
"zh": "短袖圆领汗衫",
"phonetic": "[ˈtiː ʃɜːt]",
"sort_index": 83
},
{
"lemma_en": "dress",
"zh": "连衣裙",
"phonetic": "[dres]",
"sort_index": 84
},
{
"lemma_en": "shorts",
"zh": "短裤",
"phonetic": "[ʃɔːts]",
"sort_index": 85
},
{
"lemma_en": "blouse",
"zh": "宽松的上衣",
"phonetic": "[blaʊz]",
"sort_index": 86
},
{
"lemma_en": "ride",
"zh": "骑",
"phonetic": "[raɪd]",
"sort_index": 87
},
{
"lemma_en": "skip",
"zh": "跳跃",
"phonetic": "[skɪp]",
"sort_index": 88
},
{
"lemma_en": "play",
"zh": "游戏",
"phonetic": "[pleɪ]",
"sort_index": 89
},
{
"lemma_en": "fly",
"zh": "飞行",
"phonetic": "[flaɪ]",
"sort_index": 90
},
{
"lemma_en": "gift",
"zh": "礼物",
"phonetic": "[ɡɪft]",
"sort_index": 91
},
{
"lemma_en": "card",
"zh": "卡片",
"phonetic": "[kɑːd]",
"sort_index": 92
},
{
"lemma_en": "firecracker",
"zh": "鞭炮",
"phonetic": "[ˈfaɪəkrækə(r)]",
"sort_index": 93
},
{
"lemma_en": "firework",
"zh": "烟火",
"phonetic": "[ˈfaɪəwɜːk]",
"sort_index": 94
},
{
"lemma_en": "boy",
"zh": "男孩",
"phonetic": "[bɔɪ]",
"sort_index": 95
},
{
"lemma_en": "wolf",
"zh": "狼",
"phonetic": "[wʊlf]",
"sort_index": 96
},
{
"lemma_en": "farmer",
"zh": "农夫",
"phonetic": "[ˈfɑːmə(r)]",
"sort_index": 97
}
]
}
],
"word_count": 97,
"unit_count": 2
}