xAPI

AKA: Experience API

AKA: Tin Can API

xAPI 的运作是根据活动流 (Activity Streams) 的概念,Activity Streams 源自社群网路并且被众多知名社群网站,如 Facebook、 Twitter 和 Google+,所使用。用 xAPI 来描述学习经历,应先将预期动作一一列举,使用一个 statement 来纪录单一事件,并根据分析目的来设计那些关联资讯应该被记录传送到 LRS

人们藉由与其他人或内容互动过程来学习,这些学习活动可以透过 xAPI 记录下来。不管这些学习活动是在那里发生的,xAPI 都可以把它们记录储存下来。当一项活动需要被记录下来时,xAPI 就会送出至少含有 ”主词(主语, 操作者),动词(谓语),对象( 宾语)” (Noun,Verb,Object) 或者 “我做了这件事” (I did this) 格式的 语句 到学习记录仓储 (LRS,Learning Record Store)。

xAPI 是 ADL 订定的最新学习标準,因应新学习应用技术的需求,xAPI 让我们可以记录任何事件,将不同系统内的学习历程整合。在该标準开发期间,被称为 Tin Can API

xAPI 跟 SCORM 一样都是由美国国防部 (DoD,Department of Defense) 和白宫国家科学和技术政策办公室 (OSTP,Office of Science and Technology Policy) 在 1997 年所成立的「高阶分散式学习」计划 (ADL (Advanced Distributed Learning) Initiative,以下简称 ADL) 所建立的标準。SCORM 在 2001 年推出後,到 2009 年间陆续推出许多更新版本。在 2010 年前後,ADL 意识到需要定义一个更新的标準,来克服许多 SCORM 所面临的限制。SCORM 被局限只能追踪特定的”课程导向”的学习资料,例如观看了那些课程页面、考试成绩以及完成那些课程单元等等。因应新学习应用技术的需求,xAPI 让我们可以记录任何事件,设计新型态的学习计划,将不同系统内的学习历程整合。 (包含连线或离线学习)。

 

参考: xAPI 的规範文件

20140508 Who did something (Chinese)