学习工作台
点「继续学习」进入某门课程后,就到了学习工作台。
页面布局
左右分栏:
- 左侧:课件播放器(讲解视频)
- 右上:代码练习区
- 右下:AI 助教问答
顶部栏自左至右:
- 「返回」——回到课程库
- 当前小节名(如「1.1 print + 字符串」)
- 章节进度条——顶部的游戏化章节 chip,显示各章完成情况,可点击跳转(章节多时可横向滚动,当前章会自动滚到可见处)
- 「上一节 / 下一节」——下一节锁定时置灰,提示「请先完成本节」
拖动调整布局
- 左右分栏中间有拖动条, 可调左右宽度。
- 右侧练习区和 AI 助教之间也有拖动条,可上下拖动调整两块的高度比例。
- 拖动后的布局比例本地保存,下次进入沿用。
窗口最小尺寸 1280×720,更小时不再压缩、出现滚动条。
课件播放器
本期课件就是讲解视频(内容是 PPT 讲解录屏)。
播放控制
- 播放 / 暂停:点按钮或点视频画面;也可以按空格键。
- 进度条:显示当前时间 / 总时长;可拖拽跳转,允许向后拖过未看的部分。
- 倍速:0.5x ~ 2.0x,默认 1.0x。选择本地保存,同一课程切小节时沿用。
- 音量:滑块 0~100,点喇叭图标可静音 / 取消静音。音量本地保存。
- 全屏:点全屏按钮或按 F 进入,Esc 退出。
知识点跳转
播放器下方以列表展示本节的知识点打点,每条是「时间点 + 小标题」:
- 点任一条,视频跳到对应时间点并继续播放。
- 当前播放位置所处的知识点会高亮,随进度自动切换。
(本节没有知识点数据时,这个列表会隐藏。)
断点续播
- 离开小节(切小节 / 返回主页 / 关闭客户端)时自动记录播放位置。
- 再次进入时从上次位置继续,并提示「已为你续播至 mm:ss」。
- 已完成的小节重新进入时,播放位置重置到开头。
观看完成判定
- 播放到视频总时长的 90% 及以上,判定该小节视频「已看完」。
- 允许拖拽进度条达成,判定一旦达成永久记录。
- 注意:这个判定只在本节没有练习题时作为完成条件;有练习题时,完成与否只看题目是否全部通过,视频进度不参与。
视频异常
- 视频文件缺失 / 损坏:播放器区域提示「视频加载失败,请删除课程后重新下载」+ 重新下载按钮。此时右侧练习区和 AI 助教仍可正常使用。
切换小节
- 点「上一节 / 下一节」,或点顶部章节 chip、或从课程库的目录进入。
- 切换时,左侧播放器、右侧练习区、AI 会话都随之切到新小节;离开前的播放进度、作答内容自动保存。