Desire2Learn Valence:使用隐藏角色取消注册用户

时间:2013-12-04 14:57:30

标签: desire2learn valence

对于角色为隐藏的用户,我在Valence API中遇到取消注册调用问题。我可以取消注册具有可见角色的用户。

我的组织的维基说“如果用户在班级列表中缺失,他们在课程中的角色可能会被隐藏”。有没有办法取消注册这样的用户?我是否错过了使用隐藏角色取消注册这些用户的一些权限?

1 个答案:

答案 0 :(得分:1)

为了使用DELETE /d2l/api/lp/(version)/enrollments/orgUnits/(orgUnitId)/users/(userId)删除用户注册(或通过首先指定用户ID然后再指定组织ID来删除注册的操作),调用用户上下文必须具有以下权限:

  • 首先查看用户注册(用户>查看用户注册),组织级别

  • 组织级别

  • 中搜索用户角色类型(用户>搜索 RoleType
  • 组织级别

  • 注册用户角色类型(用户>注册 RoleType

由于各种enrollments操作被视为管理员类型操作,因此他们在组织级别使用“用户”角色权限。

D2L当前未提供的班级列表级的API操作取消注册用户(使用户上下文,将能够从班级列表工具取消注册用户,网络用户界面中,往往不能做到这一点使用学习框架API,除非调用用户的角色具有取消注册用户所需的组织级权限。