Modification des paramètres et personnalisation du tableau

Draw.Chat vous permet de personnaliser son apparence et ses fonctionnalités, puis de le placer sur n'importe quel site web.

Vous pouvez charger un tableau blanc précédemment enregistré, personnaliser ses pages et le partager avec des personnes sélectionnées.

Vous pouvez intégrer Draw.Chat à une plateforme d'apprentissage en ligne ou à une autre application à l'aide de l'API.

Pour intégrer le tableau dans un blog ou sous la forme d'un lien, procédez comme suit :

  • Accédez à la page du Configurateur
  • Configurez les tableaux en sélectionnant les options qui vous intéressent.
  • Cliquez sur Enregistrer la configuration
  • Allez à Partager le tableau pour :
  • Choisissez si les utilisateurs peuvent dessiner ou chatter si vous avez laissé l'option Chat activée.
  • Si vous n'autorisez pas la modification du tableau par le dessin, vous pouvez activer les options de dessin local afin que les utilisateurs ne puissent dessiner que sur leur copie.
  • Copiez le code iframe et placez-le au bon endroit.

Créez un nouveau tableau avec une adresse et un mot de passe aléatoires.

Vous pouvez créer un nouveau tableau avec une adresse et un mot de passe aléatoires en redirigeant le navigateur de l'utilisateur vers :

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

Création d'un tableau partagé avec une adresse déterministe et un mot de passe partagé

Vous pouvez rediriger l'utilisateur toujours vers le même tableau, toujours avec le même mot de passe basé sur une chaîne arbitraire :

https://api.draw.chat/v1/open?seed=[caractères_chaîne]

L'adresse et le mot de passe du tableau sont générés à partir de `seed`. De cette façon, vous pouvez créer des tableaux collaboratifs pour plusieurs utilisateurs avec des privilèges d'édition complets (tous sont administrateurs et ont un contrôle total sur le tableau).

Côté serveur, vous pouvez utiliser une fonction de hachage pour générer `seed`. Par exemple : seed = sha256('secret_school'+'classroom_number'+'start_time')Les liens avec le même `seed` pointeront toujours vers le même tableau.

Intégration via l'API

Vous pouvez créer vos propres tableaux, gérer les utilisateurs et leurs permissions à partir des liens.

Pour votre projet, générez une paire de clés `.private.key` et `public.key` (ECDSA/P-256) et utilisez la clé privée pour signer vos liens.

Les liens portant la bonne signature s'ouvriront dans le contexte de la clé publique spécifiée, de sorte que chaque clé publique peut correspondre à un projet distinct. Sur la base de votre paire de clés, vous pouvez générer plusieurs liens vers plusieurs forums et plusieurs utilisateurs avec des autorisations différentes. Avec le lien, vous pouvez transmettre les paramètres du forum, qui seront appliqués si la signature et le format sont corrects.

Démonstration

"Pour une liste définie de participants, générez un lien vers un tableau blanc commun et une liste de liens vers des tableaux blancs distincts pour chaque participant. Pour chaque tableau blanc, générez un lien vers le présentateur/examinateur disposant de droits d'administrateur."

https://github.com/cojapacze/drawchat