# Think L0–L5 · 本地文件 → 腾讯云 COS 对照

上传前先看这一页。线上 Cursor 之后只认这些 COS 路径，不再读你电脑上的原目录。

## 桶信息（所有文件都进这里）

| 项 | 值 |
|---|---|
| 桶 | `s-class-1403296481` |
| 地域 | `ap-chengdu` |
| 对象键前缀 | `s-class/Think/source/` |
| 公网根 | `https://s-class-1403296481.cos.ap-chengdu.myqcloud.com/s-class/Think/source/` |

**不要**把中文文件夹名、空格文件夹名原样传上 COS。按下面的 ASCII 目录传；**文件名保持原样**。

推荐用 CosBrowser 或下面的脚本整夹上传。完整 2622 条对照在：

- `Think/data/folder-to-cos.tsv`（按文件夹）
- `Think/data/local-to-cos.tsv`（按文件）
- `Think/data/local-to-cos.json`（机器可读）

本地脚本（在仓库根、已配置 `.cos-config.json`）：

```bash
node Think/scripts/upload-source-to-cos.js --root "D:/第二版" --dry
node Think/scripts/upload-source-to-cos.js --root "D:/第二版"
node Think/scripts/upload-source-to-cos.js --root "D:/第二版" --kind tb-pdf
```

`--root` 指向本地 `第二版` 文件夹本身。

## 建议上传顺序

1. **教师用书 PDF**（课件截页主源，优先）
2. **学生用书 PDF**（扫描版，备查）
3. **学生用书音频 + 视频**（点读 / 跟读）
4. **练习册 PDF + 音频**
5. **教师资源包**（练习、测验、语法 PPT，可后传）

---

## 1. 三本核心 PDF（每个 Level 各 3 个）

学生用书是扫描版，线上做课件时优先切教师用书里的学生页。

| 本地文件 | COS Key | 公网 URL |
|---|---|---|
| `第二版/学生用书+音频/L0SB.pdf` | `s-class/Think/source/L0/sb/L0SB.pdf` | https://s-class-1403296481.cos.ap-chengdu.myqcloud.com/s-class/Think/source/L0/sb/L0SB.pdf |
| `第二版/教师资源/L0/教师资源包/L0_Teacher's_Book.pdf` | `s-class/Think/source/L0/tb/L0_Teacher's_Book.pdf` | https://s-class-1403296481.cos.ap-chengdu.myqcloud.com/s-class/Think/source/L0/tb/L0_Teacher%27s_Book.pdf |
| `第二版/练习册+音频/L0WB.pdf` | `s-class/Think/source/L0/wb/L0WB.pdf` | https://s-class-1403296481.cos.ap-chengdu.myqcloud.com/s-class/Think/source/L0/wb/L0WB.pdf |
| `第二版/学生用书+音频/L1SB.pdf` | `s-class/Think/source/L1/sb/L1SB.pdf` | https://s-class-1403296481.cos.ap-chengdu.myqcloud.com/s-class/Think/source/L1/sb/L1SB.pdf |
| `第二版/教师资源/L1/教师资源包/L1_Teacher's_Book.pdf` | `s-class/Think/source/L1/tb/L1_Teacher's_Book.pdf` | https://s-class-1403296481.cos.ap-chengdu.myqcloud.com/s-class/Think/source/L1/tb/L1_Teacher%27s_Book.pdf |
| `第二版/练习册+音频/L1WB.pdf` | `s-class/Think/source/L1/wb/L1WB.pdf` | https://s-class-1403296481.cos.ap-chengdu.myqcloud.com/s-class/Think/source/L1/wb/L1WB.pdf |
| `第二版/学生用书+音频/L2SB.pdf` | `s-class/Think/source/L2/sb/L2SB.pdf` | https://s-class-1403296481.cos.ap-chengdu.myqcloud.com/s-class/Think/source/L2/sb/L2SB.pdf |
| `第二版/教师资源/L2/教师资源包/L2_Teacher's_Book.pdf` | `s-class/Think/source/L2/tb/L2_Teacher's_Book.pdf` | https://s-class-1403296481.cos.ap-chengdu.myqcloud.com/s-class/Think/source/L2/tb/L2_Teacher%27s_Book.pdf |
| `第二版/练习册+音频/L2WB.pdf` | `s-class/Think/source/L2/wb/L2WB.pdf` | https://s-class-1403296481.cos.ap-chengdu.myqcloud.com/s-class/Think/source/L2/wb/L2WB.pdf |
| `第二版/学生用书+音频/L3SB.pdf` | `s-class/Think/source/L3/sb/L3SB.pdf` | https://s-class-1403296481.cos.ap-chengdu.myqcloud.com/s-class/Think/source/L3/sb/L3SB.pdf |
| `第二版/教师资源/L3/教师资源包/Thk2e_BrE_L3_Teacher's_Book.pdf` | `s-class/Think/source/L3/tb/Thk2e_BrE_L3_Teacher's_Book.pdf` | https://s-class-1403296481.cos.ap-chengdu.myqcloud.com/s-class/Think/source/L3/tb/Thk2e_BrE_L3_Teacher%27s_Book.pdf |
| `第二版/练习册+音频/L3WB.pdf` | `s-class/Think/source/L3/wb/L3WB.pdf` | https://s-class-1403296481.cos.ap-chengdu.myqcloud.com/s-class/Think/source/L3/wb/L3WB.pdf |
| `第二版/学生用书+音频/L4SB.pdf` | `s-class/Think/source/L4/sb/L4SB.pdf` | https://s-class-1403296481.cos.ap-chengdu.myqcloud.com/s-class/Think/source/L4/sb/L4SB.pdf |
| `第二版/教师资源/L4/教师资源包/L4_Teacher's_Book.pdf` | `s-class/Think/source/L4/tb/L4_Teacher's_Book.pdf` | https://s-class-1403296481.cos.ap-chengdu.myqcloud.com/s-class/Think/source/L4/tb/L4_Teacher%27s_Book.pdf |
| `第二版/练习册+音频/L4WB.pdf` | `s-class/Think/source/L4/wb/L4WB.pdf` | https://s-class-1403296481.cos.ap-chengdu.myqcloud.com/s-class/Think/source/L4/wb/L4WB.pdf |
| `第二版/学生用书+音频/L5SB.pdf` | `s-class/Think/source/L5/sb/L5SB.pdf` | https://s-class-1403296481.cos.ap-chengdu.myqcloud.com/s-class/Think/source/L5/sb/L5SB.pdf |
| `第二版/教师资源/L5/教师资源包/Teacher's_Book.pdf` | `s-class/Think/source/L5/tb/Teacher's_Book.pdf` | https://s-class-1403296481.cos.ap-chengdu.myqcloud.com/s-class/Think/source/L5/tb/Teacher%27s_Book.pdf |
| `第二版/练习册+音频/L5WB.pdf` | `s-class/Think/source/L5/wb/L5WB.pdf` | https://s-class-1403296481.cos.ap-chengdu.myqcloud.com/s-class/Think/source/L5/wb/L5WB.pdf |

教师资源包根目录的致谢文件与子文件夹并列，直接放在 `teacher-pack/` 下（不要再套 `_root/`）：

| 本地文件 | COS Key |
|---|---|
| `.../L0/教师资源包/Acknowledgements.docx` | `s-class/Think/source/L0/teacher-pack/Acknowledgements.docx` |
| `.../L1/教师资源包/Acknowledgements.pdf` | `s-class/Think/source/L1/teacher-pack/Acknowledgements.pdf` |
| `.../L3/教师资源包/Thk2e_BrE_L3_Digital_Acknowledgements.pdf` | `s-class/Think/source/L3/teacher-pack/Thk2e_BrE_L3_Digital_Acknowledgements.pdf` |
| `.../L5/教师资源包/Digital Acknowledgements.docx` | `s-class/Think/source/L5/teacher-pack/Digital Acknowledgements.docx` |

---

## 2. 学生用书音频（整夹上传，文件名不改）

| 本地文件夹 | COS 目录 | 文件数 |
|---|---|---|
| `第二版/学生用书+音频/L0 Student's Book Audio/` | `s-class/Think/source/L0/sb-audio/` | 126 |
| `第二版/学生用书+音频/L1 Student's Book Audio/` | `s-class/Think/source/L1/sb-audio/` | 112 |
| `第二版/学生用书+音频/L2 Student's Book Audio/` | `s-class/Think/source/L2/sb-audio/` | 92 |
| `第二版/学生用书+音频/L3 Student's Book Audio/` | `s-class/Think/source/L3/sb-audio/` | 86 |
| `第二版/学生用书+音频/L4 Student's Book Audio/` | `s-class/Think/source/L4/sb-audio/` | 84 |
| `第二版/学生用书+音频/L5 Student's Book Audio/Download all Level 5 SB Audio/` | `s-class/Think/source/L5/sb-audio/` | 73 |

例：`Thk2e_BE_L0_SB_Unit_1_p12_t01.mp3` →

`https://s-class-1403296481.cos.ap-chengdu.myqcloud.com/s-class/Think/source/L0/sb-audio/Thk2e_BE_L0_SB_Unit_1_p12_t01.mp3`

L2 另有 3 个补充文件：

| 本地 | COS |
|---|---|
| `第二版/学生用书+音频/L2SB Unit3/` 整夹 | `s-class/Think/source/L2/extras/` |

---

## 3. 练习册音频

| 本地文件夹 | COS 目录 | 文件数 |
|---|---|---|
| `第二版/练习册+音频/L0 Workbook Audio/` | `s-class/Think/source/L0/wb-audio/` | 56 |
| `第二版/练习册+音频/L1 Workbook Audio/` | `s-class/Think/source/L1/wb-audio/` | 78 |
| `第二版/练习册+音频/L2 Workbook Audio/` | `s-class/Think/source/L2/wb-audio/` | 66 |
| `第二版/练习册+音频/L3 Workbook Audio/` | `s-class/Think/source/L3/wb-audio/` | 52 |
| `第二版/练习册+音频/L4 Workbook Audio/` | `s-class/Think/source/L4/wb-audio/` | 39 |
| `第二版/练习册+音频/L5 Workbook Audio/` | `s-class/Think/source/L5/wb-audio/` | 37 |

---

## 4. 视频

| 本地文件夹 | COS 目录 | 文件数 |
|---|---|---|
| `第二版/视频/L0 Student's Book Video 原版/` | `s-class/Think/source/L0/video/` | 36 |
| `第二版/视频/L1 Student's Book Video 原版/` | `s-class/Think/source/L1/video/` | 36 |
| `第二版/视频/L2 Student's Book Video 原版/` | `s-class/Think/source/L2/video/` | 36 |
| `第二版/视频/L3 Student's Book Video 原版/` | `s-class/Think/source/L3/video/` | 34 |
| `第二版/视频/L4 Student's Book Video 原版/` | `s-class/Think/source/L4/video/` | 32 |
| `第二版/视频/L5 Student's Book Video 原版/` | `s-class/Think/source/L5/video/` | 32 |

例：`Thk2e_BrE_L0_Unit_01.1_Documentary.mp4` →

`https://s-class-1403296481.cos.ap-chengdu.myqcloud.com/s-class/Think/source/L0/video/Thk2e_BrE_L0_Unit_01.1_Documentary.mp4`

---

## 5. 教师资源包（文件夹名已统一成英文短名）

本地各 Level 的文件夹名不一致（有空格、中文后缀、拼写差异）。上传时按右列短名，**不要**把左边中文/空格名带上 COS。

| 本地文件夹（各 Level 可能写法不同） | COS 短名 |
|---|---|
| Communication Worksheets | `communication` |
| Documentary Video Worksheets / Documentaries | `documentary` |
| Grammar Presentations课件PPT | `grammar-pptx` |
| Grammar Rap Worksheets | `grammar-rap` |
| Grammar Worksheets Basic / Grammar Basic | `grammar-basic` |
| Grammar Worksheets Extension | `grammar-extension` |
| Grammar Worksheets Standard | `grammar-standard` |
| Vocabulary Worksheets Basic / Extension / Standard | `vocab-basic` / `vocab-extension` / `vocab-standard` |
| Project Worksheets | `projects` |
| Vlog Worksheets | `vlog` |
| Wordlist / Wordlists | `wordlist` |
| Literature Audio | `literature-audio` |
| Literature Worksheets | `literature` |
| Placement Test | `placement` |
| Skills Tests Audio / Basic / Standard / Extension | `skills-audio` / `skills-basic` / `skills-standard` / `skills-extension` |
| Unit Tests Standard / Extension，答案与试卷同一夹 | `unit-standard` / `unit-extension` |
| End of Term Tests Standard / Extension，答案与试卷同一夹 | `eot-standard` / `eot-extension` |
| Final Tests Standard / Extension | `final-standard` / `final-extension` |
| Workbook Answer Key答案 | `wb-answer-key` |
| A2 Test and Train / Test and Train B1 | `test-and-train` |

完整 COS 路径：

`s-class/Think/source/{L0-L5}/teacher-pack/{短名}/{原文件名}`

例：

`第二版/教师资源/L0/教师资源包/Communication_Worksheets/Thk2e_BrE_L0_Communication_Unit_1.pdf`

→ `s-class/Think/source/L0/teacher-pack/communication/Thk2e_BrE_L0_Communication_Unit_1.pdf`

L5 教师资源包目前只有致谢文件（教师用书在 `tb/`）。缺的练习/测验以后补传到同一短名目录即可。

逐夹对照见 `Think/data/folder-to-cos.tsv`。

---

## 6. COS 目录总览

```
s-class/Think/
├── source/                 ← 你现在上传的原版素材
│   ├── L0/ … L5/
│   │   ├── sb/             学生用书 PDF（扫描版）
│   │   ├── tb/             教师用书 PDF（课件截页主源）
│   │   ├── wb/             练习册 PDF
│   │   ├── sb-audio/       学生用书 mp3
│   │   ├── wb-audio/       练习册 mp3
│   │   ├── video/          原版 mp4
│   │   ├── extras/         仅 L2 补充稿
│   │   └── teacher-pack/   教师资源包
└── derived/                ← 以后课件截图、切页、TTS，线上 Cursor 再写
```

课件 HTML 仍在 Git 的 `Think/` 下；音视频 / PDF / 切页图只走 COS。

各级页「本级 COS 目录」里，学生用书、练习册、教师用书直接打开对应 PDF。音频、视频、教师资源包进入 `Think/files.html`，按文件播放或下载。COS 不提供目录网页，按钮不能指到文件夹地址。
