我爱E-Learning在线学习社区

Adapt 响应式课程开发框架(3): 插件结构

本文是Adapt 响应式课程开发框架系列第3篇文章,请点击下面的链接阅读该系列其他文章。


Adapt 响应式课程开发框架 (Adapt Framework) 像很多流行的开源项目一样,遵循插件化的扩展方式,即课程的各种功能都可以通过各式插件来实现。课件设计师通过使用不同的插件组合来制作课件,需要什么功能就激活相应的插件,无需拘泥于某个课件模板。

Adapt课程开发框架的核心,虽然相比如Moodle一类的是属于轻量级的,看似简单的 API 包含更种功能,可以让开发人员很快的开发各种复杂的插件来应用于其定制的课程中去。

插件分类

Adapt 课程开发框架的插件根据其用途和功能分为以下四类:

  1. 组件 (Components)
  2. 功能延展 (Extensions)
  3. 主题 (Themes)
  4. 菜单 (Menus)

组件

组件(Components) 是Adapt中数量最多的一种插件,它是构成Adapt课件内容的重要组成部分。组件有点像WordPress里的小工具 (Widgets),课件设计师使用各种组件的组合来生成各种课件内容。

绝大多数组件都是具有互动性的,即完成某个组件的内容需要用户或学员做出某种特定的动作,如点击鼠标选择选项(多选题组件),或是拖拽页面上的某个物体(拖放问题组件)。只有当用户完成这些互动动作时,Adapt 课件才会将该组件标记为已完成。如果结合学习管理系统(LMS) 使用,Adapt课件就可以很容易的这些数据传送给学习管理系统,及时了解用户或学员的学习状态。

根据其用途,组件又分为内容组件 (Presentation Components) 和问题组件 (Question Components) 两种。常见的内容组件如:图片组件(Graphics)、文字组件(Text)、热点图片组件(Hotgraphic)等。常见的问题组件包括:多项选择题组件 (Multiple Choice Question)、填空题组件(TextInput)、滑块选项组件(Slider)等。

图片多选题组件 (GMCQ)

功能延展

功能延展 (Extensions),一般不像上面的组件那样直接在页面上构建大块的内容,它的特点是为Adapt课件添加额外的功能。例如我们打算让某个课件可以将其记录的数据传送到学习管理系统中去,要激活这个功能我们就需要使用一个叫做Spoor的功能延展插件。为学员建立一个额外的课程辅助学习资源 (如一些额外的阅读材料,视频、链接等),我们就要使用Resources 功能延展。

资源 (Resource)功能延展使用实例

主题

主题 (Themes)类插件的作用是控制课件的展示外观。用户通过对字体、字号的大小、颜色、图标、图片、背景等设置来定制显示某个课件是如何展示给用户的。

使用定制主题创建的商务管理系列课件(手机版)

菜单

菜单 (Menus) 的主要作用是为用户提供课件导航。很多Adapt课件都是多章节或多单元的课件,有经验的设计师可以通过对菜单的锁定方式进行设置来引导学员的学习走向。

Adapt开发框架支持菜单的多种锁定方式,如按顺序解锁、解锁第一个、锁定最后一个和定制锁定。拿“锁定最后一个”来说,一个包含4个单元的Adapt课件,其中最后一个是评测单元,即考试单元。如果我们想让学员只有在完成前面所有3个单元内容时才能开始考试,即解锁评测单元,我们就可以将菜单锁定设置为“锁定最后一个”。

“锁定最后一个”菜单锁定设置

Adapt课件开发框架自带23个插件,其中包括13个组件,8个功能延展、1个主题和1个菜单。我们将在今后的系列文章中详细介绍这些组件的使用和设置。

* 题头图 by Thomas Jensen on Unsplash

《Adapt 响应式课程开发框架》系列原创文章由我爱E-Learning电子学习社区独家发布,转载请署名并给出原文链接。

我要评论

社交媒体

现在就跟我们在微博上进行互动吧!有什么问题和建议,也可以发邮件给我们。