LinkedIn Learning 統合 レポートオプション

  • 更新

Learn365 は、AICC と xAPI レポートをサポートしています。
トレーニングコンテンツがどこで、どのように起動されたかに関わらず、LinkedIn Learning がコースの完了を Learn365 に送信できるよう xAPI オプションの設定ができます。

受講者は、Learn365 内からコンテンツを起動することも、LinkedIn Learning で直接コースを表示することもできます。

テナントで Learn365 と LinkedIn Learning の統合のための  xAPIレポートを設定するには、先に Azure管理ポータルでいくつかの設定を行い、その後、LinkedIn Learning 管理ポータルで xAPI を有効にする必要があります。

 

xAPIレポートとAICCレポートの機能比較

以下の表は、AICCレポートとxAPIレポートの主な特徴を比較したものです。

  AICC xAPI
Tracks intermediate progress(途中経過の追跡) No Yes
Tracks completions for activity started from Learn365
(Learn365 から開始したアクティビティの完了を追跡)
Yes Yes
Tracks completions for activity started from LinkedIn Learning
(LinkedIn Learningから開始したアクティビティの完了を追跡)
No Yes

Tracks completions achieved in LinkedIn Learning prior to course import/retake
(コースのインポート/再受講の前に、LinkedIn Learningで達成された完了を追跡)

Yes No

 

AICC レポート

AICC レポートを有効にするには、以下の手順を行います。

1.LinkedIn Learning 管理ポータルで、管理者へ移動し、プロフィール>「統合」を選択します。

2.左側ナビゲーションメニューから「AICC経由でLMSにコンテンツを追加」を選択し、「AICCを設定する」を展開します。

3. 「ホスト名またはポートを入力」フィールドに、テナントで選択した地域に対応するホスト名を入力します。ホスト名は、https://api.365.systems/ にアクセスし、「Multiregions」セクションの表の「API End Point」列で該当する値をコピーして取得できます。
(ソフィアでご契約のお客様は https://je-api.365.systems になります。)

この値をペーストまたは入力する際、ホスト名の https:// の部分は含めないでください。

4.+アイコンを選択して、ホスト名を追加します。

5.「AICC統合」トグルがON に設定されていることを確認します。

6.AICC のバージョン4. 0 のみに対応しているので、AICC のバージョンセクションの「AICCのバージョン選択」ドロップダウンから 4.0 を選択します。

 

xAPI レポート

コースの進行状況や完了情報を Learn365 に確実に伝えるためには、以下の条件を満たす必要があります。

  • コースが Learn365 にインポートされている。
  • 受講者がコースに登録されている。
  • 受講者の LinkedIn Learning プロフィールの情報が、Azure に記録されている情報と一致すること。詳細については、この記事の「xAPI:LinkedIn Learning 管理ポータルの設定ユーザタイプの設定を参照してください。

コースの進捗と完了情報は、Learn365 に一度だけ送信されます。

LinkedIn Learning では、受講者の元の完了情報はナレッジとして維持されます。

同じコースが複数回インポートされた場合、受講者が関連するコースに登録されている限り、コースの進捗情報はそれぞれ報告されます。

受講者が LinkedIn Learning でコースに合格し、その後でこのコースが Learn365 にインポートされ、受講者がそのコースに登録し、再受講した場合、コースの進捗は報告されません。

 

Azure 管理ポータルの設定

ここでは、xAPI レポートを作成するために必要な 「Azure 管理ポータル」の設定についてご説明します。

Azure管理ポータルについての詳細は、こちらの Microsoft のガイドを参照してください。

以下の手順を行います。

1.Learn365 API アプリケーションへのアクセス許可を持つ 「Azure エンタープライズ アプリケーション」を作成します。

Microsoft Azure 管理ポータルのホームから、Microsoft Entra ID(Azure AD)>アプリの登録>新規登録を選択します。

2.アプリケーションの名前を入力します。(その他は、既定の設定ままにします。)

 

Reporting options for LinkedIn Learning integration1.png

 

3.「登録」ボタンを選択します。

アプリケーションが作成されたら、Learn365 API のアクセス許可を要求します。

4.作成したアプリケーションから、「APIのアクセス許可」>「アクセス許可の追加」を選択します。

5.「所属する組織で使用しているAPI」タブの、LMS365 APIアプリケーションを選択します。

 

Reporting options for LinkedIn Learning integration2.png

 

6.API アクセス許可の要求ページで、「アプリケーションの許可」を選択します。

7.「FullAccess: Access LMS365 APIs」チェックボックスを選択し、「アクセス許可の追加」ボタンを選択します。

 

Reporting options for LinkedIn Learning integration3.png

 

8.テナント全体の管理者として、管理者の同意を与えることで、新しく作成されたアプリケーションが API を使用してLearn365 テナントにフルアクセスすることを承諾する必要があります。

9.クライアントシークレットを生成するには、証明書とシークレット>「新しいクライアントシークレット」を選択します。

10.説明を入力し、「有効期限」を設定して「追加」ボタンを選択します。

このクライアントシークレットは、この後の「LinkedIn Learning 管理ポータルで xAPI レポートを有効にする」で使用します。

 

Reporting options for LinkedIn Learning integration4.png

 

11.概要に移動し、「アプリケーション (クライアント) ID」と「ディレクトリ (テナント) ID」をコピーまたはメモして保存しておきます。

この情報は、この後の「LinkedIn Learning 管理ポータルで xAPI レポートを有効にする」で使用します。

 

Reporting options for LinkedIn Learning integration5.png

 

LinkedIn Learning 管理ポータルで xAPI レポートを有効にする

ここでは、LinkedIn Learning 管理ポータルで xAPI レポートを有効にする手順についてご説明します。

LinkedIn Learning 管理ポータルの詳細については、Microsoftのガイド「LinkedIn Learning xAPI Administration Guide」を参照してください。

以下の手順を行います。

1.LinkedIn Learning 管理ポータルで、管理者>プロフィール>「統合」を選択します。

2.左側ナビゲーションメニューから「レポート統合を設定」を選択し、「xAPIを設定」を展開します。

3.「統合を追加」を選択し、次のフィールドに入力します。

  • 統合名:xAPI レポート統合の名前を入力します。

  • ユーザー タイプ:ドロップダウンリストから ID または メール を選択します。

    • ID を選択した場合:LinkedIn Learning ユーザーの Employee ID が Azure の オブジェクト ID と一致することを確認します。
      Azure の SSO アプリケーションの 「属性とクレーム」 で一意のユーザー ID を構成することで、LinkedIn Learning にオブジェクト ID を自動的に渡すことができます。
      詳細については Microsoft のガイド「
      チュートリアル: Microsoft Entra SSO と LinkedIn Learning の統合」を参照してください。

    • メールを選択した場合:LinkedIn Learning ユーザーの電子メール アドレスが、Azure のユーザー プリンシパル名(UPN)または電子メールクレームと一致することを確認します。

  • OAuth サーバー URL:このフィールドには次の URL を貼り付けます。

    https://ne-api.365.systems/xAPI/<Tenant ID>/LinkedIn/OAuthServerToken

    • ne-api.365.systems を、テナントで選択した地域に関連するドメイン名に置き換えます。
      ドメイン名は、https://api.365.systems/ にアクセスし、「Multiregions」セクションの表の「API End Point」列で該当する値をコピーして取得できます。(ソフィアでご契約のお客様は https://je-api.365.systems になります。)
      値を入力、または貼り付ける場合、API エンドポイントの https:// の部分は含めないでください。
    • <Tenant ID> をお客様のテナントIDに置き換えます。
  • テナント サーバーURL:このフィールドには次のURLを貼り付けます。

    https://ne-api.365.systems/xAPI/<Tenant ID>/LinkedIn/ActivityStatement

    • ne-api.365.systems を、OAuth サーバー URLフィールドで使用したものと同じドメイン名に置き換えます。API エンドポイントの https:// 部分は含めないでください。
    • <Tenant ID> をお客様のテナントIDに置き換えます。
  • クライアントID:Azure管理ポータルで作成したアプリのIDを貼り付けます。(この手順 11 を参照)

  • クライアント 秘密キー:Azure管理ポータルで作成したアプリのクライアントシークレットを貼り付けます。(この手順 10を参照)

Reporting options for LinkedIn Learning integration6.png

 

4.「オンにする」ボタンを選択します。

 

Azure Entra IDとLinkedInの情報の比較

1.「ユーザー」タブを開きます。

 

Reporting options for LinkedIn Learning integration8.png

 

2.ユーザーを見つけます。

 

Reporting options for LinkedIn Learning integration9.png

 

3.xAPI 統合でユーザータイプ「Id」を使用している場合は、従業員 ID に注目します。

 

Reporting options for LinkedIn Learning integration10.png

 

4. Microsoft Entra ID を開きユーザーを見つけます。

 

Reporting options for LinkedIn Learning integration11.png

 

5.この手順3の「従業員 ID」と「オブジェクト ID」を比較します。

 

Reporting options for LinkedIn Learning integration12.png

 

xAPI レポート設定の検証

xAPI レポートの設定が正しく行われていることを確認するには、以下の手順を行います。

1.LinkedIn Learning 管理ポータルで、管理者へ移動し、プロフィール>「統合」を選択します。

2.左側ナビゲーションメニューから「AICC経由でLMSにコンテンツを追加」を選択し、「AICCを設定する」を展開し、「AICC統合」トグルを ON から OFF に切り替えます。

 

Reporting options for LinkedIn Learning integration7.png

 

3.Learn365 管理センターで、LinkedIn Learning からコースをインポートします。

4.インポートしたコースに受講者を登録し、公開します。

5.コースに登録した受講者として Learn365にログインしてコースを完了します。

6.Learn365 管理センターのトレーニング管理でインポートした LinkedIn Learning コースを選択し、コースの進捗が正常に反映されているか確認します。これにより、レポートが正常に設定されているか確認できます。