会话摘要 · 2026-10-06
这次做了什么
没有产课——这次会话的主要工作是环境搬盘后的抢修。
学生把整个学习环境从 C 盘搬到了 D 盘(为了不写 C 盘),搬完之后主教练会话仍带着旧路径,表现为"失忆":看不到技能、看不到配置、工作区目录看起来是空的。排查后确认学习资料一件没丢,只是三处路径没跟着更新。
抢修内容
| 问题 | 处置 |
|---|---|
studymate-config.yaml 里的 workspace 与 root 仍指向 C:\Users\shark\... | 已改为 D:\CODE\StudyMate 与 D:\CODE\dsh-home\studymate\engine |
引擎调用的 Python 解释器 E:\MC\CODE\Py\python3.14t.exe 已随盘消失 | 新位置 D:\CODE\Py\python3.14t.exe,已验证可用 |
D:\CODE\StudyMate\.venv 写死旧盘符,调用即报错 | 不修(引擎脚本不需要它);已记入共享记忆,避免日后误修 |
修完后用新路径实跑 check_lesson.py 验证:第 5 课页面 OK(exit 0),第 7 课页面仍报编号不连续(老问题,等第 6 课页面产出即消失)。引擎与 12 个技能目录均完好。
课程进度(未变)
- 已上线页面 6 个:0001–0005、0007(实验一)
- 正文已完成待出题 5 课:0006、0009、0010、0011、0016
- 在跑:第 6 课题库 + lab、第 8 课正文、第 9–11 课的题库排队中
待办(下次从这里接)
- 第 6 课页面是第 7 课页面通过校验的前置,优先补它的题库 + lab。
- 第 8 课正文产出后,第 7 课页面的"下节课"悬空指针随之接上。
- 学生始终没有作答过任何题目:第 2 课的 4 道题与「先估后测」练习仍空着,
complexity-basics掌握度停在「学习中 / 0.1」。全部课件产出后应尽快转入互动教学。 - 目标轮次上限已提到 2000(原 300、已用 165)。
教训
搬盘要同步改三处:工作区路径、引擎根路径、解释器路径。工作区可以随便搬,但配置文件和解释器调用点不会自己跟着走——搬完先跑一次 check_lesson.py,能过就说明全对上了。