是否可以通过 Tincan API 将自定义属性添加到“Actor”以将其保存在 LRS 中。
详细信息:我正在使用 Learning Locker 作为 LRS 系统和 Drupal 的 Tincan API,众所周知,在 LRS 中保存的语句记录中有 3 个对象,它们是 [Actor - Verb - Object] 现在 Actor 有 2 个属性是 [ name - mbox],我尝试修改 Tincan 模块以添加自定义属性,即 [country],但 LRS API“Learning Locker”拒绝了它。那么是否有一种自定义方法来附加属性,以便我可以稍后过滤 [age - gender - country] 或其标准 API 严格定义的属性
{
"version": "1.0.0",
"actor": {
"objectType": "Agent",
"name": "Creative User",
"mbox": "mailto:register@example.com"
},
"verb": {
"id": "http://adlnet.gov/expapi/verbs/action_custom_verb",
"display": {
"en-US": "action_custom_verb"
}
},
"object": {
"objectType": "Activity",
"id": "http://localhost",
"definition": {
"name": {
"en-US": "master"
}
}
},
"authority": {
"objectType": "Agent",
"name": "drupaladmin",
"mbox": "mailto:hello@learninglocker.net"
},
"stored": "2017-02-06T16:58:23.625600+00:00",
"timestamp": "2017-02-06T16:58:23.625600+00:00",
"id": "9c1d552b-c825-4403-9c89-a9381b8d5320"
}