xAPI を使用した学習活動では、「私はこれをしました」または「アクター動詞オブジェクト」という形で e-learning の記録であるステートメントが生成されます。 これらのステートメントは、HTTP または HTTPS で LRS に送信されます。 LRSの主な機能は、エクスペリエンスAPIステートメントから生成されたデータを保存し、取得することです。 LRSは、LMS、センサー対応デバイス、モバイル技術、および他のLRSなど、他のシステムと学習者データを通信することができます。 LRSにデータを送信するシステムは、”アクティビティ・プロバイダ “として知られています。 学習者個人は自分専用の LRS(個人データロッカー)を持つことができ、そこに学習データをすべて保存し、個人的な記録とすることができます。
xAPI ステートメントは、一度に複数の LRS に送信することが可能です。 従来のLMSでは、学習者のデータはLMSを管理する組織内に留まります。 LRS が導入されると、学習データの共有が可能になり、学習データが学習者の行く先々(たとえば、仕事から仕事、学校から学校)について行くことができます。
LRS は、大量の学習データを記録および保存するため、非常に深い e ラーニング分析を作成する能力を提供します。 SCORMのような従来のeラーニングの仕様は、最終スコアやコースが開始または完了されたことなど、単純なデータポイントの保存に限られています。 LRSが記録するステートメント構造では、レポート可能なデータポイントが多数存在します。 アクター」、「動詞」、「オブジェクト」の組み合わせで、いくらでもレポートを作成することができます。 しかし、Experience API仕様に忠実に構築されたLRSには、レポート作成メカニズムが組み込まれていない。 LRSの管理者(またはLRSが存在するLMSの管理者)は、LRSのデータにアクセスする手段を提供し、そのデータのレポートシステムを作成する必要があります
。