Files
English/kouyu_english/assets/courses/B1/B1-U03.json
T
shenleiandClaude Opus 4.8 febfd30f49 feat: A1 短材料复现本单元理解词,并加入黑夜模式
课程内容
- 重写全部 21 个 A1 单元的听读材料,把本单元理解词织进听/读文本,
  单元内理解词复现率从约 20% 提升到约 77%(各单元 56–96%)。
- 修正 U01 房间号与机场大巴同为 thirty 的撞车(改为 17/30/40)。
- 校验器容差按级别读取(A1 为 8%),materials 覆盖率、字数、
  选项子串等校验全部通过;course_content_test 通过。

黑夜模式
- app_theme 拆分明/暗两套调色板,AppColors 随亮度切换;
  main 用 theme/darkTheme/themeMode + builder 镜像已解析亮度;
  主题偏好持久化到快照;进度页新增“外观主题”切换。

文档
- COURSE-PACK-JSON.md 更新 A1 词池覆盖(840/933)与材料复现约定。

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-09-18 11:16:09 +09:00

1411 lines
40 KiB
JSON
Raw 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.
{
"schemaVersion": 1,
"id": "B1-U03",
"revision": 1,
"level": "B1",
"title": "入境与行李",
"categories": [
"旅行"
],
"canDo": "回答入境问题,报告行李延误或丢失",
"status": "draft",
"meta": {
"draftedBy": "claude-opus-5",
"draftedAt": "2026-09-17",
"sources": [
"CEFR-J Vocabulary Profile 1.5",
"CEFR-J Grammar Profile 20180315"
],
"reviews": [],
"frozenAt": null
},
"names": [
"sydney",
"beijing",
"ca173",
"ba038",
"lucy",
"chen",
"wang",
"australia",
"australian",
"heathrow",
"singapore"
],
"grammar": [
{
"id": "61",
"use": "active"
},
{
"id": "76",
"use": "active"
},
{
"id": "65",
"use": "active"
},
{
"id": "69",
"use": "active"
},
{
"id": "82",
"use": "receptive"
}
],
"coreItems": [
{
"id": "B1-U03-P01",
"type": "phrase",
"en": "I'm here on holiday.",
"zh": "我是来度假的。",
"sceneWord": false,
"match": [
[
"here on holiday",
"here on business"
]
],
"example": {
"en": "I'm here on business for a week.",
"zh": "我来出差一周。"
},
"review": {
"prompt": "回答入境官员:你是来度假的。"
}
},
{
"id": "B1-U03-P02",
"type": "phrase",
"en": "I'm staying for ten days.",
"zh": "我待十天。",
"sceneWord": false,
"match": [
[
"staying for"
]
],
"example": {
"en": "I'm staying for two weeks with my cousin.",
"zh": "我在表哥家待两周。"
},
"review": {
"prompt": "回答你要待三周。"
}
},
{
"id": "B1-U03-P03",
"type": "phrase",
"en": "I have a return ticket.",
"zh": "我有返程票。",
"sceneWord": false,
"match": [
[
"return ticket"
]
],
"example": {
"en": "Here's my return ticket for the 20th.",
"zh": "这是我 20 号的返程票。"
},
"review": {
"prompt": "告诉官员你已经买了返程票。"
}
},
{
"id": "B1-U03-P04",
"type": "phrase",
"en": "I have nothing to declare.",
"zh": "我没有需要申报的东西。",
"sceneWord": false,
"match": [
[
"nothing to declare"
]
],
"example": {
"en": "I don't have any food. I have nothing to declare.",
"zh": "我没带食物,没有要申报的。"
},
"review": {
"prompt": "在海关说你没有需要申报的物品。"
}
},
{
"id": "B1-U03-P05",
"type": "phrase",
"en": "It's for my own use.",
"zh": "这是我自己用的。",
"sceneWord": false,
"match": [
[
"own use"
]
],
"example": {
"en": "These are gifts, and this medicine is for my own use.",
"zh": "这些是礼物,这个药是我自己用的。"
},
"review": {
"prompt": "说这些化妆品是自己用的。"
}
},
{
"id": "B1-U03-P06",
"type": "phrase",
"en": "My suitcase didn't arrive.",
"zh": "我的行李箱没到。",
"sceneWord": false,
"match": [
[
"didn't arrive"
]
],
"example": {
"en": "My bag didn't arrive on the belt.",
"zh": "我的包没出现在传送带上。"
},
"review": {
"prompt": "在服务台说你的包没到。"
}
},
{
"id": "B1-U03-P07",
"type": "phrase",
"en": "I was on flight CA173 from Beijing.",
"zh": "我坐的是从北京来的 CA173 航班。",
"sceneWord": false,
"match": [
[
"on flight"
]
],
"example": {
"en": "I was on flight BA038 from Singapore.",
"zh": "我坐的是从新加坡来的 BA038 航班。"
},
"review": {
"prompt": "说你坐的是从上海来的航班。"
}
},
{
"id": "B1-U03-P08",
"type": "phrase",
"en": "It has my name on it.",
"zh": "上面有我的名字。",
"sceneWord": false,
"match": [
[
"name on it"
]
],
"example": {
"en": "It's a large silver suitcase, and it has my name on it.",
"zh": "是一个银色的大箱子,上面有我的名字。"
},
"review": {
"prompt": "描述行李时说上面有你的名字。"
}
},
{
"id": "B1-U03-P09",
"type": "phrase",
"en": "My suitcase is damaged.",
"zh": "我的行李箱损坏了。",
"sceneWord": false,
"match": [
[
"is damaged",
"was damaged"
]
],
"example": {
"en": "My bag was damaged during the flight.",
"zh": "我的包在飞行中被弄坏了。"
},
"review": {
"prompt": "说你的箱子被弄坏了。"
}
},
{
"id": "B1-U03-P10",
"type": "phrase",
"en": "One of the wheels is broken.",
"zh": "一个轮子坏了。",
"sceneWord": false,
"match": [
[
"one of the wheels",
"wheels is broken",
"wheel is broken"
]
],
"example": {
"en": "One of the wheels is broken, and the handle doesn't work.",
"zh": "一个轮子坏了,拉杆也不好用了。"
},
"review": {
"prompt": "说箱子一个轮子坏了。"
}
},
{
"id": "B1-U03-P11",
"type": "phrase",
"en": "How long will it take to deliver it?",
"zh": "送到要多久?",
"sceneWord": false,
"match": [
[
"deliver it",
"deliver my",
"deliver the"
]
],
"example": {
"en": "How long will it take to deliver my bag?",
"zh": "把我的包送来要多久?"
},
"review": {
"prompt": "问行李多久能送到。"
}
},
{
"id": "B1-U03-P12",
"type": "phrase",
"en": "Can you send it to my hotel?",
"zh": "能送到我的酒店吗?",
"sceneWord": false,
"match": [
[
"send it to"
]
],
"example": {
"en": "Can you send it to this address?",
"zh": "能送到这个地址吗?"
},
"review": {
"prompt": "请工作人员把包送到你住的地方。"
}
},
{
"id": "B1-U03-W01",
"type": "word",
"en": "customs",
"zh": "海关",
"sceneWord": false,
"match": [
[
"customs"
]
],
"example": {
"en": "We went through customs quickly.",
"zh": "我们很快过了海关。"
},
"review": {
"prompt": "说你正在排队过海关。"
}
},
{
"id": "B1-U03-W02",
"type": "word",
"en": "baggage",
"zh": "行李",
"sceneWord": false,
"match": [
[
"baggage"
]
],
"example": {
"en": "Where is the baggage desk?",
"zh": "行李服务台在哪里?"
},
"review": {
"prompt": "问行李服务台在哪里。"
}
},
{
"id": "B1-U03-W03",
"type": "word",
"en": "visa",
"zh": "签证",
"sceneWord": false,
"match": [
[
"visa",
"visas"
]
],
"example": {
"en": "Do I need a visa for Australia?",
"zh": "去澳大利亚需要签证吗?"
},
"review": {
"prompt": "问去那个国家需不需要签证。"
}
}
],
"receptiveWords": [
{
"id": "B1-U03-R01",
"en": "alcohol",
"zh": "酒精;酒"
},
{
"id": "B1-U03-R02",
"en": "amount",
"zh": "数量;金额"
},
{
"id": "B1-U03-R03",
"en": "border",
"zh": "边境"
},
{
"id": "B1-U03-R04",
"en": "brand-new",
"zh": "全新的"
},
{
"id": "B1-U03-R05",
"en": "cotton",
"zh": "棉的"
},
{
"id": "B1-U03-R06",
"en": "device",
"zh": "设备"
},
{
"id": "B1-U03-R07",
"en": "document",
"zh": "文件;证件"
},
{
"id": "B1-U03-R08",
"en": "duty-free",
"zh": "免税的"
},
{
"id": "B1-U03-R09",
"en": "electronic",
"zh": "电子的"
},
{
"id": "B1-U03-R10",
"en": "entry",
"zh": "入境;进入"
},
{
"id": "B1-U03-R11",
"en": "essential",
"zh": "必需的"
},
{
"id": "B1-U03-R12",
"en": "fasten",
"zh": "系紧"
},
{
"id": "B1-U03-R13",
"en": "forbidden",
"zh": "被禁止的"
},
{
"id": "B1-U03-R14",
"en": "identity",
"zh": "身份"
},
{
"id": "B1-U03-R15",
"en": "immediately",
"zh": "立即"
},
{
"id": "B1-U03-R16",
"en": "immigration",
"zh": "入境检查"
},
{
"id": "B1-U03-R17",
"en": "jar",
"zh": "罐子"
},
{
"id": "B1-U03-R18",
"en": "legal",
"zh": "法律允许的"
},
{
"id": "B1-U03-R19",
"en": "legally",
"zh": "合法地"
},
{
"id": "B1-U03-R20",
"en": "illegally",
"zh": "非法地"
},
{
"id": "B1-U03-R21",
"en": "lighter",
"zh": "打火机"
},
{
"id": "B1-U03-R22",
"en": "liquid",
"zh": "液体"
},
{
"id": "B1-U03-R23",
"en": "object",
"zh": "物品"
},
{
"id": "B1-U03-R24",
"en": "officially",
"zh": "正式地"
},
{
"id": "B1-U03-R25",
"en": "permit",
"zh": "允许"
},
{
"id": "B1-U03-R26",
"en": "politely",
"zh": "礼貌地"
},
{
"id": "B1-U03-R27",
"en": "powder",
"zh": "粉末"
},
{
"id": "B1-U03-R28",
"en": "precious",
"zh": "珍贵的"
},
{
"id": "B1-U03-R29",
"en": "process",
"zh": "过程;流程"
},
{
"id": "B1-U03-R30",
"en": "protect",
"zh": "保护"
},
{
"id": "B1-U03-R31",
"en": "quantity",
"zh": "数量"
},
{
"id": "B1-U03-R32",
"en": "razor",
"zh": "剃须刀"
},
{
"id": "B1-U03-R33",
"en": "refuse",
"zh": "拒绝"
},
{
"id": "B1-U03-R34",
"en": "regulation",
"zh": "规定"
},
{
"id": "B1-U03-R35",
"en": "relative",
"zh": "亲戚"
},
{
"id": "B1-U03-R36",
"en": "requirement",
"zh": "要求"
},
{
"id": "B1-U03-R37",
"en": "require",
"zh": "需要"
},
{
"id": "B1-U03-R38",
"en": "resident",
"zh": "居民"
},
{
"id": "B1-U03-R39",
"en": "residential",
"zh": "居住的"
},
{
"id": "B1-U03-R40",
"en": "responsible",
"zh": "负责的"
},
{
"id": "B1-U03-R41",
"en": "restrict",
"zh": "限制"
},
{
"id": "B1-U03-R42",
"en": "scan",
"zh": "扫描"
},
{
"id": "B1-U03-R43",
"en": "silk",
"zh": "丝绸"
},
{
"id": "B1-U03-R44",
"en": "status",
"zh": "状态;身份"
},
{
"id": "B1-U03-R45",
"en": "switch",
"zh": "开关;切换"
},
{
"id": "B1-U03-R46",
"en": "tax",
"zh": "税"
},
{
"id": "B1-U03-R47",
"en": "temporary",
"zh": "临时的"
},
{
"id": "B1-U03-R48",
"en": "permanent",
"zh": "永久的"
},
{
"id": "B1-U03-R49",
"en": "liter",
"zh": "升"
},
{
"id": "B1-U03-R50",
"en": "instance",
"zh": "例子"
},
{
"id": "B1-U03-R51",
"en": "reference",
"zh": "参考;编号"
},
{
"id": "B1-U03-R52",
"en": "belongings",
"zh": "随身物品"
},
{
"id": "B1-U03-R53",
"en": "compensation",
"zh": "赔偿"
},
{
"id": "B1-U03-R54",
"en": "zip",
"zh": "拉链"
},
{
"id": "B1-U03-R55",
"en": "tick",
"zh": "打勾"
},
{
"id": "B1-U03-R56",
"en": "tin",
"zh": "罐头盒"
},
{
"id": "B1-U03-R57",
"en": "tobacco",
"zh": "烟草"
},
{
"id": "B1-U03-R58",
"en": "toothpaste",
"zh": "牙膏"
},
{
"id": "B1-U03-R59",
"en": "turbulence",
"zh": "气流颠簸"
},
{
"id": "B1-U03-R60",
"en": "valuable",
"zh": "贵重的"
},
{
"id": "B1-U03-R61",
"en": "wrap",
"zh": "包裹"
},
{
"id": "B1-U03-R62",
"en": "wrapping",
"zh": "包装"
},
{
"id": "B1-U03-R63",
"en": "wristwatch",
"zh": "手表"
},
{
"id": "B1-U03-R64",
"en": "contain",
"zh": "包含"
},
{
"id": "B1-U03-R65",
"en": "signature",
"zh": "签名"
},
{
"id": "B1-U03-R66",
"en": "terminal",
"zh": "航站楼"
},
{
"id": "B1-U03-R67",
"en": "runway",
"zh": "跑道"
},
{
"id": "B1-U03-R68",
"en": "exit",
"zh": "出口"
},
{
"id": "B1-U03-R69",
"en": "bracelet",
"zh": "手镯"
},
{
"id": "B1-U03-R70",
"en": "necklace",
"zh": "项链"
},
{
"id": "B1-U03-R71",
"en": "jewel",
"zh": "珠宝"
},
{
"id": "B1-U03-R72",
"en": "possession",
"zh": "财物"
},
{
"id": "B1-U03-R73",
"en": "tissue",
"zh": "纸巾"
},
{
"id": "B1-U03-R74",
"en": "underpants",
"zh": "内裤"
},
{
"id": "B1-U03-R75",
"en": "sandal",
"zh": "凉鞋"
},
{
"id": "B1-U03-R76",
"en": "accessory",
"zh": "配饰"
},
{
"id": "B1-U03-R77",
"en": "inform",
"zh": "通知"
},
{
"id": "B1-U03-R78",
"en": "apology",
"zh": "道歉"
},
{
"id": "B1-U03-R79",
"en": "respond",
"zh": "回应"
},
{
"id": "B1-U03-R80",
"en": "sticker",
"zh": "贴纸"
}
],
"segments": [
{
"id": "B1-U03-S1",
"title": "回答入境问题",
"minutes": 12,
"itemIds": [
"B1-U03-P01",
"B1-U03-P02",
"B1-U03-P03",
"B1-U03-W03"
],
"listening": {
"text": "Good morning. Passport, please. What's the purpose of your visit? I'm here on holiday. How long are you staying? I'm staying for ten days. Do you have a return ticket? Yes, I have a return ticket for the 20th. And you have a tourist visa. OK, enjoy your stay.",
"question": "旅客有什么签证?",
"options": [
"旅游签证",
"工作签证",
"学生签证"
]
},
"speaking": [
{
"text": "I'm here on holiday."
},
{
"text": "I'm staying for ten days."
},
{
"text": "I have a return ticket."
},
{
"text": "Here's my visa.",
"tip": "visa 读作 /ˈviːzə/"
}
],
"reading": {
"text": "Arrival card\nPurpose of visit: holiday / business / study / other\nHow long are you staying? ____ days\nAddress in the country: ____\nDo you have a return ticket? Yes / No\nVisa number (if you need a visa): ____\nPlease fill in this card before you reach the passport desk.",
"question": "这张卡应该什么时候填?",
"options": [
"到护照检查台之前",
"下飞机以后第二天",
"过完海关以后"
]
},
"writing": {
"prompt": "写两句话:告诉官员你是来度假的,待十天。",
"example": "I'm here on holiday. I'm staying for ten days.",
"itemIds": [
"B1-U03-P01",
"B1-U03-P02"
]
},
"independent": {
"prompt": "用英语说你有返程票,并出示签证。",
"itemIds": [
"B1-U03-P03",
"B1-U03-W03"
]
}
},
{
"id": "B1-U03-S2",
"title": "过海关",
"minutes": 10,
"itemIds": [
"B1-U03-P04",
"B1-U03-P05",
"B1-U03-W01"
],
"listening": {
"text": "Do you have anything to declare? No, I have nothing to declare. What's in this bag? Some clothes and some medicine. The medicine is for my own use. OK. You can go through customs now.",
"question": "旅客说药是做什么用的?",
"options": [
"自己用的",
"送人的",
"卖的"
]
},
"speaking": [
{
"text": "I have nothing to declare."
},
{
"text": "It's for my own use."
},
{
"text": "We went through customs quickly.",
"tip": "customs 读 /ˈkʌstəmz/"
}
],
"reading": {
"text": "Customs: green or red?\nGreen: You have nothing to declare.\nRed: You have food, plants, a lot of cash, or more than the free amount of wine or cigarettes.\nMedicine for your own use is usually OK, but bring the doctor's note.\nIf you are not sure, go to the red desk and ask.",
"question": "不确定该走哪个通道时怎么办?",
"options": [
"走红色通道去问",
"走绿色通道",
"把东西扔掉"
]
},
"writing": {
"prompt": "写两句话:说你没有需要申报的东西,药是你自己用的。",
"example": "I have nothing to declare. The medicine is for my own use.",
"itemIds": [
"B1-U03-P04",
"B1-U03-P05"
]
},
"independent": {
"prompt": "用英语说你们很快过了海关。",
"itemIds": [
"B1-U03-W01"
]
}
},
{
"id": "B1-U03-S3",
"title": "行李没到",
"minutes": 13,
"itemIds": [
"B1-U03-P06",
"B1-U03-P07",
"B1-U03-P08",
"B1-U03-W02"
],
"listening": {
"text": "Excuse me, is this the baggage desk? My suitcase didn't arrive. I was on flight CA173 from Beijing. It's a large silver suitcase with four wheels, and it has my name on it. Can you check where it is?",
"question": "旅客的行李箱是什么样子的?",
"options": [
"银色大箱子,上面有名字",
"黑色小包",
"红色箱子,两个轮子"
]
},
"speaking": [
{
"text": "My suitcase didn't arrive."
},
{
"text": "I was on flight CA173 from Beijing."
},
{
"text": "It has my name on it."
},
{
"text": "Where is the baggage desk?",
"tip": "baggage 读 /ˈbæɡɪdʒ/"
}
],
"reading": {
"text": "Missing baggage?\nIf your bag didn't arrive, please do not leave the airport.\n1. Go to the baggage desk in the arrivals hall.\n2. Tell us your flight number: \"I was on flight BA038.\"\n3. Describe your bag: size, color, and if it has your name on it.\n4. Keep your bag receipt from check-in.",
"question": "发现行李没到时首先应该怎么做?",
"options": [
"别离开机场,去行李服务台",
"回家等电话",
"在网上填表"
]
},
"writing": {
"prompt": "写两句话:说你的箱子没到,你坐的是从北京来的 CA173 航班。",
"example": "My suitcase didn't arrive. I was on flight CA173 from Beijing.",
"itemIds": [
"B1-U03-P06",
"B1-U03-P07"
]
},
"independent": {
"prompt": "用英语问行李服务台在哪里,并说箱子上有你的名字。",
"itemIds": [
"B1-U03-W02",
"B1-U03-P08"
]
}
},
{
"id": "B1-U03-S4",
"title": "行李损坏与送回",
"minutes": 12,
"itemIds": [
"B1-U03-P09",
"B1-U03-P10",
"B1-U03-P11",
"B1-U03-P12"
],
"listening": {
"text": "Hello, my suitcase is damaged. One of the wheels is broken. We can repair it or pay for a new one. OK. And my other bag is still missing. How long will it take to deliver it? Usually one or two days. Can you send it to my hotel? Of course.",
"question": "工作人员说丢的包多久能送到?",
"options": [
"一两天",
"一周",
"当天晚上"
]
},
"speaking": [
{
"text": "My suitcase is damaged."
},
{
"text": "One of the wheels is broken."
},
{
"text": "How long will it take to deliver it?"
},
{
"text": "Can you send it to my hotel?"
}
],
"reading": {
"text": "Message from the airline\nDear Ms Chen, we have found your bag. It was sent to the wrong airport. We will deliver it tomorrow between 10 a.m. and 2 p.m. We will send it to your hotel. If your bag is damaged, please tell us within 7 days.",
"question": "如果包坏了要在多长时间内告诉航空公司?",
"options": [
"7 天内",
"当天",
"一个月内"
]
},
"writing": {
"prompt": "写两句话:说你的箱子坏了,一个轮子坏了。",
"example": "My suitcase is damaged. One of the wheels is broken.",
"itemIds": [
"B1-U03-P09",
"B1-U03-P10"
]
},
"independent": {
"prompt": "用英语问多久能送到,并请对方送到你的酒店。",
"itemIds": [
"B1-U03-P11",
"B1-U03-P12"
]
}
}
],
"scenes": [
{
"id": "B1-U03-C1",
"kind": "main",
"title": "在行李服务台报告行李没到",
"learnerRole": "旅客",
"aiRole": "机场行李服务台工作人员",
"setting": "你刚到悉尼,在传送带旁等了很久,行李箱一直没出来。",
"turns": [
{
"ai": "Good evening. How can I help you?",
"goal": "说行李箱没到",
"model": "Hi. My suitcase didn't arrive. Is this the baggage desk?",
"zh": "你好。我的行李箱没到。这里是行李服务台吗?",
"itemIds": [
"B1-U03-P06",
"B1-U03-W02"
]
},
{
"ai": "Yes, it is. Which flight were you on?",
"goal": "说航班号",
"model": "I was on flight CA173 from Beijing.",
"zh": "我坐的是从北京来的 CA173 航班。",
"itemIds": [
"B1-U03-P07"
]
},
{
"ai": "Can you describe your suitcase?",
"goal": "描述箱子,说上面有名字",
"model": "It's a large silver suitcase, and it has my name on it.",
"zh": "是一个银色的大箱子,上面有我的名字。",
"itemIds": [
"B1-U03-P08"
]
},
{
"ai": "OK. It looks like it's still in Beijing. It'll come on the next flight.",
"goal": "问多久能送到",
"model": "How long will it take to deliver it?",
"zh": "送到要多久?",
"itemIds": [
"B1-U03-P11"
]
},
{
"ai": "About 24 hours.",
"goal": "请对方送到酒店",
"model": "Can you send it to my hotel? Here's the address.",
"zh": "能送到我的酒店吗?这是地址。",
"itemIds": [
"B1-U03-P12"
]
},
{
"ai": "No problem. Please sign here.",
"goal": "道谢",
"model": "Thank you for your help.",
"zh": "谢谢你的帮助。",
"itemIds": []
}
]
},
{
"id": "B1-U03-C2",
"kind": "variant",
"title": "回答入境官员的问题",
"learnerRole": "入境旅客",
"aiRole": "入境检查官员",
"setting": "你在澳大利亚机场的护照检查台。",
"turns": [
{
"ai": "Passport, please. What's the purpose of your visit?",
"goal": "说来度假",
"model": "I'm here on holiday.",
"zh": "我是来度假的。",
"itemIds": [
"B1-U03-P01"
]
},
{
"ai": "How long are you staying?",
"goal": "说待十天",
"model": "I'm staying for ten days.",
"zh": "我待十天。",
"itemIds": [
"B1-U03-P02"
]
},
{
"ai": "Do you have a return ticket?",
"goal": "说有返程票",
"model": "Yes, I have a return ticket for the 20th.",
"zh": "有,我有 20 号的返程票。",
"itemIds": [
"B1-U03-P03"
]
},
{
"ai": "And do you have a visa?",
"goal": "说有签证并出示",
"model": "Yes, here's my visa.",
"zh": "有,这是我的签证。",
"itemIds": [
"B1-U03-W03"
]
},
{
"ai": "Thank you. Enjoy your stay.",
"goal": "道谢",
"model": "Thank you.",
"zh": "谢谢。",
"itemIds": []
}
]
},
{
"id": "B1-U03-C3",
"kind": "variant",
"title": "过海关",
"learnerRole": "旅客",
"aiRole": "海关工作人员",
"setting": "你拿了行李走向出口,被海关工作人员叫住。",
"turns": [
{
"ai": "Excuse me. Is this your bag? Do you have anything to declare?",
"goal": "说没有要申报的",
"model": "Yes, it's mine. I have nothing to declare.",
"zh": "是我的。我没有需要申报的东西。",
"itemIds": [
"B1-U03-P04"
]
},
{
"ai": "What's this medicine?",
"goal": "说是自己用的",
"model": "It's for my own use. I have a doctor's note.",
"zh": "是我自己用的。我有医生开的证明。",
"itemIds": [
"B1-U03-P05"
]
},
{
"ai": "Fine. And the tea?",
"goal": "说是礼物",
"model": "They're gifts for my friends.",
"zh": "是给朋友的礼物。",
"itemIds": []
},
{
"ai": "OK, you can go.",
"goal": "问出口在哪,顺便说过海关很快",
"model": "Thanks. That was quick. I didn't know customs was so easy here.",
"zh": "谢谢。真快。没想到这里过海关这么容易。",
"itemIds": [
"B1-U03-W01"
]
}
]
},
{
"id": "B1-U03-C4",
"kind": "variant",
"title": "报告行李损坏",
"learnerRole": "旅客",
"aiRole": "行李服务台工作人员",
"setting": "你的行李箱到了,但坏了。",
"turns": [
{
"ai": "Hello. Can I help you?",
"goal": "说箱子坏了,一个轮子坏了",
"model": "Yes. My suitcase is damaged. One of the wheels is broken.",
"zh": "是的。我的箱子坏了。一个轮子坏了。",
"itemIds": [
"B1-U03-P09",
"B1-U03-P10"
]
},
{
"ai": "I'm sorry. Can I see your baggage receipt?",
"goal": "出示行李收据",
"model": "Sure. Here's my baggage receipt.",
"zh": "好的,这是我的行李收据。",
"itemIds": [
"B1-U03-W02"
]
},
{
"ai": "Thank you. We can repair it and send it back to you.",
"goal": "请对方送到酒店",
"model": "Can you send it to my hotel?",
"zh": "能送到我的酒店吗?",
"itemIds": [
"B1-U03-P12"
]
},
{
"ai": "Yes. It'll be there in three days.",
"goal": "同意",
"model": "That's fine. Thank you.",
"zh": "可以,谢谢。",
"itemIds": []
}
]
}
],
"tasks": [
{
"id": "B1-U03-T1",
"sceneId": "B1-U03-C1",
"goal": "在行李服务台报告行李没到并安排送达",
"itemIds": [
"B1-U03-P06",
"B1-U03-W02",
"B1-U03-P07",
"B1-U03-P08",
"B1-U03-P11",
"B1-U03-P12"
],
"slots": [
"问题",
"航班",
"描述",
"送达"
]
},
{
"id": "B1-U03-T2",
"sceneId": "B1-U03-C2",
"goal": "回答入境问题",
"itemIds": [
"B1-U03-P01",
"B1-U03-P02",
"B1-U03-P03",
"B1-U03-W03"
],
"slots": [
"目的",
"时长",
"证件"
]
},
{
"id": "B1-U03-T3",
"sceneId": "B1-U03-C3",
"goal": "过海关时回答问题",
"itemIds": [
"B1-U03-P04",
"B1-U03-P05",
"B1-U03-W01"
],
"slots": [
"申报",
"说明物品"
]
},
{
"id": "B1-U03-T4",
"sceneId": "B1-U03-C4",
"goal": "报告行李损坏",
"itemIds": [
"B1-U03-P09",
"B1-U03-P10",
"B1-U03-W02",
"B1-U03-P12"
],
"slots": [
"问题",
"证明",
"解决办法"
]
}
],
"materials": [
{
"id": "B1-U03-M1",
"mode": "listening",
"title": "对话:在悉尼入境",
"text": "Officer: Good afternoon. Passport and arrival card, please.\nLucy: Here you are.\nOfficer: Thank you. What's the purpose of your visit to Australia?\nLucy: I'm here on holiday. I'm visiting some relatives in Sydney, and then I'm travelling along the coast.\nOfficer: How long are you staying?\nLucy: I'm staying for three weeks.\nOfficer: And you're on a tourist visa. Have you been to Australia before?\nLucy: No, this is my first time.\nOfficer: Do you have a return ticket?\nLucy: Yes, I have a return ticket for the 28th. Here's a printed copy.\nOfficer: That's fine. Where are you staying?\nLucy: With my aunt for the first week. Her address is on the card. After that, hostels.\nOfficer: OK. Please look at the camera. Thank you. Enjoy your stay.\nLucy: Thanks.\n\nCustoms officer: Hello. Can you put your bags on the table? You ticked \"no\" on the card. So you have nothing to declare?\nLucy: That's right.\nCustoms officer: No food, plants or seeds? We have very strict regulations here. Even a small quantity of fruit is forbidden.\nLucy: No. Oh, wait. I have some tea and a tin of biscuits. They're gifts for my aunt.\nCustoms officer: Canned or packed food like that is usually fine, but you must declare it. Next time, tick \"yes\". What's in this jar?\nLucy: It's face cream. It's for my own use.\nCustoms officer: And this white powder?\nLucy: That's milk powder for my aunt's baby. It's still in the original wrapping.\nCustoms officer: OK. Any alcohol or tobacco?\nLucy: Just one bottle of wine from the duty-free shop.\nCustoms officer: That's under the limit. And do you have more than ten thousand dollars in cash?\nLucy: I wish!\nCustoms officer: Right. Please scan your bags again over there, and then you can go. Remember, the rules exist to protect our plants and animals, so please declare everything next time.\nLucy: I will. Sorry about that.",
"glosses": {
"strict": "严格的",
"biscuits": "饼干",
"original": "原来的"
},
"questions": [
{
"type": "gist",
"question": "这段对话主要是什么内容?",
"options": [
"露西入境和过海关时回答问题",
"露西在机场找丢失的行李",
"露西在免税店买东西"
]
},
{
"type": "detail",
"question": "露西为什么被海关提醒?",
"options": [
"她带了食物却在卡上勾了“否”",
"她带了太多现金",
"她的酒超过了限额"
]
},
{
"type": "inference",
"question": "从海关人员的话可以推断出什么?",
"options": [
"澳大利亚对带入食物和植物管得很严",
"牛奶粉不能带入澳大利亚",
"露西要交罚款"
]
}
]
},
{
"id": "B1-U03-M2",
"mode": "reading",
"title": "指南:入境须知",
"text": "Entering the country: what you need to know\nBefore you travel, check the entry requirements carefully. Rules change, and airlines can refuse to let you board if your documents are not in order.\nYour documents\nYour passport must be valid for at least six months after your arrival date, it must contain space for your visa, and it must have your signature. Most visitors also require a visa. Some can apply online, and the process takes about three days. Others need to visit an embassy. A tourist visa is temporary: it usually permits you to stay for a maximum of 90 days, and officially, you cannot work. If you are a permanent resident, you need to show your resident card as well as your passport. Keep a copy of your identity documents in a separate bag, and write down the phone number of your embassy.\nAt the border\nWhen you land at the terminal, stay in your seat until the plane has left the runway and stopped. Then follow the signs to immigration. An officer will check your passport and visa and may ask about the purpose of your visit, your residential address and whether you have a return ticket. Answer politely and clearly. In some airports, you can use an electronic gate, which scans your passport and takes your photo. Your status as a visitor will be printed on your entry stamp.\nCustoms\nNext, pick up your baggage and go through customs. Some objects are completely forbidden, such as weapons and certain medicines. Others are restricted: you must declare them, and officers may check them. These include fresh food, plants, seeds, and cash over a certain amount.\nThere are also legal limits on duty-free goods. Adults can legally bring in one liter of alcohol and 200 cigarettes or 250 grams of tobacco without paying tax. It is illegal to bring in more without declaring it, and you could pay a large fine. Goods that are brought in illegally will be taken away.\nOn the plane\nRemember, liquids in your hand luggage must be in containers of 100 ml or less, and you cannot carry razors or lighters. Electronic devices must be switched off during landing. Fasten your seat belt, especially if there is turbulence.\nIf you are not sure about something, ask. Officers are there to help, and it's always better to declare an item than to lose it. When you have finished, follow the signs to the exit.",
"glosses": {
"board": "登机",
"valid": "有效的",
"embassy": "大使馆",
"weapons": "武器",
"containers": "容器",
"ml": "毫升",
"grams": "克",
"cigarettes": "香烟"
},
"questions": [
{
"type": "gist",
"question": "这份指南主要讲什么?",
"options": [
"入境时需要的证件和规定",
"怎样申请工作签证",
"在免税店买东西的技巧"
]
},
{
"type": "detail",
"question": "旅游签证一般最多能待多久?",
"options": [
"90 天",
"6 个月",
"3 天"
]
},
{
"type": "inference",
"question": "为什么建议有疑问就申报?",
"options": [
"申报了最多东西被拿走,不申报可能被罚款",
"海关人员会送你礼物",
"申报可以更快出机场"
]
}
]
},
{
"id": "B1-U03-M3",
"mode": "reading",
"title": "常见问题:行李延误或损坏",
"text": "Delayed, lost or damaged baggage: your questions answered\nMy bag didn't arrive. What should I do?\nDon't leave the baggage hall. Go straight to our baggage desk and fill in a report. You'll need your boarding pass, your baggage receipt and a description of your bag: its size, color, brand and anything special, for instance if it has your name on it. Tell us what your bag contains, too. We'll give you a reference number and inform you by text message when we find it. Keep it safe, because you'll need it every time you contact us.\nHow long will it take to deliver it?\nMost delayed bags are found within 24 hours. They usually went to the wrong airport, or they missed a connecting flight. As soon as your bag arrives, we will send it to your hotel or home at no cost. You can check its status online with your reference number.\nWhat if I need things immediately?\nWe know it's inconvenient to arrive without your belongings. You can buy essential items, such as toothpaste, tissues, underpants, a pair of sandals or a cotton T-shirt, and we will pay you back. Keep all the receipts. Please be reasonable: we cannot pay for luxury items like silk shirts, fashion accessories or a brand-new wristwatch.\nMy suitcase is damaged. Can I get compensation?\nYes, if you report it within 7 days. Take photos of the damage, for instance if one of the wheels is broken or the zip doesn't work. We will repair the suitcase or, if it can't be repaired, offer you a replacement. We are not responsible for normal wear, such as small marks or scratches.\nWhat about valuable things?\nPlease don't put precious or valuable possessions, like jewels, a bracelet or necklace, cash or your laptop, in checked baggage. Keep them in your hand luggage. We cannot pay for them if they are lost.\nWe're very sorry for any trouble. Please accept our apology. Our team responds to every report within 48 hours and will do everything possible to return your bag quickly. Tip: put a sticker with your name and phone number on every bag.",
"glosses": {
"replacement": "替换品",
"wear": "磨损",
"scratches": "划痕",
"laptop": "笔记本电脑"
},
"questions": [
{
"type": "gist",
"question": "这篇常见问题主要说明什么?",
"options": [
"行李延误或损坏时该怎么办",
"怎样打包行李",
"哪些东西不能带上飞机"
]
},
{
"type": "detail",
"question": "行李延误时,哪些东西航空公司会报销?",
"options": [
"牙膏、内衣等必需品",
"丝绸衬衫",
"新手表"
]
},
{
"type": "inference",
"question": "为什么建议把贵重物品放在随身行李里?",
"options": [
"托运中丢了航空公司不赔",
"随身行李更轻",
"安检时要检查"
]
}
]
}
],
"rubric": {
"dimensions": [
{
"name": "回答清楚",
"bands": [
"答非所问",
"能回答问题,但信息不完整",
"准确回答目的、时长、住处等问题"
],
"pass": 1
},
{
"name": "说明问题并提出要求",
"bands": [
"说不清问题",
"能说出问题,但缺少航班或描述",
"说清航班、行李特征,并提出具体要求"
],
"pass": 1
}
]
},
"excluded": []
}