メインコンテンツ

このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。

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 ツールの登録

  1. LMS によってプロンプトが表示されたら、以下のフィールド値を使用して MATLAB Grader を構成します。フィールド名は LMS によって若干異なる場合があります。

    フィールド名フィールド値
    Tool NameMATLAB Grader LTI 1.3
    Tool URL / Target URL / Launch URLhttps://learningtool.mathworks.com/v1p3/launch
    Tool DescriptionAutomatically grade MATLAB code
  2. [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
  3. プロンプトが表示されたら、以下のフィールドを設定します。

    • [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 を起動するようにします。セキュリティとアクセシビリティの要件に準拠するには、この設定を有効にしなければなりません。

  4. [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 toolAlways
    [Force SSL][Use SSL][Require Secure Connections]、または [USE HTTPS][YES] または "チェック済み"
  5. ツール構成を保存します。

手順 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 連携ページで以下のようにします。

  1. 手順 6 で、手順 5 でコピーした情報を使用し、次の値を入力します。

    • Client ID

    • Deployment ID

    • Issuer

    • Public Keyset URL

    • Access Token URL または Endpoint

    • OIDC Auth Request Endpoint

  2. [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 テクニカル サポートにお問い合わせください。

参考

トピック