# 系统英语学习包 · 修订版4 打开「学习入口.html」开始;详见「学习手册.md」。 12篇核心课文、12段12轮情景对话、12篇拓展阅读;每周14道核心题+4道发音题+4道复习题。语法20题、阅读8题、听力8题;三次独立阶段听力各8题,新增三篇独立阅读各6题及独立口语、写作任务。144条表达、每周写作及口语示范、检查表、纠错示例和3张图解。 112段合成音频:24段核心课文、24段对话、48段发音题、12段口语示范、1段听力诊断、3段阶段检查。对话由同一声音读A/B角色,全部明确标为合成朗读;官方真人音视频需要网络。 原创资料离线可用,整包移动时保留目录结构。学习记录版本4兼容版本1、2、3,保留周完成状态与笔记,支持导出备份。 课程源数据:scripts/build_pack.py 的核心材料与 scripts/content_v2.py 的新增材料。执行 build_pack.py 生成 data.json、文档、卡片和音频任务;不要只改生成后的 data.json。执行 generate_audio.py 生成或复用校验过的音频;执行 build_html.py 生成入口。脚本需要Python与macOS say;使用成品无需安装依赖。check_pack.cjs 可用环境变量指定Playwright模块目录与Chrome路径。 修订版3已有:44项诊断补习对应、四项进度观察点、每周写作与录音必交、两周外部反馈、信息差互动、到期表达/错题复习和中断恢复。复习日期按北京时间计算;首次检查快照和阶段样本可单独保存、导出。 源脚本:learning_v3.py 管理新增课程安排;documents_v3.py 生成新版说明与模板;portal.js 与 portal_plan.js 管理网页交互。运行顺序:build_pack.py → generate_audio.py → build_html.py → validate_pack.py → check_pack.cjs → check_plan.cjs → package_pack.py。 修订版4新增完整材料复习、今日学习预算与位置恢复、连续观察与延迟复查、长期复习减负、分层帮助、流利度及真人材料轮换。记录版本4兼容1–3,旧记录不自动生成新证据。 新源码:process_v4.py、portal_process.js;统一生成入口仍为build_pack.py与build_html.py。先运行validate_pack.py和check_process.cjs(本地逻辑与模拟DOM验证),再打包。既有check_pack.cjs、check_plan.cjs保留为浏览器回归测试;需要允许访问本地文件的测试浏览器,运行后才可声称浏览器验证通过。当前验证边界见学习过程验证记录.json。