ロールがhiddenであるユーザーに対する Valence API の登録解除呼び出しに問題があります。ただし、表示されているロールを持つユーザーを登録解除できます。
私の組織の wiki には、「ユーザーがクラスリストにない場合、コースでの役割が隠されている可能性があります」と書かれています。そのようなユーザーを登録解除する方法はありますか? 非表示の役割を持つこれらのユーザーを登録解除するためのアクセス許可がいくつかありませんか?
ロールがhiddenであるユーザーに対する Valence API の登録解除呼び出しに問題があります。ただし、表示されているロールを持つユーザーを登録解除できます。
私の組織の wiki には、「ユーザーがクラスリストにない場合、コースでの役割が隠されている可能性があります」と書かれています。そのようなユーザーを登録解除する方法はありますか? 非表示の役割を持つこれらのユーザーを登録解除するためのアクセス許可がいくつかありませんか?
DELETE /d2l/api/lp/(version)/enrollments/orgUnits/(orgUnitId)/users/(userId)
(または、最初にユーザー ID を指定してから組織単位 ID を指定して登録を削除するアクション) を使用してユーザー登録を削除するには、呼び出し元のユーザー コンテキストに次の権限が必要です。
組織レベルで、最初にユーザー登録を表示します ([ユーザー] > [ユーザー登録の表示])。
組織レベルでユーザー ロール タイプを検索します (Users>Search for RoleType )。
組織レベルで、ユーザー ロール タイプを登録します (Users>Enroll RoleType )。
さまざまなenrollments
アクションは管理者タイプのアクションと見なされるため、組織レベルで「ユーザー」ロール権限を使用します。
D2L は現在、ユーザーを登録解除するためのクラスリストレベルのAPI アクションを提供していません (そのため、Web UI 内のクラスリスト ツールからユーザーを登録解除できるユーザー コンテキストは、多くの場合、呼び出し元のユーザーのロールがユーザーの登録解除に必要な組織レベルのアクセス許可を持っています)。