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>
This commit is contained in:
co-authored by
Claude Opus 4.8
parent
9ab08c25ef
commit
febfd30f49
+24
-21
@@ -259,35 +259,37 @@ A2 起的出口任务按 5.8 判定;A2 → B1 与 B1 结业须人工或通过
|
||||
- **单元是冻结和学习的基本单位**:某个单元冻结后即可学习,不必等整个等级。
|
||||
- **单元之间不设门槛**:完成单元的教学段并尝试过单元任务后,即可进入下一单元;掌握在复习中继续推进。积压时按 2.2a 暂停推荐新单元。
|
||||
- **推荐顺序按依赖排列**(如价格先于购物、日期先于预订、问路先于交通)。用户可以自选单元;跳到后面的单元时,前面单元中被引用的词句作为预热新项先教。
|
||||
- **单元规模**:产出核心 10–15 项(词、词块、句型);理解词 A1 20–35 项、A2 30–50 项、B1 50–80 项(两层词汇见 3.5)。A1 数量已按词池试建结果调整(5.4);A2、B1 仍是初始估计,建好词池后再调整。
|
||||
- **单元规模**:产出核心 10–15 项(词、词块、句型);理解词 A1 20–35 项、A2 40–65 项、B1 70–110 项(两层词汇见 3.5)。三个等级的数量都已按词池和起草结果调整(5.4),以 `course-map.json` 为准。
|
||||
|
||||
### 5.2 主题地图
|
||||
|
||||
A0 保持现有 10 节核心课(见《A0 初始核心课程包》)。A1 起的单元如下,“类别”表示该单元主要服务日常还是旅行。修改主题地图(增删、合并或调整单元)须用户确认;已冻结单元的 ID 不复用。
|
||||
A0 保持现有 10 节核心课(见《A0 初始核心课程包》)。A1 起的单元如下,机器可读版本是 `kouyu_english/assets/courses/course-map.json`,单元内容包格式见《课程内容包 JSON 格式》(COURSE-PACK-JSON.md)。A1 按词池试建结果补了“家人与住处”“描述人和感受”,把“开口求助与数字”放在最前,并按依赖调整了顺序(如问路先于打车、公交)。“类别”表示该单元主要服务日常还是旅行。修改主题地图(增删、合并或调整单元)须用户确认;已冻结单元的 ID 不复用。
|
||||
|
||||
**A1:固定的生活与旅行互动**
|
||||
|
||||
| 单元 | 主题 | 类别 | 单元结束后能做什么 |
|
||||
|---|---|---|---|
|
||||
| A1-U01 | 在咖啡店点单 | 日常 | 点饮料、说规格、礼貌确认 |
|
||||
| A1-U01 | 开口求助与数字 | 旅行/日常 | 没听懂时礼貌求助,说 11–100 的数字,拼读字母 |
|
||||
| A1-U02 | 价格与付款 | 日常/旅行 | 问价、说 100 以内的金额、选择现金或刷卡 |
|
||||
| A1-U03 | 在餐厅点餐 | 日常/旅行 | 点餐、问推荐、要账单 |
|
||||
| A1-U04 | 超市与便利店 | 日常 | 找商品、说数量 |
|
||||
| A1-U05 | 买衣服 | 日常 | 问尺码和颜色、试穿 |
|
||||
| A1-U06 | 认识新朋友 | 日常 | 问职业、兴趣和住在哪里 |
|
||||
| A1-U07 | 我的一天 | 日常 | 说作息和常做的事 |
|
||||
| A1-U08 | 天气与穿着 | 日常/旅行 | 问天气、说该穿什么 |
|
||||
| A1-U09 | 日期与约时间 | 日常 | 说日期、约见面、改时间 |
|
||||
| A1-U10 | 问路 | 旅行 | 问地点、听懂左右和距离 |
|
||||
| A1-U11 | 公交与地铁 | 旅行 | 买票、问站点、确认下车 |
|
||||
| A1-U12 | 打车 | 旅行 | 说目的地、确认价格或路线 |
|
||||
| A1-U13 | 在机场 | 旅行 | 值机、问登机口、回答入境的简单问题 |
|
||||
| A1-U14 | 入住酒店 | 旅行 | 说明预订信息、办理入住 |
|
||||
| A1-U15 | 酒店里的需求 | 旅行 | 要物品、报告简单问题 |
|
||||
| A1-U16 | 药店与不舒服 | 日常/旅行 | 说一个症状、听懂基本建议 |
|
||||
| A1-U17 | 请求帮助 | 日常/旅行 | 礼貌求助、感谢与回应 |
|
||||
| A1-U18 | 打电话与留言 | 日常 | 留下姓名、号码和简短信息 |
|
||||
| A1-U19 | 周末计划 | 日常 | 说将要做的事 |
|
||||
| A1-U03 | 在咖啡店点单 | 日常 | 点饮料、说大小杯、礼貌确认 |
|
||||
| A1-U04 | 问路 | 旅行 | 问地点、听懂左右和距离 |
|
||||
| A1-U05 | 在餐厅点餐 | 日常/旅行 | 点餐、问推荐、要账单 |
|
||||
| A1-U06 | 家人与住处 | 日常 | 介绍家人,说住在哪里和家里有什么 |
|
||||
| A1-U07 | 公交与地铁 | 旅行 | 买票、问站点、确认下车 |
|
||||
| A1-U08 | 超市与便利店 | 日常 | 找商品、说数量 |
|
||||
| A1-U09 | 描述人和感受 | 日常 | 说一个人的外貌和性格,说自己的心情 |
|
||||
| A1-U10 | 打车 | 旅行 | 说目的地、确认价格或路线 |
|
||||
| A1-U11 | 我的一天 | 日常 | 说作息和常做的事 |
|
||||
| A1-U12 | 买衣服 | 日常 | 问尺码和颜色、试穿 |
|
||||
| A1-U13 | 日期与约时间 | 日常 | 说日期、约见面、改时间 |
|
||||
| A1-U14 | 在机场 | 旅行 | 值机、问登机口、回答入境的简单问题 |
|
||||
| A1-U15 | 入住酒店 | 旅行 | 说明预订信息、办理入住 |
|
||||
| A1-U16 | 天气与穿着 | 日常/旅行 | 问天气、说该穿什么 |
|
||||
| A1-U17 | 酒店里的需求 | 旅行 | 要物品、报告简单问题 |
|
||||
| A1-U18 | 药店与不舒服 | 日常/旅行 | 说一个症状、听懂基本建议 |
|
||||
| A1-U19 | 遇到麻烦时求助 | 日常/旅行 | 说明遇到的麻烦、请求帮忙、感谢与回应 |
|
||||
| A1-U20 | 打电话与留言 | 日常 | 留下姓名、号码和简短信息 |
|
||||
| A1-U21 | 周末计划 | 日常 | 说将要做的事、邀请朋友 |
|
||||
|
||||
**A2:讲经历、做安排、处理小问题**
|
||||
|
||||
@@ -342,7 +344,7 @@ B2 为可选扩展(自然语速的生活与旅行内容、复杂协商和讨
|
||||
|
||||
不导入、不抄录:Cambridge English Vocabulary Profile / English Grammar Profile、Oxford 3000、Pearson GSE(没有开放许可)。
|
||||
|
||||
原始数据文件与来源说明(版本、下载地址、SHA-256、许可文本)随内容包一同存档。
|
||||
原始数据文件与来源说明(版本、下载地址、SHA-256、许可文本)随内容包一同存档,见 `kouyu_english/tool/courses/lexicon/SOURCES.md`。目前只导入了 CEFR-J 的两份文件,其余数据尚未导入。
|
||||
|
||||
### 5.4 分级数据怎么用
|
||||
|
||||
@@ -360,6 +362,7 @@ B2 为可选扩展(自然语速的生活与旅行内容、复杂协商和讨
|
||||
词池随等级 stageVersion 冻结,分类结果随数据来源一同存档。
|
||||
- **覆盖检查**:冻结等级 stageVersion 前,本等级词池至少 85% 须被覆盖:作为产出核心或理解词,或出现在产出核心的词块、句型里(如 `Can I have ...?` 覆盖 can、I、have),A0 已教的词也算。每冻结一个单元,其候选词中未覆盖的词顺延到后面的单元;未覆盖的词逐个补进某个单元、放进听读材料,或写入排除项并说明理由。
|
||||
- **A1 词池试建(2026-09-17,未经用户抽样审核)**:CEFR-J 1.5 的 A1 共 1,066 个不同词头。排除只属于学校与学术或其他的 102 个(如 homework、grammar、ruler,以及 fairy、prince、lion、kite、DVD 等儿童读物词和过时词),单独保存只属于工作的 15 个(如 meeting、interview、engineer、business),合并 is/was/did 等词形变体后,词池为 932 个。其中 A0 已覆盖 68 个,约 126 个是功能词和数词,其余约 770 个是实词:无主题标注的形容词 109、名词 105、动词 88、副词 40;有标注的 Free time 68、Personal identification 60、House and home 55、Food and drink 52、Shopping 44、Travel 23、Health 23 等。85% 覆盖需要 A1 单元再覆盖约 730 个。按每单元产出核心 12 项、其中约 8 项覆盖词池词(其余是场景词或纯句型)估算,产出核心覆盖约 150 个,加上词块中的功能词约 100 个,理解词需要覆盖约 480 个,也就是每单元平均约 25 个,因此 A1 的理解词数量从 15–30 调为 20–35。试建发现主题地图的缺口:family 类(aunt、cousin、husband、daughter 等约 20 个)和住处类(kitchen、bedroom、sofa、garden 等约 15 个)没有对应的 A1 单元,描述人和情绪的形容词(tall、young、angry、lonely 等)也没有集中的单元。
|
||||
- **A1–B1 起草结果(2026-09-17,未审核)**:50 个单元全部起草并通过程序校验,状态为 `draft`。词池覆盖 A1 834/933(89.4%)、A2 1040/1078(96.5%)、B1 1344/1552(86.6%)。A2、B1 的理解词范围按实际需要调为 40–65 和 70–110;听读材料词数 A2 听 120–280、读 150–250,B1 听 250–550、读 300–500。
|
||||
- **A0**:保持已冻结的 60 项(`A0-1.0`),不按数据重新生成。对照 CEFR-J 1.5:40 个单词按词形还原后有 39 个属于 A1(`movies`→`movie`、`okay`→`OK/okay`),`zero` 不在词表中,作为 A0 自有项保留。
|
||||
|
||||
### 5.5 单元内容包组成
|
||||
|
||||
Reference in New Issue
Block a user