内容聚合器 (Content Compiler)
内容聚合器 (Content Compiler) 是一个独特的 H5P 组件,它允许学习者自主选择想要学习的内容。
与传统的线性课程不同,内容聚合器将多个 H5P 模块打包成可选的“卡片”。学习者可以根据关键词 (Keywords) 筛选感兴趣的主题,挑选卡片生成一份个性化的“练习清单”,并按自己的节奏完成。这非常适合用于自适应学习、复习备考或兴趣导向的探索活动。
本教程目标
- 理解内容聚合器的“筛选-选择-练习”工作流
- 学习如何创建带有标签(关键词)的内容卡片
- 掌握如何配置个性化的学习路径体验
第一次使用课灵?
请先注册并登录课灵账号(可以使用微信登录),在工作区点击"创建",并选择『内容聚合器 (Content Compiler)』开始创作。
何时使用内容聚合器
- 个性化学习路径:让学生根据自己的薄弱点或兴趣,选择特定主题的练习进行强化。
- 大型资源库:提供海量的练习题或案例,通过标签分类,让用户快速找到所需内容。
- 自测与复习:在考试前,允许学生从题库中“编译”出一套模拟试卷。
- 非线性探索:不强制学习顺序,鼓励学习者自由探索不同维度的内容。
教程示例
下面是一个主题为“选择你的浆果 (Choose your berries)”的示例。你可以尝试筛选颜色(如 Red, Blue),选择感兴趣的浆果卡片,然后生成一个练习列表。
- 点击 这里➜ 将示例复制到你的课灵工作区
- 在打开的页面点击"复制" (注意:请确保已登录课灵账号,否则无法复制)
- 随后在生成的副本中点击"编辑"
- 即可查看并操作本教程所示的设置。
创建内容聚合器:分步指南
步骤 1:创建新内容
- 在课灵工作区点击“创建”,进入 H5P 编辑器。
- 在内容类型列表中选择 『内容聚合器 (Content Compiler)』。
- 进入编辑界面。

Content Compiler 作为一个容器,支持容纳 30+ 种 不同的 H5P 子内容类型(如 Interactive Video, Quiz, Course Presentation 等)。
请注意: 本教程仅介绍如何配置 Content Compiler 本身。对于您在卡片中添加的具体子组件(例如如何制作一个“填空题”),请参考该组件相应的独立教程。您需要确保自己已熟悉这些子组件的使用方法。
步骤 2:通用设置
在 “通用设置 (General Settings)” 中,你可以配置组件的整体外观:
- 标题 (Title): 设置内容的标题(如
Berry Content Compiler)。 - 开始屏幕 (Start Screen): 设置开始屏幕的图片和欢迎语。这是用户看到的第一个画面,建议用一张吸引人的图片(如示例中的浆果堆)和简短的引导语(如
Berries. Again.)。

步骤 3:添加内容元素
这是核心步骤。点击 “内容元素 (Content elements)” 下的 “添加内容 (Add content)” 按钮来添加卡片。每个元素代表一张可选的卡片。
对于每一个内容元素,你需要配置:
基本设置 (Basic Settings):
- 标题 (Title): 卡片标题(如
Strawberries)。 - 图片 (Image): 卡片封面图。
- 介绍文字 (Introduction text): 卡片背面的简短介绍,帮助用户决定是否选择它。
- 关键词 (Keywords): 关键步骤! 输入该内容对应的标签(如
red,sweet)。用户将通过这些标签来筛选卡片。
- 标题 (Title): 卡片标题(如
内容 (Content):
- 在此处选择实际的 H5P 内容类型(如 填空题 (Fill in the Blanks)、多项选择 (Multiple Choice) 等)。
- 当用户在最终清单中点击该卡片时,就会打开这个内容。

步骤 4:配置视觉样式
在 “视觉样式 (Visuals)” 选项卡中,你可以微调卡片的显示效果:
- 卡片宽度 (Card width): 设置卡片的默认宽度(例如
14rem或200px)。 - 图片尺寸 (Image size): 选择图片是自适应大小,还是使用固定比例。
- 介绍文字最大行数 (Introduction text max lines): 限制卡片背面介绍文字的最大行数,超过部分会显示省略号。

步骤 5:配置文本与反馈
在 “文本与反馈 (Texts)” 选项卡中,你可以自定义界面上的各种提示语,使其更符合你的教学场景(或翻译成中文):
- 筛选模式 (Filter mode): 定义筛选界面的提示语(如
Choose what keywords you are interested in...)。 - 列表模式 (List mode): 定义生成清单后的提示语。
- 无内容选中 (No contents selected): 当用户没选任何卡片时的提示。

步骤 6:行为设置
根据您的需求勾选相应的选项:
- 默认全选内容 (Start with all contents): 勾选后,默认情况下所有卡片都会被选中,用户可以直接开始学习(或手动取消选择)。
- 默认全选关键词 (Preselect all keywords): 默认选中所有关键词,展示所有卡片。
- 绑定选择到标签 (Bind selection to tags): 推荐勾选。当用户点击某个关键词(标签)时,系统会自动选中该标签下的所有卡片。这让批量选择变得非常方便。

步骤 7:保存与预览
点击 『保存并关闭』。现在你可以体验完整的流程:点击 Start -> 点击关键词(如 Red) -> 勾选卡片 -> 点击生成清单 -> 开始练习。
交互说明
常用工具栏图标说明
在筛选界面顶部,你会看到一组工具栏图标,它们的功能如下:

- 筛选 (Filter):切换显示关键词筛选器。
- 重新排列 (Reorder):允许你拖拽改变筛选出的卡片顺序。
- 开始学习 (Start):确认选择并生成练习清单。
- 重置状态 (Reset content):重置卡片的学习状态(如已完成 -> 未开始),但不清除你已选中的卡片。
- 全部重置 (Reset all):重置所有内容,包括清除你已选中的卡片。
交互流程
Content Compiler 的交互流程分为三个明确的阶段:
筛选 (Filter):
- 用户首先看到一排关键词按钮(如
amber,blue,red)。 - 点击关键词,下方会高亮显示包含该标签的卡片。
- 用户可以点击卡片上的 "Select" 按钮来挑选自己想要的内容。
- 用户首先看到一排关键词按钮(如
编译 (Compile):
- 用户可以点击顶部的 重新排列 (Reorder) 图标来调整已选卡片的顺序。
- 选择完成后,点击顶部的 确认 (勾号) 按钮。
- 系统会将所有选中的卡片“编译”成一个待办清单,准备开始学习。
练习 (Practice):
- 用户在清单中点击卡片,弹窗打开具体的 H5P 练习(如填空题)。
- 卡片状态会从 "unstarted" (未开始) 变为 "completed" (已完成)。
优化与可访问性
- 关键词策略:关键词是筛选的核心。确保关键词分类清晰且互斥(如按难度分:
初级,高级;或按主题分:语法,词汇)。避免使用过多过杂的标签。 - 卡片介绍:在
Introduction text中提供足够的信息,帮助学习者判断该内容是否适合自己,而不仅仅是重复标题。 - 图像 Alt 文本:为所有卡片封面图添加替代文本,确保视障用户也能理解卡片内容。
专家建议与最佳实践
教学设计策略
内容聚合器 (Content Compiler) 不仅仅是一个内容容器,它是一个强大的教学策略工具。为了发挥其最大潜力,建议尝试以下方法:
赋予学习者自主权 (Empower Learner Autonomy) 这是该组件的核心价值。研究表明,当学习者感到自己拥有控制权时,内在动机会显著提升。
- 建议:不要要求学生“完成所有卡片”。尝试设计开放式任务,例如:“请浏览‘语法’标签下的卡片,选择你觉得最具挑战性的 3 个进行练习。”让选择本身成为学习过程的一部分。
促进元认知与自我反思 (Promote Metacognition) 利用此组件帮助学生建立“自我评估”的习惯。
- 建议:在考前复习时,让学生根据自己的薄弱环节“编译”一份个性化的复习清单。这个过程强迫学生思考:“我哪里还需要加强?”——这往往比单纯做题更有价值。
隐性差异化教学 (Implicit Differentiation) 通过合理的标签设计,满足不同层次学生的需求,而无需显式地将学生分层。
- 建议:设置
基础概念、进阶应用、拓展挑战等标签。基础薄弱的学生可以专注于基础卡片建立信心,而学有余力的学生可以自主探索挑战卡片,各取所需。
- 建议:设置
组件选型对比
| 组件 | 核心逻辑 | 适用场景 |
|---|---|---|
| 内容聚合器 (Content Compiler) | 筛选与重组 | 资源库、自适应练习、考前复习(用户自主性最强) |
| Course Presentation | 线性播放 | 标准课程讲解、幻灯片演示(强制顺序) |
| Interactive Book | 层级目录 | 结构化的教科书或长篇教程(按章节浏览) |
| Branching Scenario | 路径分支 | 模拟决策、角色扮演(系统根据选择决定路径) |
Content Compiler 本身不会汇总分数提交给 LMS。它只是一个“容器”。如果你需要记录具体的测验成绩,请确保它内部包含的 H5P 子内容(如 Quiz)能够独立发送成绩(这通常取决于具体的 LMS 集成方式)。