このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
MATLAB Grader と他の LMS の連携 — LTI 1.3
リストされていない LMS に MATLAB® Grader™ を追加するには (MATLAB Grader と LMS の連携を参照)、このセクションの手順に従います。
メモ
以下の手続きの各手順で、このページからコピーして貼り付けるテキストの先頭または末尾にスペースがないことを確認します。そうしないと、連携が機能しない可能性があります。
手順 1. LMS 管理者として MATLAB Grader にサインイン
メモ
連携を実施できるのはライセンス管理者のみです。自身の大学の LMS 管理者である場合は、ライセンス管理者に連絡して、ライセンス管理者として委任してもらうか、代わりに連携を実施してもらいます。ライセンス管理者が誰であるかを特定する際、またはライセンス管理者にアクセス権を委任してもらう際にサポートが必要な場合は、インストール サポートにお問い合わせください。
URL https://grader.mathworks.com
でサインインし、[LMS との連携] をクリックします。または、https://grader.mathworks.com/lti_credentials
でページに直接アクセスすることもできます。
サインイン後、[展開の追加] をクリックします。[製品] ドロップダウン リストから [MATLAB Grader]
を選択し、[プラットフォーム] ドロップダウン リストから [その他]
を選択します。
手順 2. LMS 管理者としてサインイン
管理者権限 (具体的には、新しい LTI 1.3/Advantage ツールを登録する権限) をもつユーザーとして、大学の学習管理システム (LMS) にサインインします。
手順 3. 新しい LTI 1.3/Advantage ツール用のエントリの作成
LMS で [Manage Tools] を開き、新しい LTI 1.3/Advantage ツールのエントリを作成します。このプロセスを開始する方法の詳細な手順については、LMS ベンダーに確認してください。
手順 4. LTI 1.3/Advantage ツールの登録
LMS によってプロンプトが表示されたら、以下のフィールド値を使用して MATLAB Grader を構成します。フィールド名は LMS によって若干異なる場合があります。
フィールド名 フィールド値 Tool Name MATLAB Grader LTI 1.3
Tool URL / Target URL / Launch URL https://learningtool.mathworks.com/v1p3/launch
Tool Description Automatically grade MATLAB code
[LTI version] を LTI 1.3 に変更します。フォームが新しいフィールドに更新されます。プロンプトが表示されたら、以下の値を使用します。
フィールド名 フィールド値 Public key type [Keyset URL]
または[Public JWK URL]
[Public keyset URL] または [Public JWK URL] https://learningtool.mathworks.com/lti/jwk
[Initiate login URL] または [OIDC Authentication URL] https://learningtool.mathworks.com/lti/oidc
[Redirect URL] または [Redirect URI] https://learningtool.mathworks.com/lti/redirect
プロンプトが表示されたら、以下のフィールドを設定します。
[IMS LTI Assignment and Grade Services] が
[YES]
または "チェック済み" に設定されていることを確認します。講師がアクセスできるレポートに受講者の名前と電子メール アドレスを含めるには、次のようにします。
[LTI Names and Role Provisioning] を
[YES]
または "チェック済み" に設定します。また、[Share launcher’s name with tool] と [Share launcher’s email with tool] を
[Always]
に設定します。
LTI 1.3/Advantage ツールを作成した後にこの設定を有効にするには、既存の LTI 1.3 連携を編集し、起動者の名前と電子メールを共有するオプションを選択します。LTI 1.3/Advantage ツールを保存します。
オプションが与えられている場合は、[新しいタブで開く] を選択して、LMS が新しいタブで MATLAB Grader を起動するようにします。セキュリティとアクセシビリティの要件に準拠するには、この設定を有効にしなければなりません。
[Privacy] の下で、プロンプトが表示されたら、以下のオプションを使用します。
フィールド名 フィールド値 Share launcher’s name with tool 講師レポートに受講者名を表示するには、コンテキスト メニューから
[Always]
を選択します。また、[LTI Names and Role Provisioning] を
[YES]
または "チェック済み" に設定します。LTI 1.3/Advantage ツールを作成した後にこの設定を有効にするには、既存の LTI 1.3 連携を編集し、このオプションを選択します。LTI 1.3/Advantage ツールを保存します。
それ以外の場合は、このオプションを
[Never]
に設定します。Share launcher’s email with tool 講師レポートに受講者の電子メール アドレスを表示するには、コンテキスト メニューから
[Always]
を選択します。また、[LTI Names and Role Provisioning] を
[YES]
または "チェック済み" に設定します。LTI 1.3/Advantage ツールを作成した後にこの設定を有効にするには、既存の LTI 1.3 連携を編集し、このオプションを選択します。LTI 1.3/Advantage ツールを保存します。
それ以外の場合は、このオプションを
[Never]
に設定します。Accept grades from the tool Always
[Force SSL]、[Use SSL]、[Require Secure Connections]、または [USE HTTPS] [YES]
または "チェック済み"ツール構成を保存します。
手順 5. LMS からツール構成の詳細を取得
この手順では、構成の詳細を取得して、次の手順で MATLAB Grader に LMS 情報を登録できるようにします。
LMS で、新しく作成された [MATLAB Grader LTI 1.3]
のエントリを見つけます。MATLAB Grader の構成と各フィールドの特定のラベルについて表示される情報が LMS で異なる場合がありますが、次の値を特定しなければなりません。
Issuer または Platform ID
Client ID
Public Keyset URL
Access Token URL または Endpoint
OIDC Auth Request Endpoint または Authentication Request URL
Deployment ID
これらの値を見つけるのに問題がある場合は、LMS のベンダーに問い合わせてください。
手順 6. MATLAB Grader への LMS 情報の登録
LMS 連携ページで以下のようにします。
手順 6 で、手順 5 でコピーした情報を使用し、次の値を入力します。
Client ID
Deployment ID
Issuer
Public Keyset URL
Access Token URL または Endpoint
OIDC Auth Request Endpoint
[Submit] をクリックします。
連携が完了し、講師は MATLAB Grader のコンテンツを LMS コースに追加できるようになります。
MATLAB Grader LMS 連携のトラブルシューティング
連携が失敗する一般的な原因は次のとおりです。
URL が、ファイアウォールの背後で保護されているか、パブリック インターネット上で保護されていない。これらの失敗には SSO チャレンジが含まれます。
SSL 証明書が提供されていないか、SSL 証明書が自己署名されている。
URL が HTTPS プロトコルを使用していない。
LMS サーバーが非標準のポート番号で構成されている。LMS サーバーは、サーバーへのパブリック アクセスが常に確実にポート 443 を経由するように、プロキシ サービスまたはファイアウォールのポート マッピングの背後で構成できます。
非標準の LMS インストールを使用している場合、MATLAB Grader サーバーと LMS サーバーの間で相互に正常に通信できるように、構成の変更が必要になる場合があります。
サポートを受ける
このプロセスのいずれかの時点において、LTI 1.3 を使用して MATLAB Grader を LMS に連携させるためのサポートが必要な場合は、MathWorks テクニカル サポートにお問い合わせください。