0

LMS で Tin-Can (xAPI) を使用することを検討しています。私が知りたいのは、プラットフォームに知られている情報をブリキ缶ステートメントに追加する方法です。

たとえば、ステートメントのコンテキスト領域にコース/クラス情報を追加したいとします。同じコンテンツが異なるコース/クラスで使用される可能性があるため、コンテンツで直接これを行うことはできません。

これはどのように行われますか?

4

1 に答える 1

1

純粋に xAPI の観点からは、ステートメント プロデューサーが実行する必要があるため、通常はこれを実行しません。ここで注意事項:

  • LMS をステートメント プロデューサーと見なさない限り、LMS を使用してリクエストを LRS にプロキシし、ルートでステートメントを操作できます。これは署名されたステートメントを無効にすることに注意してください。また、通常、すべてのリソースをプロキシする必要があり、ステートメントの書き込み要求に特に注意を払う必要があります。
  • コンテンツのオーサリングを制御する場合、LMS に直接リクエストを送信して、コンテンツがステートメントに含めることを検討する必要がある追加情報を取得することができます。当然、このオプションは直接 xAPI の範囲外であり、非標準です。

ただし、この特定の概念は cmi5 グループによって取り上げられており、現在は製品の準備が整っていると見なされている仕様の一部です。cmi5 では、LMS は State API リソースである LMS 起動データにドキュメントを提供します。このドキュメントには、LMS が含める情報を理論的に保持できるコンテキスト テンプレートが含まれており、ステートメントを作成するにはコンテンツ (AU) が必要です。そのテンプレートに基づいた context オブジェクトであるため、LMS が提供したものを各ステートメントに含めます。

于 2016-09-07T15:15:08.403 に答える