सेटिंग बदलना और बोर्ड को कस्टमाइज़ करना

Draw.Chat आपको बोर्ड के रूप और कार्यक्षमता को अनुकूलित करने की सुविधा देता है, और फिर इसे किसी भी वेबसाइट या बाहरी एप्लिकेशन में एम्बेड करने देता है।

आप पहले से सहेजा गया बोर्ड लोड कर सकते हैं, उसके पेज और सेटिंग्स में बदलाव कर सकते हैं, और फिर इसे चुनिंदा उपयोगकर्ताओं के साथ साझा कर सकते हैं।

आप Draw.Chat बोर्ड को ई-लर्निंग प्लेटफ़ॉर्म, LMS सिस्टम या किसी अन्य एप्लिकेशन में API का उपयोग करके एम्बेड कर सकते हैं।

वेबसाइट पर बोर्ड एम्बेड करना (iframe)

ब्लॉग, वेबसाइट या एप्लिकेशन में बोर्ड जोड़ने के लिए, निम्नलिखित चरण करें:

  • कॉन्फ़िगरेटर पेज पर जाएँ।
  • अपनी पसंद के विकल्प चुनकर बोर्ड कॉन्फ़िगर करें।
  • कॉन्फ़िगरेशन सहेजें बटन पर क्लिक करें।
  • बोर्ड साझा करें सेक्शन में जाएँ।
  • तय करें कि उपयोगकर्ता ड्रॉ कर सकते हैं और चैट का उपयोग कर सकते हैं या नहीं।
  • यदि आप बोर्ड के संयुक्त संपादन की अनुमति नहीं देते हैं, तो आप लोकल ड्रॉइंग सक्षम कर सकते हैं, ताकि हर उपयोगकर्ता अपनी कॉपी पर काम करे।
  • जनरेट किया गया iframe कोड कॉपी करें और उसे पेज में पेस्ट करें।

रैंडम पते और पासवर्ड के साथ नया बोर्ड बनाना

आप रैंडम पते और एडमिनिस्ट्रेटर पासवर्ड के साथ नया बोर्ड बना सकते हैं, उपयोगकर्ता को इस पते पर रीडायरेक्ट करके:

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

इस पते को हर बार कॉल करने पर एक नया, स्वतंत्र बोर्ड बनता है।

डिटरमिनिस्टिक पते के साथ साझा बोर्ड बनाना

यदि आप चाहते हैं कि उपयोगकर्ता हमेशा उसी बोर्ड पर पहुँचें, तो आप seed पैरामीटर पर आधारित डिटरमिनिस्टिक पता उपयोग कर सकते हैं:

https://api.draw.chat/v1/open?seed=[ciąg_znaków]

seed के मान के आधार पर बोर्ड का पता और साझा एडमिनिस्ट्रेटर पासवर्ड जनरेट होता है। उसी seed के साथ लिंक खोलने वाले सभी उपयोगकर्ताओं को संपादन के पूर्ण अधिकार मिलेंगे।

अपने सर्वर की तरफ़ आप seed को डिटरमिनिस्टिक तरीके से जनरेट कर सकते हैं, उदाहरण के लिए:

seed = sha256('sekret_szkoły' + 'nr_sali' + 'czas_rozpoczęcia')

उसी seed के साथ जनरेट किए गए लिंक हमेशा उसी बोर्ड पर ले जाएँगे।

API के माध्यम से इंटीग्रेशन

Draw.Chat API आपको बोर्ड बनाने, उपयोगकर्ताओं को प्रबंधित करने और उनके अधिकारों को केवल सही तरीके से तैयार किए गए लिंक के माध्यम से नियंत्रित करने देता है।

अपने प्रोजेक्ट के लिए .private.key और public.key (ECDSA / P-256) की एक की-पेयर जनरेट करें, और फिर लिंक साइन करने के लिए प्राइवेट की का उपयोग करें।

सही सिग्नेचर वाले लिंक उनके संबंधित पब्लिक की के कॉन्टेक्स्ट में खुलते हैं। हर पब्लिक की अलग प्रोजेक्ट या इंटीग्रेशन का प्रतिनिधित्व कर सकती है।

एक ही की-पेयर के आधार पर आप अलग-अलग बोर्ड और उपयोगकर्ताओं के लिए कई लिंक जनरेट कर सकते हैं, व्यक्तिगत अधिकारों और बोर्ड सेटिंग्स को ध्यान में रखते हुए।

उदाहरण परिदृश्य

निर्धारित प्रतिभागियों की सूची के लिए जनरेट करें:

  • साझा बोर्ड के लिए एक लिंक,
  • हर प्रतिभागी के लिए व्यक्तिगत बोर्डों के अलग-अलग लिंक,
  • एडमिनिस्ट्रेटर अधिकारों के साथ प्रशिक्षक या परीक्षक का लिंक।

https://github.com/cojapacze/drawchat