Изменение параметров и настройка платы

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

Вы можете загрузить ранее сохраненную доску, настроить ее страницы, а затем поделиться ею с выбранными людьми.

Вы можете встроить Draw.Chat в платформу электронного обучения или другое приложение, используя API.

Чтобы встроить доску в блог или в виде ссылки, выполните следующие действия:

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

Создайте новую доску со случайным адресом и случайным паролем

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

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

Создание общего массива с детерминированным адресом и общим паролем

Вы можете перенаправить пользователя всегда на один и тот же массив, всегда с одним и тем же паролем, основанным на произвольной строке:

https://api.draw.chat/v1/open?seed=[string_characters].

Где адрес массива и пароль генерируются на основе `seed`. Таким образом, вы можете создавать совместные доски для нескольких пользователей с полными правами редактирования (все они являются администраторами и имеют полный контроль над доской).

На стороне сервера для генерации `seed` можно использовать хэш-функцию. Например: seed = sha256('secret_school'+'classroom_number'+'start_time')Ссылки с одинаковым `seed` будут всегда указывать на один и тот же массив.

Интеграция через API

Вы можете создавать свои собственные доски, управлять пользователями и их правами из ссылок.

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

Ссылки с правильной подписью будут открываться в контексте указанного открытого ключа, так что каждый открытый ключ может соответствовать отдельному проекту. На основе вашей пары ключей можно сгенерировать несколько ссылок для нескольких форумов и нескольких пользователей с разными правами. Вместе со ссылкой можно передать настройки форума, которые будут применены, если подпись и формат верны.

Демо-версия

"Для определенного списка участников сгенерируйте ссылку на общую доску и список ссылок на отдельные доски для каждого участника. Для каждой доски создайте ссылку на ведущего/экзаменатора с правами администратора".

https://github.com/cojapacze/drawchat