跳到主要内容

课程库

课程库是登录后的默认首页,负责课程的浏览、下载、目录展示与学习入口。

课程卡片

每张卡片显示:

  • 封面(16:9)、课程名称课程简介(点「展开」看完整简介)
  • 未下载态:显示「共 X 节 · 课程大小」
  • 已下载态:显示学习进度条、「已学 X/Y 节」,以及「上次学到」标签(指向你最近进入的小节)

卡片按本地状态呈现不同按钮:

状态按钮
未下载下载
下载中取消(带进度条)
下载失败重新下载
已下载继续学习 / 开始学习(右上角有删除图标)
有新版本有更新(金色)

刷新与兜底

  • 右上角「刷新」按钮可重新拉取课程列表。
  • 服务端无课程时显示「暂无可学习的课程」。
  • 列表加载失败(断网/超时)时显示「课程加载失败,请检查网络后重试」+ 重试按钮;此时本地已下载的课程仍正常显示、可以继续学习
  • 断网时主页顶部会有常驻横幅「当前网络不可用,你仍可继续学习已下载的课程」,网络恢复后自动消失。

下载课程

点未下载课程的「下载」:

  • 卡片立即进入下载中态,显示百分比进度。
  • 下载在后台进行,你可以同时浏览列表、学习其他已下载的课程。
  • 同一时刻只允许一门课程下载;其他课程的「下载」按钮会置灰,提示「请等待当前课程下载完成」。
  • 下载完成后第一小节自动解锁,其余小节锁定。

取消下载:点「取消」,二次确认后终止下载并清除已下载内容,卡片回到未下载态。

下载相关的自动处理

  • 磁盘空间不足:下载前会检查,不足时提示「磁盘空间不足,当前课程需要 X GB,请清理后重试」。
  • 下载中断网 / 关闭客户端:已下载的部分会保留,卡片显示为下载失败态;点「重新下载」会从中断处续传,不用从头下。

课程更新

已下载课程在服务端有内容更新时,卡片显示「有更新」:

  • 点击后二次确认「更新将重新下载课程内容,你的学习进度会保留,确定更新吗?」。
  • 更新完成后,学习进度、作答记录、代码内容按小节继承;服务端已删除的小节,其本地进度一并清除。

有些更新只是换了题目、视频没变,这种情况下更新会很快(视频自动复用,不重新下载)。

课程目录

已下载课程卡片上点「展开」,在卡片下方展开章节树:

  • 每个小节显示「X.Y 小节名」和视频时长。
  • 小节状态用图标区分:✓ 已完成 / ▶ 学习中 / ○ 未开始 / 🔒 锁定。
  • 顺序解锁:下载完成时只有第 1 节「未开始」,其余锁定;每完成一节,其后第一个锁定节解锁。
  • 点任一已解锁的小节可直接进入学习。
  • 同一时刻只展开一门课程的目录,展开新的会自动收起上一门。

删除已下载课程

已下载课程卡片右上角有个垃圾桶图标

  • 点击后二次确认「删除后将清除本地课程内容,你的学习进度会保留,重新下载后可继续学习。确定删除吗?」。
  • 确认后清除本地课程包,释放磁盘空间,卡片回到未下载态。
  • 学习进度、作答记录、代码内容不会被删除——重新下载后按小节恢复。

进入课程后就到了 学习工作台