Cambiar la configuración y personalizar la pizarra

Draw.Chat permite personalizar el aspecto y la funcionalidad de la pizarra y, a continuación, incrustarla en cualquier sitio web o en una aplicación externa.

Puedes cargar una pizarra guardada previamente, modificar sus páginas y ajustes, y luego compartirla con los usuarios seleccionados.

Puedes incrustar la pizarra de Draw.Chat en una plataforma de e-learning, en un sistema LMS o en otra aplicación, utilizando la API.

Incrustar la pizarra en una página (iframe)

Para colocar la pizarra en un blog, sitio web o en una aplicación, sigue estos pasos:

  • Ve a la página Configurador.
  • Configura la pizarra seleccionando las opciones que te interesen.
  • Haz clic en el botón Guardar configuración.
  • Ve a la sección Compartir pizarra para.
  • Indica si los usuarios pueden dibujar y usar el chat.
  • Si no permites la edición colaborativa de la pizarra, puedes activar el dibujo local, para que cada usuario trabaje en su propia copia.
  • Copia el código iframe generado y pégalo en la página.

Crear una nueva pizarra con dirección y contraseña aleatorias

Puedes crear una nueva pizarra con una dirección aleatoria y una contraseña de administrador, redirigiendo al usuario a la dirección:

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

Cada llamada a esta dirección crea una pizarra nueva e independiente.

Crear una pizarra compartida con una dirección determinista

Si quieres que los usuarios siempre lleguen a la misma pizarra, puedes usar una dirección determinista basada en el parámetro seed:

https://api.draw.chat/v1/open?seed=[ciąg_znaków]

A partir del valor seed se generan la dirección de la pizarra y la contraseña compartida de administrador. Todos los usuarios que abran el enlace con el mismo seed obtendrán permisos completos de edición.

En tu servidor puedes generar el seed de forma determinista, por ejemplo:

seed = sha256('sekret_szkoły' + 'nr_sali' + 'czas_rozpoczęcia')

Los enlaces generados con el mismo seed siempre llevarán a la misma pizarra.

Integración mediante API

La API de Draw.Chat permite crear pizarras, gestionar usuarios y sus permisos únicamente mediante enlaces preparados adecuadamente.

Para tu proyecto genera un par de claves .private.key y public.key (ECDSA / P-256), y luego utiliza la clave privada para firmar los enlaces.

Los enlaces con una firma correcta se abren en el contexto de la clave pública correspondiente. Cada clave pública puede representar un proyecto o una integración independientes.

A partir de un solo par de claves puedes generar muchos enlaces a distintas pizarras y usuarios, teniendo en cuenta permisos individuales y la configuración de la pizarra.

Escenario de ejemplo

Para una lista definida de participantes, genera:

  • un enlace a una pizarra compartida,
  • enlaces separados a pizarras individuales para cada participante,
  • un enlace para el instructor o examinador con permisos de administrador.

https://github.com/cojapacze/drawchat