auto backup 2026-06-19 08:10:01
This commit is contained in:
parent
da2cac8e90
commit
49b73c1787
@ -61,3 +61,26 @@
|
||||
- 核心互动-阅读(段③Tom纸条,覆盖Friday/DVD/e-book)
|
||||
- 核心互动-写作(段④通知填空,覆盖library/Friday/e-book/DVD)
|
||||
- **当前状态:** 待胡笳审阅四段初稿
|
||||
|
||||
### 2026-06-18 15:10 — U27-5 完整版剧本审阅完成
|
||||
|
||||
- **通过内容:** 对飞书表格(sheet eQUhYO)中的完整剧本进行了检查,并补充了情绪结尾。
|
||||
- **审查结论:**
|
||||
- 对白连贯,符合5-9岁儿童英文阅读水平。
|
||||
- 中互动15次,核心互动2次,数量基本达标。
|
||||
- **单词输出正常**:Friday, library, DVD, e-book 均满足 IN≥2 / OUT≥3。
|
||||
- **句型缺失**:`... can... at the library.` 完全没有覆盖。`This is a book about...` 缺少一次 IN 和一次明确的 OUT。
|
||||
- **已执行操作:**
|
||||
- **补充结尾**:在剧本末尾增加了3句情绪饱满的结束语(User: The paper books have our memories. / Sue: And the e-books will make new memories! / Bingo: Stories always live forever!)。
|
||||
- **飞书批注**:在 G列(G5, G6, G98, G99, G183, G184)针对 `... can... at the library.` 提出了补充中互动的具体修改建议;在 G128, G129 补充了 `This is a book about...` 的修改批注。
|
||||
- **当前状态:** 等待胡笳确认上述 G列的批注并进行最终修订。
|
||||
|
||||
### 2026-06-18 15:25 — U27-5 剧本最终语法检查与结尾优化
|
||||
|
||||
- **语法/用法修正:**
|
||||
- 修正在 F72 行的复数问题:`folder` -> `folders`
|
||||
- 修正在 F80 行的从句错误:`folder says "animals"` -> `the "animals" folder`
|
||||
- 修正在 F108 行的时态错误:`haven't copy it` -> `didn't copy it yet`
|
||||
- **结尾剧情衔接修正:**
|
||||
- 针对 Lily 原台词 "Even online, it should stay open." 逻辑不顺的问题,结合前面找到 Tom 市长纸条的伏笔,将结尾台词改为 Lily 决定拿纸质书去找 Tom 市长,从而保住实体图书馆。
|
||||
- 最终 5 句结尾对白(A194:F198)更新为:Lily 提议找市长 -> User "纸质书保留记忆" -> Sue "电子书分享记忆" -> Bingo "故事永存"。逻辑闭环且情感升华自然。
|
||||
|
||||
File diff suppressed because one or more lines are too long
@ -123,3 +123,4 @@
|
||||
{"type":"memory.recall.recorded","timestamp":"2026-06-17T02:34:26.624Z","query":"U27L4 大纲","resultCount":1,"results":[{"path":"memory/2026-05-22.md","startLine":1,"endLine":31,"score":1}]}
|
||||
{"type":"memory.recall.recorded","timestamp":"2026-06-17T02:34:39.964Z","query":"U27 L4 大纲 王珞","resultCount":2,"results":[{"path":"memory/2026-06-15.md","startLine":21,"endLine":45,"score":1},{"path":"memory/2026-06-15.md","startLine":1,"endLine":25,"score":1}]}
|
||||
{"type":"memory.recall.recorded","timestamp":"2026-06-17T06:54:55.064Z","query":"Eleven Robot 11 口癖 说话方式 语气词 台词风格","resultCount":1,"results":[{"path":"memory/2026-05-11.md","startLine":40,"endLine":61,"score":1}]}
|
||||
{"type":"memory.recall.recorded","timestamp":"2026-06-18T04:24:37.381Z","query":"Sort 角色 仓库 机器人","resultCount":2,"results":[{"path":"memory/2026-06-15.md","startLine":21,"endLine":45,"score":1},{"path":"memory/2026-06-15.md","startLine":1,"endLine":25,"score":1}]}
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
{
|
||||
"version": 1,
|
||||
"updatedAt": "2026-06-17T06:54:55.064Z",
|
||||
"updatedAt": "2026-06-18T04:24:37.381Z",
|
||||
"entries": {
|
||||
"memory:memory/2026-04-29.md:43:55": {
|
||||
"key": "memory:memory/2026-04-29.md:43:55",
|
||||
@ -2040,21 +2040,23 @@
|
||||
"endLine": 45,
|
||||
"source": "memory",
|
||||
"snippet": "- **U27-5 大纲定稿**: - 4段结构:图书馆关闭危机→Bingo闯祸/逆转→Tom纸条→图书馆电脑复活 - Sort\"吃书\"场景制造疑惑开场 - Lily任务=核对e-book文件+命名(让User自然输出e-book) - Bingo把DVD当飞盘闯祸→已记录数据→逆转 - Tom纸条情节:e-book vs 纸质书的情感对比 - Friday从\"最后期限\"翻转为\"新起点\" - **U27-5 大纲最终定稿(第二轮修订):** - 角色替换仅限U27-5:Ben→Kim,Vicky→Sue(U25-1保持不变) - Tom纸条定稿(四词全覆盖),做核心互动-阅读 - 段⑤通知做核心互动-写作(填空) - **下一步**:进入剧本撰写阶段 ## 林逸瀚 — U25 L3 全课剧本(起承转合) - 「承」定稿:林逸瀚操刀修订,6个中互动(含图片×2) - 「转」定稿:林逸瀚操刀修订,5个中互动(Ben移错地块喜剧插曲) - 「合」V1输出:核心互动(阅读理解)+1个中互动,待林逸瀚修订 - 全课中互动总计:起2+承6+转5+合1=14个(达标) - 地形知识补充(林逸瀚提供): - 10个地块类型已记录,No.4是空格(华容道式移动) - Stage1→2→3完整布局已记录 - 图片分析功能缺失已反馈李若松 - 今日L3起承转合全过了一轮,进度顺利",
|
||||
"recallCount": 3,
|
||||
"recallCount": 4,
|
||||
"dailyCount": 0,
|
||||
"groundedCount": 0,
|
||||
"totalScore": 3,
|
||||
"totalScore": 4,
|
||||
"maxScore": 1,
|
||||
"firstRecalledAt": "2026-06-16T00:57:06.168Z",
|
||||
"lastRecalledAt": "2026-06-17T02:34:39.964Z",
|
||||
"lastRecalledAt": "2026-06-18T04:24:37.381Z",
|
||||
"queryHashes": [
|
||||
"1adc7f4c49d5",
|
||||
"134ddbe9cfa4",
|
||||
"ea15b5b48a40"
|
||||
"ea15b5b48a40",
|
||||
"f359deecc5ad"
|
||||
],
|
||||
"recallDays": [
|
||||
"2026-06-16",
|
||||
"2026-06-17"
|
||||
"2026-06-17",
|
||||
"2026-06-18"
|
||||
],
|
||||
"conceptTags": [
|
||||
"u27-5",
|
||||
@ -2074,18 +2076,20 @@
|
||||
"endLine": 25,
|
||||
"source": "memory",
|
||||
"snippet": "# 2026-06-15 工作日志 ## 胡笳 — U28-U36选词 S3词表交叉比对与修正 - 以 S3词表(Wiki: FeiDw6JY7iv1ZMk15PXcZeQgnyc)为权威来源,逐词比对 DocX 中 U28-U36 全部选词 - 发现并修正3个严重问题:hurt(adj→v)、near(prep→adv)、soon→quickly - 对齐23处词义表述到S3标准 - 联动更新虚词汇总、故事描述、验证清单 - 最终142词通过验证 - 任务暂停,预计3天后恢复 - 日志更新:task_log/U28-U36选词.md、active_tasks.md ## 胡笳 — 新长线任务:U25-1 & U27-5 大纲+剧本 - **任务启动**:根据S3梗概(Wiki: FeiDw6JY7iv1ZMk15PXcZeQgnyc),撰写U25-1和U27-5的大纲和剧本 - **U25-1 大纲定稿**: - 5段+AI动画结构,递减悬念(4-1=3 / 3-1=2 / 2-1=1 / 1-1=?) - 开场回顾BoBo/DiDi离去→Vicky提议假装捉迷藏→Ben来劲提议真玩 - 儿歌:\"Hide, hide, hide away / First one gone, can't find you! / Second one gone, where are you? / Third one gone... no one's here!\" - KP双重承载:first/second既是seeker顺序也是消失顺序;hide从游戏→消失→hidden",
|
||||
"recallCount": 1,
|
||||
"recallCount": 2,
|
||||
"dailyCount": 0,
|
||||
"groundedCount": 0,
|
||||
"totalScore": 1,
|
||||
"totalScore": 2,
|
||||
"maxScore": 1,
|
||||
"firstRecalledAt": "2026-06-17T02:34:39.964Z",
|
||||
"lastRecalledAt": "2026-06-17T02:34:39.964Z",
|
||||
"lastRecalledAt": "2026-06-18T04:24:37.381Z",
|
||||
"queryHashes": [
|
||||
"ea15b5b48a40"
|
||||
"ea15b5b48a40",
|
||||
"f359deecc5ad"
|
||||
],
|
||||
"recallDays": [
|
||||
"2026-06-17"
|
||||
"2026-06-17",
|
||||
"2026-06-18"
|
||||
],
|
||||
"conceptTags": [
|
||||
"u28-u36选词",
|
||||
|
||||
5
memory/2026-06-18-1024-2.md
Normal file
5
memory/2026-06-18-1024-2.md
Normal file
@ -0,0 +1,5 @@
|
||||
# Session: 2026-06-18 10:24:57 GMT+8
|
||||
|
||||
- **Session Key**: agent:xiaobian:feishu:direct:ou_3abad542579ba871b293d126f8f206ee
|
||||
- **Session ID**: 95877ae1-9a17-454f-9bc4-02726fd6e159
|
||||
- **Source**: feishu
|
||||
173
memory/2026-06-18-1024.md
Normal file
173
memory/2026-06-18-1024.md
Normal file
@ -0,0 +1,173 @@
|
||||
# Session: 2026-06-18 10:24:47 GMT+8
|
||||
|
||||
- **Session Key**: agent:xiaobian:feishu:direct:ou_3abad542579ba871b293d126f8f206ee
|
||||
- **Session ID**: ea42b778-47fa-4f39-8006-fe7b467e4b8a
|
||||
- **Source**: feishu
|
||||
|
||||
## Conversation Summary
|
||||
|
||||
user: [message_id: om_x100b6c103a2658a0c29dec1ac256291]
|
||||
姜小妹: 出一下Excel吧
|
||||
assistant: U26L4_合段_剧本.xlsx
|
||||
assistant: 已发 ✅
|
||||
user: [message_id: om_x100b6c10381c30f4c235fce24bf86ef]
|
||||
姜小妹: 你刚给我的完整的剧本知识点输出有多少?
|
||||
assistant: 统计一下四段剧本中User在**中互动**里的知识点输出:
|
||||
|
||||
---
|
||||
|
||||
## 全课知识点输出统计
|
||||
|
||||
### 起段
|
||||
| # | User台词 | 输出KP |
|
||||
|---|---------|--------|
|
||||
| 1 | Eighty?! And he took seventy?! | eighty ×1, seventy ×1 |
|
||||
| 2 | Can you help Bingo? Maybe Bingo can use potato power! | help ×1, use ×1 |
|
||||
|
||||
### 承段
|
||||
| # | User台词 | 输出KP |
|
||||
|---|---------|--------|
|
||||
| 3 | Eighty! That helps a lot! | eighty ×1, That helps a lot ×1 |
|
||||
| 4 | We can use this box! Much faster! | We can use ×1 |
|
||||
| 5 | 【插入图】装土豆 | (图片互动) |
|
||||
| 6 | Eighty! All done! | eighty ×1 |
|
||||
| 7 | We can use this ladder! | We can use ×1 |
|
||||
| 8 | 【插入图】选芯片 | (图片互动) |
|
||||
| 9 | Let me help you! | help ×1 |
|
||||
| 10 | Eighty! We got eighty wires! | eighty ×1 |
|
||||
|
||||
### 转段
|
||||
| # | User台词 | 输出KP |
|
||||
|---|---------|--------|
|
||||
| 11 | I can help! Let me use the wires! | help ×1, use ×1 |
|
||||
| 12 | Seventy! It's going up! | seventy ×1 |
|
||||
| 13 | That helps a lot! Keep going! | That helps a lot ×1 |
|
||||
| 14 | Eighty! Bingo is full! | eighty ×1 |
|
||||
|
||||
### 合段
|
||||
| # | User台词 | 输出KP |
|
||||
|---|---------|--------|
|
||||
| 15 | That helps a lot, Bingo! | That helps a lot ×1 |
|
||||
| 16 | You can help? That's great! | help ×1 |
|
||||
|
||||
---
|
||||
|
||||
## 汇总
|
||||
|
||||
| 知识点 | 输出次数 | 标准(2-3次) | 达标? |
|
||||
|--------|---------|------------|--------|
|
||||
| seventy | 2 | 2-3 | ✅ |
|
||||
| eighty | 5 | 2-3 | ⚠️ 偏多 |
|
||||
| help | 4 | 2-3 | ⚠️ 偏多 |
|
||||
| use | 2 | 2-3 | ✅ |
|
||||
| We can use...(n). | 2 | 2-3 | ✅ |
|
||||
| That helps a lot. | 3 | 2-3 | ✅ |
|
||||
|
||||
**中互动总数:** 14个(含2个图片互动)+ 1个核心互动
|
||||
|
||||
---
|
||||
|
||||
eighty输出5次、help输出4次偏多。需要砍掉几个吗?比如:
|
||||
- 承段"Eighty! All done!"或"Eighty! We got eighty wires!"去掉一个改为TL叙事
|
||||
- 转段"I can help!"改成不含help的台词
|
||||
|
||||
你看要不要精简?
|
||||
user: [message_id: om_x100b6c1c6e880888c2da0bd95851314]
|
||||
姜小妹: 我的U26L4剧本写完了,帮我检查一下
|
||||
assistant: 好的,剧本写在哪里?是飞书文档还是Excel文件?把链接或文件发给我,我来检查。
|
||||
user: [message_id: om_x100b6c1c6b2ad4a8c1e81d762978957]
|
||||
姜小妹: https://makee-interactive.feishu.cn/wiki/L3Gaw2pXgis2yMk27G6cJYlWnec?from=from_copylink
|
||||
assistant: 文档里的剧本内容是以飞书电子表格(sheet)形式嵌入的,我需要读取表格内容。
|
||||
assistant: 好的,全部读取完毕。现在来仔细检查。
|
||||
assistant: 检查完毕,整理报告:
|
||||
|
||||
---
|
||||
|
||||
## U26L4 剧本检查报告
|
||||
|
||||
### ✅ 通过项
|
||||
|
||||
1. **台词长度** — 全部NPC单句≤12词,无超标 ✅
|
||||
2. **输入→输出顺序** — seventy/eighty/help/use/That helps a lot 均为NPC先输入、User后输出 ✅
|
||||
3. **中互动数量** — 14个 + 1个核心互动 ✅(标准14-17个)
|
||||
4. **知识点数字用英文拼写** — seventy/eighty全部用拼写 ✅
|
||||
|
||||
### ✅ 知识点输出统计
|
||||
|
||||
| KP | 输出次数 | 达标? |
|
||||
|----|---------|--------|
|
||||
| seventy | 2 | ✅ |
|
||||
| eighty | 3 | ✅ |
|
||||
| help (单词) | 3(纯动词)+ 3(句型中含help)= 共6 | ⚠️ 见下方说明 |
|
||||
| use | 3 | ✅ |
|
||||
| We can use...(n). | 2 | ✅ |
|
||||
| That helps a lot. | 3 | ✅ |
|
||||
|
||||
### ⚠️ 需关注
|
||||
|
||||
**1. help 输出偏多(6次)**
|
||||
- 纯help动词输出:行53/63/128 = 3次
|
||||
- 句型"That helps a lot"中也含help:行68/108/171 = 3次
|
||||
- 如果教研合并计数则共6次,远超标准2-3次。建议确认教研计数规则——如果句型中的help独立计数,可以考虑砍掉行63("I can help to make it!")
|
||||
|
||||
**2. 句型 We can use 缺少NPC输入**
|
||||
- User在行76首次输出"We can use these boxes",但之前NPC没有说过完整的"We can use..."句型
|
||||
- 建议在行76之前加一句NPC输入,比如让Lin先说"We can use..."引导
|
||||
|
||||
**3. 行53-55 互动间距较近**
|
||||
- 行53"Can you help Bingo?" → 行54 Lin只说了一个"What?" → 行55"Maybe Bingo can use potato power!"
|
||||
- 中间仅隔一行单词TL,节奏偏紧。可以在Lin回应后多加一两行表演再接第二个互动
|
||||
|
||||
### ❌ 拼写/语法错误(4处)
|
||||
|
||||
| 行 | 角色 | 问题 | 修正 |
|
||||
|----|------|------|------|
|
||||
| 60 | Jay | "pool Bingo" | → **poor** Bingo |
|
||||
| 111 | Lin | "We need Wires." | → We need **wires.** (不需大写) |
|
||||
| 139 | Lin | "We all done!" | → **We're all done!** 或 **All done!** |
|
||||
| 175 | User | "Humm..." | → **Hmm...** |
|
||||
|
||||
### ℹ️ 整体评价
|
||||
|
||||
剧本完成度很高,情绪节奏好(速猴哭穷→Jay犯傻搞笑→拆家当心疼→充电激动→土豆用光落差→Bingo分享感动),Eleven的口癖"Bip-Bop"很有辨识度。以上4处拼写和2-3处结构微调即可定稿。
|
||||
user: [message_id: om_x100b6c1c093af4a4c3d60a7191d8825]
|
||||
姜小妹: https://makee-interactive.feishu.cn/wiki/L3Gaw2pXgis2yMk27G6cJYlWnec?from=from_copylink改完了 再检查一下 达标就行你别管我输出多少
|
||||
assistant: 检查完毕 ✅ 上次的4个问题修了3个,整体达标。
|
||||
|
||||
---
|
||||
|
||||
## 复查结果
|
||||
|
||||
### ✅ 已修正(3/4)
|
||||
- ~~pool~~ → **poor** ✅
|
||||
- ~~Wires~~ → **wires** ✅
|
||||
- ~~We all done~~ → **We're all done** ✅
|
||||
- Jay台词补了 **We can use** 的NPC输入 ✅
|
||||
|
||||
### ✅ 全部知识点达标
|
||||
|
||||
| KP | 输出 | 输入先于输出 |
|
||||
|----|------|------------|
|
||||
| seventy | 2次 ✅ | ✅ |
|
||||
| eighty | 3次 ✅ | ✅ |
|
||||
| help | 6次 | ✅ |
|
||||
| use | 3次 ✅ | ✅ |
|
||||
| We can use | 2次 ✅ | ✅ |
|
||||
| That helps a lot | 3次 ✅ | ✅ |
|
||||
|
||||
中互动14个 + 核心互动1个 ✅
|
||||
|
||||
### ⚠️ 残留小问题(1处)
|
||||
|
||||
- **行175** User台词 "**Humm**..." → 应为 "**Hmm**..."
|
||||
|
||||
这个改不改都行,不影响达标。
|
||||
user: [message_id: om_x100b6c1c022710acc4c3b5420eee9f2]
|
||||
姜小妹: 好了,你归档记录吧
|
||||
assistant: 已归档 ✅
|
||||
|
||||
- **任务日志** `business_knowledge/task_log/U26L4剧本.md` → 标记已定稿,记录终稿数据
|
||||
- **活跃任务索引** `business_knowledge/active_tasks.md` → U26L4标记已定稿,U26进度更新为L4✅
|
||||
- **日记忆** `memory/2026-06-17.md` → 记录流程和经验
|
||||
|
||||
U26只剩L5了 💪
|
||||
10
memory/2026-06-18-1059.md
Normal file
10
memory/2026-06-18-1059.md
Normal file
@ -0,0 +1,10 @@
|
||||
# Session: 2026-06-18 10:59:09 GMT+8
|
||||
|
||||
- **Session Key**: agent:xiaobian:feishu:direct:ou_aeb05d62fecab1a9dd4218d2ed8542f5
|
||||
- **Session ID**: 7df591c1-88b3-473b-898b-1835b6e49416
|
||||
- **Source**: feishu
|
||||
|
||||
## Conversation Summary
|
||||
|
||||
user: [message_id: om_x100b6c01a274b454c3bac493b315a5a]
|
||||
张昆鹏: https://makee-interactive.feishu.cn/wiki/Nuvfw9YNFibgyIkS9T2cwIXaneu请你读取这个剧本,然后给我总结一下故事梗概
|
||||
13
memory/2026-06-18-1108.md
Normal file
13
memory/2026-06-18-1108.md
Normal file
@ -0,0 +1,13 @@
|
||||
# Session: 2026-06-18 11:08:31 GMT+8
|
||||
|
||||
- **Session Key**: agent:xiaobian:feishu:direct:ou_aeb05d62fecab1a9dd4218d2ed8542f5
|
||||
- **Session ID**: 77dc1937-c99c-4892-a44f-3f960745340f
|
||||
- **Source**: feishu
|
||||
|
||||
## Conversation Summary
|
||||
|
||||
user: [message_id: om_x100b6c01bfa3b0a8c453486d2a46766]
|
||||
张昆鹏: https://makee-interactive.feishu.cn/wiki/Nuvfw9YNFibgyIkS9T2cwIXaneu请你读取这个剧本,然后给我总结一下故事梗概
|
||||
assistant: [assistant turn failed before producing content]
|
||||
user: [message_id: om_x100b6c01bd8c4cb4c28891c9f861e63]
|
||||
张昆鹏: 你好
|
||||
5
memory/2026-06-18-1127-2.md
Normal file
5
memory/2026-06-18-1127-2.md
Normal file
@ -0,0 +1,5 @@
|
||||
# Session: 2026-06-18 11:27:11 GMT+8
|
||||
|
||||
- **Session Key**: agent:xiaobian:feishu:direct:ou_aeb05d62fecab1a9dd4218d2ed8542f5
|
||||
- **Session ID**: 8170060f-314d-4a63-b44e-02899f98ac01
|
||||
- **Source**: feishu
|
||||
10
memory/2026-06-18-1127.md
Normal file
10
memory/2026-06-18-1127.md
Normal file
@ -0,0 +1,10 @@
|
||||
# Session: 2026-06-18 11:27:08 GMT+8
|
||||
|
||||
- **Session Key**: agent:xiaobian:feishu:direct:ou_aeb05d62fecab1a9dd4218d2ed8542f5
|
||||
- **Session ID**: b89459ff-ba3c-4d87-93ce-52d06f275a8c
|
||||
- **Source**: feishu
|
||||
|
||||
## Conversation Summary
|
||||
|
||||
user: [message_id: om_x100b6c025d6f98bcc42c9ec8f22be69]
|
||||
张昆鹏: 你好
|
||||
5
memory/2026-06-18-1416-2.md
Normal file
5
memory/2026-06-18-1416-2.md
Normal file
@ -0,0 +1,5 @@
|
||||
# Session: 2026-06-18 14:16:17 GMT+8
|
||||
|
||||
- **Session Key**: agent:xiaobian:feishu:direct:ou_aeb05d62fecab1a9dd4218d2ed8542f5
|
||||
- **Session ID**: daed06a0-0432-47a1-8f23-8099521a1dc9
|
||||
- **Source**: feishu
|
||||
68
memory/2026-06-18-1416.md
Normal file
68
memory/2026-06-18-1416.md
Normal file
@ -0,0 +1,68 @@
|
||||
# Session: 2026-06-18 14:16:14 GMT+8
|
||||
|
||||
- **Session Key**: agent:xiaobian:feishu:direct:ou_aeb05d62fecab1a9dd4218d2ed8542f5
|
||||
- **Session ID**: e36e960b-fbc4-4d0b-a8d5-d243264f0677
|
||||
- **Source**: feishu
|
||||
|
||||
## Conversation Summary
|
||||
|
||||
assistant: [[reply_to_current]] 这是一个关于面对短暂离别的温馨故事。以下是《L1-S2-U19-L3 烛光大餐 Candlelight Dinner》的故事梗概总结:
|
||||
|
||||
**核心事件:**
|
||||
家里意外停电,我和爸爸妈妈在餐厅里点燃蜡烛,玩起了一场“烛光晚餐餐厅”的游戏。
|
||||
|
||||
**剧情发展:**
|
||||
1. **停电的契机(开场&起因):** 天色渐晚(evening),看着爸爸妈妈正在收拾行李,我非常不想他们离开。这时家里突然停电了。爸爸找来了蜡烛(candle),妈妈提议就在餐厅(dining room)吃一顿烛光晚餐。
|
||||
2. **餐厅游戏(经过):** 我们索性玩起了餐厅游戏,我化身热情的服务员,招待扮演客人的爸爸妈妈。虽然光线昏暗导致上菜弄得脏兮兮,但这期间充满了欢乐的家庭互动。
|
||||
3. **不舍的感叹(转折):** 看着蜡烛在燃烧中变得越来越短(short),我意识到游戏即将结束,伤感地感叹夜晚(evening)太短暂,不希望游戏和这段团聚的时光就此结束。
|
||||
4. **许愿与释然(高潮&结尾):** 就在这时家里来电了。妈妈安慰我说夜晚并不会那么快结束,并提议在吹灭蜡烛前许愿。我许下心愿,希望下次一家人在一起的时光不要太短暂,随后和爸爸妈妈一起吹灭蜡烛,接受了这次短暂的离别,继续帮他们收拾行李,让这个夜晚的回忆变得更长一些。
|
||||
|
||||
**教育点与情绪内核:**
|
||||
巧妙地将核心词汇(dining room, evening, candle, short)融入在游戏情境中,并且用“蜡烛变短”来隐喻“相聚时光的流逝”。故事没有用生硬的道理去说教,而是通过一场停电引发的过家家游戏,以及妈妈温柔的“吹蜡烛许愿”仪式,帮助孩子疏导对父母即将离家的不舍情绪。
|
||||
user: [message_id: om_x100b6c02a8f630a8c3cb69c2b3a8eca]
|
||||
张昆鹏: https://makee-interactive.feishu.cn/wiki/Xep0wf0gsik7JdkqzjycEmsDnmb请读取这个剧本,然后给我总结一个梗概
|
||||
assistant: [assistant turn failed before producing content]
|
||||
user: [message_id: om_x100b6c02a480c4b0c435204a7eeed90]
|
||||
张昆鹏: 请读取这个剧本,然后给我总结一个梗概
|
||||
https://makee-interactive.feishu.cn/wiki/UvDWwW4LSi8bfGkVUshcoehWnGd
|
||||
assistant: [assistant turn failed before producing content]
|
||||
user: [message_id: om_x100b6c0346019910c1e8db05f864f82]
|
||||
张昆鹏: https://makee-interactive.feishu.cn/wiki/EbkUwEjaticOkHknf0icsQ2Yn4Q请读取这个剧本,然后给我总结一个梗概
|
||||
assistant: [assistant turn failed before producing content]
|
||||
user: [message_id: om_x100b6c035bdb10a8c34cc14597d21de]
|
||||
张昆鹏: https://makee-interactive.feishu.cn/wiki/BvSyw1vlfiwCr5kjkPmcUYXynZd请读取这个剧本,然后给我总结一个梗概
|
||||
assistant: [assistant turn failed before producing content]
|
||||
user: [message_id: om_x100b6c03776d24a8c2d8cef36ea678f]
|
||||
张昆鹏: 请读取这个剧本,然后给我总结一个梗概
|
||||
https://makee-interactive.feishu.cn/wiki/MrsAwcYq2iCy7Tkk3dkclS0mnlg
|
||||
assistant: [assistant turn failed before producing content]
|
||||
user: [message_id: om_x100b6c03062740a4c26c11eab776caf]
|
||||
张昆鹏: https://makee-interactive.feishu.cn/wiki/GT4awLQx9iOfWHk00ZFcHQzbnzT请读取这个剧本,然后给我总结一个梗概
|
||||
assistant: [[reply_to_current]] 这是一个关于“反转”与“专注”的欢乐竞技故事。以下是《L1-S2-U20-L4 网球明星》的故事梗概总结:
|
||||
|
||||
**核心事件:**
|
||||
我和队友Vicky参加网球(tennis)比赛,原本以为对手是熟悉的朋友,却意外发现对手是“书呆子”Theo和全Vala最有名的网球明星Doi。
|
||||
|
||||
**剧情发展:**
|
||||
1. **意外的强敌(开场&起因):** 我和Vicky满怀信心地拿着球拍(tennis racket)准备比赛,却发现真正的对手是网球明星Doi以及完全不会打球的Theo。Doi为了比赛公平,特意带了一个零基础的队友。
|
||||
2. **实力碾压与反差(经过):** 比赛开始后,Doi展现了惊人的实力,她发出的球弹起(bounce)速度极快,让我和Vicky毫无招架之力;而Theo却连发球都不会,甚至经常把球打到自己脸上。尽管Theo一直在失分,Doi还是凭一己之力拉开了巨大的比分差距。
|
||||
3. **迷失于欢呼(转折):** 场外观众的欢呼声越来越大,Doi渐渐沉迷于粉丝和记者的关注,不断挥手(wave)致意并摆pose,把比赛抛在了脑后。趁着只有Theo在左支右绌地勉强防守,我和Vicky抓住机会努力追赶,竟然一路将比分追平到了赛点!
|
||||
4. **教训与结局(高潮&结尾):** 就在我发出决胜一球的关键时刻,场外一名记者向Doi挥手(wave),Doi条件反射般地挥手回应,导致她错过了接球时机,即便最后纵身飞扑也没能挽救。输掉比赛后,Doi为了记住“比赛需专注”的教训,主动要求我和Vicky在她的网球拍(tennis racket)上签名留念。
|
||||
|
||||
**教育点与故事内核:**
|
||||
故事将本课核心词汇(tennis, tennis racket, wave, bounce)融入到一场充满戏剧性的网球比赛中。通过网球明星Doi因为过度关注场外而输给菜鸟团队的反转剧情,向孩子们传递了“无论实力多强,做事情都需要保持专注”的道理,过程轻松幽默且互动感强。
|
||||
user: [message_id: om_x100b6c0cd1628ca8c1b2562b85414dd]
|
||||
张昆鹏: https://makee-interactive.feishu.cn/wiki/FcOUwzpYZipLlokJvaAcayk5n2f 请读取这个剧本,然后给我总结一个梗概
|
||||
assistant: [[reply_to_current]] 这是一个关于“识破山寨骗局”的趣味冒险故事。以下是《L1-S2-U22-L2 甜蜜陷阱 (Sweet Trap)》的故事梗概总结:
|
||||
|
||||
**核心事件:**
|
||||
反派Jay和Lin在沙漠镇开了一家山寨甜品店,企图用劣质甜品和虚假促销,诱骗镇上的小盆友们替他们抓捕圆球机器人。最终被真正的品牌甜品当场“打假”。
|
||||
|
||||
**剧情发展:**
|
||||
1. **铺垫与期待(开场):** 故事从一段公交车上的洗脑广告开始,网球巨星Doi正在代言风靡宇宙的甜品品牌“BitBite”的新品(强调了 add, double, sweets 等卖点)。我和朋友们满怀期待地前往沙漠镇新开的分店(store)准备品尝。
|
||||
2. **可疑的门店(发现端倪):** 下车后我们发现这家店非常“山寨”——招牌不仅加(add)了一个小人,名字还变成了“BitBitBite”(Bit变成了double)。更离谱的是,店员竟然是反派Jay和Lin。虽然我们觉得不对劲,但Leo和Lucy等一群不知情的孩子已经在排队了。
|
||||
3. **糖衣炮弹与阴谋(高潮):** 为了糊弄小孩,Jay和Lin在甜品里疯狂添加(add)发光剂、气泡和双倍(double)糖果(sweets),制造出像火山喷发一样的彩色喷泉奇观。孩子们被唬住了,此时Jay抛出真实目的:只要抓来一个圆球机器人,就能免费加冰淇淋并获得双倍积分。孩子们听后纷纷跑去抓机器人。
|
||||
4. **正品降维打击(结局):** 我们试图阻止但没人相信。这时May开着豪华房车路过,识货的她一眼看穿菜品极其劣质,并当场花双倍价钱点了一份来自15光年外的正版BitBite外卖。正品送达后,那诱人的香气(It smells...)直接对山寨货形成了降维打击。孩子们瞬间清醒并一哄而散,计划败露的Jay和Lin只能灰溜溜地骑车逃跑。故事最后留下悬念:他们到底为什么要收集圆球机器人?
|
||||
|
||||
**教育点与故事内核:**
|
||||
故事将本课核心词汇(store, add, double, sweet, It smells...)丝滑地融入到了“看广告-探店-制作甜品-真假对比”的完整情境中。通过戏剧性的“正品打假山寨”情节,不仅充满喜剧效果,还埋下了反派收集机器人的主线悬念,推动后续剧情发展。
|
||||
66
memory/2026-06-18-1453.md
Normal file
66
memory/2026-06-18-1453.md
Normal file
@ -0,0 +1,66 @@
|
||||
# Session: 2026-06-18 14:53:27 GMT+8
|
||||
|
||||
- **Session Key**: agent:xiaobian:feishu:direct:ou_871f718731cca0c18d3a1b9af45a8f5c
|
||||
- **Session ID**: 6dc6f4ba-b3f2-4b89-92a7-2623360f8f1e
|
||||
- **Source**: feishu
|
||||
|
||||
## Conversation Summary
|
||||
|
||||
user: [message_id: om_x100b6c019fd8e8b4b1041209c18a86f]
|
||||
胡笳: Lily Here is the plan.
|
||||
Lily Sort makes e-books from paper books.
|
||||
Lily But they are all mixed up.
|
||||
Lily We need to put them in order.
|
||||
|
||||
Lily See these folders on screen?
|
||||
Lily Put each e-book in the right folder.
|
||||
|
||||
这段过于啰嗦,请尝试删减
|
||||
assistant: 这是 Lily 的游戏引导台词,7 句确实太多。精简如下:
|
||||
|
||||
---
|
||||
|
||||
**原版(7句):**
|
||||
> Lily: Here is the plan.
|
||||
> Lily: Sort makes e-books from paper books.
|
||||
> Lily: But they are all mixed up.
|
||||
> Lily: We need to put them in order.
|
||||
> Lily: See these folders on screen?
|
||||
> Lily: Put each e-book in the right folder.
|
||||
|
||||
**精简版(3句):**
|
||||
> Lily: Here is the plan.
|
||||
> Lily: Sort makes e-books, but they're all mixed up.
|
||||
> Lily: Put each one in the right folder.
|
||||
|
||||
---
|
||||
|
||||
砍掉了 4 句,核心信息不变:① 宣布有任务 ② Sort 做的电子书乱了 ③ 操作指令(放进正确文件夹)。"See these folders on screen?" 这类 UI 引导在画面上已经可见,不必再说。
|
||||
user: [message_id: om_x100b6c0198fa78a0b1d4153e8d258f7]
|
||||
胡笳: Lily Here is the plan.
|
||||
Lily Sort makes e-books, but they're all mixed up.
|
||||
Lily We need to put them in the right folder.
|
||||
这样可以吗?
|
||||
assistant: 可以,3 句干净利落,信息完整。
|
||||
user: [message_id: om_x100b6c02594b6488b3ce71191fc20a2]
|
||||
胡笳: Bingo What is this? It shines!
|
||||
Sue That is a DVD.
|
||||
Sue Stories and videos live inside.
|
||||
Bingo Inside this thin circle?
|
||||
|
||||
这段对白的最后,thin circle 有更合适的指代吗?
|
||||
assistant: "thin circle" 孩子视角已经不错,但可以考虑几个方向:
|
||||
|
||||
- **"flat circle"** — 强调"扁",孩子对 DVD 最直观的感受就是薄薄一片
|
||||
- **"shiny circle"** — 呼应前一句 "It shines!",保持 Bingo 对发光物的好奇
|
||||
- **"tiny flat disc"** — "disc" 比 "circle" 更准确指"圆片",但稍显正式
|
||||
|
||||
我个人倾向 **"flat circle"** 或保留原句。Bingo 刚被"发光"吸引,现在惊讶的是"这么扁的东西能装故事","flat" 比 "thin" 更口语也更直观。
|
||||
user: [message_id: om_x100b6c026540a888b17f0a410f05044]
|
||||
胡笳: tiny circle 合适吗
|
||||
assistant: 不太合适。"tiny" 强调"小",但 DVD 对孩子来说并不小(手掌大),他们惊讶的是"这么扁的东西能装故事"。
|
||||
|
||||
"flat circle" 或保留 "thin circle" 都更准确。
|
||||
user: [message_id: om_x100b6c0202d125c0b4a27af58e10c0c]
|
||||
胡笳: Inside this thing? It looks like a frisbee. 这样写合适嘛
|
||||
assistant: 很合适。"frisbee" 比 "thin circle" 生动多了——孩子看到扁圆的东西,第一反应就是飞盘,这才是真实的儿童视角。而且 "Inside this thing?" 也比 "Inside this thin circle?" 更口语自然。
|
||||
@ -2552,3 +2552,48 @@ To https://git.valavala.com/ai_member_only/ai_member_xiaobian.git
|
||||
From https://git.valavala.com/ai_member_only/ai_member_xiaobian
|
||||
* branch master -> FETCH_HEAD
|
||||
Already up to date.
|
||||
[master da2cac8] auto backup 2026-06-18 08:10:01
|
||||
46 files changed, 2692 insertions(+), 56 deletions(-)
|
||||
create mode 100644 "business_knowledge/task_log/U26L4\345\211\247\346\234\254.md"
|
||||
create mode 100644 "business_knowledge/task_log/U26L5\345\211\247\346\234\254_\346\236\227\351\200\270\347\200\232.md"
|
||||
create mode 100644 "business_knowledge/task_log/U27-L4\346\270\205\346\211\253\345\244\247\344\275\234\346\210\230.md"
|
||||
create mode 100644 memory/2026-06-17-1024.md
|
||||
create mode 100644 memory/2026-06-17-1025.md
|
||||
create mode 100644 memory/2026-06-17-1028.md
|
||||
create mode 100644 memory/2026-06-17-1101.md
|
||||
create mode 100644 memory/2026-06-17-1106-2.md
|
||||
create mode 100644 memory/2026-06-17-1106.md
|
||||
create mode 100644 memory/2026-06-17-1122.md
|
||||
create mode 100644 memory/2026-06-17-1124.md
|
||||
create mode 100644 memory/2026-06-17-1127.md
|
||||
create mode 100644 memory/2026-06-17-1150.md
|
||||
create mode 100644 memory/2026-06-17-1450.md
|
||||
create mode 100644 memory/2026-06-17-1834.md
|
||||
create mode 100644 memory/2026-06-17-1836.md
|
||||
create mode 100644 memory/2026-06-17-1845.md
|
||||
create mode 100644 memory/2026-06-17.md
|
||||
create mode 100644 memory/U25_Progress.md
|
||||
create mode 100644 "output/U25_L5_\345\220\210_V1.xlsx"
|
||||
create mode 100644 "output/U25_L5_\350\275\254_V1.xlsx"
|
||||
create mode 100644 "output/U26-L5_\345\220\210_V1.xlsx"
|
||||
create mode 100644 "output/U26-L5_\345\220\210_V2.xlsx"
|
||||
create mode 100644 "output/U26-L5_\346\211\277_V1.xlsx"
|
||||
create mode 100644 "output/U26-L5_\350\265\267_V3.xlsx"
|
||||
create mode 100644 "output/U26-L5_\350\275\254_V1.xlsx"
|
||||
create mode 100644 "output/U26L4_\345\220\210\346\256\265_\345\211\247\346\234\254.xlsx"
|
||||
create mode 100644 "output/U26L4_\346\211\277\346\256\265_\345\211\247\346\234\254.xlsx"
|
||||
create mode 100644 "output/U26L4_\350\265\267\346\256\265_\345\211\247\346\234\254.xlsx"
|
||||
create mode 100644 "output/U26L4_\350\275\254\346\256\265_\345\211\247\346\234\254.xlsx"
|
||||
create mode 100644 tmp/U26L4_analysis.py
|
||||
create mode 100644 tmp/U26L4_extra_check.py
|
||||
create mode 100644 tmp/U26L4_order_check.py
|
||||
create mode 100644 tmp/U26L4_recheck.py
|
||||
create mode 100644 tmp/U26L4_script_raw.txt
|
||||
remote: . Processing 1 references
|
||||
remote: Processed 1 references in total
|
||||
To https://git.valavala.com/ai_member_only/ai_member_xiaobian.git
|
||||
53a800b..da2cac8 master -> master
|
||||
✅ 备份完成:Thu Jun 18 08:10:02 AM CST 2026
|
||||
From https://git.valavala.com/ai_member_only/ai_member_xiaobian
|
||||
* branch master -> FETCH_HEAD
|
||||
Already up to date.
|
||||
|
||||
1
output/tail.json
Normal file
1
output/tail.json
Normal file
@ -0,0 +1 @@
|
||||
{"code":99991668,"msg":"Invalid access token for authorization. Please make a request with token attached.","error":{"log_id":"20260618152237937BCFCA38F3D8EE33A7","troubleshooter":"排查建议查看(Troubleshooting suggestions): https://open.feishu.cn/search?from=openapi&log_id=20260618152237937BCFCA38F3D8EE33A7&code=99991668&method_id=6998388928882491394"}}
|
||||
223
output/u27_5_clean.csv
Normal file
223
output/u27_5_clean.csv
Normal file
@ -0,0 +1,223 @@
|
||||
类型,None,None,剧情描述,角色名,编剧台词,None,None
|
||||
TL,None,None,"【全屏插入图】图书馆门外。
|
||||
User、Bingo、Kim、Sue 几个小朋友围在旁边看",None,None,None,None
|
||||
None,None,None,None,Bingo,What's this place?,None,None
|
||||
None,None,None,None,Sue,This is a library. It has many books.,None,None
|
||||
None,None,None,None,Sue,You can borrow any book you like from there.,None,None
|
||||
None,None,None,None,Bingo,"Wow, that sounds like a wonderful place!",None,None
|
||||
None,None,None,None,User,Let's go in right now.,None,None
|
||||
None,None,None,"【转场】
|
||||
【场景】学校-图书馆(室内)
|
||||
【角色】User、Bingo、Kim、Sue、Lily、Sort",None,None,None,None
|
||||
None,None,None,"User、Bingo、Kim、Sue几人从门外走进来。
|
||||
恰好看到Sort正张大嘴巴把书一本一本吞进去,Lily老师在旁边不断从书架上搬书递给Sort
|
||||
【spine动画】Sort吞书的动作循环
|
||||
【emoji】Kim惊讶",None,None,None,None
|
||||
None,None,None,None,Kim,What is Sort doing?!,None,None
|
||||
None,None,None,None,Kim,Is it eating books?!,None,None
|
||||
None,None,None,Bingo不解地盯着Sort,None,None,None,None
|
||||
None,None,None,None,Bingo,It looks like a robot.,None,None
|
||||
None,None,None,None,Bingo,Can a robot eat?,None,None
|
||||
None,None,None,Lily老师放下手中的书,转向大家,None,None,None,None
|
||||
None,None,None,None,Lily,"Oh, hey! Look who's here!",None,None
|
||||
None,None,None,Sue上前一步,None,None,None,None
|
||||
None,None,None,None,Sue,"Hello, Miss Lily.",None,None
|
||||
None,None,None,None,Sue,Why is Sort eating books?,None,None
|
||||
None,None,None,【emoji】Lily老师大笑,None,None,None,None
|
||||
None,None,None,None,Lily,"Haha, Sort is not eating books.",None,None
|
||||
None,None,None,【插入图】展示Sort把book变成e-book存到电脑里的过程,None,None,None,None
|
||||
None,None,None,None,Lily,It's copying these books into the computer.,None,None
|
||||
None,None,None,None,Lily,"So, we can read them online after the library closes.",None,None
|
||||
None,None,None,【emoji】User吃惊!,None,None,None,None
|
||||
None,None,None,None,User,"Wait, what?",None,None
|
||||
中互动,None,None,None,User,The library is closing?,None,None
|
||||
TL,None,None,None,Lily,"Oh, you don't know?",None,None
|
||||
None,None,None,None,Lily,Look.,None,None
|
||||
None,None,None,"【插入图】Lily老师拿出一张通知单,上面写着""The library will close forever after this Friday""。",None,None,None,None
|
||||
None,None,None,None,User,The library will close forever after this Friday.,None,None
|
||||
None,None,None,None,Kim,No way... I really love the books in here!,None,None
|
||||
None,None,None,【emoji】Kim沮丧,None,None,None,None
|
||||
None,None,None,None,Sue,I can't believe that.,None,None
|
||||
None,None,None,None,Sue,This is my favourite place.,None,None
|
||||
None,None,None,【emoji】Sue沮丧,None,None,None,None
|
||||
None,None,None,None,Bingo,What happened? Why do you look so sad?,None,None
|
||||
中互动,None,None,None,User,This library is going to close forever.,None,None
|
||||
中互动,None,None,None,Bingo,When?,None,None
|
||||
None,None,None,None,User,After this Friday.,None,None
|
||||
TL,None,None,None,Bingo,"So, we can't read books in the library after this Friday.",None,None
|
||||
None,None,None,None,Bingo,That is such sad news.,None,None
|
||||
None,None,None,Lily老师走过来,None,None,None,None
|
||||
None,None,None,None,Lily,Don't be sad.,None,None
|
||||
None,None,None,None,Lily,Sort and I are making books into e-books.,None,None
|
||||
中互动,None,None,None,User,What is an e-book?,None,None
|
||||
TL,None,None,None,Lily,"Well, paper gets old someday.",None,None
|
||||
None,None,None,None,Lily,But an e-book lives forever in a computer.,None,None
|
||||
None,None,None,None,Lily,It will not fade away.,None,None
|
||||
None,None,None,None,Kim,So the stories stay alive?,None,None
|
||||
None,None,None,None,Lily,Yes! You can read them online anytime.,None,None
|
||||
None,None,None,None,Sue,I see. You are building an online library!,None,None
|
||||
None,None,None,None,Lily,Right!,None,None
|
||||
None,None,None,【镜头】Lily指向书架上仍然堆满的几百本书,None,None,None,None
|
||||
None,None,None,None,Lily,But we have too many books.,None,None
|
||||
None,None,None,None,Lily,Friday is our last day.,None,None
|
||||
None,None,None,None,Lily,"If we cannot finish today, those books will be gone.",None,None
|
||||
None,None,None,【emoji】User灯泡,None,None,None,None
|
||||
None,None,None,None,User,We can help!,None,None
|
||||
None,None,None,None,Lily,Really? That would be great!,None,None
|
||||
None,None,None,None,Sue,Of course. This place is special.,None,None
|
||||
None,None,None,Kim鼓起干劲的动作,None,None,None,None
|
||||
None,None,None,None,Kim,Let us do it. No book left behind!,None,None
|
||||
None,None,None,Bingo举起手,None,None,None,None
|
||||
None,None,None,None,Bingo,I want to help too!,None,None
|
||||
中互动,None,None,None,User,Let us save the library!,None,None
|
||||
TL,None,None,User转向Lily,None,None,None,None
|
||||
None,None,None,None,User,"What should we do, Miss Lily?",None,None
|
||||
TL,None,None,"Lily走到电脑旁,指着屏幕
|
||||
【插入图】屏幕上是一堆杂乱的 e-book,箭头指示需要把这些 e-book 放进下面的几个彩色文件夹里",None,None,None,None
|
||||
None,None,None,None,Lily,Here is the plan.,None,None
|
||||
None,None,None,None,Lily,"Sort makes e-books, but they're all mixed up.",None,None
|
||||
None,None,None,None,Lily,We need to put them in the right folder.,None,None
|
||||
None,None,None,Kim在一台电脑前坐下来,None,None,None,None
|
||||
None,None,None,None,Kim,I am ready!,None,None
|
||||
None,None,None,None,Kim,Tell me how to do that.,None,None
|
||||
None,None,None,【插入图】屏幕上显示一本封面画着小动物的e-book,None,None,None,None
|
||||
None,None,None,None,Lily,"Look, what's this book about?",None,None
|
||||
None,None,None,None,Kim,This is a book about animals.,None,None
|
||||
None,None,None,"【插入图】放大显示屏幕上的几个彩色文件夹,标签上写着 animals / space / food 等类别,
|
||||
其中 animals 的文件夹高亮",None,None,None,None
|
||||
None,None,None,None,Lily,"So it goes into the folder says ""animals"".",None,None
|
||||
None,None,None,None,Kim,Easy!,None,None
|
||||
None,None,None,User也在一台电脑前坐下来,None,None,None,None
|
||||
None,None,None,None,User,Now my turn.,None,None
|
||||
中互动,None,None,【插入图】屏幕上显示一本e-book,封面画着太空火箭,箭头指向下方写着 space 的文件夹,None,None,None,None
|
||||
None,None,None,None,User,This is a book about space.,None,None
|
||||
TL,None,None,None,User,Done. Next one.,None,None
|
||||
中互动,None,None,【插入图】屏幕上显示一本e-book,封面画着汉堡,箭头指向下方写着 food 的文件夹,None,None,None,None
|
||||
None,None,None,None,User,This is a book about food.,None,None
|
||||
None,None,None,None,User,Got it!,None,None
|
||||
TL,None,None,Lily走过来,看着User和Kim,None,None,None,None
|
||||
None,None,None,None,Kim,We are so fast!,None,None
|
||||
None,None,None,None,Lily,I'm so glad you guys are here to help.,None,None
|
||||
None,None,None,【画外音】听到远处Sue的声音,None,None,None,None
|
||||
None,None,None,None,Sue,"Be careful, Bingo!",None,None
|
||||
None,None,None,"【镜头】Bingo和Sue两人正站在架子前,【特效】架子上有什么东西在闪闪发光
|
||||
【插入图】Bingo拿起架子上的东西,那是一张DVD,碟面折射出镭射光",None,None,None,None
|
||||
None,None,None,None,Bingo,What is this? It shines!,None,None
|
||||
None,None,None,None,Sue,That is a DVD.,None,None
|
||||
None,None,None,None,Sue,Stories and videos live inside.,None,None
|
||||
None,None,None,None,Bingo,Inside this?,None,None
|
||||
None,None,None,"Bingo尝试像翻书那样翻开DVD,手指却把碟面划伤了,【音效】碟片被划坏的声音
|
||||
【emoji】Sue 惊讶",None,None,None,None
|
||||
None,None,None,None,Sue,"Bingo, don't break it!",None,None
|
||||
None,None,None,User和Kim从一旁跑过来,None,None,None,None
|
||||
中互动,None,None,【插入图】DVD碟面上刮出几道深深的划痕,None,None,None,None
|
||||
None,None,None,None,User,"Oh, no. This DVD is broken.",None,None
|
||||
TL,None,None,None,Kim,This DVD cannot be read now.,None,None
|
||||
None,None,None,None,Bingo,I am sorry. I didn't know.,None,None
|
||||
None,None,None,Lily老师走过来,None,None,None,None
|
||||
None,None,None,None,Lily,We haven't copy it.,None,None
|
||||
None,None,None,None,Sue,Are the videos and sounds in this DVD gone forever?,None,None
|
||||
None,None,None,None,Lily,I'm afraid so.,None,None
|
||||
None,None,None,None,Kim,That's too bad.,None,None
|
||||
None,None,None,【emoji】大家沮丧表情,None,None,None,None
|
||||
None,None,None,None,Bingo,Wait. I remember it.,None,None
|
||||
None,None,None,None,Bingo,I looked at the DVD before.,None,None
|
||||
None,None,None,None,Bingo,It is all in my head.,None,None
|
||||
None,None,None,"Bingo走到电脑前,把手放在键盘旁边。
|
||||
【插入图】屏幕上开始播放DVD里储存的动画内容,完整无缺
|
||||
【emoji】Lily惊讶",None,None,None,None
|
||||
None,None,None,None,Lily,You saved the DVD data?,None,None
|
||||
None,None,None,None,Bingo,Yes. I read everything I touch.,None,None
|
||||
None,None,None,None,Lily,Haha! Your mistake helped us.,None,None
|
||||
None,None,None,None,Lily,The data is in the computer now.,None,None
|
||||
中互动,None,None,None,User,You saved our DVD!,None,None
|
||||
TL,None,None,None,Kim,Wow. All the DVDs are up to you then!,None,None
|
||||
None,None,None,None,Bingo,Okay.,None,None
|
||||
None,None,None,"【转场】
|
||||
【黑屏】A few hours later...
|
||||
【镜头】Sue正站在书架前翻看。",None,None,None,None
|
||||
None,None,None,None,Sue,"Hey, look at this.",None,None
|
||||
None,None,None,None,Sue,"This book is so old, and there's a drawing on the cover.",None,None
|
||||
中互动,None,None,"【插入图】书的封面上的空白处有一副手绘的小画:
|
||||
一个小男孩站在沙漠里望着星星,旁边画了一艘大飞船",None,None,None,None
|
||||
None,None,None,None,Sue,The drawing is about a boy with big dreams.,None,None
|
||||
None,None,None,None,User,I guess... this is a book about adventure.,None,None
|
||||
TL,None,None,【插入图】Sue翻开这本很旧很旧的纸质故事书,书页已经发黄,书中夹着一张小纸条。,None,None,None,None
|
||||
None,None,None,None,Sue,Look! There is a note in this book.,None,None
|
||||
None,None,None,None,Kim,What does it say?,None,None
|
||||
核心互动-阅读,None,None,"【复用】【插入图】Sue翻开一本很旧很旧的纸质故事书,书页已经发黄,书中夹着一张小纸条。
|
||||
纸条上用歪歪扭扭的字写着一段话,最下面的署名是Tom.",None,None,None,None
|
||||
None,None,None,"阅读材料:Tom的纸条(泛黄纸条特写图):
|
||||
Every Friday, I come to this library.
|
||||
I watch DVDs here. I read e-books too.
|
||||
But this book is my best friend. I drew my dream on the cover.
|
||||
共3道选词题:",None,None,None,None
|
||||
None,None,None,第1题 — Tom comes to the library every ___. 选项:A. Monday / B. Friday / C. Sunday。正确答案:B. Friday,None,None,None,None
|
||||
None,None,None,第2题 — Tom watches ___ at the library. 选项:A. e-books / B. cartoons / C. DVDs。正确答案:C. DVDs,None,None,None,None
|
||||
None,None,None,第3题 — Tom also reads ___ at the library. 选项:A. e-books / B. newspapers / C. letters。正确答案:A. e-books,None,None,None,None
|
||||
TL,None,None,大家读完纸条,None,None,None,None
|
||||
None,None,None,None,Sue,There is a name under the note. It's Tom.,None,None
|
||||
None,None,None,None,Kim,The Mayor Tom?,None,None
|
||||
None,None,None,None,Lily,"Oh, totally.",None,None
|
||||
None,None,None,【插入图】小时候的Tom背着书包在 Vala School 门口的照片,None,None,None,None
|
||||
None,None,None,None,Lily,Tom was a student here when he was a kid.,None,None
|
||||
中互动,None,None,None,User,Tom came here every Friday?,None,None
|
||||
TL,None,None,None,Kim,For years and years?,None,None
|
||||
中互动,None,None,None,User,This library must be very important to him.,None,None
|
||||
TL,None,None,Lily老师走过来,收好纸条,None,None,None,None
|
||||
None,None,None,None,Lily,I will keep this book safe.,None,None
|
||||
None,None,None,None,Lily,This is a very special memory for Tom.,None,None
|
||||
None,None,None,Bingo走过来,歪着头,None,None,None,None
|
||||
None,None,None,None,Bingo,Can an e-book hold memories too?,None,None
|
||||
None,None,None,None,Sue,No. That is only in paper books.,None,None
|
||||
中互动,None,None,"【插入图】两种book的对比:
|
||||
一边是像word文档一样的e-book,一边是泛黄的、画着小画的纸质书",None,None,None,None
|
||||
None,None,None,None,User,An e-book keeps the words.,None,None
|
||||
None,None,None,None,User,But a paper book keeps memories.,None,None
|
||||
TL,None,None,None,Bingo,"When the library closes, will the memories be gone?",None,None
|
||||
None,None,None,众人沉默,【emoji】难过,None,None,None,None
|
||||
None,None,None,Kim突然叉腰鼓舞大家,None,None,None,None
|
||||
None,None,None,None,Kim,Then we must hurry!,None,None
|
||||
None,None,None,None,Kim,Friday is almost over.,None,None
|
||||
None,None,None,None,Kim,Every book has a story. We must save them all!,None,None
|
||||
None,None,None,None,User,Yes!,None,None
|
||||
中互动,None,None,None,User,We must finish before Friday ends!,None,None
|
||||
TL,None,None,"大家重新打起精神,加快节奏继续工作:
|
||||
Sue在书架和电脑之间往返;User、Kim、Bingo坐在电脑前分类;
|
||||
Lily老师把书喂给Sort,Sort把书一本一本吞进去,又吐出来,在旁边堆成小山。",None,None,None,None
|
||||
None,None,None,"【转场】
|
||||
所有的书都整理完成了,【emoji】众人星星",None,None,None,None
|
||||
None,None,None,None,Bingo,It's done!,None,None
|
||||
None,None,None,None,User,We did it!,None,None
|
||||
中互动,None,None,None,User,Every book is now an e-book!,None,None
|
||||
中互动,None,None,None,User,Every DVD is saved too!,None,None
|
||||
TL,None,None,Kim看着电脑屏幕,None,None,None,None
|
||||
None,None,None,None,Kim,Three hundred e-books! In one day!,None,None
|
||||
None,None,None,None,Kim,That is a record!,None,None
|
||||
None,None,None,None,Lily,Thank you for your help!,None,None
|
||||
None,None,None,None,Lily,I'll put all the e-books and DVDs into our online library.,None,None
|
||||
None,None,None,None,Lily,Anyone can read them from home.,None,None
|
||||
None,None,None,None,Kim,Yay!,None,None
|
||||
None,None,None,【复用】【插入图】Lily拿出那张旧的关闭通知,None,None,None,None
|
||||
None,None,None,None,Lily,"Now, the old notice must go.",None,None
|
||||
None,None,None,None,Lily,We need a new one.,None,None
|
||||
None,None,None,None,Kim,What should it say?,None,None
|
||||
None,None,None,None,Lily,It should tell everyone:,None,None
|
||||
None,None,None,None,Lily,Our library is now online!,None,None
|
||||
None,None,None,None,Lily,You can find e-books and DVDs.,None,None
|
||||
None,None,None,None,Sue,Let us write it together.,None,None
|
||||
核心互动-写作,None,None,"【插入图】一张新通知模板大图,上面有4个空格需要填写:
|
||||
The online ___(1) is now open!
|
||||
Come every ___(2)!
|
||||
Read ___(3) and watch ___(4) here.
|
||||
Welcome!",None,None,None,None
|
||||
None,None,None,第1处 — 通知标题中的地点,旁边有图书馆图标作为提示。待拼写单词:library,None,None,None,None
|
||||
None,None,None,第2处 — 开放日期,旁边有日历翻到星期五的图标。待拼写单词:Friday,None,None,None,None
|
||||
None,None,None,第3处 — 旁边有平板电脑上显示书本的图标。待拼写单词:e-book,None,None,None,None
|
||||
None,None,None,第4处 — 旁边有光碟图标。待拼写单词:DVD,None,None,None,None
|
||||
TL,None,None,"【全屏插入图】图书馆门外。
|
||||
User、Bingo、Kim、Sue 、Lily、Sort 一起将新通知贴在图书馆门口",None,None,None,None
|
||||
None,None,None,None,Kim,We have an online library now!,None,None
|
||||
None,None,None,None,Sue,But I still miss the paper books in there.,None,None
|
||||
None,None,None,None,Lily,Yes. This library means a lot.,None,None
|
||||
None,None,None,None,Lily,"Even online, it should stay open.",None,None
|
||||
|
229
output/u27_5_sheet.csv
Normal file
229
output/u27_5_sheet.csv
Normal file
@ -0,0 +1,229 @@
|
||||
类型,None,None,剧情描述,角色名,编剧台词,None,None
|
||||
TL,None,None,"【全屏插入图】图书馆门外。
|
||||
User、Bingo、Kim、Sue 几个小朋友围在旁边看",None,None,None,None
|
||||
None,None,None,None,Bingo,What's this place?,None,None
|
||||
None,None,None,None,Sue,This is a library. It has many books.,None,None
|
||||
None,None,None,None,Sue,You can borrow any book you like from there.,None,None
|
||||
None,None,None,None,Bingo,"Wow, that sounds like a wonderful place!",None,None
|
||||
None,None,None,None,User,Let's go in right now.,None,None
|
||||
None,None,None,"【转场】
|
||||
【场景】学校-图书馆(室内)
|
||||
【角色】User、Bingo、Kim、Sue、Lily、Sort",None,None,None,None
|
||||
None,None,None,"User、Bingo、Kim、Sue几人从门外走进来。
|
||||
恰好看到Sort正张大嘴巴把书一本一本吞进去,Lily老师在旁边不断从书架上搬书递给Sort
|
||||
【spine动画】Sort吞书的动作循环
|
||||
【emoji】Kim惊讶",None,None,None,None
|
||||
None,None,None,None,Kim,What is Sort doing?!,None,None
|
||||
None,None,None,None,Kim,Is it eating books?!,None,None
|
||||
None,None,None,Bingo不解地盯着Sort,None,None,None,None
|
||||
None,None,None,None,Bingo,It looks like a robot.,None,None
|
||||
None,None,None,None,Bingo,Can a robot eat?,None,None
|
||||
None,None,None,Lily老师放下手中的书,转向大家,None,None,None,None
|
||||
None,None,None,None,Lily,"Oh, hey! Look who's here!",None,None
|
||||
None,None,None,Sue上前一步,None,None,None,None
|
||||
None,None,None,None,Sue,"Hello, Miss Lily.",None,None
|
||||
None,None,None,None,Sue,Why is Sort eating books?,None,None
|
||||
None,None,None,【emoji】Lily老师大笑,None,None,None,None
|
||||
None,None,None,None,Lily,"Haha, Sort is not eating books.",None,None
|
||||
None,None,None,【插入图】展示Sort把book变成e-book存到电脑里的过程,None,None,None,None
|
||||
None,None,None,None,Lily,It's copying these books into the computer.,None,None
|
||||
None,None,None,None,Lily,"So, we can read them online after the library closes.",None,None
|
||||
None,None,None,【emoji】User吃惊!,None,None,None,None
|
||||
None,None,None,None,User,"Wait, what?",None,None
|
||||
中互动,None,None,None,User,The library is closing?,None,None
|
||||
TL,None,None,None,Lily,"Oh, you don't know?",None,None
|
||||
None,None,None,None,Lily,Look.,None,None
|
||||
None,None,None,"【插入图】Lily老师拿出一张通知单,上面写着""The library will close forever after this Friday""。",None,None,None,None
|
||||
None,None,None,None,User,The library will close forever after this Friday.,None,None
|
||||
None,None,None,None,Kim,No way... I really love the books in here!,None,None
|
||||
None,None,None,【emoji】Kim沮丧,None,None,None,None
|
||||
None,None,None,None,Sue,I can't believe that.,None,None
|
||||
None,None,None,None,Sue,This is my favourite place.,None,None
|
||||
None,None,None,【emoji】Sue沮丧,None,None,None,None
|
||||
None,None,None,None,Bingo,What happened? Why do you look so sad?,None,None
|
||||
中互动,None,None,None,User,This library is going to close forever.,None,None
|
||||
中互动,None,None,None,Bingo,When?,None,None
|
||||
None,None,None,None,User,After this Friday.,None,None
|
||||
TL,None,None,None,Bingo,"So, we can't read books in the library after this Friday.",None,None
|
||||
None,None,None,None,Bingo,That is such sad news.,None,None
|
||||
None,None,None,Lily老师走过来,None,None,None,None
|
||||
None,None,None,None,Lily,Don't be sad.,None,None
|
||||
None,None,None,None,Lily,Sort and I are making books into e-books.,None,None
|
||||
中互动,None,None,None,User,What is an e-book?,None,None
|
||||
TL,None,None,None,Lily,"Well, paper gets old someday.",None,None
|
||||
None,None,None,None,Lily,But an e-book lives forever in a computer.,None,None
|
||||
None,None,None,None,Lily,It will not fade away.,None,None
|
||||
None,None,None,None,Kim,So the stories stay alive?,None,None
|
||||
None,None,None,None,Lily,Yes! You can read them online anytime.,None,None
|
||||
None,None,None,None,Sue,I see. You are building an online library!,None,None
|
||||
None,None,None,None,Lily,Right!,None,None
|
||||
None,None,None,【镜头】Lily指向书架上仍然堆满的几百本书,None,None,None,None
|
||||
None,None,None,None,Lily,But we have too many books.,None,None
|
||||
None,None,None,None,Lily,Friday is our last day.,None,None
|
||||
None,None,None,None,Lily,"If we cannot finish today, those books will be gone.",None,None
|
||||
None,None,None,【emoji】User灯泡,None,None,None,None
|
||||
None,None,None,None,User,We can help!,None,None
|
||||
None,None,None,None,Lily,Really? That would be great!,None,None
|
||||
None,None,None,None,Sue,Of course. This place is special.,None,None
|
||||
None,None,None,Kim鼓起干劲的动作,None,None,None,None
|
||||
None,None,None,None,Kim,Let us do it. No book left behind!,None,None
|
||||
None,None,None,Bingo举起手,None,None,None,None
|
||||
None,None,None,None,Bingo,I want to help too!,None,None
|
||||
中互动,None,None,None,User,Let us save the library!,None,None
|
||||
TL,None,None,User转向Lily,None,None,None,None
|
||||
None,None,None,None,User,"What should we do, Miss Lily?",None,None
|
||||
TL,None,None,"Lily走到电脑旁,指着屏幕
|
||||
【插入图】屏幕上是一堆杂乱的 e-book,箭头指示需要把这些 e-book 放进下面的几个彩色文件夹里",None,None,None,None
|
||||
None,None,None,None,Lily,Here is the plan.,None,None
|
||||
None,None,None,None,Lily,"Sort makes e-books, but they're all mixed up.",None,None
|
||||
None,None,None,None,Lily,We need to put them in the right folder.,None,None
|
||||
None,None,None,Kim在一台电脑前坐下来,None,None,None,None
|
||||
None,None,None,None,Kim,I am ready!,None,None
|
||||
None,None,None,None,Kim,Tell me how to do that.,None,None
|
||||
None,None,None,【插入图】屏幕上显示一本封面画着小动物的e-book,None,None,None,None
|
||||
None,None,None,None,Lily,"Look, what's this book about?",None,None
|
||||
None,None,None,None,Kim,This is a book about animals.,None,None
|
||||
None,None,None,"【插入图】放大显示屏幕上的几个彩色文件夹,标签上写着 animals / space / food 等类别,
|
||||
其中 animals 的文件夹高亮",None,None,None,None
|
||||
None,None,None,None,Lily,"So it goes into the folder says ""animals"".",None,None
|
||||
None,None,None,None,Kim,Easy!,None,None
|
||||
None,None,None,User也在一台电脑前坐下来,None,None,None,None
|
||||
None,None,None,None,User,Now my turn.,None,None
|
||||
中互动,None,None,【插入图】屏幕上显示一本e-book,封面画着太空火箭,箭头指向下方写着 space 的文件夹,None,None,None,None
|
||||
None,None,None,None,User,This is a book about space.,None,None
|
||||
TL,None,None,None,User,Done. Next one.,None,None
|
||||
中互动,None,None,【插入图】屏幕上显示一本e-book,封面画着汉堡,箭头指向下方写着 food 的文件夹,None,None,None,None
|
||||
None,None,None,None,User,This is a book about food.,None,None
|
||||
None,None,None,None,User,Got it!,None,None
|
||||
TL,None,None,Lily走过来,看着User和Kim,None,None,None,None
|
||||
None,None,None,None,Kim,We are so fast!,None,None
|
||||
None,None,None,None,Lily,I'm so glad you guys are here to help.,None,None
|
||||
None,None,None,【画外音】听到远处Sue的声音,None,None,None,None
|
||||
None,None,None,None,Sue,"Be careful, Bingo!",None,None
|
||||
None,None,None,"【镜头】Bingo和Sue两人正站在架子前,【特效】架子上有什么东西在闪闪发光
|
||||
【插入图】Bingo拿起架子上的东西,那是一张DVD,碟面折射出镭射光",None,None,None,None
|
||||
None,None,None,None,Bingo,What is this? It shines!,None,None
|
||||
None,None,None,None,Sue,That is a DVD.,None,None
|
||||
None,None,None,None,Sue,Stories and videos live inside.,None,None
|
||||
None,None,None,None,Bingo,Inside this?,None,None
|
||||
None,None,None,"Bingo尝试像翻书那样翻开DVD,手指却把碟面划伤了,【音效】碟片被划坏的声音
|
||||
【emoji】Sue 惊讶",None,None,None,None
|
||||
None,None,None,None,Sue,"Bingo, don't break it!",None,None
|
||||
None,None,None,User和Kim从一旁跑过来,None,None,None,None
|
||||
中互动,None,None,【插入图】DVD碟面上刮出几道深深的划痕,None,None,None,None
|
||||
None,None,None,None,User,"Oh, no. This DVD is broken.",None,None
|
||||
TL,None,None,None,Kim,This DVD cannot be read now.,None,None
|
||||
None,None,None,None,Bingo,I am sorry. I didn't know.,None,None
|
||||
None,None,None,Lily老师走过来,None,None,None,None
|
||||
None,None,None,None,Lily,We haven't copy it.,None,None
|
||||
None,None,None,None,Sue,Are the videos and sounds in this DVD gone forever?,None,None
|
||||
None,None,None,None,Lily,I'm afraid so.,None,None
|
||||
None,None,None,None,Kim,That's too bad.,None,None
|
||||
None,None,None,【emoji】大家沮丧表情,None,None,None,None
|
||||
None,None,None,None,Bingo,Wait. I remember it.,None,None
|
||||
None,None,None,None,Bingo,I looked at the DVD before.,None,None
|
||||
None,None,None,None,Bingo,It is all in my head.,None,None
|
||||
None,None,None,"Bingo走到电脑前,把手放在键盘旁边。
|
||||
【插入图】屏幕上开始播放DVD里储存的动画内容,完整无缺
|
||||
【emoji】Lily惊讶",None,None,None,None
|
||||
None,None,None,None,Lily,You saved the DVD data?,None,None
|
||||
None,None,None,None,Bingo,Yes. I read everything I touch.,None,None
|
||||
None,None,None,None,Lily,Haha! Your mistake helped us.,None,None
|
||||
None,None,None,None,Lily,The data is in the computer now.,None,None
|
||||
中互动,None,None,None,User,You saved our DVD!,None,None
|
||||
TL,None,None,None,Kim,Wow. All the DVDs are up to you then!,None,None
|
||||
None,None,None,None,Bingo,Okay.,None,None
|
||||
None,None,None,"【转场】
|
||||
【黑屏】A few hours later...
|
||||
【镜头】Sue正站在书架前翻看。",None,None,None,None
|
||||
None,None,None,None,Sue,"Hey, look at this.",None,None
|
||||
None,None,None,None,Sue,"This book is so old, and there's a drawing on the cover.",None,None
|
||||
中互动,None,None,"【插入图】书的封面上的空白处有一副手绘的小画:
|
||||
一个小男孩站在沙漠里望着星星,旁边画了一艘大飞船",None,None,None,None
|
||||
None,None,None,None,Sue,The drawing is about a boy with big dreams.,None,None
|
||||
None,None,None,None,User,I guess... this is a book about adventure.,None,None
|
||||
TL,None,None,【插入图】Sue翻开这本很旧很旧的纸质故事书,书页已经发黄,书中夹着一张小纸条。,None,None,None,None
|
||||
None,None,None,None,Sue,Look! There is a note in this book.,None,None
|
||||
None,None,None,None,Kim,What does it say?,None,None
|
||||
核心互动-阅读,None,None,"【复用】【插入图】Sue翻开一本很旧很旧的纸质故事书,书页已经发黄,书中夹着一张小纸条。
|
||||
纸条上用歪歪扭扭的字写着一段话,最下面的署名是Tom.",None,None,None,None
|
||||
None,None,None,"阅读材料:Tom的纸条(泛黄纸条特写图):
|
||||
Every Friday, I come to this library.
|
||||
I watch DVDs here. I read e-books too.
|
||||
But this book is my best friend. I drew my dream on the cover.
|
||||
共3道选词题:",None,None,None,None
|
||||
None,None,None,第1题 — Tom comes to the library every ___. 选项:A. Monday / B. Friday / C. Sunday。正确答案:B. Friday,None,None,None,None
|
||||
None,None,None,第2题 — Tom watches ___ at the library. 选项:A. e-books / B. cartoons / C. DVDs。正确答案:C. DVDs,None,None,None,None
|
||||
None,None,None,第3题 — Tom also reads ___ at the library. 选项:A. e-books / B. newspapers / C. letters。正确答案:A. e-books,None,None,None,None
|
||||
TL,None,None,大家读完纸条,None,None,None,None
|
||||
None,None,None,None,Sue,There is a name under the note. It's Tom.,None,None
|
||||
None,None,None,None,Kim,The Mayor Tom?,None,None
|
||||
None,None,None,None,Lily,"Oh, totally.",None,None
|
||||
None,None,None,【插入图】小时候的Tom背着书包在 Vala School 门口的照片,None,None,None,None
|
||||
None,None,None,None,Lily,Tom was a student here when he was a kid.,None,None
|
||||
中互动,None,None,None,User,Tom came here every Friday?,None,None
|
||||
TL,None,None,None,Kim,For years and years?,None,None
|
||||
中互动,None,None,None,User,This library must be very important to him.,None,None
|
||||
TL,None,None,Lily老师走过来,收好纸条,None,None,None,None
|
||||
None,None,None,None,Lily,I will keep this book safe.,None,None
|
||||
None,None,None,None,Lily,This is a very special memory for Tom.,None,None
|
||||
None,None,None,Bingo走过来,歪着头,None,None,None,None
|
||||
None,None,None,None,Bingo,Can an e-book hold memories too?,None,None
|
||||
None,None,None,None,Sue,No. That is only in paper books.,None,None
|
||||
中互动,None,None,"【插入图】两种book的对比:
|
||||
一边是像word文档一样的e-book,一边是泛黄的、画着小画的纸质书",None,None,None,None
|
||||
None,None,None,None,User,An e-book keeps the words.,None,None
|
||||
None,None,None,None,User,But a paper book keeps memories.,None,None
|
||||
TL,None,None,None,Bingo,"When the library closes, will the memories be gone?",None,None
|
||||
None,None,None,众人沉默,【emoji】难过,None,None,None,None
|
||||
None,None,None,Kim突然叉腰鼓舞大家,None,None,None,None
|
||||
None,None,None,None,Kim,Then we must hurry!,None,None
|
||||
None,None,None,None,Kim,Friday is almost over.,None,None
|
||||
None,None,None,None,Kim,Every book has a story. We must save them all!,None,None
|
||||
None,None,None,None,User,Yes!,None,None
|
||||
中互动,None,None,None,User,We must finish before Friday ends!,None,None
|
||||
TL,None,None,"大家重新打起精神,加快节奏继续工作:
|
||||
Sue在书架和电脑之间往返;User、Kim、Bingo坐在电脑前分类;
|
||||
Lily老师把书喂给Sort,Sort把书一本一本吞进去,又吐出来,在旁边堆成小山。",None,None,None,None
|
||||
None,None,None,"【转场】
|
||||
所有的书都整理完成了,【emoji】众人星星",None,None,None,None
|
||||
None,None,None,None,Bingo,It's done!,None,None
|
||||
None,None,None,None,User,We did it!,None,None
|
||||
中互动,None,None,None,User,Every book is now an e-book!,None,None
|
||||
中互动,None,None,None,User,Every DVD is saved too!,None,None
|
||||
TL,None,None,Kim看着电脑屏幕,None,None,None,None
|
||||
None,None,None,None,Kim,Three hundred e-books! In one day!,None,None
|
||||
None,None,None,None,Kim,That is a record!,None,None
|
||||
None,None,None,None,Lily,Thank you for your help!,None,None
|
||||
None,None,None,None,Lily,I'll put all the e-books and DVDs into our online library.,None,None
|
||||
None,None,None,None,Lily,Anyone can read them from home.,None,None
|
||||
None,None,None,None,Kim,Yay!,None,None
|
||||
None,None,None,【复用】【插入图】Lily拿出那张旧的关闭通知,None,None,None,None
|
||||
None,None,None,None,Lily,"Now, the old notice must go.",None,None
|
||||
None,None,None,None,Lily,We need a new one.,None,None
|
||||
None,None,None,None,Kim,What should it say?,None,None
|
||||
None,None,None,None,Lily,It should tell everyone:,None,None
|
||||
None,None,None,None,Lily,Our library is now online!,None,None
|
||||
None,None,None,None,Lily,You can find e-books and DVDs.,None,None
|
||||
None,None,None,None,Sue,Let us write it together.,None,None
|
||||
核心互动-写作,None,None,"【插入图】一张新通知模板大图,上面有4个空格需要填写:
|
||||
The online ___(1) is now open!
|
||||
Come every ___(2)!
|
||||
Read ___(3) and watch ___(4) here.
|
||||
Welcome!",None,None,None,None
|
||||
None,None,None,第1处 — 通知标题中的地点,旁边有图书馆图标作为提示。待拼写单词:library,None,None,None,None
|
||||
None,None,None,第2处 — 开放日期,旁边有日历翻到星期五的图标。待拼写单词:Friday,None,None,None,None
|
||||
None,None,None,第3处 — 旁边有平板电脑上显示书本的图标。待拼写单词:e-book,None,None,None,None
|
||||
None,None,None,第4处 — 旁边有光碟图标。待拼写单词:DVD,None,None,None,None
|
||||
TL,None,None,"【全屏插入图】图书馆门外。
|
||||
User、Bingo、Kim、Sue 、Lily、Sort 一起将新通知贴在图书馆门口",None,None,None,None
|
||||
None,None,None,None,Kim,We have an online library now!,None,None
|
||||
None,None,None,None,Sue,But I still miss the paper books in there.,None,None
|
||||
None,None,None,None,Lily,Yes. This library means a lot.,None,None
|
||||
None,None,None,None,Lily,"Even online, it should stay open.",None,None
|
||||
None,None,None,None,None,None,None,None
|
||||
None,None,None,None,None,None,None,None
|
||||
None,None,None,None,None,None,None,None
|
||||
None,None,None,None,None,None,None,None
|
||||
None,None,None,None,None,None,None,None
|
||||
None,None,None,None,None,None,None,None
|
||||
|
1
output/u27_5_sheet.json
Normal file
1
output/u27_5_sheet.json
Normal file
File diff suppressed because one or more lines are too long
44
scripts/fetch_and_check.py
Normal file
44
scripts/fetch_and_check.py
Normal file
@ -0,0 +1,44 @@
|
||||
import json
|
||||
import urllib.request
|
||||
import sys
|
||||
import subprocess
|
||||
|
||||
# get token
|
||||
cmd = "APP_ID=$(jq -r '.apps[0].appId' /root/.openclaw/credentials/xiaobian/config.json) && APP_SECRET=$(jq -r '.apps[0].appSecret' /root/.openclaw/credentials/xiaobian/config.json) && curl -s -X POST 'https://open.feishu.cn/open-apis/auth/v3/tenant_access_token/internal' -H 'Content-Type: application/json' -d \"{\\\"app_id\\\":\\\"$APP_ID\\\",\\\"app_secret\\\":\\\"$APP_SECRET\\\"}\" | jq -r '.tenant_access_token'"
|
||||
token = subprocess.check_output(cmd, shell=True, text=True).strip()
|
||||
|
||||
spreadsheet_token = "KnTpsmp0XhYyXutZdxgcPFubnjh"
|
||||
sheet_id = "eQUhYO"
|
||||
|
||||
url = f"https://open.feishu.cn/open-apis/sheets/v2/spreadsheets/{spreadsheet_token}/values/{sheet_id}!A1:H210"
|
||||
req = urllib.request.Request(url)
|
||||
req.add_header("Authorization", f"Bearer {token}")
|
||||
req.add_header("Content-Type", "application/json")
|
||||
|
||||
try:
|
||||
response = urllib.request.urlopen(req)
|
||||
data = json.loads(response.read().decode('utf-8'))
|
||||
values = data.get('data', {}).get('valueRange', {}).get('values', [])
|
||||
|
||||
# Let's print the last 15 rows to see the ending transition
|
||||
last_rows = values[-20:]
|
||||
for i, row in enumerate(values):
|
||||
# We extract speaker and dialog text
|
||||
if len(row) > 5:
|
||||
speaker = row[4]
|
||||
dialog = row[5]
|
||||
if speaker or dialog:
|
||||
pass # Just ensuring we don't print everything, maybe just the end.
|
||||
|
||||
print("--- Last 15 rows ---")
|
||||
for i in range(max(0, len(values)-15), len(values)):
|
||||
row = values[i]
|
||||
speaker = row[4] if len(row) > 4 else ""
|
||||
dialog = row[5] if len(row) > 5 else ""
|
||||
if isinstance(dialog, list):
|
||||
dialog = "".join([c.get('text', '') if isinstance(c, dict) else str(c) for c in dialog])
|
||||
if isinstance(speaker, list):
|
||||
speaker = "".join([c.get('text', '') if isinstance(c, dict) else str(c) for c in speaker])
|
||||
print(f"Row {i+1}: [{speaker}] {dialog}")
|
||||
except Exception as e:
|
||||
print(f"Error fetching: {e}")
|
||||
63
scripts/fix_grammar_and_ending.py
Normal file
63
scripts/fix_grammar_and_ending.py
Normal file
@ -0,0 +1,63 @@
|
||||
import json
|
||||
import urllib.request
|
||||
import sys
|
||||
import subprocess
|
||||
|
||||
# get token
|
||||
cmd = "APP_ID=$(jq -r '.apps[0].appId' /root/.openclaw/credentials/xiaobian/config.json) && APP_SECRET=$(jq -r '.apps[0].appSecret' /root/.openclaw/credentials/xiaobian/config.json) && curl -s -X POST 'https://open.feishu.cn/open-apis/auth/v3/tenant_access_token/internal' -H 'Content-Type: application/json' -d \"{\\\"app_id\\\":\\\"$APP_ID\\\",\\\"app_secret\\\":\\\"$APP_SECRET\\\"}\" | jq -r '.tenant_access_token'"
|
||||
token = subprocess.check_output(cmd, shell=True, text=True).strip()
|
||||
|
||||
spreadsheet_token = "KnTpsmp0XhYyXutZdxgcPFubnjh"
|
||||
sheet_id = "eQUhYO"
|
||||
|
||||
def update_cell(range_str, values):
|
||||
url = f"https://open.feishu.cn/open-apis/sheets/v2/spreadsheets/{spreadsheet_token}/values"
|
||||
req = urllib.request.Request(url, method="PUT")
|
||||
req.add_header("Authorization", f"Bearer {token}")
|
||||
req.add_header("Content-Type", "application/json")
|
||||
data = {"valueRange": {"range": f"{sheet_id}!{range_str}", "values": values}}
|
||||
try:
|
||||
response = urllib.request.urlopen(req, data=json.dumps(data).encode('utf-8'))
|
||||
print(f"Updated {range_str}: {response.read().decode('utf-8')}")
|
||||
except Exception as e:
|
||||
print(f"Error updating {range_str}: {e}")
|
||||
|
||||
import csv
|
||||
csv_lines = []
|
||||
with open('output/u27_5_sheet.csv', 'r', encoding='utf-8') as f:
|
||||
reader = csv.reader(f)
|
||||
for row in reader:
|
||||
csv_lines.append(row)
|
||||
|
||||
def find_row_by_text(col_idx, text):
|
||||
for i, row in enumerate(csv_lines):
|
||||
if len(row) > col_idx and text in row[col_idx]:
|
||||
return i + 1
|
||||
return -1
|
||||
|
||||
# Fix 1: folders
|
||||
r76 = find_row_by_text(5, "We need to put them in the right folder.")
|
||||
if r76 != -1: update_cell(f"F{r76}:G{r76}", [["We need to put them in the right folders.", "【语法修改】folder应为复数 folders"]])
|
||||
|
||||
# Fix 2: folder says
|
||||
r87 = find_row_by_text(5, "So it goes into the folder says")
|
||||
if r87 != -1: update_cell(f"F{r87}:G{r87}", [["So it goes into the \"animals\" folder.", "【语法修改】原句 'folder says' 缺少从句引导词,改为更口语的 the 'animals' folder"]])
|
||||
|
||||
# Fix 3: haven't copy
|
||||
r120 = find_row_by_text(5, "We haven't copy it.")
|
||||
if r120 != -1: update_cell(f"F{r120}:G{r120}", [["We didn't copy it yet.", "【语法修改】haven't 后面应跟 copied,为了儿童阅读更简单,改为 didn't copy it yet."]])
|
||||
|
||||
# Fix Ending
|
||||
r223 = find_row_by_text(5, "Even online, it should stay open.")
|
||||
if r223 != -1:
|
||||
# We will replace Lily's line and append the 3 lines smoothly
|
||||
new_rows = [
|
||||
["", "", "", "", "Lily", "I will show Mayor Tom his old book!"],
|
||||
["", "", "", "", "Lily", "Maybe the paper library should stay open too!"],
|
||||
["中互动", "", "", "", "User", "Yes! The paper books keep our memories."],
|
||||
["", "", "", "", "Sue", "And the e-books share them with everyone!"],
|
||||
["", "", "", "", "Bingo", "So the stories live forever!"]
|
||||
]
|
||||
# We'll overwrite starting from r223
|
||||
update_cell(f"A{r223}:F{r223+4}", new_rows)
|
||||
|
||||
32
scripts/parse_sheet.py
Normal file
32
scripts/parse_sheet.py
Normal file
@ -0,0 +1,32 @@
|
||||
import json
|
||||
import csv
|
||||
import sys
|
||||
|
||||
with open('output/u27_5_sheet.json', 'r', encoding='utf-8') as f:
|
||||
data = json.load(f)
|
||||
|
||||
values = data.get('data', {}).get('valueRange', {}).get('values', [])
|
||||
|
||||
with open('output/u27_5_sheet.csv', 'w', encoding='utf-8', newline='') as f:
|
||||
writer = csv.writer(f)
|
||||
for row in values:
|
||||
# Each cell is a dictionary or a list sometimes in Feishu API v2, wait, no, in v2 it's usually just list of dicts with type/text or strings.
|
||||
# Actually in Sheets v2 API, values are arrays of arrays containing objects like {"type": "string", "text": "..."} or just strings if unformatted.
|
||||
row_str = []
|
||||
for cell in row:
|
||||
if isinstance(cell, dict):
|
||||
# if it's a rich text object
|
||||
if cell.get('type') == 'url':
|
||||
row_str.append(cell.get('text', ''))
|
||||
else:
|
||||
# just extract text if possible
|
||||
# typical: [{"type":"text","text":"foo"}]
|
||||
pass
|
||||
elif isinstance(cell, list):
|
||||
# rich text is usually a list of dicts
|
||||
text = "".join([c.get('text', '') if isinstance(c, dict) else str(c) for c in cell])
|
||||
row_str.append(text)
|
||||
else:
|
||||
row_str.append(str(cell))
|
||||
writer.writerow(row_str)
|
||||
|
||||
83
scripts/update_sheet.py
Normal file
83
scripts/update_sheet.py
Normal file
@ -0,0 +1,83 @@
|
||||
import json
|
||||
import urllib.request
|
||||
import sys
|
||||
import subprocess
|
||||
|
||||
# get token
|
||||
cmd = "APP_ID=$(jq -r '.apps[0].appId' /root/.openclaw/credentials/xiaobian/config.json) && APP_SECRET=$(jq -r '.apps[0].appSecret' /root/.openclaw/credentials/xiaobian/config.json) && curl -s -X POST 'https://open.feishu.cn/open-apis/auth/v3/tenant_access_token/internal' -H 'Content-Type: application/json' -d \"{\\\"app_id\\\":\\\"$APP_ID\\\",\\\"app_secret\\\":\\\"$APP_SECRET\\\"}\" | jq -r '.tenant_access_token'"
|
||||
token = subprocess.check_output(cmd, shell=True, text=True).strip()
|
||||
|
||||
spreadsheet_token = "KnTpsmp0XhYyXutZdxgcPFubnjh"
|
||||
sheet_id = "eQUhYO"
|
||||
|
||||
def update_cell(range_str, values):
|
||||
url = f"https://open.feishu.cn/open-apis/sheets/v2/spreadsheets/{spreadsheet_token}/values"
|
||||
req = urllib.request.Request(url, method="PUT")
|
||||
req.add_header("Authorization", f"Bearer {token}")
|
||||
req.add_header("Content-Type", "application/json")
|
||||
|
||||
data = {
|
||||
"valueRange": {
|
||||
"range": f"{sheet_id}!{range_str}",
|
||||
"values": values
|
||||
}
|
||||
}
|
||||
|
||||
try:
|
||||
response = urllib.request.urlopen(req, data=json.dumps(data).encode('utf-8'))
|
||||
print(f"Updated {range_str}: {response.read().decode('utf-8')}")
|
||||
except Exception as e:
|
||||
print(f"Error updating {range_str}: {e}")
|
||||
|
||||
# Prepare the updates.
|
||||
# Feishu API uses A1 notation.
|
||||
# Row indices in our csv are 1-based but let's double check.
|
||||
# The CSV had line 1 as headers: 类型,None,None,剧情描述,角色名,编剧台词,None,None
|
||||
# Let's read the exact row indices from the CSV we generated to map exactly.
|
||||
import csv
|
||||
csv_lines = []
|
||||
with open('output/u27_5_sheet.csv', 'r', encoding='utf-8') as f:
|
||||
reader = csv.reader(f)
|
||||
for row in reader:
|
||||
csv_lines.append(row)
|
||||
|
||||
def find_row_by_text(col_idx, text):
|
||||
for i, row in enumerate(csv_lines):
|
||||
if len(row) > col_idx and text in row[col_idx]:
|
||||
return i + 1 # 1-based
|
||||
return -1
|
||||
|
||||
r6 = find_row_by_text(5, "You can borrow any book you like from there.")
|
||||
r7 = find_row_by_text(5, "Wow, that sounds like a wonderful place!")
|
||||
r92 = find_row_by_text(5, "Stories and videos live inside.")
|
||||
r94 = find_row_by_text(5, "Inside this?")
|
||||
r207 = find_row_by_text(5, "You can find e-books and DVDs.")
|
||||
r208 = find_row_by_text(5, "Let us write it together.")
|
||||
|
||||
r143 = find_row_by_text(5, "The drawing is about a boy with big dreams.")
|
||||
r144 = find_row_by_text(5, "I guess... this is a book about adventure.")
|
||||
|
||||
print("Found rows:", r6, r7, r92, r94, r207, r208, r143, r144)
|
||||
|
||||
if r6 != -1: update_cell(f"G{r6}:G{r6}", [["【知识点修改】为了覆盖句型 '... can... at the library.' (要求IN≥2),建议改为 'You can read books at the library.' (IN 1)"]])
|
||||
if r7 != -1: update_cell(f"G{r7}:G{r7}", [["【知识点补充】建议在此处下方增加一个中互动,User: 'We can read books at the library.' (OUT 1)"]])
|
||||
if r92 != -1: update_cell(f"G{r92}:G{r92}", [["【知识点修改】建议改为句型输入:'You can watch DVDs at the library.' (IN 2)"]])
|
||||
if r94 != -1: update_cell(f"G{r94}:G{r94}", [["【知识点补充】建议在此处下方增加一个中互动,User: 'We can watch DVDs at the library.' (OUT 2)"]])
|
||||
if r207 != -1: update_cell(f"G{r207}:G{r207}", [["【知识点修改】为了铺垫第3次OUT,建议改为 'You can find e-books and DVDs at the library.' (IN 3)"]])
|
||||
if r208 != -1: update_cell(f"G{r208}:G{r208}", [["【知识点补充】建议在此处下方增加一个中互动,User: 'We can find e-books at the library.' (OUT 3) 作为该句型的最后一次输出。"]])
|
||||
|
||||
if r143 != -1: update_cell(f"G{r143}:G{r143}", [["【知识点修改】为了补充 'This is a book about...' 的 IN 2,建议改为 'This is a book about a boy with big dreams.'"]])
|
||||
if r144 != -1: update_cell(f"G{r144}:G{r144}", [["【批注】此处应明确标记为中互动,作为 'This is a book about...' 的第3次OUT。"]])
|
||||
|
||||
# Add ending. Find the last line.
|
||||
last_line_idx = find_row_by_text(5, "Even online, it should stay open.")
|
||||
if last_line_idx != -1:
|
||||
new_rows = [
|
||||
["中互动", "", "", "", "User", "The paper books have our memories."],
|
||||
["", "", "", "", "Sue", "And the e-books will make new memories!"],
|
||||
["", "", "", "", "Bingo", "Stories always live forever!"]
|
||||
]
|
||||
start_row = last_line_idx + 1
|
||||
end_row = last_line_idx + 3
|
||||
update_cell(f"A{start_row}:F{end_row}", new_rows)
|
||||
|
||||
Loading…
Reference in New Issue
Block a user