为什么这个问题难?
- 课程内容必须追溯到教材页码、章节与例句处理,不能因为重构而失去来源。
- 轻量服务器下,重型 LMS 的维护成本和功能面会迅速超过首版需求。
- 章节权限、视频播放、进度和后台发布需要形成完整交付闭环。
我负责什么,也明确不做什么。
推进范围
- 把 555 页教材拆为章节、课程、页码和教师备注
- 搭建登录、兑换、章节权限、点播、进度和管理能力
- 定义课程发布前的封面、章节、视频与试看检查
- 处理视频临时地址与删除章节后的进度同步
主动边界
- 不把 248 课规划写成已全部录制或上线
- 不为了功能数量二开超出服务器承载范围的重型 LMS
关键决策与取舍
- 01
课程规划必须强制溯源
每课关联教材准确页码、章节、例句处理和教师备注;课堂表达可以中性化,但备课来源不被抹除。
- 02
选择可控平台,而不是追求 LMS 功能数量
针对轻量服务器和首版范围,使用 Next.js 构建所需的课程、权限和进度闭环。
- 03
视频地址不是永久公开资源
系统只保存腾讯云 VOD FileId;播放前检查权限并生成临时地址,发布前检查视频与试看状态。
系统怎样形成闭环?
课程来源
- 555 页教材
- 页码与章节
- 教师备注
交付规则
- 兑换与权限
- VOD 临时播放
- 章节发布检查
学习过程
- 课程目录
- 播放进度
- 管理与同步
界面之外,什么能证明它真的被推进过?
COURSE-01248 课可追溯规划
这是课程结构与预计规模,不表示已经全部录制。
COURSE-01预计 105–125 小时
COURSE-01 的课程规划口径;始终与“预计、未全部录制”的限定语共同出现。
QUALITATIVE
测试环境与跨端界面
已核验的测试环境首页与课程详情、学习页桌面/移动截图进入公开资产白名单;页面明确区分测试环境与正式上线。
STAGING · 已核验staging.course.dreamhalidearabic.site

真实测试环境首页把公开课程、兑换、站内播放和进度保存放进同一交付入口。

课程信息、章节结构和学习入口之间的组织关系。

视频、课程目录和学习进度在同一交付场景中编排。

核心学习流程在移动视口中的实际布局。
只展示可以解释口径的结果。
248 课
可追溯课程规划
规划,未表示已全部录制
截至 2026.08
复盘
课程产品的第一性问题不是页面数量,而是内容能否追溯、权限能否闭环、视频交付是否可控。