このガイドでは、Moodle で Microsoft 365 Learning Tool Interoperability® (LTI) アプリをデプロイする手順について説明します。
学習管理システム (LMS) の Microsoft 365 LTI 統合の概要については、「Microsoft 製品と学習管理システムの統合」を参照してください。
重要
この統合を展開するユーザーは、 Moodle のサイト管理者ロールである必要があります。 また、初めて使用する前に、Microsoft 365 全体管理者であるorganization内のユーザーがアプリの構成を完了する必要もあります。 Microsoft 365 管理センターの管理者ロールの詳細について説明します。
Microsoft Education LTI アプリをインストールして使用することで、教師と学生は、そのアプリケーションの使用条件とプライバシー ポリシーが適用される LMS に成績を送信できます。
統合のための LMS 要件
Microsoft 365/Entra ID と LMS 間のユーザー照合
LMS 環境と完全に統合し、学生や副教師を OneNote Class Notebook に設定する、ファイルのアクセス許可を設定する、課題から LMS 成績表に成績を送信するなどのタスクをユーザーに代わって実行するには、Microsoft 365 LTI アプリが LMS と Microsoft 365 Entra ID ディレクトリ サービス間で学生と教師の ID をマップできる必要があります。 LMS ユーザーの Email フィールド (LTI 名前とロールのプロビジョニング サービスから返される電子メールの値と同じ) に、ユーザーの Microsoft 365/Microsoft Entra ユーザーの UPN またはプライマリ Email アドレスを入力する必要があります。 統合を使用するすべてのコースのユーザーに対してこれを確認して、Microsoft アプリが LMS ユーザーと一致できることを確認します。
LMS 管理者による 1 回限りのセットアップ
Microsoft 登録ポータルでアプリケーションを登録するには:
Moodle で使用する Microsoft 365 テナント内の Microsoft 365 アカウントを使用して、Microsoft LTI 登録ポータルにサインインします。
[ 新規登録の追加] を選択します。
[Microsoft 365 LTI]、[次へ] の順に選択します。
"Microsoft Education for Moodle" などのフレンドリ 登録名 を入力し、LMS プラットフォームとして Moodle を選択します。 [次へ] を選択します。
Moodle LMS に追加する必要があるキーの一覧が表示されます。 これらの名前と値をどこかにコピーします。次のいくつかの手順を完了するために必要です。
ツールの登録手順を完了する間は、ブラウザー ウィンドウを開いたままにしておいてください。 Microsoft ツールの登録は、Moodle から取得する値を入力することで後で完了します。
Moodle で新しい外部ツールを登録するには:
新しいタブまたはブラウザーでMoodleサイトを開き、 サイト管理者としてログインします。 ヒント: Microsoft LTI ポータルのタブを閉じないでください。すぐに戻ってきます!
[サイト管理] > [プラグイン] に移動し、[外部ツール]、[ツールの管理] の順に移動します。
[ ツールを手動で構成する] を選択し、表に示されている値を入力します。
Moodle のフィールド 値 ツール名 Microsoft 365 LTI ツールの URL Microsoft 登録からターゲット リンク URL の値をコピーします LTI バージョン LTI 1.3 ログイン URL の開始 Microsoft 登録から Open ID 接続 URL の値をコピーします リダイレクト URI Microsoft 登録からリダイレクト URL の値をコピーします カスタム パラメーター t=$ResourceLink.title
csid=$CourseSection.sourcedId
usid=$Person.sourcedIdコンテンツ選択 URL https://lti.edu.cloud.microsoft/tool?launchType=courseAssignmentsUploadセキュア アイコンの URL https://res.cdn.office.net/onedrivelti/public/favicon-32x32.png[ディープ リンクをサポートする (コンテンツ アイテム メッセージ)] ボックスをオンにします。
[サービスとプライバシー] の構成を次のように設定します。
Moodle のフィールド 値 IMS LTI 課題および採点サービス 成績同期や列管理にご利用ください IMS LTI 名前とロールのプロビジョニング このサービスを使用して、プライバシー設定に従ってメンバーの情報を取得します ランチャーの名前をツールと共有する 常時 ランチャーのメールをツールで共有する 常時 ツールから成績を受け入れる 常時 最終的な選択は次のようになります。
[ SSL を強制的に実行する] チェック ボックスをオンにします。
[変更の保存] ボタンを選択します。
[ツール] セクションの新しい Microsoft Education タイルで、[構成の詳細の表示] (虫眼鏡アイコン) を選択して、Microsoft 登録ポータルにコピーするために必要な構成の詳細を含むモーダルを表示します。
Moodle から取得した値を Microsoft 登録ポータルに保存するには、次の手順を実行します。
Microsoft 登録ポータル タブで [次へ] を選択して、LMS が提供する登録キーに移動します。 表に一覧表示されている値を入力します。
Microsoft 登録ポータルのフィールド 値 発行者 ID URL Moodle ツール構成の詳細からプラットフォーム ID の値をコピーします。 クライアント ID Moodle ツールの構成の詳細からクライアント ID の値をコピーします。 キーセット URL Moodle ツールの構成の詳細から公開キーセット URL 値をコピーします。 プラットフォーム認証 URL Moodle ツールの構成の詳細から認証要求 URL 値をコピーします。 デプロイ ID Moodle ツールの構成の詳細から展開 ID の値をコピーします。 アクセス トークンの URL Moodle ツールの構成の詳細からアクセス トークン URL 値をコピーします。 [Microsoft 登録ポータル] タブで [次へ] を選択します。
[ 校閲して保存 ] ページを確認します。 エラーがない場合は、[ 保存 して 終了] を選択します。 登録が成功したことを示すメッセージが表示されます。
これで Microsoft 365 LTI がインストールされ、教師がコースに追加できるようになります。
すべての Microsoft Education リソース アプリにアクセスするために、コースに静的リソース起動を追加するには:
コースを 編集モード に切り替え、[ その他] > [LTI 外部ツール] を選択します。
Microsoft Education を見つけて、[ アクティビティ選択で表示 ] トグルをオンにします。
コースに戻り、 編集モードのままであることを確認し、アクティビティを追加するセクションの下部にある [+アクティビティまたはリソース の追加] を選択します。
Microsoft Education を検索して選択します。
アクティビティ名として「 Microsoft Education 」と入力します。
[ 保存] を選択して、アクティビティをコースに追加します。
これで Teams Education リソースが利用可能になり、教師と学生の両方がコースで使用できるようになります。
重要
ディープ リンク (コンテンツの選択) が Moodle で機能するには、すべての Microsoft Education アプリにアクセスするためのコースのリソース起動を構成する必要があります。 課題や学習アクティビティなどの特定のコンテンツを作成する前に、Microsoft Education のコースでコンテンツ アイテムを作成する必要があります。
コースに Microsoft Education リソースを追加するには:
Microsoft Education 外部ツール アプリの初期セットアップ後、コースの教師は、これをコースに追加して学生と一緒に使用する必要があります。
コースを 編集モードに切り替えた状態で、アクティビティを追加するセクションの下部にある [+ アクティビティまたはリソースの追加 ] を選択します。
アクティビティの選択画面で、アクティビティの種類として [Microsoft Education ] を選択します。
[ コンテンツの選択 ] ボタンを選択して Microsoft Education ダイアログを起動し、追加するアクティビティを選択または作成します。
[ 保存] を選択して、アクティビティをコースに追加します。
ヒント
星のアイコンを選択してアクティビティをお気に入りに設定すると、 星付き リストに表示され、すばやくアクセスできます。
Microsoft Team をコースに接続するには:
Microsoft 365 LTI で Teams アプリを使用するには、Moodle コースに接続されている Microsoft Team が必要です。
Microsoft 365 Moodle プラグインをインストールしてクラス チームを作成し、講師向けの Moodle コースと自動的に同期させることをお勧めします。
LMS 管理者による初回構成
展開の構成を完了してツールをアクティブ化するには、 Moodle システム管理者 ロールを持つユーザーとして初めてアプリを起動する必要があります。 この手順を完了するまで、ユーザーはアクセスできません。
Moodle システム管理者として、Microsoft Education リンクが追加されているコースにアクセスします。
Microsoft 365 LTI の初回構成手順に進み、organization の構成を完了します。
コース内の教員と学生による継続的な使用
初回アクセス時に、ユーザーは自分の Microsoft 365 (Microsoft Entra) アカウントを使用してサインインする必要があります。
講師と学生向けの Microsoft 365 LTI アプリケーション シナリオの詳細を確認する
ブラウザーの設定
- Microsoft アプリでは Cookie を許可する必要があります。
- Microsoft アプリではポップアップをブロックしないでください。
Cookie がブロックされていることに関するエラー メッセージが表示された場合は、ブラウザーのアドレス バーでサードパーティの Cookie とポップアップを許可するアイコンをチェックします。 問題が解決しない場合は、Cookie とポップアップに関連する設定を確認して、このアプリで許可されていることを確認してください。
ヘルプの取得とフィードバックの提供
LMS 管理者と Microsoft 365 管理者は、Microsoft Education サポート に連絡して、自分で、またはユーザーに代わって構成と展開の問題を解決できます。
教職員と学習者は、ヘルプとフィードバック メニューを使用してアプリからサポートに連絡したり、フィードバックを直接送信したりできます。
Learning Tools Interoperability® (LTI®) は、1EdTech Consortium, Inc. (1edtech.org) の商標です。