课程制作:从零建好一门课
Open edX 的课程内容在 Studio(CMS)中制作,在 LMS 中面向学员发布。本文按实际建课顺序讲解关键概念与操作。
1. 课程的四层结构
- 课程 Course:一门课的顶层容器,定义名称、编号、开课时间;
- 章 Section:课程的章节(如第一周),控制发布与开放时间;
- 小节 Subsection:章节下的学习单元组,可设置前置条件与截止时间;
- 单元 Unit:学员看到的一页,由若干组件(视频 / HTML / 习题)纵向排列组成。
2. 建课流程
- Studio 新建课程(填写机构、编号、名称,注意编号发布后不可改);
- 规划章节结构,批量创建 Section / Subsection;
- 在每个 Unit 中添加组件:视频、HTML 图文、各类习题;
- 用「预览」以学员视角检查内容与题目判定;
- 发布(Publish),并在 LMS 端验证实际学习体验;
- 设置课程上线时间与选课方式(开放选课 / 邀请码 / 白名单)。
3. 常用题型一览
- 单选 / 多选题:最常用,支持选项级反馈文案;
- 下拉选择:适合填空式选择;
- 数值输入:支持误差范围与单位;
- 文本输入:可设置多个可接受答案、大小写与空格规则;
- 公式作答:数学表达式判定(基于 LaTeX 语法);
- 开放回答:主观题,配合同伴互评(Peer Instruction)使用;
- JS Problem / 自定义 XBlock:需要复杂交互时扩展。
4. 教学建议
4.1 小步快跑
每个 Unit 控制在 5-10 分钟的学习量:一段视频或图文 + 1-3 道练习,完成率显著更高。
4.2 用好即时反馈
每道题都写「答对 / 答错」的反馈文案,错题提示比答案本身更有教学价值。
4.3 证书与进度
合格线(如总分 60%)写在课程大纲里,配合进度条能有效提升完课率。
5. 视频与字幕
视频建议上传到平台媒体库或对象存储后以链接引用;字幕使用 WebVTT 格式上传,中文字幕文件需使用 UTF-8 编导,避免乱码。
建好课后,如需深度定制界面或对接外部系统,见二次开发。