我如何收到 Tin Can API 报表?
How do I receive Tin Can API statements?
我有一个发出 Tin Can API 语句的来源,我可以在其中提供发送这些语句的端点(它是 moodle 的插件)。
我想编写一个简单的 Java 服务器来接收这些语句。现在不需要身份验证。只需接收并打印出来,就像 http://tincanapi.com/public-lrs/ 那样。
我从哪里开始?
显然您只需要处理 POST 查询。
tincanapi.com 在其技术概述中给出了以下 example 如何向 LRS 发送语句。基本上它只是一个包含 JSON 语句表示的 POST-查询。所以你所需要的就是编写处理此类查询的服务器。
唯一不明显的陷阱是 POST 查询处理所使用的 url 必须以“/statements”结尾。在为不同的客户端指定端点时,您必须省略此“/statements”部分。
我有一个发出 Tin Can API 语句的来源,我可以在其中提供发送这些语句的端点(它是 moodle 的插件)。
我想编写一个简单的 Java 服务器来接收这些语句。现在不需要身份验证。只需接收并打印出来,就像 http://tincanapi.com/public-lrs/ 那样。
我从哪里开始?
显然您只需要处理 POST 查询。
tincanapi.com 在其技术概述中给出了以下 example 如何向 LRS 发送语句。基本上它只是一个包含 JSON 语句表示的 POST-查询。所以你所需要的就是编写处理此类查询的服务器。
唯一不明显的陷阱是 POST 查询处理所使用的 url 必须以“/statements”结尾。在为不同的客户端指定端点时,您必须省略此“/statements”部分。