Tin Can API:新一代E-Learning标准解读及启示

  ADL,大家熟悉的美国高级分布式学习组织,SCORM标准的推出者,在2013年4月推出了新一代的E-Learning标准Tin Can API,也称之为经验API,或xAPI,受托方是Rustici软件公司。由于SCORM标准和Tin Can API都是由这个公司研发的,这个标准又被称为新一代的SCORM标准,据说其已被六十多家国际E-Learning服务商采用。

  什么是Tin Can API

  看看Rustici软件公司的LOGO,就会发现一件有趣的事情:两个不同方向的铁皮罐头盒中间用一根绳子连接起来,中间的“TINCAN”是厚重风格的字体,右下角的“API”是活泼风格的字体。这让人很容易联想起小时候玩的游戏:模拟打电话。把两个铁皮罐头盒的中间用一根线连接起来,然后对在耳朵上开始说话。这或许说明了开发这个标准的真实意图是让不同的学习系统之间能够相互通信。附着在这个相互通信协议上的不再仅仅是单个资源,而是可以记录的活动,这些活动可以测量、可以共享、可以追踪,这正好契合了“学习无时无处发生,也需无时无处记录”的实际需求。

  Tin Can API一共有四层:

  第一层:摆脱以往构造的现代版的SCORM标准。

  第二层:允许记录包括非正式学习在内的任何学习经验,对个体学习路径有一个较为明晰的规划。

  第三层:让数据摆脱封闭式LMS的限制。

  第四层:用于培训部门将培训数据和工作绩效数据相关联,评估培训效果。

  Tin Can API的运行

  那么,Tin Can API是如何运行的呢?

  第一,记录行为。无论是在日常生活、工作中还是在学习中,人与人、人与内容之间都有交互行为。Tin Can API能够记录在任何地方发生的任何标识和事件。

  第二,当一种活动需要被记录的时候,应用会以“主、谓、宾”的形式发出安全声明到学习记录库中(LRS)。

  第三,学习记录库记录所有的声明。不同记录库之间可以共享这些声明。一个学习记录库可以单独存在,也可以在LMS中分享。

  TinCanAPI具有四种“自由”:一是声明“自由”:声明的结构采用“主、谓、宾”的形式,能够记录任何一个活动。二是历史“自由”:允许学习记录库之间相互通信。学习记录库之间可以相互共享数据和记录,学习者的记录允许在不同记录库之间移植,甚至可以锁定个人数据。三是设备“自由”:任何一种设备都可以发出TinCanAPI的声明,网络联接不一定是持续性的,偶尔联接即可。四是工作流“自由”:追踪学习时间并不需要在LMS中开始或结束,学习者在任何设备、任何地方都可以开始,学习内容不需要和LMS绑定。

  学习记录库(LRS)如何运行

  前面提到,活动会被存储到学习记录库(LRS)中。那么,到底什么是学习记录库呢?

1

  图1LRS与LMS之间的调用关系示意图

  顾名思义,学习记录库就是用来存储学习记录的地方,活动产生声明后,就会被发送到学习记录库中,学习记录库存储记录,用来被LMS、其他工具或学习记录库调用。一个学习记录库可以限制谁读取或写入学习记录,但不是必须的。和SCORM不同的是,TinCan允许学习记录库存储任何事件,而SCORM仅允许存储一定数量的学习数据。(见图1)

  学习记录库可以在LMS中生存,使用LMS的报表工具生成有意义的学习记录数据,或者单独存在,使用它自己的报表工具。由于学习记录库之间可以共享数据,学习者和数据可在不同的组织之间相互传递。复杂一点声明也可以被传递。目前学习记录库只有原型,还没有形成产品,可以到公共的LRS中测试Tin Can声明。

  Tin Can API和SCORM的区别

  SCORM是较为广泛使用的E-Learning标准。LMS支持SCORM格式,就可以运行任何SCORM的内容,任何SCORM的内容都可以运行在支持SCORM的LMS中。这种互操作方便快捷,省了很多时间和财力。

  问题是学习随时随地都能发生的,并不是只发生在LMS中。随时随地的学习经验都需要记录,这是SCORM做不到的,而这一点Tin Can API可以做到。

  打个比方说,传统的SCORM就好比是“盆景”,而如今的TinCanAPI是一下子看见了“森林”。和Tin Can API相比,SCORM仅可以做到追踪任务完成、时间、通过/不通过、单一分数报告4个方面,而在多个分数报告、测试结果细节、安全可靠、非LMS应答、非网络浏览器应答、全部的内容控制、非交叉限制、移动学习APP使用、跨平台、追踪游戏、追踪模拟、追踪非正式学习、追踪真实世界绩效、追踪线下学习、追踪交互学习、追踪适应性学习、追踪混合式学习、追踪长期学习、追踪小组学习等多个方面是做不到的。

  Tin Can API的优势

  相对于LMS而言,Tin Can API的优势在于:

  第一,学习管理系统、人力资源系统和其他相似系统都可以从采集并和其他系统共享学习者经验中受益。

  第二,在系统中增加了学习记录库,让系统采集学习者经验并且和其他系统使用共同的语言进行共享。

  第三,通过采集所有学习者的数据,更好地理解学习者。

  对于组织而言,Tin Can API的优势在于:1.企业、学校和志愿者组织都会有理由采集学习经验;2.通过增加一个独立的学习记录库来采集和追踪学习者的经验;3.通过使用学习记录库记录学习者的活动,更好地获得对用户的一些理解。

  对于活动提供者而言,Tin Can API的优势在于:

  1.对在真实世界如何使用活动内容具有更好的洞察力;2.为学习者积累Tin Can格式的经验;3.在学习记录库中接受、分析和测试学习活动中产生的经验;4.将传统的内容转化成为Tin Can格式。

  Tin Can API的启示

  Tin Can API对数字教育资源平台建设与应用具有重要的启发意义。

  一是平台开发不仅要关注内容,而且要记录、分析、评测用户所产生的活动,这样才能准确了解用户需求,建立用户模型。

  二是“激活”学习记录库。学习记录库不能死死绑定在LMS中,而且只能和LMS进行通信。学习记录库可以独立存在,独立产生处理数据,并和LMS以及其他的学习记录库进行通信,这样才能更好地将用户经验在不同的系统中进行移植。

  三是学习资源开发不能仅仅关注资源开发技术本身,更要关注附着在资源上面的活动。关注用户使用资源的活动能为资源开发提供新的视角和途径。“慕课”资源开发、翻转课堂资源开发更要关注用户的活动,而不是仅仅停留在资源技术本身。

  四是Tin Can API丰富了大数据背景下数字教育资源评价的层次。大数据背景下的数字教育资源评价不但关注资源本身,而且更要关注用户在资源应用中的活动,将应用活动进行记录,作为评价的元素,更加真实反映用户的实际使用行为。

上一篇:免费背后的商业逻辑:内容极大丰富 学习计划是核心
下一篇:微课发展太快,来不及定义

最新文章