Is it possible to filter statements by Team in Tin Can?

我的梦境 提交于 2019-12-02 15:43:13

问题


I'm recording statements to the LRS and in each of those statements I always set the "Team" property.

I know I'm able to filter those statements by verb, activity and many other parameters as described here.

However, I can't find a way to filter statements by Team (which is a property of Context).

Is it possible?


回答1:


I think the best you can do is to use identified groups (a group with an IFI) as the value of the "team" property and then request statements using the "related_agents" query parameter. Note that this will include statements where that identified group is also the "actor" or in any of the other positions accepting a Group/Agent object, so you'll still have to post process them. As far as I know there is no way to request based on an unidentified group since they aren't considered the same group across requests.

There is no way to specifically request only statements based solely on the "context.team" property.




回答2:


I am assuming that you have added team property to context.extension property. You should not add properties that are not allowed, otherwise, you might have issues in future.

Regarding querying by team or any other extension property, it cannot be done as per standard xAPI Spec. However, your LRS could allow you to do that. e.g. You can get an LRS like GrassBlade LRS or Learning Locker and get it customised to add more filtering options.



来源:https://stackoverflow.com/questions/25389415/is-it-possible-to-filter-statements-by-team-in-tin-can

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!