このガイドの内容は次のとおりです。
このガイドは、オープンソースまたはセルフホスト環境での統合を検討しているユーザー向けです。 Canvasをホストとする本番環境を使用している場合は、「Canvasをホストとする本番環境でFeedback Studio用にTI 1.3を設定する」を参照してください。
Canvasのテスト環境に統合したい場合は、Canvasをホストとするテスト環境でFeedback Studio用にLTI 1.3を設定する」を参照してください。
始める前に
- オープンソースのCanvasの最新バージョンを使用していることを確認してください。
- オープンソースのCanvasの最新バージョンのインスタンスで、Deep Linkingが有効になっていることを確認してください。
- この統合を完了するには、Canvasの管理者とTurnitinの管理者の両者が必要です。 それぞれの管理者が異なる場合、統合がうまくいくように共同で作業する必要があります。
- セルフホスト環境の発行者設定を確認してください。 デフォルトでは通常、https://canvas.instructure.comですが、こちらは変更できます。 そのため、統合を完了させるためにも、先に進む前にこのフィールドが何であるかを確認してください。
以下の指示が、オープンソースのCanvas環境で表示されるものと異なる場合は、オープンソースのCanvasコミュニティで更に詳しいガイダンスを参照してください。
Turnitinの初期設定
- グローバル機関に所属している場合は、turnitin.comからTurnitinアカウントにログインしてください。 または、英国の教育機関に所属している場合は、turnitinuk.comにログインしてください。
- 画面上部のドロップダウンメニューで、管理者ビューが有効になっていることを確認します。 「インストラクタ」または「学生」が選択されている場合は、「管理者」に変更してください。
- 管理者ホームページの「統合」欄に「未設定」または「設定済み」ボタンが表示されます。
- 統合がすでに設定されている場合は、「設定済み」ボタンを選択し、すべての統合の詳細が正しいことを確認します。 他の統合から移行する場合、このボタンは緑色に表示され、より多くの統合を設定することができます。
- 統合を設定したことがない場合は、「未設定」ボタンを選択します。
- 統合がすでに設定されている場合は、「設定済み」ボタンを選択し、すべての統合の詳細が正しいことを確認します。 他の統合から移行する場合、このボタンは緑色に表示され、より多くの統合を設定することができます。
Canvasテスト環境で、すでにLTI 1.1統合を設定している場合は、テスト環境でも同じアカウントを使用してください。
どのアカウントがテスト環境にリンクされているか不明な場合は、Canvas管理者として「設定」から「アプリ」タブを選択してください。 「アプリの構成を表示」を選択します。 Turnitin LTI 1.1統合の横にある歯車アイコンを選択し、「編集」を選択します。 記載されているコンシューマキーは、ご自身が使用するTurnitinアカウントIDです。
後で削除する必要があるため、Turnitin LTI 1.1アプリの名前を変更することもお勧めします。
- LTI 1.3ボタンを選択し、設定ページを開きます。
未設定の統合は、ステータスボタンが点灯していません。 ただし、LTI 1.3の統合は、統合に成功しても、常に無効なままです。
- LTI 1.3に初めて登録する場合は、「はじめに」のページをご覧いただき、これから行うことをご確認ください。準備ができましたら、「使用開始」ボタンをクリックしてください。
- すでに登録済みの場合は、登録ダッシュボードから「新規登録の作成(Create new registration)」ボタンを選択します。
- すでに登録済みの場合は、登録ダッシュボードから「新規登録の作成(Create new registration)」ボタンを選択します。
- Canvasオープンソース環境では、「その他」を選択します。
- 選択した情報に基づき、統合を完了するためにCanvasオープンソースに入力する必要のある情報がページに自動入力されます。
- このページを開いたまま、新しいタブでCanvasオープンソース環境を開きます。
Canvasの初期設定
- Canvas環境の「管理者」ページに移動し、「開発者キー」セクションを開きます。
- 「アカウント」タブで、「+開発者キー」ボタンを選択します。
-
サブメニューで、「+ LTIキー」オプションを選択します。
-
設定画面が表示されます。 以下の項目をご記入ください。
フィールド | 次に変更する |
方法 | ドロップダウンを使用して手動入力を選択する |
キー名 | お使いのアカウントの開発者キー・リストで使用される、識別しやすい名前(例:Turnitin)を作成します。 |
リダイレクトURL | https://lti.int.turnitin.com/launch |
タイトル | インストラクタが新しい課題を作成する際に使用する統合の名称(例:Turnitin)を割り当てます。 |
説明 | 統合について記録したい情報やメモを追加します。 |
リンク先URL | https://lti.int.turnitin.com/launch/tfs |
JWKメソッド | ドロップダウンを使用して、公開JWK URL(Public JWK URL)を選択します。 |
- 「Turnitin」タブに切り替え、以下のフィールドをコピーしてください。 Canvasの適切なフィールドに貼り付けます。
Canvasの言語 | Turnitinの言語 |
OpenID Connectを開始するためのURL | ログイン開始URL |
公開JWK URL | ツール公開キーセットのURL |
これらのフィールドを設定したら、Turnitinのページを開いたままにしておいてください。 次のステップでTurnitinに情報を追加し、接続を完了するために必要になります。
- Canvasに戻り、「LTI Advantage Services」セクションを展開します。 Turnitinへの接続で正しいデータを正常に渡すためには、ここで特定のデフォルトを設定する必要があります。 最初の7つのオプションを選び、下の表で正しく選択したことを確認してください。
トグルオプション | 正しいトグル状態 |
ツールに関連付いたグレードブックで課題データを作成および閲覧が可能 | 有効 |
ツールに関連付いたグレードブックで課題データを閲覧できる | 有効 |
ツールに関連付いた課題の提出データを閲覧できる | 有効 |
ツールに関連する課題の提出結果を作成および更新できる | 有効 |
ツールがインストールされているコンテキストに関連するユーザーデータを取得できる | 有効 |
LTIサービスの公開JWKを更新できる | 有効 |
アカウント情報を検索できる | 有効 |
データサービスのデータへの登録を作成できる | 無効 |
データサービスのデータへの登録を表示できる | 無効 |
データサービスのデータへの登録を更新できる | 無効 |
データサービスのデータへの登録をリストアップできる | 無効 |
データサービスのデータへの登録を破棄できる | 無効 |
イベントの種類を分類してリストアップできる | 無効 |
機能フラグを表示できる | 無効 |
ツールがインストールされているコンテキストに関連する進捗状況レコードを表示できる | 無効 |
これで「LTI Advantage Services」セクションを終了し、折りたたむことができます。
- 「追加設定」セクションを開きます。 「ドメイン」フィールドに「turnitin.com」と入力してください。 次に、「プライバシーレベル」を「プライベート」から「パブリック」に変更します。
-
「クラス分け」セクションに移動し、各項目の「X」アイコンを選択してデフォルトのオプションを削除します。
-
空欄になった「クラス分け」フィールドを選択し、「コース課題メニュー」オプションを選択します。
-
クラス分けを正しく設定すると、新しい「コース課題メニュー」セクションが表示されます。 このセクションを展開します。
-
「コース課題メニュー」セクションから、「LTIDeepLinkingRequest」オプションを選択します。 その他のフィールドは空白のままにします。
セルフホストのCanvas環境で「DeepLink」オプションが灰色表示されている場合は、オープンソースのCanvasコミュニティにお問い合わせください。
-
「保存」を選択し、「開発者キー」ページに戻ります。
-
まだ開いていなければ、「アカウント」タブに切り替えます。
- 作成したLTIキーに移動します。 これは、名付けたキー名で識別できます。
-
LTIキーのスイッチを「オフ」から「オン」にします。
-
開発者キーの状態を変更することを確認するよう求められます。 「OK」を選択して続行します。
-
詳細列から、先ほどアクティベートした15桁の開発者キーをコピーします。
このために「キーを表示」ボタンを使う必要はありません。 15桁のキーをコピーします。
- 「Canvasオープンソース」タブを開いたままにします。
Turnitinのセットアップを続ける
このセクションは、上記の「Canvasの初期設定」セクションで使用したのと同じTurnitinページを開いている場合にのみ完了できます。 このページを開いたままにしていない場合は、手続きをやり直す必要があります。
- Turnitinの設定ページに戻ってください。ページは開いたままにしておく必要があります。
- Turnitin設定ページの「LMS 詳細」セクションに移動し、以下のデータを追加します。
Turnitinフィールド | 次に変更する |
クライアントID | 先にコピーした15桁のLTIキーを貼り付けます。 |
プラットフォーム公開キーセットURL |
https://yourcanvasissuer.com/api/lti/security/jwks |
発行者 |
https://yourcanvasissuer.com |
アクセストークンURL | https://yourcanvasissuer.com/login/oauth2/token |
OpenID Connectのログインのエンドポイント |
https://yourcanvasissuer.com/api/lti/authorize_redirect |
プラットフォーム認証プロバイダ | 空白のままにする |
統合のセットアップを完了するために、セルフホスト環境の発行者が正しいことを確認してください。
- 「保存」ボタンを使用して、設定プロセスを確定します。 次に、Turnitinアプリを追加し、使用する環境でインストラクタが利用できるようにします。
CanvasにTurnitinアプリを追加する
-
「Canvasオープンソース」タブに戻り、管理ページの「設定」セクションに切り替えます。 次に、「アプリ」タブを選択します。
-
「アプリの構成を表示」ボタンを選択します。
Canvas環境にTurnitin LTI 1.1統合がすでに設定されている場合は、「アプリの構成を表示」をクリックし、その統合の歯車アイコンをクリックして、ドロップダウンから「編集」を選択します。 ツールの名前を「Turnitin LTI 1.1」に変更します。 2つの統合を見分けるために、この方法をお勧めします。 Canvas Plagiarism Framework統合とLTI 1.1統合の両方を使用している場合、名前を変更できるのはLTI 1.1統合のみです。
- 「+ 追加」ボタンを選択します。
-
「構成の種類」を「クライアントIDごと」に変更します。
-
コピーした開発者キーをクライアント IDフィールドに貼り付けます。
-
「送信」ボタンをクリックします。
-
アプリのインストールを確認するメッセージが表示されます。 続行するには、「インストール」ボタンを選択します。
仮の課題を作成する
Turnitinアプリを追加したら、Turnitinアカウントで初期化するために仮の課題を作成する必要があります。
このプロセスはお使いのアカウントに対して一度だけ行う必要があり、インストラクタと学生用に事前に初期化されます。
- Turnitinを追加したいコースに移動します。
- 縦長の楕円形のメニューアイコン「⋮」を選択し、「Turnitin」を選択します。
- 新しいウィンドウに、アカウントをTurnitinに接続するオプションが表示されます。 turnitin.com経由でTurnitinを使用している場合は「Global」を、turnitinuk.com経由でTurnitinを使用している場合は「UK」を選択してください。
- Turnitin管理者に、turnitin.comへのアクセスに使用する電子メールアドレスとパスワードを入力してもらいます。 これは、登録が正規のものであることを最初に認証するために必要です。
- ラジオボタンを使用して、この登録に関連するアカウントまたはサブアカウントを選択します。 「次へ」ボタンで次に進みます。
LTI 1.1からLTI 1.3に移行する場合、LTI 1.1統合で使用したアカウントと同じアカウントにリンクし、LTI 1.3統合でも過去の課題や提出物にアクセスできるようにすることをお勧めします。
- 確認画面で内容を確認します。 すべてが正しく表示されたら、「確認して完了する」ボタンを選択してセットアップを完了します。
- アカウントをリンクし、課題の作成が完了したら、仮の課題を削除することができます。 登録が初期化されました。
これは、LTI 1.3の使用を許可するために、アカウント管理者が一度だけ行う必要がある操作です。 インストラクタまたは学生にはこのプロンプトは表示されません。
オープンソースにTurnitin LTI 1.1アプリがインストールされている場合は、今すぐそのアプリを削除してください。
学生情報システム(SIS)によって、LMSコースに対する学生の登録が変更され、学生が削除または無効化された場合、その学生はTurnitinの課題からも削除される可能性があります。 SISとTurnitinの連携方法について懸念がある場合は、LTIツールとの詳細の共有方法について、LMSプロバイダーにご相談ください。