LTIの統合

LTIとは何ですか?

Learning Tools Interoperability(LTI)は、教育環境内で豊富な学習アプリケーションを統合するためのIMS標準です。 ユーザーは、ログインしたり別のLMSに移動したりしなくても、LMS内で外部コンテンツプロバイダーの外部学習コンテンツに直接アクセスできます。

LTIとAdobe Learning Managerの連携

Adobe Learning ManagerはLTIバージョン1.3をサポートするようになり、ツールプロバイダーとツールコンシューマーの両方として機能できるようになりました。 この機能により、Adobe Learning Managerと他のLearning Management Systems(LMS)との相互運用性が向上します。

ツールプロバイダーとしてのLTI:ツールプロバイダーとしてのLTIにより、外部システムをLMSと統合できます。 Adobe Learning ManagerはLTIツールプロバイダーとして機能し、他のLMSプラットフォームから、Adobe Learning Managerの学習オブジェクトにLMS内で直接アクセスできます。

ツールコンシューマーとしてのLTI:ツールコンシューマーとしてのLTIを使用すると、LMSはLearning Tools Interoperability(LTI)を介して外部ツールを統合できます。 このシナリオでは、LMSは外部ツールによって提供されるサービスの消費者です。 Adobe Learning ManagerはLTIツールコンシューマーとして機能し、サードパーティの学習ツールを統合できます。これにより、Adobe Learning Managerの学習者は、Adobe Learning Manager内でサードパーティツールの学習オブジェクトを使用できます。

ALMでのLTIコネクタの設定

Adobe Learning ManagerでLTI統合を有効にするには、次の手順に従います。

  1. 統合管理者 ​としてログインします。
  2. ホームページで、アプリケーション/おすすめアプリ ​を選択します。
  3. アプリケーション ​ページで​ LTI統合 ​を選択します。
  4. [LTI統合を有効にする] ​オプションを選択し、保存 ​を選択します。


LTI統合を有効にする

NOTE
LTI統合オプションを有効にした後で、変更または無効にすることはできません。

これにより、Adminアカウントに新しいLTI統合サイドバーが作成されます。


LTIサイドバー

新しいカスタムの役割​ LTI統合 ​が、カスタムの役割 ​セクションの​ アカウント特権 ​に追加されました。 管理者は、この役割をユーザーに割り当て、LTI統合 ​セクションへのアクセスを許可できます。 管理者はまた、コースを書き出すために、これらのユーザーに​ カタログ ​権限を付与する必要があります。 この設定では、コースを書き出すための「LTI」セクションと「カタログ」セクションにフルアクセスできます。


LTI統合のカスタムの役割

LTIツールプロバイダーとしてのAdobe Learning Manager

LTIプロバイダーとして、Adobe Learning Managerを使用してカタログからコースをLTIパッケージとして書き出し、外部のLMSプラットフォームと共有できます。

外部LMSとのLTI資格情報の作成と共有 – 管理者ワークフロー

LTI資格情報を外部LMSと共有するには、次の手順に従います。

  1. 管理者 ​としてログインします。

  2. ホームページで、LTI統合 > LTIツール構成 ​を選択します。 このページでは、設定の資格情報を確認できます。

  3. 管理者は、LTIサイト登録用にこれらの資格情報を外部LMSと共有できます。


    LTIツール構成の資格情報

    • トークンURL: LMSがLTIツールとの通信を認証および承認するためにアクセストークンを要求するURLです。
    • ターゲットリンクURL: LMSからLTIツールを起動するときにユーザーがリダイレクトされる宛先URLです。
    • 公開キーセットURL:セキュリティで保護された通信のためにセキュリティトークンの検証に使用される公開キーを提供するURLです。
    • リダイレクトURL: LTIツールでアクションを完了した後にユーザーが送信されるURLです。通常、ユーザーはLMSにリダイレクトされます。

外部LMS設定

Adobe Learning Manager管理者が共有した資格情報を使用して、外部のLMS管理者がAdobe Learning Managerを登録し、資格情報を生成します。 これらの資格情報は、Adobe Learning Managerをツールプロバイダーとして設定するための最後の手順として、Adobe Learning Managerに追加されます。 以下は、外部のLMSによって生成された資格情報です。

  • 発行者IDまたはプラットフォームID:ツールプロバイダーにLTI起動要求を送信するLMSまたはプラットフォームの一意のIDです。
  • クライアントID: LMSによって承認のためにLTIツールに割り当てられた一意のIDです。
  • デプロイメントID:複数のインスタンスを管理するために、特定のLTIツールのデプロイメントをLMSにリンクするIDです。
  • トークンURL: LMSがLTIツールとの対話を認証および承認するためにアクセストークンを要求するエンドポイントです。
  • 認証URL: LMSがLTI接続を認証および開始するためにユーザーを送信するURLです。
  • 公開キーURL:セキュリティトークンを確認し、安全な通信を確保するためにLTIツールによって使用される公開キーを提供するURLです。

Adobe Learning Managerをツールプロバイダーとして追加 – 管理ワークフロー

Adobe Learning Managerをツールプロバイダーとして追加するには、次の手順に従います。

  1. 管理者 ​としてログインします。

  2. ホームページで、LTI統合 > LTIプラットフォーム ​を選択します。

  3. 追加」を選択し、外部LMSによって共有されている資格情報を入力します。


    新しいLTIプラットフォームの追加

  4. これらすべての値を追加したら、[検証] ​と​ [追加] ​を選択します。

LTIパッケージの書き出し – 管理ワークフロー

LTIツールでは、学習コンテンツのダウンロード可能なパッケージとしてカタログからトレーニングを書き出し、Learning Tools Interoperability(LTI)標準を使用する外部の学習管理システム(LMS)またはプラットフォームと共有できます。

Adobe Learning Managerからコースを書き出すには、次の手順に従います。

  1. 管理者 ​としてログインします。

  2. ホームページで、LTI統合 > LTIパッケージの書き出し ​を選択します。

  3. 新しいパッケージの書き出し ​を選択します。


    LTIパッケージのエクスポート

  4. リストから必要なカタログを選択します。 利用可能なコースの一覧がカタログに表示されます。

  5. 必要なコースを選択して、LTIとして書き出し ​を選択します。

  6. コースを選択して、起動リンクを表示します。

  7. ダウンロードリンク ​アイコンを選択して、パッケージをダウンロードします。 パッケージは、正常に書き出されたIMSCCファイルを含むzipファイルです。

この起動リンクまたはIMSCCファイルを使用して、Adobe Learning Managerコースを外部LMSに書き出すことができます。 学習者は、LMSからAdobe Learning Managerコースを利用できます。

NOTE
管理者が起動リンクの作成後にコースを編集したりモジュールを更新したりすると、リンクは自動的に更新されます。 ただし、起動リンクの作成後に管理者がコースを廃止すると、廃止されたコースはLTIコンシューマーで起動に失敗します。

LTIコンシューマーとしてのAdobe Learning Manager – 管理ワークフロー

LTIコンシューマーは、Adobe Learning Managerで外部LTIプロバイダーのアクティビティ、ツール、コンテンツ、ウィジェットを使用できます。
Adobe Learning ManagerをLTIコンシューマーとして追加するには、外部LTIプロバイダーからの次の資格情報が必要です。

  • 起動ログイン URL
  • ターゲットリンクのURL
  • リダイレクト URL
  • 公開鍵タイプ

Adobe Learning ManagerをLTIコンシューマーとして追加するには、次の手順に従います。

  1. 管理者 ​としてログインします。

  2. ホームページで、LTI統合 > LTIツール登録 ​を選択します。

  3. 追加/新しいLTIツール ​を選択します。

    note note
    NOTE
    .csvファイルをアップロードすることで、複数のLTIツールを読み込むことができます。
  4. LTIプロバイダーから上記の資格情報を入力します。


    新しいLTIツールの追加

  5. 完了したら、「検証」と「追加」を選択します。

  6. 次の画面が表示されます。


    登録資格情報

  7. これらの資格情報を登録のためにLTIプロバイダーと共有します。 登録が完了すると、LTIプロバイダーから起動リンクまたはIMSCCファイルを取得して、コースを読み込むことができます。

LTIコンテンツの作成 – 作成者ワークフロー

LTIプロバイダーは、Adobe Learning Managerにコースを追加するための起動リンクまたはIMSCCファイルを提供します。 外部LMSからコースを追加するには、次の手順に従います。

  1. 作成者 ​としてログインします。

  2. コンテンツライブラリ > 追加 > LTIモジュール ​を選択します。


    LTIコンテンツの追加 – 作成者

  3. 名前 ​と​ 説明 ​を入力します。

  4. LTIプロバイダーの​ Launch Link ​と​ カスタムパラメーター ​を入力します。

  5. ツールプロバイダー ​のドロップダウンメニューからLTIプロバイダーを選択します。

  6. [フォルダーに追加] ​オプションで​ パブリック ​を検索して選択します。 これにより、すべての作成者がコースを利用できるようになります。

  7. 保存」を選択します。
    コンテンツを作成したら、コースの作成時にこのコンテンツを追加できます。

LTIコンテンツを使用したコースの作成 – 作成者のワークフロー

LTIコンテンツを含むコースを作成するには、次の手順に従います。

  1. 作成者 ​としてログインします。
  2. ホームページで、コース/追加 ​を選択します。
  3. コースの​ 名前 ​と​ 説明 ​を入力します。
  4. モジュール ​オプションで、モジュールを追加 > セルフペースモジュール ​を選択します。
  5. 作成した​ LTIコンテンツ ​を選択し、保存 ​を選択します。
  6. スキル作成者登録の種類 ​など、必要な詳細を入力します。
  7. 完了したら、コースをパブリッシュします。 Adobe Learning Managerの学習者は、外部LTIプロバイダーからLTIコースを受講できます。

LTI書き出しエラーのシナリオ

次のタイプのコースは、LTIコースとして書き出すことができません。

  • アクティビティモジュールを含むコース :特定のアクティビティベースのモジュールを含むコース。
  • 複数の配信タイプを含むコース:複数の配信タイプを含むコースには、セルフペースモジュール、バーチャルまたはクラスルームのモジュール、アクティビティモジュール、ミックス済み学習が含まれます。
  • 前提条件のあるコース :事前完了が必要なコース。
  • 複数登録のコース :複数登録を含むコース
  • 複数のインスタンスを含むコース :複数の配信インスタンスを提供するコース。
デフォルトのインスタンス
1つ以上のデフォルト以外のインスタンス
期待値
エラーメッセージ
アクティブ
なし
書き出し
なし
アクティブ
アクティブ
書き出さない
複数のインスタンス
アクティブ
撤回済み
書き出さない
複数のインスタンス
アクティブ
削除済み
書き出し
なし
撤回済み
なし
書き出さない
定義インスタンスの削除
撤回済み
アクティブ
書き出さない
定義インスタンス、複数インスタンスの廃止
撤回済み
撤回済み
書き出さない
定義インスタンス、複数インスタンスの廃止
撤回済み
削除
書き出さない
定義インスタンスの削除
  • 複数の質問の回答があるコース : MQAが有効になっているコースです。
  • インスタンスの切り替えが有効になっているコース :学習者がインスタンスを切り替えられるようにするコース。
  • 有料コース :登録に支払いが必要なコース。
  • 学習パス、資格認定、または学習プランに含まれるコース :学習パスまたは学習プランに含まれるコース。
  • セルフ登録されていないタイプのコース :コースは、学習者のセルフ登録に制限されています。
  • 教室またはバーチャル教室コース:教室またはバーチャル教室セッションを含むコース。
  • 必須でないモジュールを含むコース:オプションまたは必須でないモジュールを含むコース。


書き出しステータス

LTIの制限

LTIコンシューマーとLTIプロバイダーの両方に対するLTIの制限には、次のものがあります。

  • 学習者のコース利用エクスペリエンスに影響するブレンド済みコースを書き出すことができます。
  • 教室、バーチャルクラスルーム、またはアクティビティモジュールを使用して、セルフペースコースを書き出すことができます。これにより学習者のコースエクスペリエンスに影響を与えます。
  • linkedIn LearningやGo1コースなどの共有コースを書き出すことができます。
  • ALMで過去の登録日を持つコースを起動できます。これは、学習者のコースへのアクセスおよびエクスペリエンスに影響します。
  • iOS ALMモバイルアプリで学習者がLTIコースを利用することはできません。これは、コースの利用エクスペリエンスに影響します。
  • 学習者は、ALMモバイルアプリでLTIコースをオフラインでダウンロードしてアクセスすることができません。これらのコースは、サードパーティプラットフォームによって提供されているためです。
  • 管理者は、有効なカタログのみを表示でき、無効なカタログを表示することはできません。
  • ALMには、名前(63文字)と電子メール(64文字)の長さに制限があり、これらの制限を超える外部のLTI学習者がアクセスすることはできません。
  • コース完了の同期またはグレードの同期の遅延は、サードパーティのLTIシステムが原因です。
  • LTIコースを利用しているチーム学習者に対して、チームアプリまたはブラウザーを通じてコース同期メッセージが表示されません。これは、学習者の通知に影響します。
  • ユーザーデータレポートで、LTIを通じて登録されたユーザーのデータを書き出すことができない。
  • 作成者がツールコンシューマーに起動リンクを追加してもツールプロバイダー名が自動的に認識されないため、手動で選択する必要があります。
  • CSVを介したバルクツールのアップロードでは、読み込みエラーを回避するために、アクセント記号がついた文字にUTF-8エンコードが必要です。
  • LTIアカウント管理者が、LTIモジュールを含むコース、学習パス、または資格認定を共有することはできません。
  • 完了したALMコースのプレーヤーをユーザーが再び開くと、成績を再同期できません。これは、学習者のスコアの更新に影響し、手動で再トリガーする必要があります。
  • ALMでは、アクティブなユーザーと体験版ユーザーのみがLTIコースを利用できます。
  • Moodleでグレード同期を有効にすると、ALMプレーヤーが起動しなくなり、学習者のコースへのアクセスおよびエクスペリエンスに影響を与えます。
  • LTIアクティブフィールドは1つの値であり、複数の値をサポートしていません。
  • コアコンテンツのないコースの移行中に書き出しに失敗した場合、失敗の理由は使用できません。
  • 外部LTIコースの成績が学習者トランスクリプトに表示されず、スコアがL2クイズページに表示されず、学習者のパフォーマンス追跡に影響を与えます。

LTI起動エラーのケース

以下に、起動リンクの作成後にALMで行われた最近の変更が原因で、外部のLTIプレーヤーが起動できないコースを示します。

  • インスタンスが廃止されたコース。
  • 廃止され、ALMに登録されていないコース。
  • ALMに登録しているが廃止済みのコース。
  • ALMで削除されたコース。
  • 登録の上限に達したコース。

ベストプラクティス

書き出しの失敗を防ぎ、コースの書き出しを容易にするために、LTIをサポートするコースでカタログを作成することをお勧めします。


正常な書き出しステータスを示すLTIカタログ

recommendation-more-help
d5e5961a-141b-4c77-820e-8453ddef913d