因此,this route用于在一个部分中注册用户,但似乎没有相反的情况:从一个部分取消注册学生的路线。
事实上,似乎没有直接的途径从LMS本身的部分中取消注册用户。我只是看着我们的管理员通过将他们在该部分中的角色转换为“无角色”来“取消注册”学生,顺便说一下,这不是通过/d2l/api/lp/1.4/roles/
提供的角色。
我在这里缺少什么?
谢谢!
答案 0 :(得分:0)
据我所知,这似乎是Valence API的疏忽。我自己还没有尝试过,但是我想知道提供注册的课程是否也会延伸到部分注册?当然,如果您必须从课程中取消注册用户,只是为了在课程提供中切换他们的部分注册,这无助于解决问题。
就从LMS中的一个部分取消注册用户而言,这可以通过进入该课程提供中的部门管理(编辑课程 - >部分)来完成。然后选择“注册用户”,这将打开一个列出类列表的表,其中每个部分都有一个列,您可以检查开/关以注册/取消注册该特定部分中的用户(选中多个部分以注册多个部分)
答案 1 :(得分:0)
您是否尝试过referring to the section's orgUnitId directly取消注册学生?也许您可以尝试从部门的组织单位ID中明确删除用户,然后根据需要从课程提供组织单位ID中删除学生的注册,或者将其重新注册到其他部分?
答案 2 :(得分:0)
我认为问题的一部分是你从前端角度思考这个问题,而不是后端问题。您要查看的交易实际上是delete而非注册。这听起来很糟糕,因为我们接受过训练,看到任何单词“删除”都是坏的,但从数据的角度来看,没有注册和删除这样的东西,你有插入和删除。