在威斯康星大学麦迪逊分校出版公开课本

威斯康星大学麦迪逊分校参与OER创建的许多面孔中的一些[在2017年10月出版的Pressbooks用户小组会议上摄

在过去的一年中,我们继续致力于开发工具和流程,以帮助社区中的内容专家创建并发布开放式教科书和其他学习材料。 我们的大部分工作都集中在Pressbooks上,Pressbooks是我之前写过的一种开放源代码的图书出版工具,并且受到此处描述的指导原则的启发。

我们在2017年的工作主要集中在三个更大的目标上:

  1. 通过交互和注释进行创作:我们希望使作者更容易进行交互,并将交互学习活动纳入他们的文本中,以使读者可以对文本进行注释,并将交互性与注释结合起来(让他们将交互元素放在注释层中,例如)。 我在这里描述了我们在此方面的早期工作(使用开源工具H5P和Hypothesis)。
  2. 将书籍连接到LMS:我们希望允许我们的作者更轻松地将其“书籍”项目纳入他们所教的任何学习管理系统中。 我们的校园最近已经从Desire2Learn / Moodle迁移到Instructure的Canvas LMS,但我们的目标是尽可能使用可互操作的标准,以便无论教师或机构使用哪种LMS,该工具都可以类似地工作。 我在这里描述了我们为此所做的初步努力。
  3. (负责任地)收集学习分析并向学习者和讲师提供绩效反馈:我们希望收集关于学习者在我们的文本项目中以及在其文本项目中的表现的学习分析,并向学习者及其指导者显示关于学习者的行为的信息。 我们还希望在合理的情况下支持LMS成绩簿集成。 这里的想法是使Pressbooks的功能更像一个“平台”,这是一种开放源代码的发布工具,不仅可以用来代替昂贵的专有教科书,而且可以代替数量日益增多的昂贵的专有家庭作业平台和问题库。 我还没有写太多细节,但是我和休·麦奎尔(Hugh McGuire)在去年在阿纳海姆(Anaheim)举行的开放教育会议上的演讲中分享了这方面的一些早期想法。

在这篇文章中,我想更详细地描述我们已经完成了什么(现在有什么可能)和还有哪些要做的事情(我们希望以后有可能实现),主要集中在上面阐述的三个目标上。

因此,这就是现在的可能性:

通过交互和注释进行创作:在Pressbooks的生产实例中,我们拥有一个多书网络,在理论上我们可以拥有无​​限数量的单个文本。 网络上的每个文本都可以创建近40种不同的交互式H5P活动类型中的任何一种,并可以轻松地将它们嵌入书中的任何位置。 作者还可以激活“假设”注释工具,使读者能够将公共,私人组或个人注释添加到本书的任何部分或所有部分(可以从细粒度级别控制到单个章节)。 假设注释层可以包括文本,链接,图像,音频,嵌入式Youtube / Vimeo视频和H5P活动,每个注释都可以成为对话的一部分(可以回复),并可以直接共享或链接。 结果,我们可以在公共网络上发布有趣的交互活动(例如Lorine Niedecker诗的带注释的阅读活动):

使用Pressbooks / H5P / Hypothesis构建的示例交互式活动。 可以在公共网站https://wisc.pb.unizin.org/objectivists/chapter/lorine-niedeckers-blackhawk-held/找到

将书籍连接到LMS:教师可以选择全部或部分书籍以包含在导出中。 只需单击一下,他们便可以生成Thin Common Cartridge导出文件。 此导出文件包含导出中所有书本部分的LTI链接,并且可以轻松导入LMS,书中的章节可以作为外部LTI链接或“作业”(意味着它们具有相应的成绩簿值)进入)。 一旦将这些章节链接导入到LMS中,就可以重新排列或删除这些链接,并在各个章节之间插入其他LMS活动。 书籍中的内容是链接的 ,而不是直接复制/导入的,这意味着对已出版书籍的任何更改将始终存在于书籍已导入的任何/所有课程中,而无需编辑或更新其中的内容。 LMS。 换句话说,对已发布教科书的更改会立即传播到通过此Thin Common Cartridge / LTI链接方法导入了该书的所有课程。 在下面的图像中,您可以看到当学生在Canvas内作为“作业”加载时,上面显示的公共网络活动的外观:

上面显示的活动相同,但是(通过LTI)作为Canvas分配加载。

(负责任地)收集学习分析并向学习者和教师提供绩效反馈:我们目前正在将书中所有H5P活动的xAPI语句发送到企业托管版本的Learning Locker,这是HT2Labs建立的开源学习记录存储。 我们能够将有关教师定义的汇总“活动”的简单成绩报告发送到我们的LMS成绩簿,并且当前正在构建仪表板以更详细,更直观地可视化这些语句,对学生和老师有用。 教师或活动创建者必须首先定义评分活动的组成,设置日期范围并选择评分方案(选项包括“最高分”,“首次尝试”,“最后尝试”和“平均得分”),但是一旦保存了设置,我们就会每30分钟自动扫描一次新尝试(注意:该数字可以是任何数字),然后将更新的成绩值从“学习记录存储”自动发送到LMS成绩簿。

必需元素:

为了使所有这些事情发生,我们需要准备好几件事。 从宏观角度看,这些部分是:

  1. 创作/发布工具。 在我们的设置中,我们将排他性地使用开放源代码工具(Pressbooks和少量其他插件,最著名的是H5P和Hypothesis),但这不是必须的。 我们开始自托管Pressbook,但最近(通过Unizin)签约了通过PressbooksEDU计划之一托管我们的生产实例。
  2. 学习管理系统。 在我们的案例中,我们使用的是Instructure的Canvas,但是由于我们尽可能使用IMS Global标准(例如LTI),因此我们使用的方法应该可以与支持所使用标准的任何LMS一起使用。
  3. 学习记录存储。 在我们的案例中,我们选择使用HT2Labs的Learning Locker(开源产品)。 在探索阶段,我们是自托管的,但我们最近开始为HT2Labs的企业SaaS托管付费。

我将在另一篇文章中详细描述该设置,但是此设置的总体视图如下所示:

系统如何连接:1.使用Pressbooks / H5P / Hypothesis [我们的开源“平台”]进行并发布活动; 2.内容在学习管理系统中使用薄墨盒的出口和LTI集成发布。 3.当学习者与本书中的H5P活动互动时,xAPI语句将发送到Learning Locker [学习记录存储]; 4.每隔30分钟,我们会在学习记录存储中扫描新语句,然后通过LTI将更新后的成绩值发送回LMS成绩簿。

系统如何连接:

  1. 一个作者或一组作者使用Pressbooks / H5P / Hypothesis(我们的开源创作“平台”)进行学习活动(例如Niedecker阅读活动)[显示在上图左上方的红色矩形中];
  2. 我们在学习管理系统中发布了该学习活动,在本例中为Canvas [上图右上角的灰色框],它使用了Thin Common Cartridge导出和LTI集成;
  3. 当学习者与书中的H5P活动进行交互时,xAPI语句将自动发送到Learning Locker(学习记录存储)[上图底部中间的黑框]。 注意:当从LMS内部通过LTI链接启动活动时,有关用户身份的信息会通过LTI传输到学习记录存储中。 如果这本书是从开放的网络上启动的,则不会请求或保存有关学习者的可识别信息;
  4. 每隔30分钟,我们会在学习记录存储中扫描新的陈述,并通过LTI将更新的成绩值发送回LMS成绩簿。 [上图中的灰色箭头]

编写带有交互和注释的内容:在不太深入技术细节的情况下,我们的主要目标是与Pressbooks和Hypothesis合作,以便更轻松地在开发和发布过程中自然地包含交互内容。 Pressbooks已经表示了他们以一般方式进行工作的承诺(在其2018年的“作者年”路线图和GitHub票证中进行了描述),但是它们实现所需改进的速度将在很大程度上取决于有兴趣的有形开发支持像我们这样的聚会。 我还介绍了一些我们希望看到的假设(参见此处)和H5P(参见此处,此处和此处)的核心增强功能,其中许多功能目前正在等待进一步的行动或赞助以推进所需的开发工作。

将书籍连接到LMS:对于这一部分的大部分功能,我们感到很高兴。 我们尚未在许多LMS上进行广泛的测试,但是Lumen Learning一直使用其针对该问题的原始解决方案进行了测试(我从中大量借鉴了该经验),并且从他们那里获得的迹象似乎还不错。 我将在以后的文章中更详细地描述此解决方案的技术部分,以及我认为的一些薄弱环节,但是我们没有为此计划立即进行大量工作。

(负责任地)收集学习分析并向学习者和讲师提供有关绩效的反馈:这是我看到最有潜力改进的地方(需要完成的工作最多)。 我们未来几个月的主要目标是根据当前正在收集的xAPI语句构建有用的仪表板,以显示给学习者,以向他们提供有关其表现的反馈,并突出显示一些令人关注的或成功的常规领域,并向教员提供一些指导。对个人和班级表现的意识,并帮助他们改善学习材料,以备将来学习。 理想情况下,我们希望这些仪表板通过LTI连接在LMS中可见,这是我以前从未做过的事情。 从长远来看,我对从记录xAPI语句到生成和记录Caliper Analytics 1.1语句(现在已经正式发布新规范)非常感兴趣,不仅要从我们的嵌入式H5P活动中生成语句,还要贯穿整个过程。 《新闻手册》包括阅读,注释和媒体参与行为,以及它们与我们活动中H5P元素的互动。