メインコンテンツへスキップ

Canvasをホストとするテスト環境でFeedback Studio用にLTI 1.3を設定する

このガイドの内容は次のとおりです。

  1. Turnitinの初期設定
  2. Canvasの初期設定
  3. Turnitinの設定を続ける
  4. CanvasにTurnitinアプリを追加する
  5. 仮の課題を作成する

Turnitinの初期設定

  1. グローバルな教育機関に所属している方は、turnitin.comからTurnitinアカウントにログインしてください。英国の教育機関に所属している方は、turnitinuk.comにログインしてください。
  2. 画面上部のドロップダウンメニューで管理者ビューが有効になっていることを確認します。[教員]または[学生]が選択されている場合は、[管理者]に変更してください。
    INT_TFS_SelectUser.png
  3. 管理者ホームページの[統合]列に、[未設定]または[設定済み]ボタンが表示されます。 設定に成功しても、このボタンが「未設定」状態のまま表示される可能性があります。 
    INT_TFS_Unconfigured.png

LTI 1.1からLTI 1.3への移行を行っており、Canvasテスト環境ですでにLTI 1.1統合を設定済みの場合は、LTI 1.3統合がどのように機能するかをテストするために新しいTurnitinサブアカウントを作成してください。ここでのテストには、本番環境で使用しているものと同じアカウントを使用しないでください。

どのアカウントがテスト環境や本番環境にリンクされているか不明な場合は、Canvas管理者として[設定]に移動し、[アプリ]タブを選択してください。[アプリの設定を表示]を選択します。Turnitin LTI 1.1統合の横にある歯車アイコンを選択し、[編集]を選択します。記載されているコンシューマーキーは、TurnitinアカウントIDです。

  1. LTI 1.3ボタンを選択し、設定ページを開きます。

連携が未設定の場合は、ステータスボタンが点灯しません。ただし、LTI 1.3の統合は、統合に成功した後でも常に無効なままになります。

  1. LTI 1.3に初めて登録する場合は、「はじめに」のページをご覧いただき、これから行う作業の概要をご確認ください。準備ができたら、[開始]ボタンをクリックしてください。
    INT_TFS_LTI13Setup.png
  2. Canvasテスト環境では、[その他]を選択します。
  3. 選択した情報に基づき、統合を完了するためにCanvasに入力する必要のある情報がページに自動入力されます。
    INT_TFS_ToolURLs.png
  4. このページを開いたまま、新しいタブでCanvasテスト環境を開きます。

Canvasの初期設定

  1. Canvas環境の[管理者]ページに移動し、[開発者キー]セクションを開きます。
    Canvas_DeveloperKeys.png
  2. [アカウント]タブで、[+開発者キー]ボタンを選択します。
    Canvas_DeveloperKeysLTI.png
  3. サブメニューで、[+LTIキー]オプションを選択します。

  4. 設定画面が表示されます。以下の情報を使用してフィールドに入力してください。

フィールド 次に変更する
方法 ドロップダウンを使用して、[手動入力]を選択する
キー名 アカウントの開発者キーのリストで使用する、識別可能な名前(Turnitinなど)を作成する
リダイレクトURL

https://lti.int.turnitin.com/launch

https://api.turnitin.com/api/lti/1p3

タイトル 教員が新しい課題を作成する際に使用する統合の名前(Turnitinなど)を割り当てる
説明 統合について記録する情報やメモを追加します。
ターゲットリンクURL https://lti.int.turnitin.com/launch/tfs
JWKメソッド ドロップダウンを使用して、[公開JWK URL]を選択する
  1. [Turnitin]タブに切り替えて、次のフィールドをコピーします。Canvasの適切なフィールドに貼り付けます。
Canvasの言語 Turnitinの言語
OpenID Connect開始URL ログイン開始URL
公開JWK URL ツール公開キーセットURL

これらのフィールドを設定したら、Turnitinのページを開いたままにしておきます。次のステップでTurnitinに情報を追加し、接続を完了する際に必要になります。

  1. Canvasに戻り、[LTI Advantage Services]セクションを展開します。Turnitinへの接続で正しいデータを正常に渡すには、ここで特定のデフォルトを設定する必要があります。最初の7つのオプションを選択し、以下の表で正しいオプションを選択したことを確認します。
    Canvas_LTIAdvantageServices.png
トグルオプション 正しいトグル状態
ツールに関連付けられたグレードブックで課題データを作成および閲覧できる 有効
ツールに関連付けられたグレードブックで課題データを閲覧できる 有効
ツールに関連付けられた課題の提出データを閲覧できる 有効
ツールに関連付けられた課題の提出結果を作成および更新できる 有効
ツールがインストールされているコンテキストに関連付けられたユーザーデータを取得できる 有効
LTIサービスの公開JWKを更新できる 有効
アカウント情報を検索できる 有効
データサービスのデータへの登録を作成できる 無効
データサービスのデータへの登録を表示できる 無効
データサービスのデータへの登録を更新できる 無効
データサービスのデータへの登録をリストアップできる 無効
データサービスのデータへの登録を破棄できる 無効
イベントの種類を分類してリストアップできる 無効
機能フラグを表示できる 無効
ツールがインストールされているコンテキストに関連付けられた進捗状況レコードを表示できる 無効

これで[LTI Advantage Services]セクションを終了し、折りたたむことができます。

  1. [追加設定]セクションを開きます。[ドメイン]フィールドに「turnitin.com」と入力します。次に、[プライバシーレベル]を[プライベート]から[パブリック]に変更します。
    Canvas_AdminAdditionalSettings.png
  2. [クラス分け]セクションに移動し、各項目の[X]アイコンを選択してデフォルトのオプションを削除します。

  3. 空になった[クラス分け]フィールドを選択し、[コース課題メニュー]オプションを選択します。
    Canvas_Placements.png

  4. クラス分けを正しく設定すると、新しい[コース課題メニュー]セクションが表示されます。このセクションを展開します。

  5. [コース課題メニュー]セクションで、[LTIDeepLinkingRequest]オプションを選択します。その他のフィールドはすべて空のままにします。
    Canvas_CourseAssignmentsMenu.png

  6. [保存]を選択し、[開発者キー]ページに戻ります。

  7. まだ開いていない場合は、[アカウント]タブに切り替えます。

  8. 先ほど作成したLTIキーに移動します。これは、指定したキー名で識別できます。
    Canvas_LTIKeyOn.png
  9. LTIキーのスイッチを[オフ]から[オン]に切り替えます。

  10. 開発者キーの状態を変更することを確認するよう求められます。[OK]を選択して続行します。

  11. [詳細]列から、先ほどアクティベートした15桁の開発者キーをコピーします。
    Canvas_LTIKeyValue.png

このために、[キーを表示]ボタンを使用する必要はありません。15桁のキーをコピーするだけです。

  1. [Canvasテスト]タブを開いたままにします。

Turnitinの設定を続ける

このセクションは、上記の[Canvasの初期設定]セクションで使用したのと同じTurnitinページを開いたままにしていている場合にのみ完了できます。このページを開いたままにしていない場合は、プロセスを最初からやり直す必要があります。

  1. 開いたままにしているはずのTurnitin設定ページに戻ってください。
  2. Turnitin設定ページの[LMS詳細]セクションに移動し、以下のデータを追加します。Canvasテスト環境では、以下のように若干異なるURLを使用することに注意してください。
Turnitinフィールド 次に変更する
クライアントID 先ほどコピーした15桁のLTIキーを貼り付けます。
プラットフォーム公開キーセットURL

https://sso.test.canvaslms.com/api/lti/security/jwks

発行者

https://canvas.test.instructure.com

アクセストークンURL https://sso.test.canvaslms.com/login/oauth2/token
OpenID Connectのログインのエンドポイント

https://sso.test.canvaslms.com/api/lti/authorize_redirect

プラットフォーム認証プロバイダー 空白のままにする
  1. [保存]ボタンを使用して、設定プロセスを完了します。次に、Turnitinアプリを追加し、環境で教員が利用できるようにします。

CanvasにTurnitinアプリを追加する

  1. [Canvasテスト]タブに戻り、[管理者]ページの[設定]セクションに切り替えます。次に、[アプリ]タブを選択します。

  2. [アプリの設定を表示]ボタンを選択します。

    Canvas_ViewAppConfigurations.png
  3. [+追加]ボタンを選択します。
  4. [設定の種類]を[クライアントIDごと]に変更します。

  5. コピーした開発者キーを[クライアントID]フィールドに貼り付けます。
    Canvas_AddApp.png

  6. [送信]ボタンをクリックします。

  7. アプリのインストールを確認するメッセージが表示されます。[インストール]ボタンを選択して続行します。

仮の課題を作成する

Turnitinアプリを追加したら、LTI 1.3のテスト用に作成したTurnitinアカウントで初期化するために、仮の課題を作成する必要があります。

このプロセスはお使いのアカウントに対して一度だけ実行します。これにより、アカウントが教員と学生に対して事前に初期化されます。

  1. Turnitinを追加したいコースに移動します。
  2. 縦長の楕円形のメニューアイコン[⋮]を選択し、[Turnitin]を選択します。
    Canvas_CreateAssignment.png
  3. 新しいウィンドウに、アカウントをTurnitinに接続するオプションが表示されます。turnitin.com経由でTurnitinを使用している場合はグローバルを、turnitinuk.com経由でTurnitinを使用している場合は英国を選択してください。
    INT_TFS_TurnitinGlobalUK.png
  4. Turnitin管理者に、turnitin.comへのアクセスに使用する電子メールアドレスとパスワードを入力してもらいます。これは、登録が正規のものであることを最初に認証するために必要です。
    INT_TFS_Login.png
  5. ラジオボタンを使用して、この登録に関連するアカウントまたはサブアカウントを選択します。[次へ]ボタンで次に進みます。
    INT_TFS_SelectAccount.png

LTI 1.1からLTI 1.3への移行を行っており、テスト環境でLTI 1.3統合をテストする場合は、そのために新しいサブアカウントを作成することをお勧めします。また、テスト用に新しいサブアカウントを作成したため、テスト内にある前のLTI 1.1課題は「新しい」LTI 1.3課題として扱われ、過去の提出物は表示されません。この問題は本番環境では発生しません。過去のLTI 1.1提出物には、LTI 1.3統合により引き続きアクセスできます。

  1. 確認画面で内容を確認します。すべてが正しく表示されたら、[確認して完了する]ボタンを選択してセットアップを完了します。
    INT_TFS_ConfirmAccount.png
  2. アカウントをリンクし、課題の作成が完了したら、仮の課題を削除することができます。登録が初期化されました。

LTI 1.1からLTI 1.3に移行する場合、テストが完了し、本番環境にLTI 1.3をインストールする準備ができたら、本番環境でLTI 1.1統合に使用したのと同じアカウントを使用します。これにより、LTI 1.3統合後も、過去のLTI 1.1の課題や提出物にアクセスできるようになります。

この記事は役に立ちましたか?
3人中0人がこの記事が役に立ったと言っています

このセクションの記事

Powered by Zendesk