【问题标题】:Valence: remove a user from section价:从部分中删除用户
【发布时间】:2016-04-28 16:19:04
【问题描述】:

所以有this route 可以在一个部分中注册用户,但似乎没有相反的情况:从一个部分中取消注册学生的路线。

事实上,似乎没有直接的途径可以从 LMS 本身的某个部分取消注册用户。我刚刚看到我们的管理员通过将他们在该部分中的角色切换为“无角色”来“取消注册”学生,顺便说一句,这不是通过/d2l/api/lp/1.4/roles/ 提供的角色。

我在这里错过了什么?

谢谢!

【问题讨论】:

    标签: desire2learn valence


    【解决方案1】:

    据我所知,这绝对是 Valence API 的疏忽。我自己还没有尝试过,但我想知道提供取消注册的课程是否也会级联到部门注册?如果您必须从课程提供中取消注册用户只是为了在该课程提供中切换他们的部分注册,那么这自然无助于解决问题。

    就从 LMS 中的某个部分取消注册用户而言,这可以通过进入该课程提供中的部分管理来完成(编辑课程 -> 部分)。然后选择“注册用户”,这将打开一个列出班级列表的表格,其中每个部分都有一个列,您可以选中/关闭以在该特定部分中注册/取消注册用户(选中超过 1 个以注册多个部分) .

    【讨论】:

      【解决方案2】:

      您是否尝试通过referring to the section's orgUnitId directly 取消学生的注册?也许您可以尝试从该部分的组织单位 ID 中显式删除用户,然后根据需要从课程提供组织单位 ID 中删除学生的注册,或者在另一个部分中重新注册?

      【讨论】:

        【解决方案3】:

        我认为部分问题在于您是从前端的角度考虑这个问题,而不是从后端的角度。您要进行的交易实际上是delete,而不是注册。这听起来很糟糕,因为我们受过训练,看到任何带有删除一词的东西都是糟糕的,但从数据的角度来看,没有注册和删除之类的东西,你有插入和删除。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2014-02-15
          • 1970-01-01
          • 1970-01-01
          • 2017-08-08
          • 2015-05-13
          • 2015-07-15
          相关资源
          最近更新 更多