Ayarları Değiştirme ve Panoyu Özelleştirme

Draw.Chat, görünümünüzü ve işlevlerinizi özelleştirmenize ve ardından herhangi bir web sitesine yerleştirmenize olanak sağlar.

Daha önce kaydedilmiş bir pano yükleyebilir, sayfalarını özelleştirebilir ve ardından seçtiğiniz kişilere paylaşabilirsiniz.

Draw.Chat'i bir e-öğrenme platformunda veya başka bir uygulamada kullanabilirsiniz API.

Panoyu bir bloga veya bir bağlantı olarak yerleştirmek için aşağıdaki adımları izleyin:

  • Konfigüratör sayfasına gidin
  • İlgilendiğiniz seçenekleri seçerek panoyu yapılandırın
  • Yapılandırmayı Kaydet düğmesine tıklayın
  • Pano Paylaş bölümüne gidin:
  • Kullanıcıların Çizim yapmasına veya Sohbet etmesine izin verip vermediğinizi seçin, Sohbet seçeneğini açık bıraktıysanız
  • Panonun Çizim ile değiştirilmesine izin vermiyorsanız, kullanıcıların sadece kendi kopyalarında Çizim yapabilmesi için Yerel Çizim seçeneğini etkinleştirebilirsiniz
  • Iframe kodunu kopyalayın ve uygun yere yerleştirin.

Rastgele bir adres ve rastgele bir şifre ile yeni bir pano oluşturma

Rastgele bir adres ve rastgele bir şifre ile yeni bir pano oluşturabilir, kullanıcının tarayıcısını şu adrese yönlendirebilirsiniz:

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

Deterministik bir adres ve ortak bir şifre ile ortak bir pano oluşturma

Kullanıcıyı her zaman aynı panoya, her zaman aynı şifre ile herhangi bir karakter dizisi temelinde yönlendirebilirsiniz:

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

`seed` temelinde pano adresi ve şifre oluşturulur. Bu şekilde, çok sayıda kullanıcı için tam düzenleme yetkileriyle işbirliği panoları oluşturabilirsiniz (herkes yöneticidir ve panonun tam kontrolüne sahiptir).

Sunucu tarafında, `seed` oluşturmak için bir hash fonksiyonu kullanabilirsiniz. örneğin: seed = sha256('okul_sırrı'+'oda_numarası'+'başlama_zamanı') Aynı `seed` ile linkler her zaman aynı panoya yönlendirecektir.

API ile Entegrasyon

Linkler düzeyinde kendi panolarınızı oluşturabilir, kullanıcıları ve yetkilerini yönetebilirsiniz.

Projeniz için `.private.key` ve `public.key` (ECDSA/P-256) anahtar çifti oluşturun ve ardından özel anahtarınızı linklerinizi imzalamak için kullanın.

Doğru imzalı linkler, belirtilen genel anahtar bağlamında açılacak, bu nedenle her genel anahtar ayrı bir projeye karşılık gelebilir. Anahtar çiftiniz temelinde, farklı izinleri dikkate alarak birçok panoya ve birçok kullanıcıya birçok link oluşturabilirsiniz. Linkle birlikte, pano ayarlarınızı geçirebilirsiniz, bu durumda doğru imza ve format durumunda uygulanacaktır.

Örnek

"Belirlenmiş bir katılımcı listesi için ortak bir pano ve her katılımcı için ayrı panoların linklerini oluşturun. Her panoya, yönetici yetkileri olan bir eğitmen/sınav görevlisi linki oluşturun."

https://github.com/cojapacze/drawchat