Lurno 里的内容编写如何运作
在 Lurno 里,一门课就是一棵树。课程包含模块,模块包含更多模块,或者包含作为分支末端的课时,而课时包含内容区块。嵌套是递归的,因此两周的入职培训和三年的教学大纲用的是同一套结构。每个区块都是 53 种资源类型之一——富文本、图片、音频、视频、19 种题型、活动、代码演练场、三种评分量表,以及嵌入内容。区块可以只属于某一门课程,也可以从共享内容库链接过来;已发布的课程可以共享给同一租户内的另一个组织,或复制到该组织。
- 内容区块
- 作者放进课时里的最小单位:一段视频、一道题、一张评分量表、一个嵌入内容。区块要么属于承载它的那门课程,要么从内容库链接而来;内容库中的区块保留版本历史。
先做结构,因为结构才是日后改起来最贵的东西。还什么都没装的模块依然是合法节点,所以作者可以在写下第一个字之前,先把整份大纲勾勒出来。
每个模块都记录自己的来源:本地创建、从上级组织继承,还是从内容库链接而来。打开一门不是自己搭建的课程时,谁都能看清哪些部分是自己可以编辑的。
课程可以有的六种形态
创建课程时选定类型,Lurno 会预填该类型通常需要的完成规则。所有规则都可以改。
自主进度
学习者按自己的节奏推进。最适合长期有效的内容。
同期班
一批人一起开始,按同一份时间表推进。
混合式
线上模块搭配排定的直播或线下课。
活动驱动
围绕现场活动组织,模块在每场活动前后开放。
学习路径
一串由学习者按顺序完成的课程。
决定内容编写能否规模化的三件事
模块套模块,学科有多深就能嵌多深
没有固定的“课程 → 模块 → 课时”三层上限。一个节点可以是空的,可以是父节点,也可以是叶子节点,因此大纲可以先于内容存在——正是这一点,让一整学年的教学大纲和半天的复训课能共处在同一个产品里。
- 在同一个父节点下重排子项,或把整条分支移到别处
- 把模块标为必修或选修,并给出学习者能看到的预计时长
- 草稿、审核中、已发布和已归档是按模块生效的,而不只是按课程

带文件夹、版本和链接的内容库
内容库存放值得复用的部分:每家客户企业都需要的安全模块、每所学校都在用的实验报告模板。文件夹可以在合集内嵌套,与你的团队现有的归档方式一致。
- 文件夹里还能有文件夹,按合集组织
- 资源和内容库区块都带版本历史
- 每个模块都标注为本地、继承或库链接——来源从不需要猜

没做完的课程不会上线
发布之前,Lurno 会检查课程是否有标题和类型、是否至少有一个模块、每个模块是否都已命名。未通过的条目会直接链到能修正它的页面,而且服务端跑的是同一套校验——因此这些检查无法从浏览器绕过。
测评如何搭建课时里能放什么
53 种资源类型。每一种都是作者拖进课时、就地配置的区块。
文本、媒体与视频
富文本、图片、音频、视频、轮播和文档——还可以用网址嵌入 YouTube、Vimeo 和 Loom。
19 种题型
判断题、单选题、多选题、匹配题、排序题、填空题、完形填空、简答题、论述题、数值题、热区题、拖放题、文件上传、语音作答、矩阵题、批注题、分类题、开放题,以及题组。
活动
投票、闪卡、同行评议、HTML5 课件包和外部活动。
代码演练场
设定语言,给出初始代码和测试用例;练习直接在课时内运行。
三种评分量表
分析式、整体式和单点式评分量表就放在课程里,紧挨着它们要批改的作业。
嵌入内容
Figma、CodePen、Google Docs、Sheets、Slides 和 Forms、Canva、Miro、Notion、Airtable、Typeform、SurveyMonkey、Kahoot、Zoom、Teams 和 Meet。嵌入内容就是课时里的一个链接——Lurno 不承载它背后的会话。
一门课程触达多个组织的三种方式
为 15 家客户企业提供培训的企业大学,和运营 114 所学校的 K-12 出版社,面对的是同一个问题:一门课程、多个组织、各自需要的本地自由度不同。
| Capability | 库链接 | 共享——只读查看 | 共享——复制 |
|---|---|---|---|
| 对方组织得到什么 | 区块本身,放在他们自己的课程里 | 正在运行的课程,只读 | 一个由他们分叉并拥有的起点 |
| 谁可以编辑 | 内容库的所有者 | 仅课程归属的组织 | 各组织各自编辑自己的副本 |
| 源头的改动会传到他们那里吗 | 会——因为只有一份条目 | 会——那就是正在运行的课程 | 不会——副本从创建那一刻起就是独立的 |
| 适合什么场景 | 统一规范、安全模块,以及任何必须保持完全一致的内容 | 出版社把同一份大纲下发给每所学校 | 企业大学给每家客户一个可以自行改造的底本 |
访问权限按组织授予;没有授予,课程就是不可见的——默认隐藏,不需要谁记得去设置。复制大型课程会作为后台任务运行,而不是占着一个浏览器标签页。
标准与存储
SCORM 1.2、SCORM 2004、xAPI 和 LTI 1.3
开发中这四项在编写模型里都已作为活动类型存在;播放它们并回传数据的运行时仍在开发中。与其到实施阶段才说,不如现在就说清楚。告诉我们哪一项标准、哪一个版本是你上线的前提。
就标准问题与我们沟通媒体文件存放在它必须存放的地方
上传的文件默认存放在 Lurno 的存储中。存储可按组织替换:也可以把媒体指向你自己的 Amazon S3、Azure 或 Google Cloud Storage 存储桶。子组织在设定自己的配置之前,继承上级的配置,因此一个集团无需拆成多个租户,就能把某个国家的文件留在该国境内。
Lurno 如何处理你的数据