1

我必须在 iPhone 中创建一个使用 Tin Can API 的项目。Tin Can API 是一种高级分布式学习过程。

我不知道在 Objective-C 中从哪里开始。

我已阅读该网站http://tincanapi.com

对于实施,我有一些基本问题:

  1. 如何以及如何创建我自己的 LRS?
  2. Tin Can API 如何通过 ASIHTTPRequest 以编程方式与我自己的 LRS 和 LMS 通信?
4

1 回答 1

1

TinCanAPI 有两个部分在这里发挥作用。我怀疑你只需要在 iPhone 上处理其中一个。一部分是客户端,它将对帐单日期发送到第二部分(LRS 服务器端)。在 iOS 设备上创建 LRS 服务器部分会很奇怪,所以我认为您需要TinCan 语句从 iOS 设备发送到现有的 LRS。

LRS 通过 REST 接口接受语句数据,并且可以使用标准 NSURLConnection 或使用 AFNetworking 发布该数据。有几个选项可以使用一个库来抽象所有这些调用,其中一个是Rustici Software 很快就会出现的基础知识的新 OSS 版本http://rusticisoftware.github.io/TinCanObjC/目前还没有它的链接,但请随时与我联系以获取更多详细信息,一旦有公共链接,我将使用该链接更新此答案。

对于您的具体问题:

1.) 您可以通过了解规范文档并按照指定创建 REST 端点来创建自己的 LRS。无论如何,这都不是一件小事。

2.) 您最好的选择是使用 SDK 或从 AFNetworking 到 TCAPI 端点的简单 GET 和 PUT/POST 语句。

于 2013-03-20T16:11:54.900 回答