我在Unity开发了一款认真的游戏(学习游戏)。我希望这款游戏符合TinCan标准。有人可以告诉我有关使其符合TinCan标准的流程吗?
答案 0 :(得分:0)
Tin Can compliancy并不具备特定的技术含义,只要它可以客观地测试。话虽如此,如果您的内容跟踪学习记录存储(LRS)中的经验(学习)数据,特别是符合条件的" LRS(参见测试套件或询问您的供应商)然后通常会考虑该内容" Tin Can Compliant"因为LRS需要在规范本身中强制执行要求。
我们(Rustici Software)已经发布了许多开源库,可以帮助开发人员以一致的方式与LRS进行通信,其中一个或多个可以在Unity应用程序中使用,列表可以可以在http://experienceapi.com/libraries/找到。有几种LRS通常被认为符合规范,我们基于云的产品可免费测试LRS。
答案 1 :(得分:0)
这是一个简单的Unity游戏示例,该示例发送xAPI语句
https://github.com/HT2-Labs/unity-xapi
它在游戏初始化时从Start()
发送一条xAPI语句。
要使此示例生效:
TinCanTest.cs
,更改string endpoint = "https://ORG_NAME.learninglocker.net/data/xAPI";
string user = "KEY";
string password = "SECRET";
获取LRS的凭据,然后尝试运行游戏。