交互式视频h5

许多教育工作者希望为其课堂或在线课程创建交互式内容。 如果您不是像我们大多数人一样HTML5程序员,但是您已经听说HTML5可以简化您的工作并为您的学生提供出色的标准Web体验,那么这就是入门方法。

H5P是免费的开源工具,可帮助您在所选的浏览器中创建HTML5内容并在所有操作系统和浏览器之间共享。 为了进一步解释该工具,我与Joubel.com的首席开发人员Svein-Tore Griff With进行了交谈 ,后者与他的团队一起创建了H5P。

唐·沃特金斯(DW):您是如何进入开源的?

Svein-Tore Griff With(STGW):在全职从事H5P工作之前,我们核心团队中的许多人都深深参与了开源项目。 多年来,我们一直在为基于Drupal的项目提供咨询,并且我们一直在尽力为Drupal社区做出贡献。 H5P已安装在7,000多个网站上。 它被包括常春藤盟校在内的数百所大学使用。 包括《财富》 50强公司在内的大型公司以及联合国部分地区等其他大型组织都在使用它。

DW:H5P的推动力是什么?

STGW:交互式内容的世界几乎是中世纪的。 由于没有通用的交互式内容格式,因此从全局的角度来看,创建过程变得非常分散和混乱。 一遍又一遍地手工制作简单的事情,例如多项选择测验,不仅适用于不同的平台,而且适用于不同的网站。 出色的交互式内容和工具的成本通常很高,因为它通常涉及制作另一个自定义版本。

H5P格式是开放的,用于创建H5P内容的工具是开放源的。 这样可以保证广告素材拥有自己的内容,并且不会被特定工具的命运和许可制度所束缚。 在我们的博客中了解有关H5P如何确保内容仍然属于您的信息

DW:H5P如何允许用户在内容管理系统中创建丰富的内容?

STGW:H5P是现有CMS和学习管理系统(LMS)系统的插件。 只需插入H5P,您的系统就可以创建,共享和重用出色的交互式内容。 对于没有H5P插件可用的系统,可以使用iframe或学习工具互操作性(LTI)标准嵌入内容。 借助LTI和支持的API和规范,也可以嵌入外部托管的H5P创作工具。

DW:H5P有什么功能,使其可以感知正在播放的设备; 即iOS,Android,LInux,Firefox,Chrome和Internet Explorer?

STGW:通常H5P不会感知正在运行的设备,但是在某些情况下,例如它可以使全屏模式正常工作,但是它通常只是响应式设计。 H5P无法控制正在使用该页面的页头标签,因此我们将宽度与字体大小进行比较以识别布局更改的断点。 您可以在我们的博客上阅读有关此内容的更多信息

DW:为什么您的代码同时获得GPL和MIT的许可?

STGW:我们希望一切都成为MIT。 目前,H5P核心中有Drupal的一些代码可以净化HTML。 删除后,我们将仅使用MIT,因为GPL的限制更为严格。

DW:我用H5P插件构建了一个Moodle服务器,并看到了它如何连接到Moodle的测验功能以允许收集学生答案的数据。 在Wordpress和/或Drupal中如何实现?

STGW:我们主要依靠xAPI标准来存储和分析用户的答案。 此外,我们节省了所有平台上的时间和得分,并且与Drupal的测验模块进行了特殊集成,因此H5P可以作为测验问题。 我们正在利用xAPI来完成这项工作。

DW:H5P代码中内置了哪些工具,可以用来存储与之交互收集的数据吗?

STGW:H5P中有两种跟踪类型。 一种是用户跟踪。 在这里,我们使用xAPI。 由主机决定如何处理H5P生成的所有xAPI数据。 如果主机系统(例如Drupal)没有第三方模块来处理此数据,则根本不会存储该模块。 我们在H5P.org上将这些数据发送到Google Analytics(分析)。

另一种是报告插件,每个月都会使用匿名数据将其发送到H5P.org。 它包括网站上H5P作者的数量,每种类型的H5P的数量等等 。 启用插件后,它们会提供有关H5P使用方式的非常有价值的反馈,并有助于指导H5P的未来发展。 您可以禁用每个站点的这些报告。

DW:您是否鼓励开发人员参与其中?

STGW:当然可以。 H5P的全部潜力只有在世界上大部分Web开发人员都拥护我们的情况下才能实现。 开发人员可以通过多种方式参与其中。 他们可以学习如何创建新的H5P内容类型在H5P.org上共享他们的工作 。 他们可以通过GitHub改进H5P内容类型,并参加论坛讨论

H5P代码托管在GitHub上

翻译自: https://opensource.com/article/16/11/creating-html5-content-h5p

交互式视频h5

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐