Alterar as definições e personalizar o quadro

O Draw.Chat permite-lhe personalizar o seu aspeto e funcionalidade e depois ser colocado em qualquer sítio Web.

Pode carregar um quadro branco previamente guardado, personalizar as suas páginas e depois partilhá-lo com pessoas seleccionadas.

Pode incorporar o Draw.Chat numa plataforma de e-learning ou noutra aplicação utilizando a API.

Para incorporar o quadro num blogue ou como uma ligação, siga estes passos:

  • Vá para a página Configurador
  • Configure os quadros seleccionando as opções que lhe interessam
  • Clique em Guardar configuração
  • Vá para Partilhar o quadro para:
  • Escolha se os utilizadores podem Desenhar ou Conversar se tiver deixado a opção Conversar activada
  • Se não permitir a modificação do quadro através de Desenho, pode ativar as opções de Desenho local para que os utilizadores só possam Desenhar na sua cópia
  • Copie o código iframe e coloque-o na localização correcta.

Criar um novo quadro com um endereço aleatório e uma palavra-passe aleatória

Pode criar um novo quadro com um endereço aleatório e uma palavra-passe aleatória redireccionando o browser do utilizador para

https://api.draw.chat/create.html

Criar uma matriz partilhada com um endereço determinístico e uma palavra-passe partilhada

Pode redirecionar o utilizador sempre para a mesma matriz, sempre com a mesma palavra-passe baseada numa cadeia arbitrária:

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

Onde um endereço de array e uma senha são gerados com base em `seed`. Desta forma, pode criar quadros colaborativos para múltiplos utilizadores com privilégios de edição totais (todos são administradores e têm controlo total sobre o quadro).

No lado do servidor, você pode usar uma função hash para gerar `seed`. e.g.: seed = sha256('secret_school'+'classroom_number'+'start_time')Links com a mesma `seed` apontarão sempre para o mesmo array.

Integração via API

Pode criar os seus próprios quadros, gerir utilizadores e as suas permissões a partir dos links.

Para o seu projeto, gere um par de chaves `.private.key` e `public.key` (ECDSA/P-256) e depois use a chave privada para assinar os seus links.

Os links com a assinatura correta serão abertos no contexto da chave pública especificada, de modo que cada chave pública pode corresponder a um projeto separado. Com base no seu par de chaves, pode gerar vários links para vários quadros e vários utilizadores com diferentes permissões. Juntamente com o link, pode passar as definições do quadro, que serão aplicadas se a assinatura e o formato estiverem correctos.

Demonstração

"Para uma lista definida de participantes, gerar uma ligação para um quadro comum e uma lista de ligações para quadros separados para cada participante. Para cada quadro branco, criar uma ligação do apresentador/examinador com direitos de administrador."

https://github.com/cojapacze/drawchat