このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
MATLAB and Simulink Online Courses と Canvas (Instructure) の連携 — LTI 1.3
Canvas® アプリに MATLAB® and Simulink® Online™ Courses を追加するには、このセクションの手順に従います。
メモ
以下の手続きの各手順で、このページからコピーして貼り付けるテキストの先頭または末尾にスペースがないことを確認します。そうしないと、連携が機能しない可能性があります。
手順 1. LMS 管理者として MATLAB and Simulink Online Courses にサインイン
メモ
連携を実施できるのはライセンス管理者のみです。自身の大学の LMS 管理者である場合は、ライセンス管理者に連絡して、ライセンス管理者として委任してもらうか、代わりに連携を実施してもらいます。ライセンス管理者が誰であるかを特定する際、またはライセンス管理者にアクセス権を委任してもらう際にサポートが必要な場合は、インストール サポートにお問い合わせください。
URL https://matlabacademy.mathworks.com/ でサインインし、[LMS との連携] をクリックします。または、https://matlabacademy.mathworks.com/lti_credentials でページに直接アクセスすることもできます。
サインイン後、[展開の追加] をクリックします。[製品] ドロップダウン リストから [MATLAB and Simulink Online Courses] を選択し、[プラットフォーム] ドロップダウン リストから [Canvas] を選択します。[環境] も選択する必要があります。
メモ
これらの手順は、Instructure® が提供する Canvas LMS の Software as a Service (SaaS)/クラウドホスト バージョンに適用されます。Canvas のローカルまたはオンプレミスのインスタンスを使用している場合は、[プラットフォーム] ドロップダウン リストで [その他] を選択します。
手順 2. LMS 管理者として Canvas にサインイン
管理者権限 (具体的には開発者キーを作成し、LTI アプリを構成する権限) をもつユーザーとして、大学の Canvas の LMS インスタンスにサインインします。ログイン ページの URL は、たとえば https://mathworks.instructure.com/ のようになります。
手順 3. Canvas の開発者キーを開く
開発者キーのページを開きます。このページの URL は、たとえば https://mathworks.instructure.com/accounts/1/developer_keys のようになります。
手順 4. MATLAB and Simulink Online Courses 用の新しい LTI キーの作成
How do I configure an LTI key for an account? にある Canvas の手順に従って、MATLAB and Simulink Online Courses 用に "LTI Key" タイプの新しい開発者キーを作成します。
[Open Account] セクションでは、アカウント名に [MathWorks] を選択します。
プロンプトが表示されたら、以下の値を指定します。
フィールド名 フィールド値 Key Name MATLAB and Simulink Online Courses LTI 1.3Owner email onlinecourseslmsintegration@groups.mathworks.comRedirect URL https://learningtool.mathworks.com/lti/redirectNotes Automatically track progress in self-paced training coursesMethod ManualTitle MATLAB and Simulink Online Courses LTI 1.3Description Automatically track progress in self-paced training coursesTarget Link URI https://matlabacademy.mathworks.com/service/v1/lti/launchOpenID Connect Initiation URL https://learningtool.mathworks.com/lti/oidcJWK Method Public JWK URLPublic JWK URL https://learningtool.mathworks.com/lti/jwk
手順 5. LTI Advantage サービスの有効化
開発者キーの構成ページで、[LTI Advantage Services] のセクションを展開し、次の表に示されているようにサービスを設定します。
| サービス | 選択する |
|---|---|
ツールに関連付けられた成績表で課題データを作成および表示できる。 | はい |
ツールに関連付けられた成績表で課題データを表示できる。 | はい |
ツールに関連付けられた課題の提出データを表示できる。 | はい |
ツールに関連付けられた課題の提出結果を作成および更新できる。 | はい |
| ツールがインストールされているコンテキストに関連付けられたユーザー データを取得できる | No |
LTI サービスのパブリック jwk (JSON Web Key) を更新できる。 | はい |
| アカウント情報を参照できる | いいえ |
| ツールがインストールされているコンテキストに関連付けられた進捗状況レコードを表示できる | No |
手順 6. 課題選択プレースメントの作成
[Placements] で、ドロップダウン メニューから [Assignment Selection] を選択します。[Assignment Selection] の新しいセクションを展開し、次の値を指定します。
| フィールド名 | フィールド値 |
|---|---|
| Target Link URI | https://matlabacademy.mathworks.com/service/v1/lti/launch |
| Select Message Type | [LtiResourceLinkRequest] を選択。 |
[Account Navigation] または [Link Selection] に他のプレースメントが存在する場合は、それらをプレースメントのリストから削除します。
手順 7. 開発者キーの保存と有効化
開発者キーの構成ページで、[Save] をクリックし、開発者キーのリストに戻ります。
開発者キーのリストで、今作成したキーを見つけ、キーの [State] を [OFF] から [ON] に切り替えます。
選択内容を確認して、MATLAB and Simulink Online Courses 用の開発者キーを有効にします。
手順 8. MATLAB and Simulink Online Courses 用のクライアント ID の特定
開発者キーのリストで、MATLAB and Simulink Online Courses 用に新しく作成されたキーを特定し、数値のクライアント ID 値 ([Details] の下にある) をコピーします。このクライアント ID は、続く手順で必要になります。
手順 9. MATLAB and Simulink Online Courses 用の Deployment ID の生成
Canvas で、[Settings]、[Apps] を開きます。
[View App Configurations] をクリックします。
有効な外部アプリの一覧が表示されたら、[+ App] をクリックします。
[Configuration Type] の [By Client ID] を選択し、前の手順で取得した数値のクライアント ID 値を入力します。このフィールドの先頭または末尾にスペースがないことを確認します。
[Submit] をクリックします。プロンプトが表示されたら [Install] をクリックして、MATLAB and Simulink Online Courses LTI 1.3 アプリのインストールを確認します。
インストールされたアプリの一覧が再度表示されたら、[MATLAB and Simulink Online Courses LTI 1.3] の右にある歯車アイコンをクリックし、[Deployment ID] オプションを選択します。
[Deployment ID for MATLAB and Simulink Online Courses LTI 1.3] の値をコピーします。この Deployment ID は、続く手順で必要になります。
手順 10. MATLAB and Simulink Online Courses への LMS 情報の登録
LMS 連携ページで以下のようにします。
ステップ 10 で、プロンプトが表示されたらフィールドの値を入力します。これらの値は、手順 1 で選択した [環境] によって異なります。たとえば、Canvas の本番インスタンスの場合、次の値を指定しなければなりません。
フィールド名 フィールド値 Client ID 前の手順で取得したクライアント ID の値を使用します。 Deployment ID 前の手順で取得した Deployment ID の値を使用します。
[Submit] をクリックします。
連携が完了し、講師は MATLAB and Simulink Online Courses のコンテンツを LMS コースに追加できるようになります。
サポートを受ける
このプロセスのいずれかの時点において、LTI 1.3 を使用して MATLAB and Simulink Online Courses を LMS に連携させるためのサポートが必要な場合は、MathWorks テクニカル サポートにお問い合わせください。