Asetusten muuttaminen ja taulun mukauttaminen

Draw.Chatin avulla voit mukauttaa taulun ulkoasua ja toiminnallisuutta ja upottaa sen sen jälkeen mille tahansa verkkosivulle tai ulkoiseen sovellukseen.

Voit ladata aiemmin tallennetun taulun, muokata sen sivuja ja asetuksia ja jakaa sen sitten valituille käyttäjille.

Voit upottaa Draw.Chat-taulun e-oppimisalustalle, LMS-järjestelmään tai muuhun sovellukseen käyttämällä API:a.

Taulun upottaminen sivulle (iframe)

Jos haluat lisätä taulun blogiin, verkkosivulle tai sovellukseen, toimi seuraavasti:

  • Siirry sivulle Konfiguraattori.
  • Määritä taulu valitsemalla sinua kiinnostavat vaihtoehdot.
  • Napsauta painiketta Tallenna määritys.
  • Siirry osioon Jaa taulu käyttäjille.
  • Määritä, voivatko käyttäjät piirtää ja käyttää chattia.
  • Jos et salli taulun yhteismuokkausta, voit ottaa käyttöön paikallisen piirtämisen, jotta jokainen käyttäjä työskentelee omalla kopiollaan.
  • Kopioi luotu iframe-koodi ja liitä se sivulle.

Uuden taulun luominen satunnaisella osoitteella ja salasanalla

Voit luoda uuden taulun satunnaisella osoitteella ja ylläpitäjän salasanalla ohjaamalla käyttäjän osoitteeseen:

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

Jokainen tämän osoitteen kutsu luo uuden, itsenäisen taulun.

Yhteisen taulun luominen deterministisellä osoitteella

Jos haluat, että käyttäjät päätyvät aina samalle taululle, voit käyttää determinististä osoitetta, joka perustuu seed-parametriin:

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

seed-arvon perusteella luodaan taulun osoite sekä yhteinen ylläpitäjän salasana. Kaikki käyttäjät, jotka avaavat linkin samalla seed-arvolla, saavat täydet muokkausoikeudet.

Voit luoda palvelimellasi seed-arvon deterministisesti, esimerkiksi näin:

seed = sha256('koulun_salaisuus' + 'luokan_numero' + 'aloitusaika')

Linkit, jotka on luotu samalla seed-arvolla, johtavat aina samaan tauluun.

Integrointi API:n avulla

Draw.Chatin API mahdollistaa taulujen luomisen sekä käyttäjien ja heidän oikeuksiensa hallinnan pelkästään asianmukaisesti valmisteltujen linkkien avulla.

Luo projektillesi avainpari .private.key ja public.key (ECDSA / P-256) ja käytä sen jälkeen yksityistä avainta linkkien allekirjoittamiseen.

Linkit, joissa on kelvollinen allekirjoitus, avautuvat niitä vastaavan julkisen avaimen kontekstissa. Jokainen julkinen avain voi edustaa erillistä projektia tai integraatiota.

Yhden avainparin perusteella voit luoda useita linkkejä eri tauluihin ja eri käyttäjille, huomioiden yksilölliset oikeudet ja taulun asetukset.

Esimerkkiskenaario

Määritetylle osallistujalistalle luo:

  • yksi linkki yhteiseen tauluun,
  • erilliset linkit jokaiselle osallistujalle omaan henkilökohtaiseen tauluun,
  • ohjaajan tai valvojan linkki ylläpitäjän oikeuksilla.

https://github.com/cojapacze/drawchat