
言語 🇯🇵 日本語
要約
Canvas LTI 1.3 の設定
設定
トラブルシューティング
LTI 1.3 を介して Canvas LMS にコメントを追加する
FastCommentsはLTI 1.3標準を介してCanvas LMSと連携します。これにより、サーバーにプラグインをインストールすることなく、Canvasのコースにライブコメントと共同チャットを直接追加できます。
コメントは課題の下に自動的に表示され、教員はリッチコンテンツエディタを介してページ、クイズ、アナウンスメントにFastCommentsを埋め込むことができます。SSOはLTIの起動を通じて自動的に処理され、学生は別途ログインすることなくCanvasのアカウントでコメントできます。統合はスレッド形式のコメント、テキストハイライトを伴うリアルタイムの共同チャット、および自動ロールマッピングをサポートします。
クイックスタート 
- あなたの FastComments LTI Config にアクセスします。
- Configuration Name と Platform URL を入力します(例:
https://yourschool.instructure.com)。有効にする Placements を選択します(Assignment View および/または Editor Button — どちらもデフォルトでオンになっています)。Create Configuration をクリックします。ウィザードは Step 2 に進み、Configuration URL を表示します。 - Canvas で、Admin > Developer Keys > + Developer Key > LTI Key に移動します。Method を "Enter URL" に設定し、Configuration URL を貼り付けます。キーを保存し、その後 State を ON に設定し、プロンプトが表示されたら Allow をクリックします。
- Canvas の Developer Keys テーブルから Client ID の番号をコピーします。FastComments に戻り、それを Client ID フィールドに貼り付け、Save & Continue をクリックします。
- 設定の要約を確認し、公開するには Enable Integration をクリックします。
- Canvas に External App をインストールします(Admin > Settings > Apps > + App > By Client ID)。コメントは課題の下に自動的に表示され、講師はリッチコンテンツエディタのツールバーボタンから Pages、Quizzes、Announcements に FastComments を埋め込むことができます。
FastComments ダッシュボードの設定 
LTI 設定に移動
次のページにアクセスしてください: あなたの FastComments LTI 設定。
セットアップページは、各ステップを案内するウィザードを使用します。Step 1: Create から開始します。
新しい LTI 設定を作成
次の項目を入力してください:
- Configuration Name - この設定を識別するための任意のラベル(複数の Canvas インスタンスを接続する場合に便利です)。
- Platform URL - あなたの Canvas インスタンスの URL(例:
https://yourschool.instructure.com)。この項目は必須です。
配置を選択
Platform URL の下で、FastComments を Canvas コースのどこに表示するかを選択できます。両方の配置はデフォルトで有効になっています:
- Assignment View - コメントが課題の下に自動的に表示されます。
- Rich Content Editor Button - 教員はリッチコンテンツエディタのツールバーのボタンを使って、Pages、Quizzes、Announcements に FastComments を埋め込むことができます。
いずれか一方、または両方を有効にできます。少なくとも一つの配置を有効にする必要があります。
Create Configuration をクリックします。
構成 URL をコピー
構成を作成すると、ウィザードは Step 2: Connect に進みます。ページ上部に目立つ Configuration URL が表示され、Copy ボタンがあります。
この URL をコピーしてください。次の手順で Canvas に Developer Key を作成する際に必要になります。
ページには、Canvas での操作手順(番号つき)と、取得後に入力する Client ID および任意の Deployment ID のフィールドも表示されます。
Canvas 開発者キー 
CanvasでDeveloper Keysを開く
管理者としてCanvasにログインします。左サイドバーのAdminへ移動 > アカウントを選択 > Developer Keys。
LTI Developer Keyを作成する
「+ Developer Key」をクリックし、LTI Keyを選択します。
設定フォームで:
- 左側のRedirect URIsフィールドに、FastCommentsのセットアップページからコピーしたLaunch URLを貼り付けます。
- 右側でMethodをEnter URLに設定します。
- FastCommentsからコピーしたConfiguration URLをJSON URLフィールドに貼り付けます。
- CanvasがLTI構成を自動的に読み込みます。
- キーに名前を付けます(例: "FastComments")。
- 「Save」をクリックします。
Developer Keyを有効にする
保存後、新しいキーがDeveloper Keysテーブルに表示され、StateがOFFになっています。トグルをクリックしてONに切り替えます。Canvasが確認を求める場合は、Allowをクリックしてキーを有効にします。
Client IDをコピーする
Developer KeysテーブルのDetails列に数値のClient IDが表示されます(例: 17000000000042)。この番号をコピーしてください — 次の手順で必要になります。
接続を完了する 
FastComments に Client ID を入力
戻って FastComments の LTI 設定 を開きます。ウィザードは Step 2: Connect の状態になっているはずです。
Canvas からコピーした Client ID を Client ID フィールドに貼り付けます。LMS が提供する場合は任意で Deployment ID を入力します。
Save & Continue をクリックします。
統合を有効にする
ウィザードは Step 3: Go Live に進みます。設定の概要が表示されます(名前、プラットフォームの URL、Client ID、そして deployment ID)。
詳細を確認したら、Enable Integration をクリックして LTI 接続を有効にします。
有効化後、ウィザードは Management View を表示し、ここで設定の編集、すべての LTI URL の表示、または追加のデプロイメントの追加ができます。
Canvas に外部アプリをインストールする
Canvas で Admin > アカウントを選択 > Settings > Apps タブ に移動します。
+ App をクリックして次のように設定します:
- Configuration Type を By Client ID に設定します。
- Developer Keys テーブルから Client ID を貼り付けます。
- Submit をクリックします。
- プロンプトが表示されたらインストールを確認します。
これで FastComments はアカウントレベルにインストールされ、すべてのコースで利用可能になります。
コースに追加する 
コース内でのコメントの表示方法
LTI 統合が有効化され、External App がインストールされると、FastComments はあなたが設定した配置に基づいて自動的に動作します:
課題ビュー
課題ビュー 配置が有効な場合、コース内の各課題の下に自動的にコメントが表示されます。学生と教員は課題を表示するとスレッド型のコメントセクションが表示されます — 各課題ごとの追加設定は不要です。
各課題にはそれぞれ別個のコメントスレッドが作成されます。
リッチコンテンツエディタボタン
エディタボタン 配置が有効な場合、教員はリッチコンテンツエディタを使用する任意のコンテンツに FastComments を埋め込むことができます:
- ページ、クイズ、または お知らせ を編集します。
- リッチコンテンツエディタのツールバーで FastComments ボタンをクリックします。
- FastComments がコンテンツ内に自動的に埋め込まれます。
- ページを保存します。
学生がページを表示すると、そのページ固有のコメントスレッドを持つ埋め込み FastComments ウィジェットが読み込まれます。
自動 SSO
両方の配置において、学生は自動的に Canvas アカウントでサインインされます。名前、メール、アバターは LTI ランチで同期されるため、別途ログインは必要ありません。
公開アクセスを制限する(推奨)
デフォルトでは、FastComments のコメントデータは公開読み取り可能になっています。スレッドの URL や API エンドポイントを推測できる人は Canvas 外でもそのコメントを閲覧できます。コースのディスカッションでは、受講生のみ閲覧を制限することを強くおすすめします。
ウィジェットのカスタマイズページを開き、Require SSO To View Comments を有効にしたルールを作成し、セキュリティレベルを Secure SSO に設定してください。これによりスレッドは署名された LTI ランチを通じてのみ読み込まれるようになります。
フルの手順については、Protecting Comment Threads With Single-Sign-On を参照してください。
コメントスタイル 
FastComments は Canvas コースにスレッド形式のコメント機能を追加します。標準の FastComments ウィジェットがページに表示されます。ユーザーはスレッド形式のコメントを投稿したり、返信や投票を行ったり、その他の標準機能を利用できます。
コメントは各コースページまたはリソースリンクに紐づけられるため、ディスカッションはページ、課題、モジュールごとに整理されます。
ロールマッピング 
CanvasのロールはLTI起動時に自動的にFastCommentsのロールにマッピングされます。手動の設定は不要です。
ロールのマッピング
| Canvasロール | FastCommentsロール | 権限 |
|---|---|---|
| Administrator | Admin | アカウントへの完全なアクセス、すべてのコメントと設定の管理 |
| Instructor | Moderator | コメントの編集・削除、スレッドのピン留め、ディスカッションの管理 |
| Learner | Commenter | コメントの投稿、返信、投票、メンションの使用 |
動作の仕組み
ユーザーがCanvasからFastCommentsを起動すると、LTI 1.3プロトコルにそのユーザーのCanvasロールが含まれます。FastCommentsはこのロールを読み取り、適切な権限を自動的に割り当てます。
ユーザーが複数のロールを持っている場合(例: InstructorでありAdminでもある場合)、最も高い権限のロールが適用されます。
カスタマイズ 
FastComments はあなたのサイトに合わせてカスタマイズできるように設計されています。
カスタムスタイルを追加したり、設定を調整したりしたい場合は、カスタマイズと設定に関するドキュメント を確認して、方法を学んでください。