设定&配方

XAPI Profile Spec.

设定(profile) 可说是如何记录特定事件的模板,共用模板可维护行为数据的互通性,CoP 订定 profile,而xAPI Profile Spec 规范定义如何表示限制词(controlled vocabularies)与如何描述这种模板,如何清楚定义一个profile — 人可读懂 & 机器可读懂(machine-readable),以利沟通与使用。xAPI Profiles 是基于 Linked Data 技术,不清楚的可参考:Linked Data Explained: You’re No Dummy (2015)

这是所有合规的 xAPI Profiles & Vocabularies 查询入口:http://xapi.vocab.pub/

其中的 Across X Profile 就是中文实践社群的 Profile: http://xapi.vocab.pub/browse/index.html

AcrossX 设定&配方(Profile/Recipes)

XAPI 中文实践社群与 VisCa 合作制定的基本配方,在设计同时也考虑可视化图表与资料处理的需求,详情请参考 VisCa 开发者文件,若有新增需求,可以提出讨论。

背景资讯

ADL 呼籲各个 CoP 统筹社群意见,形成如何描述特定种类事件的共识,订定 Design Profile ,我们翻为”设定”,它可说是为记录某种事件设计一个统一模板,让大家可以遵循使用,这样学习记录才有互操作性,不同来源资料可以整合。

ADL asked CoPs work on Design Profiles:

The xAPI specification was written to be flexible enough to meet the varying use cases of the e-learning community. This flexibility can lead to a degradation of interoperability if communities of practice do not agree to certain conventions. These conventions and rules on how to use the xAPI can be collected into companion specifications and applied to the base xAPI specification as profiles.

Design Profile: A reusable template that conveys how to record a specific type of learning experience and should be produced by an xAPI CoP during or after the process of developing a controlled vocabulary. A design profile should contain metadata and a JSON representation of the following: profile name, use case description, actor, verb, object/activity type, context, and possible results. — ADL

配方(Recipe)是指如何描述特定事件的方法与模板,跟 “设定” 比起来,它明订更细的设计规则,不按照配方设计 xAPI statement,并不会造成学习记录 xAPI statement 被 LRS 驳回,只是学习分析的品质与资料互通性會降低。

xAPI design profile 3
from ADL

ADL 的 Jason Haag 建立了以下关係图以利澄清 Vocabulary / Profile / Recipe 之间的关係: (文件在此)

 

xAPI vocab, profile and recipe
Relationships between xAPI vocabularies, profiles and recipes (by ADL Jason Haag)