このガイドの内容は次のとおりです。
このガイドは、オープンソースまたはセルフホスト環境での統合を検討しているユーザー向けです。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に初めて登録する場合は、「はじめに」のページをご覧いただき、これから行う作業の概要をご確認ください。準備ができたら、[開始]ボタンをクリックしてください。
- すでに登録済みの場合は、登録ダッシュボードから[新規登録を作成]ボタンを選択します。
- すでに登録済みの場合は、登録ダッシュボードから[新規登録を作成]ボタンを選択します。
- 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]を選択する |
- [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を使用している場合はグローバルを、turnitinuk.com経由でTurnitinを使用している場合は英国を選択してください。
- 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プロバイダーにご相談ください。