2013-04-12 27 views
-1

我们正在研究大数据分析,以帮助我们为我们的大学开发电子学习平台并寻找您的一些信息!请澄清!!!向我们提供一项倡议!Desire2learn - 从大学数据库中提取大数据

  1. 我们需要从我大学的数据库中获取以下大数据信息:登记的学生名单,课程资料,成绩以及存储在数据库中的相关大学信息。我曾见过D2L的Valence REST API,所以想用它们从数据库中获取信息。 是否有可能获得大学的数据?如果是这样,请指导我如何做到这一点或任何文档参考?

注:我的大学使用Desire2learn共享教材,作业成绩,所以我们希望我们能够得到必要的授权访问其数据库信息]

  1. 我是否需要拥有大学后端网络服务器地址?我怎样才能得到所需的信息? (我不确定数据的存储位置,因为我无法在价网站上找到任何数据库信息或数据模型)

  2. 如果2是真的=>是否使用apis的正确资源我们的申请? http://docs.valence.desire2learn.com/basic/apicall.html

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

请让我们知道....任何其他信息/帮助表示赞赏!!!!

感谢, Desire2Learn用户

+0

你有什么尝试,什么不工作? (不,我不是其中的一个)。 – CPerkins

回答

2

为了利用价学习框架的API,你将需要:

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

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

    注意!您对LMS的功能和数据的访问权限严格限制在LMS用户帐户的权限范围内。也就是说,如果您拥有一个拥有最少权限的学生用户帐户,那么您将拥有最少的LMS功能或数据访问权限。通常,Learning Framework 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(以及客户经理或客户支持账户)之间存在业务关系,那么您还可以通过其客户支持部门寻求支持。