Desire2learn 如何使用Valence API创建学期或部门?

Desire2learn 如何使用Valence API创建学期或部门?,desire2learn,Desire2learn,我想使用Valence API在SIS系统和D2L之间创建一个集成。在SIS中创建新学期或部门时,我希望在D2L中自动创建它们,以便在SIS中创建课程模板和课程设置时可以实时创建它们 我在API参考文档中找不到用于创建组织单位的路由。看起来我所能做的就是重新安排组织单元结构或创建新的组织单元类型;然而,这不是我希望实现的目标。甚至可以使用Valence API创建组织单位吗?如果是,我应该使用什么路由 另一方面,如果无法使用Valence API创建组织单位,那么通过API创建组织单位类型的使用

我想使用Valence API在SIS系统和D2L之间创建一个集成。在SIS中创建新学期或部门时,我希望在D2L中自动创建它们,以便在SIS中创建课程模板和课程设置时可以实时创建它们

我在API参考文档中找不到用于创建组织单位的路由。看起来我所能做的就是重新安排组织单元结构或创建新的组织单元类型;然而,这不是我希望实现的目标。甚至可以使用Valence API创建组织单位吗?如果是,我应该使用什么路由


另一方面,如果无法使用Valence API创建组织单位,那么通过API创建组织单位类型的使用场景是什么?对我来说,组织单元类型似乎是一次性设置,而不是以任何方式自动完成的。

当提出这个问题时,Valence学习框架API没有提供API调用来改变“高于”课程提供级别的组织结构(也就是说:确实存在添加/删除/修改课程设置、部分和组的调用,但没有添加/删除/修改部门、学期或自定义组织单元的调用),此时(从D2L的Learning Suite v10.2.0开始)确实存在通过API操纵组织结构的路由

API现在提供了创建自定义组织单位的路线,并修改组织单位的指定父级和子级,以便您现在可以有效地将新组织单位插入现有组织结构。这些路线添加到LP产品组件的1.3版API中(在Learning Suite 10.2.0中提供)

此外,在LP v1.4 API(在Learning Suite 10.3.0中提供)中,添加了API路由,以直接修改现有单个组织单元的某些属性,检索列表组织单元属性(并在列表上进行筛选),以及查找叶节点和分离的组织单元(无子单元和无父单元)


添加所有这些路由是为了让客户管理团队更容易地注销旨在帮助管理组织结构的板外脚本和服务,正如您在这里描述的用例一样。

在提出这个问题时,Valence Learning Framework API没有提供API调用来改变“上面”的组织结构课程设置级别(即:确实存在用于添加/删除/修改课程设置、部分和组的调用,但不存在用于添加/删除/修改部门、学期或自定义组织单元的调用),此时(从D2L的Learning Suite v10.2.0开始)确实存在通过API操纵组织结构的路由

API现在提供了创建自定义组织单位的路线,并修改组织单位的指定父级和子级,以便您现在可以有效地将新组织单位插入现有组织结构。这些路线添加到LP产品组件的1.3版API中(在Learning Suite 10.2.0中提供)

此外,在LP v1.4 API(在Learning Suite 10.3.0中提供)中,添加了API路由,以直接修改现有单个组织单元的某些属性,检索列表组织单元属性(并在列表上进行筛选),以及查找叶节点和分离的组织单元(无子单元和无父单元)

添加所有这些路由是为了让客户机管理团队更容易地注销用于帮助管理组织结构的板外脚本和服务,正如这里描述的用例一样