Desire2Learn:从SIS组织代码开始,检索组织ID

时间:2012-08-01 15:25:12

标签: api desire2learn

我的团队正在使用D2L Valence来补充我们的SIS集成。我们的用例是将已知用户注册(即创建新注册)到已知的课程设置中,这两者最初都来自SIS。

我们遇到的常见问题是“当你拥有的是如何检索D2L组织ID是SIS组织代码”时。我见过的最好的解决方案是:

  

Desire 2 Learn Org Unit ID:检索大学的所有课程设置后代。然后在JSON结果中进行模式匹配,找到您正在寻找的产品。

但有一点需要注意:“这个过程几乎肯定需要获取大量数据,然后解析它。”它还建议(1)在组织结构中进一步向下搜索,如果你知道那个组织ID; (2)“然后在此后直接使用[此数据]。”

这是有问题的,因为我们的D2L组织结构很大(每学期约3500个产品)并且不断变化和增长。我们不想保留任何D2L数据;我们宁愿在飞行中检索。

这是最有效的当前检索来自我们SIS的对象的单个组织ID的方法吗?如果是这样,是否有任何计划通过组织代码检索单位?

1 个答案:

答案 0 :(得分:0)

您引用的链接中的信息仍然是最新的。您要识别的功能位于请求列表中。预计采用与search-for-users-by-orgedfinedid类似的形式。在给定版本之前,您将看到文件出现在valence上以识别新的调用,因此如果给定版本包含类似此类的更改,您将能够关注。