सेटिंग्स बदलने और बोर्ड को अनुकूलित करने

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

आप पहले से सहेजे गए बोर्ड को लोड कर सकते हैं, उसके पृष्ठों को अनुकूलित कर सकते हैं, और फिर चुनिंदा लोगों को साझा कर सकते हैं।

आप Draw.Chat को e-learning प्लेटफॉर्म या किसी अन्य ऐप्लिकेशन में उपयोग कर सकते हैं API का उपयोग करके।

ब्लॉग पर बोर्ड स्थापित करने या लिंक के रूप में, निम्नलिखित कार्य करें:

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

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

आप एक नया बोर्ड बना सकते हैं जिसमें एक यादृच्छिक पता और एक यादृच्छिक पासवर्ड हो, उपयोगकर्ता के ब्राउज़र को पते पर रीडायरेक्ट करके:

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

निर्धारित पते और साझा पासवर्ड के साथ साझा बोर्ड बनाना

आप उपयोगकर्ताओं को हमेशा उसी बोर्ड पर, हमेशा उसी पासवर्ड के साथ, किसी भी वर्ण समूह के आधार पर रीडायरेक्ट कर सकते हैं:

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

जहां `seed` के आधार पर बोर्ड का पता उत्पन्न होता है। इस तरह आप अनेक उपयोगकर्ताओं के लिए सहयोगी बोर्ड बना सकते हैं जिनमें पूर्ण संपादन अधिकार होते हैं (सभी प्रशासक होते हैं और बोर्ड पर पूर्ण नियंत्रण होता है)।

अपने सर्वर की ओर, आप `seed` उत्पन्न करने के लिए हैश फ़ंक्शन का उपयोग कर सकते हैं। उदा.: seed = sha256('school_secret'+'room_no'+'start_time') उसी `seed` के साथ लिंक हमेशा उसी बोर्ड पर निर्देशित करेंगे।

API के माध्यम से एकीकरण

आप अपने बोर्ड बना सकते हैं, उपयोगकर्ताओं को प्रबंधित कर सकते हैं और उनके अधिकारों को लिंक के स्तर से प्रबंधित कर सकते हैं।

अपनी परियोजना के लिए `.private.key` और `public.key` (ECDSA/P-256) जोड़ी उत्पन्न करें, और फिर अपने लिंक को हस्ताक्षरित करने के लिए निजी कुंजी का उपयोग करें।

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

डेमो

"परिभाषित सूची के प्रतिभागियों के लिए एक साझा बोर्ड के लिए लिंक और प्रत्येक प्रतिभागी के लिए व्यक्तिगत बोर्ड के लिए लिंक सूची उत्पन्न करें। प्रत्येक बोर्ड के लिए एक लिंक उत्पन्न करें जो प्रशासक के अधिकारों के साथ लीड/एग्जामिनर को ले जाता है।"

https://github.com/cojapacze/drawchat