Draw.Chat Kullanıcı Kılavuzu
İçindekiler
- 📘 Temeller
- 🤝 Canlı iş birliği
- 🎨 Tahta arka planı seçimi
- 🛠️ Araçları kullanma
- ✍️ Kalemleri ve grafik tabletleri kullanma
- 📞 Doğrudan aramalar yapma ve alma (WebRTC)
- ▶️ Video ve ses içeriklerini oynatma
- 🤖 AI asistanını kullanma
- 🔔 Bildirimleri alma
- 💾 Tahtayı kaydetme
- 📤 Görselleri ve belgeleri paylaşma
- 🗂️ Tahtaları yönetme ve düzenleme
- ⚙️ Ayarları değiştirme ve tahtayı özelleştirme
- 🖼️ Görselleri depolama
- ⌨️ Klavye kısayolları ve hareketler
Ayarları değiştirme ve tahtayı özelleştirme
Draw.Chat, tahtanın görünümünü ve işlevselliğini özelleştirmenizi ve ardından onu herhangi bir web sitesine veya harici bir uygulamaya gömmenizi sağlar.
Daha önce kaydedilmiş bir tahtayı yükleyebilir, sayfalarını ve ayarlarını değiştirebilir ve ardından seçtiğiniz kullanıcılara paylaşabilirsiniz.
Draw.Chat tahtasını bir e-öğrenme platformuna, bir LMS sistemine veya başka bir uygulamaya API kullanarak gömebilirsiniz.
Tahtayı sayfaya gömme (iframe)
Tahtayı bir bloga, web sitesine veya uygulamaya yerleştirmek için aşağıdaki adımları izleyin:
- Yapılandırıcı sayfasına gidin.
- İlgilendiğiniz seçenekleri seçerek tahtayı yapılandırın.
- Yapılandırmayı kaydet düğmesine tıklayın.
- Tahtayı şunun için paylaş bölümüne gidin.
- Kullanıcıların çizim yapıp yapamayacağını ve sohbeti kullanıp kullanamayacağını belirleyin.
- Tahtanın ortak düzenlenmesine izin vermiyorsanız, her kullanıcının kendi kopyası üzerinde çalışması için yerel çizimi etkinleştirebilirsiniz.
- Oluşturulan iframe kodunu kopyalayın ve sayfaya yapıştırın.
Rastgele adres ve şifreyle yeni bir tahta oluşturma
Kullanıcıyı şu adrese yönlendirerek rastgele bir adres ve yönetici şifresiyle yeni bir tahta oluşturabilirsiniz:
https://api.draw.chat/v1/openBu adresin her çağrısı yeni, bağımsız bir tahta oluşturur.
Deterministik adresle ortak bir tahta oluşturma
Kullanıcıların her zaman aynı tahtaya gitmesini istiyorsanız, seed parametresine dayalı deterministik bir adres kullanabilirsiniz:
https://api.draw.chat/v1/open?seed=[ciąg_znaków]seed değerine göre tahta adresi ve ortak yönetici şifresi oluşturulur. Aynı seed ile bağlantıyı açan tüm kullanıcılar düzenleme için tam yetki elde eder.
Sunucunuz tarafında seed değerini deterministik şekilde örneğin şu şekilde üretebilirsiniz:
seed = sha256('sekret_szkoły' + 'nr_sali' + 'czas_rozpoczęcia')Aynı seed ile oluşturulan bağlantılar her zaman aynı tahtaya yönlendirir.
API ile entegrasyon
Draw.Chat API’si, uygun şekilde hazırlanmış bağlantılar aracılığıyla yalnızca bağlantıları kullanarak tahta oluşturmanıza, kullanıcıları ve yetkilerini yönetmenize olanak tanır.
Projeniz için .private.key ve public.key (ECDSA / P-256) anahtar çiftini oluşturun, ardından bağlantıları imzalamak için özel anahtarı kullanın.
Geçerli imzaya sahip bağlantılar, karşılık gelen genel anahtarın bağlamında açılır. Her genel anahtar ayrı bir projeyi veya entegrasyonu temsil edebilir.
Tek bir anahtar çiftiyle, bireysel yetkiler ve tahta ayarları dikkate alınarak farklı tahtalar ve kullanıcılar için birçok bağlantı üretebilirsiniz.
Örnek senaryo
Tanımlı bir katılımcı listesi için şunları oluşturun:
- ortak bir tahta için tek bir bağlantı,
- her katılımcı için bireysel tahtalara giden ayrı bağlantılar,
- yönetici yetkilerine sahip eğitmen veya sınav görevlisi bağlantısı.