Змяненне налад і наладжванне дошкі

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

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

Дошку Draw.Chat можна ўбудаваць у e-learning-платформу, у сістэму LMS або ў іншую праграму, выкарыстоўваючы API.

Убудаванне дошкі на старонку (iframe)

Каб размясціць дошку ў блогу, на вэб-старонцы або ў праграме, выканайце наступныя крокі:

  • Перайдзіце на старонку Канфігуратар.
  • Наладзьце дошку, выбраўшы патрэбныя вам опцыі.
  • Націсніце кнопку Захаваць канфігурацыю.
  • Перайдзіце ў раздзел Падзяліцца дошкай для.
  • Вызначце, ці могуць карыстальнікі маляваць і карыстацца чатам.
  • Калі вы не дазваляеце сумеснае рэдагаванне дошкі, вы можаце ўключыць лакальнае маляванне, каб кожны карыстальнік працаваў са сваёй копіяй.
  • Скапіруйце згенераваны код iframe і ўстаўце яго на старонку.

Стварэнне новай дошкі са выпадковым адрасам і паролем

Вы можаце стварыць новую дошку са выпадковым адрасам і паролем адміністратара, перанакіраваўшы карыстальніка на адрас:

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

Кожны выклік гэтага адраса стварае новую, незалежную дошку.

Стварэнне агульнай дошкі з дэтэрмінаваным адрасам

Калі вы хочаце, каб карыстальнікі заўсёды траплялі на тую ж самую дошку, вы можаце выкарыстаць дэтэрмінаваны адрас, заснаваны на параметры seed:

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

На падставе значэння seed генеруюцца адрас дошкі і агульны пароль адміністратара. Усе карыстальнікі, якія адкрываюць спасылку з тым самым seed, атрымаюць поўныя правы на рэдагаванне.

На баку свайго сервера вы можаце генераваць seed дэтэрмінавана, напрыклад:

seed = sha256('сакрэт_школы' + 'нумар_кабінета' + 'час_пачатку')

Спасылкі, згенераваныя з тым самым seed, заўсёды будуць весці на тую ж самую дошку.

Інтэграцыя праз API

API Draw.Chat дазваляе ствараць дошкі, кіраваць карыстальнікамі і іх правамі выключна з дапамогай належным чынам падрыхтаваных спасылак.

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

Спасылкі з карэктным подпісам адкрываюцца ў кантэксце адпаведнага ім публічнага ключа. Кожны публічны ключ можа прадстаўляць асобны праект або інтэграцыю.

На падставе адной пары ключоў вы можаце генерыраваць шмат спасылак да розных дошак і карыстальнікаў, з улікам індывідуальных правоў і налад дошкі.

Прыкладны сцэнар

Для вызначанага спісу ўдзельнікаў згенеруйце:

  • адну спасылку на агульную дошку,
  • асобныя спасылкі на індывідуальныя дошкі для кожнага ўдзельніка,
  • спасылку вядучага або экзаменатара з правамі адміністратара.

https://github.com/cojapacze/drawchat