【发布时间】:2016-11-11 23:19:19
【问题描述】:
如何使用 Tincan API (LRS) 从多个 LMS(Moodle、Blackboard 等)获取数据?
具体来说,我想至少得到这些信息
学生信息, 教师信息, 会话信息, 班级信息, 课程信息
我还需要知道要向其发出请求的实现过程和 API 端点。
【问题讨论】:
标签: api tin-can-api canvas-lms lrs
如何使用 Tincan API (LRS) 从多个 LMS(Moodle、Blackboard 等)获取数据?
具体来说,我想至少得到这些信息
学生信息, 教师信息, 会话信息, 班级信息, 课程信息
我还需要知道要向其发出请求的实现过程和 API 端点。
【问题讨论】:
标签: api tin-can-api canvas-lms lrs
使用 xAPI(Tin Can API)不一定能以任何直接方式获得这些特定信息。 xAPI 将数据点存储在语句流中,这些语句可能包含一些信息,具体取决于生成它们的方式和内容。
要访问语句流,您需要向 LRS 提供的 /statements 资源发出 xAPI 请求。您必须向各个供应商询问其 xAPI“端点”的位置以及访问该端点的凭据信息。一旦你有了这些信息,我建议使用链接在http://experienceapi.com/libraries 的开源库之一与 LRS 交互。该站点上提供了许多有关 xAPI 提供的内容、如何使用它等的附加信息。
【讨论】: