0

基本的に、Valence APIを介して特定のユーザーにこの値を返すか、LTI投稿で渡されたユーザーの主キーに基づいてこの値を計算する方法を見つけたいと思っていました。 .

ユーザー識別子として LTI POST で送信されるもの:user_id=815dc366-c443-4023-a13c-9c43e9edce52_239393

ユーザー識別子として Valence API から返されるもの:Enrollment.ClasslistUser.Identifier=228588

4

1 に答える 1

0

現在、Brightspace アプリケーション API は、ユーザーの LTI ユーザー識別子を取得する方法を提供していません。LTI 起動プロパティで送信される LTI ユーザー ID は、user_id現在、LTI 起動を介してのみ利用できます。

user_idさらに、 Brightspace がユーザーに割り当てるLTI値は、意図的に不透明であり、クライアントによって構築できません。(一部の Brightspace インスタンスが D2L ID を LTI 起動user_idプロパティのコンポーネントとして送信するのは事実ですが、それに依存するべきではありません。)

于 2016-11-18T16:45:52.947 に答える