Зміна налаштувань та налаштування дошки

Draw.Chat дозволяє налаштувати свій вигляд та функціональність, а потім розмістити його на будь-якому веб-сайті.

Ви можете завантажити раніше збережену дошку, налаштувати її сторінки, а потім поділитися обраними особами.

Ви можете розмістити Draw.Chat на платформі електронного навчання або в іншій програмі, використовуючи API.

Щоб розмістити дошку на блозі або як посилання, виконайте наступні дії:

  • Перейдіть на сторінку Конфігуратор
  • Налаштуйте дошку, вибравши вам цікаві опції
  • Натисніть кнопку Зберегти Конфігурацію
  • Перейдіть до розділу Поділитися дошкою для:
  • Виберіть, чи можуть користувачі Малювати або Чатитися, якщо ви залишили опцію Чату включеною
  • Якщо ви не дозволяєте змінювати дошку шляхом Малювання, ви можете включити опцію Локальне малювання, щоб користувачі могли малювати тільки на своїй копії
  • Скопіюйте код iframe та розмістіть його в потрібному місці.

Створення нової дошки з випадковою адресою та випадковим паролем

Ви можете створити нову дошку з випадковою адресою та випадковим паролем, перенаправивши браузер користувача на адресу:

https://api.draw.chat/v1/open

Створення спільної дошки з детермінованою адресою та спільним паролем

Ви можете перенаправити користувача завжди на ту саму дошку, завжди з тим самим паролем на основі будь-якого рядка символів:

https://api.draw.chat/v1/open?seed=[рядок_символів]

Де на основі `seed` генерується адреса дошки та пароль. Таким чином ви можете створювати дошки для співпраці для багатьох користувачів з повними правами редагування (всі є адміністраторами і мають повний контроль над дошкою).

На стороні свого сервера ви можете використовувати функцію хешування для генерування `seed`. наприклад: seed = sha256('секрет_школи'+'номер_класу'+'час_початку') Посилання з тим самим `seed` завжди будуть спрямовувати на ту саму дошку.

Інтеграція за допомогою API

Ви можете створювати власні дошки, керувати користувачами та їх правами з рівня посилань.

Для свого проекту згенеруйте пару ключів `.private.key` і `public.key` (ECDSA/P-256), а потім використовуйте приватний ключ для підписування своїх посилань.

Посилання з правильним підписом будуть відкриватися в контексті заданого публічного ключа, тому кожен публічний ключ може відповідати окремому проекту. На основі своєї пари ключів, ви можете генерувати багато посилань до багатьох дошок та багатьох користувачів, враховуючи різні права. Разом з посиланням, ви можете передати налаштування дошки, які будуть застосовані в разі правильного підпису та формату.

Демо

"Для визначеного списку учасників згенеруйте посилання на спільну дошку та список посилань до окремих дошок для кожного учасника. До кожної дошки згенеруйте посилання викладача/екзаменатора з правами адміністратора."

https://github.com/cojapacze/drawchat