設定の変更とボードのカスタマイズ
Draw.Chat では、ボードの見た目や機能をカスタマイズし、その後、任意のWebサイトや外部アプリケーションに埋め込むことができます。
以前に保存したボードを読み込み、ページや設定を変更してから、選択したユーザーに共有できます。
Draw.Chat のボードは、eラーニングプラットフォーム、LMSシステム、または他のアプリケーションに、 API を使用して埋め込むことができます。
ページへのボードの埋め込み(iframe)
ブログ、Webサイト、またはアプリケーションにボードを配置するには、次の手順を実行します:
- コンフィギュレーターページに移動します。
- 必要なオプションを選択してボードを設定します。
- 設定を保存ボタンをクリックします。
- ボードを共有セクションに移動します。
- ユーザーが描画できるか、および チャットを利用できるかを指定します。
- ボードの共同編集を許可しない場合は、ローカル描画を有効にして、各ユーザーが自分専用のコピーで作業できるようにできます。
- 生成されたiframeコードをコピーして、ページに貼り付けます。
ランダムなアドレスとパスワードで新しいボードを作成
次のアドレスへユーザーをリダイレクトすることで、ランダムなアドレスと管理者パスワードを持つ新しいボードを作成できます:
https://api.draw.chat/v1/openこのアドレスへの呼び出しは毎回、新しい独立したボードを作成します。
決定的なアドレスで共有ボードを作成
ユーザーが常に同じボードにアクセスするようにしたい場合は、seed パラメータに基づく決定的なアドレスを使用できます:
https://api.draw.chat/v1/open?seed=[ciąg_znaków]seed の値に基づいてボードのアドレスと共有の管理者パスワードが生成されます。同じ seed を含むリンクを開くすべてのユーザーは、編集の完全な権限を取得します。
自分のサーバー側で seed を決定的に生成できます。例えば:
seed = sha256('sekret_szkoły' + 'nr_sali' + 'czas_rozpoczęcia')同じ seed から生成されたリンクは、常に同じボードへ誘導します。
API による統合
Draw.Chat API を使用すると、適切に準備されたリンクだけで、ボードの作成、ユーザーの管理、および権限の管理ができます。
プロジェクト用に .private.key と public.key の鍵ペア(ECDSA / P-256)を生成し、その後、リンクの署名に秘密鍵を使用してください。
正しい署名が付いたリンクは、対応する公開鍵のコンテキストで開かれます。各公開鍵は、別のプロジェクトまたは統合を表すことができます。
1つの鍵ペアに基づいて、異なるボードやユーザー向けの多数のリンクを、個別の権限やボード設定を考慮して生成できます。
サンプルシナリオ
定義済みの参加者リストに対して、次を生成します:
- 共有ボードへのリンクを1つ、
- 各参加者の個別ボードへの別々のリンク、
- 管理者権限を持つ進行役または試験官のリンク。