Modifica delle impostazioni e personalizzazione della lavagna

Draw.Chat consente di personalizzare l’aspetto e le funzionalità, e poi di incorporarlo in qualsiasi sito web.

Puoi caricare una lavagna salvata in precedenza, personalizzarne le pagine e poi condividerla con le persone selezionate.

Puoi integrare Draw.Chat in una piattaforma e-learning o in un’altra applicazione utilizzando l’API.

Per inserire la lavagna in un blog o come link, esegui i seguenti passaggi:

  • Vai alla pagina Configuratore
  • Configura la lavagna selezionando le opzioni che ti interessano
  • Clicca sul pulsante Salva configurazione
  • Vai alla sezione Condividi la lavagna per:
  • Scegli se gli utenti possono Disegnare o Chattare, se hai lasciato attiva l’opzione Chat
  • Se non consenti la modifica della lavagna tramite Disegno, puoi attivare l’opzione Disegno locale, così gli utenti potranno Disegnare solo sulla propria copia
  • Copia il codice iframe e inseriscilo nel punto corretto.

Creazione di una nuova lavagna con indirizzo casuale e password casuale

Puoi creare una nuova lavagna con indirizzo casuale e password casuale reindirizzando il browser dell’utente all’indirizzo:

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

Creazione di una lavagna condivisa con indirizzo deterministico e password condivisa

Puoi reindirizzare gli utenti sempre alla stessa lavagna, sempre con la stessa password, in base a una qualsiasi stringa di caratteri:

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

Dove, in base al parametro `seed`, viene generato l’indirizzo della lavagna. In questo modo puoi creare lavagne collaborative per più utenti con pieni permessi di modifica (tutti sono amministratori e hanno pieno controllo sulla lavagna).

Sul tuo server puoi usare una funzione di hash per generare il `seed`. Ad es.: seed = sha256('segreto_scuola'+'numero_aula'+'ora_inizio') I link con lo stesso `seed` indirizzeranno sempre alla stessa lavagna.

Integrazione tramite API

Puoi creare le tue lavagne, gestire gli utenti e i loro permessi direttamente tramite link.

Per il tuo progetto genera una coppia di chiavi `.private.key` e `public.key` (ECDSA/P-256), e poi usa la chiave privata per firmare i tuoi link.

I link con una firma valida si apriranno nel contesto della chiave pubblica indicata, per cui ogni chiave pubblica può corrispondere a un progetto separato. In base alla tua coppia di chiavi, puoi generare molti link per molte lavagne e molti utenti, tenendo conto di permessi diversi. Insieme al link puoi passare le impostazioni della lavagna, che verranno applicate in caso di firma e formato corretti.

Demo

"Per un elenco definito di partecipanti genera un link a una lavagna condivisa e un elenco di link a lavagne separate per ciascun partecipante. Per ogni lavagna genera un link per il docente/esaminatore con permessi di amministratore."

https://github.com/cojapacze/drawchat