一位中学信息科技老师把微课录好,放到 Moodle 课程第三周。学生看完点「完成」,讨论区却很安静。视频播完了,学生有没有看懂、哪一段被反复回看、答错的人能不能得到提示,普通视频文件答不上来。H5P 是常见的处理方式之一。
H5P 是什么
H5P 全称 HTML5 Package。一个内容包含三部分:素材,如文字、图片、视频、题目;描述结构的 h5p.json;运行时需要的 JavaScript 库。打包结果是单个 .h5p 文件,解压后能看到这几部分。放到支持 H5P 的站点,浏览器加载这些库,内容就能播放、被点击、记录作答。
所以 H5P 既指一套公开的内容格式,也指让格式在浏览器里跑起来的运行环境。格式开放,内容类型源码大多公开,同一个 .h5p 文件能在不同平台之间搬运。慕得的 H5P 课件目录收录的就是这类打包好的内容,条目页标了类型、学科、作者和许可。
在 Moodle 里,有两种落地方式
较新的 Moodle 版本自带 H5P 活动,装好站点就能用。教师在课程小节里添加活动,上传 .h5p 文件,或从类型列表里选一个填内容。学生点开作答,过程以 xAPI 语句记录,可以设成成绩项。
另一种是 mod_hvp 插件,由 H5P 项目团队维护,从 Moodle 插件目录安装。它提供的类型更多,带内容中心入口,活动设置里可决定是否显示下载按钮和嵌入代码。两种方式可以并存。
选哪种,看三个条件:站点是否已自带 H5P 活动;手上是否已有 mod_hvp 制作的存量内容;是否需要更多类型和下载控制。版本较新的站点先用核心活动,改动最小;确有上述需要时再装 mod_hvp,安装前核对兼容声明。
两种方式都基于 H5P 运行库;H5P 由独立的 H5P 项目维护,Moodle 是 Moodle Pty Ltd 的商标。
常见的五类用途
课程里,H5P 常落在五个方向:
- 互动视频:在时间轴上插入选择题、填空题和跳转标签,学生看到某处停下来作答。
- 课程演示:把一节课做成可翻页的演示文稿,页面带交互元素,适合预习和自学。
- 测验:单选、多选、填空、判断组合成一套,提交后立即给出对错和解析。
- 拖拽:把词语拖进句子空格,或把图片拖到对应位置,适合语言与操作流程。
- 分支情境:学生每选一步,内容走向不同结局,常用于安全培训、客服话术。
这些类型的共同点是把「看」换成「做」。按类型浏览能看到每个类型适合什么场景、有哪些现成例子。类型多也有副作用:同一个教学目标常能用三四种类型实现,动手前先想清楚要收集什么作答。
它不负责的部分,仍由 Moodle 承担
H5P 管一段内容的互动,不管整门课怎么组织。分几个小节、先学哪个活动、完成条件怎么设,由 Moodle 的课程结构和活动完成设置承担。
成绩同理。H5P 交出一次作答的分数,成绩册怎么分类、权重多少、及格线在哪、学生何时能看到,都在 Moodle 的成绩设置里。
用户与权限也不在 H5P 的范围里。谁可以看、谁可以改、访客能不能试做、记录保留多久,由 Moodle 的角色和隐私设置决定。这三件事分开,排障时少走弯路。
课件的许可决定能不能下载、能不能商用
H5P 课件页通常标了许可。CC BY 要求署名;CC BY-SA 要求改编后按同样方式共享;CC BY-ND 不允许改作;CC BY-NC 及其组合禁止商业使用。也有作者保留全部权利,不允许下载和改编。
能不能下载,先看许可,再看站点设置。许可允许再分发,活动里还要打开下载或嵌入,两个条件都满足,学生才拿得到 .h5p 文件。
能不能商用,要核两处。一处是课件本身的许可,带 NC 的条款不能用于收费课程或商业培训;另一处是课件引用的素材,图片、音乐、字体各有许可,整体标 CC BY 不代表每张图都能商用。给企业客户做课程时逐条核对,把来源和许可写进交付文档。
准备在课程里加互动内容,可以先做最小版本:选一节十分钟微课,用互动视频插入两道题,放进一个班试用两周,看学生有没有真的停下来作答,再定第二批做多少。
涉及多门课或多个班级,或要把 H5P 与成绩、结业证书打通时,再处理站点层面的配置与维护。慕得提供 Moodle 的部署、迁移与日常维护,服务范围里列了项目和交付方式,可以对照现状判断做到哪一步。
