对于角色为隐藏的用户,我在Valence API中遇到取消注册调用问题。我可以取消注册具有可见角色的用户。
我的组织的维基说“如果用户在班级列表中缺失,他们在课程中的角色可能会被隐藏”。有没有办法取消注册这样的用户?我是否错过了使用隐藏角色取消注册这些用户的一些权限?
答案 0 :(得分:1)
为了使用DELETE /d2l/api/lp/(version)/enrollments/orgUnits/(orgUnitId)/users/(userId)
删除用户注册(或通过首先指定用户ID然后再指定组织ID来删除注册的操作),调用用户上下文必须具有以下权限:
首先查看用户注册(用户>查看用户注册),组织级别
在组织级别
在组织级别
由于各种enrollments
操作被视为管理员类型操作,因此他们在组织级别使用“用户”角色权限。
D2L当前未提供的班级列表级的API操作取消注册用户(使用户上下文,将能够从班级列表工具取消注册用户,网络用户界面中,往往不能做到这一点使用学习框架API,除非调用用户的角色具有取消注册用户所需的组织级权限。