【问题标题】:Query Statements by Activity For Multiple Agents多个代理的活动查询语句
【发布时间】:2025-12-17 21:20:03
【问题描述】:

有没有一种方法可以根据代理集合查询 LRS 的活动?

查看 Learning Locker 文档,您似乎无法查询代理集合,除非您之前已将它们与组相关联。我的场景是一次查询 100,000 个代理。

http://docs.learninglocker.net/http-xapi-statements/

【问题讨论】:

    标签: learning-locker xapi


    【解决方案1】:

    正确,没有办法一次“过滤”基于多个代理的语句流。 xAPI 规范从未打算提供完整的查询功能,并假设将生成配套规范来编码这些需求,因为它们复杂且困难并且超出了当时 xAPI 的范围。对GET /statements 资源的请求最好被视为具有限制过滤器的流,而不是“查询”接口。

    通常期望 LRS 将保持数据的完整真实来源,并且语句可移植到其他更适合查询的系统,例如索引系统、数据仓库、报告工具等。

    【讨论】: