Ändern von Einstellungen und Anpassen des Boards

Mit Draw.Chat können Sie das Erscheinungsbild und die Funktionalität anpassen und dann auf jeder beliebigen Website platzieren.

Sie können ein zuvor gespeichertes Whiteboard laden, seine Seiten anpassen und es dann mit ausgewählten Personen teilen.

Sie können Draw.Chat über die API in eine E-Learning-Plattform oder eine andere Anwendung einbetten.

Gehen Sie folgendermaßen vor, um das Board in einen Blog oder als Link einzubetten:

  • Gehen Sie zur Konfigurator-Seite
  • Konfigurieren Sie die Boards, indem Sie die für Sie interessanten Optionen auswählen
  • Klicken Sie auf Konfiguration speichern
  • Gehen Sie zu Freigabe des Boards für:
  • Wählen Sie, ob die Benutzer zeichnen oder chatten können, wenn Sie die Chat-Option aktiviert haben.
  • Wenn Sie die Änderung der Tafel durch Zeichnen nicht zulassen, können Sie die Optionen für lokales Zeichnen aktivieren, damit die Benutzer nur auf ihrer Kopie zeichnen können
  • Kopieren Sie den iframe-Code und platzieren Sie ihn an der richtigen Stelle.

Erstellen Sie eine neue Tafel mit einer zufälligen Adresse und einem zufälligen Passwort

Sie können eine neue Tafel mit einer zufälligen Adresse und einem zufälligen Passwort erstellen, indem Sie den Browser des Benutzers auf folgende Seite umleiten

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

Erstellen eines gemeinsamen Arrays mit einer deterministischen Adresse und einem gemeinsamen Passwort

Sie können den Benutzer immer auf das gleiche Array umleiten, immer mit dem gleichen Passwort, das auf einer beliebigen Zeichenkette basiert:

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

Wobei eine Adresse und ein Passwort für das Array auf der Grundlage von `seed` generiert werden. Auf diese Weise können Sie kollaborative Boards für mehrere Benutzer mit vollen Bearbeitungsrechten erstellen (alle sind Administratoren und haben die volle Kontrolle über das Board).

Auf Ihrer Serverseite können Sie eine Hash-Funktion verwenden, um `seed` zu erzeugen. z.B.: seed = sha256('secret_school'+'classroom_number'+'start_time')Links mit dem gleichen `seed` zeigen immer auf das gleiche Array.

Einbindung über API

Sie können Ihre eigenen Boards erstellen, Benutzer und deren Berechtigungen über die Links verwalten.

Generieren Sie für Ihr Projekt ein Schlüsselpaar "private.key" und "public.key" (ECDSA/P-256) und verwenden Sie den privaten Schlüssel, um Ihre Links zu signieren.

Links mit der richtigen Signatur werden im Kontext des angegebenen öffentlichen Schlüssels geöffnet, so dass jeder öffentliche Schlüssel einem eigenen Projekt entsprechen kann. Auf der Grundlage Ihres Schlüsselpaars können Sie mehrere Links für mehrere Boards und mehrere Benutzer mit unterschiedlichen Berechtigungen erstellen. Zusammen mit dem Link können Sie die Board-Einstellungen übergeben, die bei korrekter Signatur und korrektem Format übernommen werden.

Demo

"Erzeugen Sie für eine definierte Liste von Teilnehmern einen Link zu einem gemeinsamen Whiteboard und eine Liste von Links zu separaten Whiteboards für jeden Teilnehmer. Erzeugen Sie für jedes Whiteboard einen Link des Moderators/Prüfers mit Administratorrechten."

https://github.com/cojapacze/drawchat