Desire2learn - 从大学数据库中提取大数据

时间:2013-04-12 11:26:22

标签: java javascript desire2learn valence

我们正致力于分析大数据,以帮助我们为大学开发电子学习平台并寻找您的一些信息!请通过澄清!!!为我们提供一项倡议。

  1. 我们需要从我大学的数据库中获取以下大数据信息:登记的学生列表,课程资料,成绩和相关的大学信息存储在数据库中。我已经看过D2L的Valence REST API,因此考虑使用它们从数据库中获取信息。 有可能获得大学的数据吗?如果是这样,请指导我如何做到这一点或任何文档?
  2. 注意:[我的大学使用Desire2learn分享课程材料,作业,成绩,因此我们希望我们能够获得访问其数据库信息的必要授权]

    1. 我是否需要拥有大学后端Web服务器地址?如何获取所需信息? (我不确定数据存储的确切位置,因为我在valence网站上找不到任何数据库信息或数据模型)

    2. 如果2为真=>在我们的应用程序中使用apis是否是正确的资源? http://docs.valence.desire2learn.com/basic/apicall.html

    3. 最后,我在哪里可以了解数据库结构/组织/模型?数据是以日志或文件的形式存储在数据库中,可以作为文件/日志提取出来吗?

    4. 请告诉我们....任何其他信息/帮助表示赞赏!!!!

      谢谢, Desire2Learn User

1 个答案:

答案 0 :(得分:2)

为了使用Valence Learning Framework API,您需要:

  • 一组应用程序凭据(应用程序ID /密钥对),仅限于您将要使用它的LMS的域(或LMSID):您的LMS管理员可以分辨你的LMS LMSID实际上是什么,但你必须在applying for your Application ID/Key credentials时准确提供(区分大小写)。

  • LMS用户帐户。 Valence Learning Framework API通过向已知的经过身份验证的LMS用户提供绑定到特定App ID / Key 的ID /密钥对来进行身份验证。

    注意!您对LMS的功能和数据的访问权限仅限于为LMS用户帐户提供的权限。也就是说,如果您拥有具有最小权限的学生用户帐户,则您对LMS功能或数据的访问权限最小。通常,学习框架API功能镜像用户可以通过Web UI执行的操作,因此将其用作粗略指南 - 您将无法执行用户帐户无法通过Web UI执行的操作。

您开始使用的所有资源都在Valence project website上。入门步骤清楚地列在首页上,并在Getting started with Valence主题页面上提供了更详细的信息。

请确保您已阅读并理解描述该平台所有基本概念的Core concepts主题,以及我们在项目文档中使用的约定。

API reference topics都描述了各种类似REST的路由,它们充当了通过Learning Framework API提供的API函数。参考主题还描述了您将在呼叫中从LMS接收的所有JSON结构,并且应该在呼叫中提供给LMS。

要开始使用,我建议您先阅读所有入门/概念主题,然后选择要使用的client library,并尝试启动并运行Getting Started sample。如果在此之后您对如何使用学习框架API有特定问题,可以在此处询问,标记为desire2learn,社区可以尝试回答您的具体问题。

如果您与D2L(以及客户经理或客户支持帐户)存在业务关系,那么您也可以通过其客户支持服务台寻求支持。