0

ロールがhiddenであるユーザーに対する Valence API の登録解除呼び出しに問題があります。ただし、表示されているロールを持つユーザーを登録解除できます。

私の組織の wiki には、「ユーザーがクラスリストにない場合、コースでの役割が隠されている可能性があります」と書かれています。そのようなユーザーを登録解除する方法はありますか? 非表示の役割を持つこれらのユーザーを登録解除するためのアクセス許可がいくつかありませんか?

4

1 に答える 1

1

DELETE /d2l/api/lp/(version)/enrollments/orgUnits/(orgUnitId)/users/(userId)(または、最初にユーザー ID を指定してから組織単位 ID を指定して登録を削除するアクション) を使用してユーザー登録を削除するには、呼び出し元のユーザー コンテキストに次の権限が必要です。

  • 組織レベルで、最初にユーザー登録を表示します ([ユーザー] > [ユーザー登録の表示])。

  • 組織レベルでユーザー ロール タイプを検索します (Users>Search for RoleType )。

  • 組織レベルで、ユーザー ロール タイプを登録します (Users>Enroll RoleType )。

さまざまなenrollmentsアクションは管理者タイプのアクションと見なされるため、組織レベルで「ユーザー」ロール権限を使用します。

D2L は現在、ユーザーを登録解除するためのクラスリストレベルのAPI アクションを提供していません (そのため、Web UI 内のクラスリスト ツールからユーザーを登録解除できるユーザー コンテキストは、多くの場合、呼び出し元のユーザーのロールがユーザーの登録解除に必要な組織レベルのアクセス許可を持っています)。

于 2013-12-09T21:11:48.483 に答える