Adapt 响应式课程开发框架(1):简介

Adapt 响应式课程开发框架(1):简介

徐征

Adapt Framework 是一个全新的响应式课程开发框架,用户可以轻松地使用它开发一个适用于多种移动设备和桌面设备的响应式eLearning课程。

从今天开始我们将发布一系列关于Adapt的博客文章详细介绍Adapt响应式课程开发框架的特点、安装及使用等内容。

 

Adapt的优点

Adapt Framework是一个开源的开发框架,这意味着任何人都可以免费使用它来开发eLearning课程。

相比于其他eLearning创作软件如 Articulate Storyline 或Adobe Captivate,使用Adapt Framework开发课程的两大优点是:

  • 响应式课程
  • 节省成本

响应式课程

使用其他elearning课程开发软件,你需要为不同的设备开发不同的课程版本,如桌面版本、平板电脑版本、智能手机版本,这样才能保证课程在所有设备上都能浏览。

使用Adapt开发框架,你只需要开发一个课程版本即可,然后在不同的设备、操作系统或浏览器上学习这个课程,无需借助任何其他软件。

 

本图截取自即刻学堂自制课件

这种设计是通过使用流动布局以确保内容的呈现方式满足不同的屏幕大小来实现的。这意味着你可以在你的笔记本电脑上开始学习一个课程,然后在你的智能手机或平板电脑上完成这个课程。

节约成本

显而易见,当你只需开发一个课程版本,从课程的开发上就节约了大量的时间和金钱。同时一个课程版本在以后的课程内容更新和维护上也要比多版本的课程容易经济的多。

除了以上这两大优点以外,使用Adapt开发的课程还具备以下特点:

垂直滚屏设计 – 不同于传统的eLearning课程的幻灯片式,使用Adapt开发的课程是属于那种单页的Web App (single-page app),用户使用鼠标或手指滚动页面来浏览学习。这种设计让习惯了使用智能手机和平板电脑访问互联网的用户觉得更自然。同时这种单页Web App设计使用尽可能少的http请求,这让使用智能手机的用户也能享受快速响应的学习体验。

互动组件驱动 – Adapt摒弃了传统eLearning课程的固定模板式开发,转而强调使用不同功能的定制互动组件来设计课程。

插件设计 – 使用不同的插件组合打造不同的课程、效果及功能。

LMS兼容 – 使用Adapt开发的课程项目模块都符合SCORM行业标准(目前暂不支持Tincan),可以轻松接入到用户已有的学习管理系统 (LMS)中。

无障碍访问 – 使用Adapt开发的课程都符合 WAI AA Accessibility 规定的网页无障碍浏览标准,让需要借助屏幕阅读器的学员也可以访问课程。

Adapt的缺点

Adapt目前最大的障碍就是入门的技术门槛太高,在安装环节就会让许多对它感兴趣的潜在用户望而却步。

不像其他eLearning开发软件,用户只需双击程序安装包然后按照屏幕提示安装即可。安装Adapt你需要一定的技术积累。

如同很多其他开源框架一样,Adapt也是构建在很多成功的网络标准和开发框架之上,他们包括:

安装 Adapt,用户要使用命令行来先安装node.jsGit,然后使用npm来安装Adapt自己的命令行工具adapt-cli和构建工具grunt-cli。当这些都配置好了以后用户才可以开始使用Adapt来创建课程。

可以想象,对没有接触过这些命令行工具的专业课程设计师来说,Adapt的安装过程看上去无比复杂,(不过没关系,我们会在后续的文章中向大家详细介绍安装步骤),如果不具备一定的技术背景,课程设计人员需要求助专业的技术人员才能安装Adapt。

在下一篇文章,我们将会向大家介绍Adapt的一些重要概念,包括:页面(Pages),文章(Articles), 组块(Blocks),组件(Components),插件等。