このガイドでは、 LTI® 1.3 Advantage 標準を完全に準拠したプラットフォーム (LTI Advantage Complete) として実装する任意の学習管理システム (LMS) に、Microsoft Teams割り当て学習ツール相互運用性 (LTI®®) アプリをデプロイする手順について説明します。
LMS のすべての Microsoft 統合の概要については、「Microsoft 製品と LMS の統合」を参照してください。
Microsoft 365 サンドボックス環境を要求する
重要
LTI® 1.3 Advantage 準拠プラットフォームを持ち、顧客に代わって Teams 割り当て LTI® ツールの展開と機能をテストする Microsoft パートナーの場合は、アプリケーションを展開して使用するためのMicrosoft 365 Educationサンドボックス環境が必要です。
Microsoft 365 サンドボックス環境を要求するには:
- 最初に Microsoft パートナー ID が必要です。 Microsoft パートナー センターにログインすると、名前の横の右上隅に Microsoft パートナー ID が表示されます。 お持ちでない場合は、 Microsoft AI Cloud Partner プログラムに参加することで入手できます。
- Microsoft Parter ID がある場合は、ビジネスの種類に基づいて次のいずれかの方法を使用してサンドボックスを要求します。
- Microsoft 製品やサービスとの統合を構築およびサポートする Education ISV または SI パートナーとして、Microsoft 365 Education開発/テスト サンドボックスを要求します。
- Microsoft の 製品とサービスに関するお客様にトレーニングとサポートを提供するトレーニング パートナーとして、Microsoft グローバル トレーニング パートナー プログラムに参加するよう要求します。
注:
この統合を実行するユーザーは、LMS の管理者であり、Microsoft 365 Education (学校) アカウントを持っている必要があります。
LMS の Teams 割り当て LTI® ツールをデプロイする
- Microsoft LMS ゲートウェイに移動します。
- [ 登録ポータルに移動 ] ボタンを選択します。
- Microsoft 365 Education アカウントでサインインします (これは、認定教育機関から提供されたアカウント、または Edu Partner Microsoft 365 Education サンドボックス環境のアカウントです)。
- サインイン後、[ 新しい登録の追加] を選択します。
- [ MicrosoftTeams の割り当て] を選択し、[ 次へ] を選択します。
- 識別しやすい 登録名を入力します。
- LMS プラットフォームとして [その他] を選択し、[次へ] を選択します。 LMS サイトにコピーして貼り付ける必要があるキーの一覧が表示されます。
- ブラウザー タブで Microsoft LMS Gateway を開いたまま、別のブラウザーまたはタブで LMS サイトを開き、管理者としてログインします。
- プラットフォームの LTI ツール構成に移動し、新しい LTI 1.3 ツールを追加します。
- 指定した値をコピーして保存します。 次の手順で LMS LTI® 1.3 ツール構成に追加する必要があります。 ヒント: LMS ドキュメントを確認して、新しい LTI® 1.3 登録を作成する手順と、これらの値を貼り付ける正しいフィールドを見つけます。
- [ Microsoft LMS ゲートウェイ ] タブで、[ LMS が指定した登録キー] を選択します。
- LMS ツールの登録から LTI® 1.3 プラットフォーム値をコピーして、Microsoft の LMS が提供する登録キー ページの正しいフィールドに貼り付けます。 ヒント: LMS のドキュメントを確認して、LMS から登録値を取得する正しい場所を見つけます。
- [次へ] を選択します。
- [確認と追加] ページに要約されているフィールド と値を確認 します。
- エラーがない場合は、[ 保存して終了] を選択します。
- 登録に成功したことを示すメッセージが表示されたら、Microsoft LMS ゲートウェイでのプラットフォームの登録が完了しました。 これで、LMS プラットフォームの LTI® 1.3 ツールで一般的な登録設定を引き続き構成する準備ができました。
一般的な登録設定を構成する
すべてのプラットフォームには、ツールの登録を完了し、プラットフォーム内でツールを起動する場所の配置を追加するためのさまざまなオプションと手順があります。 ただし、アプリを正常にデプロイするには、多くの一般的な設定と手順が必要です。
ツールをプラットフォームの講師 (教師) ロールと学習者 (学生) ロールの両方で使用できるようにします。
ディープ リンクを有効にします。
名前とロール プロビジョニング サービス (NRPS) を有効にします。
割り当ておよびグレーディング サービス (AGS) を有効にします。
ツールを起動するユーザーの名前、Email、ユーザー名が、プライバシー設定でツールに送信されることを確認します。
実行時にプラットフォームに置き換えられる次のカスタム パラメーターを追加します。 LTI 仕様では、次の変数が使用可能であることが示唆されていますが、プラットフォームには、定義に基づいてより適した追加の変数が含まれる場合があります。
名前 LTI/LIS 変数 説明 式の例 t ResourceLink.title label プロパティからのリソース lineItem (割り当て) のタイトル t=$ResourceLink.title dd ResourceLink.submission.endDateTime endDateTime プロパティからのリソース lineItem (割り当て) の期限 dd=$ResourceLink.submission.endDateTime mp 該当なし scoreMaximum プロパティを形成する lineItem 申請で可能な最大スコア mp=$ResourceLink.lineItem.scoreMaximum csid CourseOffering.sourcedId LMS のコース オファリングのソース ID csid=$CourseOffering.sourcedId ssid CourseSection.sourcedId LMS のコース セクションのソース ID ssid=$CourseSection.sourcedId プラットフォームでアイコンを表示するためにこの URL が 必要な場合は、コピーしたツール値からセキュリティで保護されたアイコン URL を追加します。
LMS プラットフォームで起動するツールの配置を追加する
Teams 割り当て LTI® ツールは、コア登録で使用されるのと同じ ターゲット リンク URL を 使用して、リソース起動とディープ リンク起動の両方を実装します。
- リソース起動の配置 - ナビゲーション メニュー項目の配置として、またはコース レベルのリソースが講師および学生のメンバー ロールで使用できる場合に、コース コンテキストで最適に使用されます。
- ディープ リンク起動配置 - 新しい割り当てまたはコンテンツ アクティビティの配置 (外部ツールの種類の割り当て/コンテンツ) で最適に使用されます。このツールは、講師によって起動されると、講師と教師が課題またはコンテンツ アクティビティ リストから起動できるリソース リンクを作成します。 また、このツールは lineItem を作成し、チームの課題が講師によって採点されるため、LMS にスコアを送信して成績表に同期します。