我必须在iPhone中创建一个使用Tin Can API的项目。 Tin Can API是一种先进的分布式学习过程。
我不知道在Objective-C中从哪里开始。
我已阅读网站http://tincanapi.com。
为了实施,我有一些基本问题:
答案 0 :(得分:1)
TinCanAPI在这里有两个部分。我怀疑你只需要在iPhone上处理其中一个。一部分是客户端,将语句日期发送到第二部分(LRS服务器端)。在iOS设备上创建LRS服务器部件会很奇怪,所以我认为你需要从iOS设备发送 TinCan语句到现有的LRS。
LRS通过REST接口接受语句数据,并且可以使用标准NSURLConnection或使用AFNetworking对此数据进行POST。有一些选项可以用库来抽象所有这些调用,其中一个是基础的新OSS版本,很快就会出现在这里http://rusticisoftware.github.io/TinCanObjC/的Rustici Software 中。 目前还没有链接,但请随时与我联系以获取更多详细信息,只要有公共链接,我就会立即通过链接更新此答案。
针对您的具体问题:
1。)您可以通过了解规范文档并按指定创建REST端点来创建自己的LRS。无论如何,这不是一项微不足道的事情。
2.。)最好的办法是使用从AFNetworking到TCAPI端点的SDK或简单的GET和PUT / POST语句。