डेवलपर अनुभव

यहां Classroom ऐड-ऑन बनाने के तरीके के बारे में खास जानकारी दी गई है.

शामिल होने के बारे में जानकारी

  1. आपको टेस्ट के लिए ऐसे उपयोगकर्ताओं की ज़रूरत होगी जिनके पास Google Workspace for Education के Teaching & Learning या Plus वर्शन हों. अगर आपके पास इनमें से किसी भी लाइसेंस वाले Google Workspace for Education डोमेन का एडमिन ऐक्सेस नहीं है, तो डेवलपर टेस्ट डोमेन पाने के लिए दिया गया तरीका अपनाएं. इसके बाद, डोमेन अपग्रेड करने का अनुरोध करने वाला फ़ॉर्म सबमिट करें. डोमेन के लिए, Google Workspace for Education Plus के 10 लाइसेंस दिए जाएंगे.
  2. Google Cloud प्रोजेक्ट बनाएं. इसका इस्तेमाल, अपने ऐड-ऑन को कॉन्फ़िगर करने, एपीआई के अनुरोध करने, और उपयोगकर्ताओं की पुष्टि करने और उन्हें अनुमति देने के लिए किया जाएगा. किसी मौजूदा Cloud प्रोजेक्ट का भी इस्तेमाल किया जा सकता है.

  3. जांच करने के लिए, शिक्षक और छात्र/छात्राओं के खाते बनाएं. आपके डेमो डोमेन के लिए लाइसेंस मिलने के बाद, अपने हर टेस्ट खाते के लिए सीट असाइन करें.

  4. अपने प्रोजेक्ट के लिए OAuth कॉन्फ़िगर करें.

  5. डेमो प्रोजेक्ट के लिए, Google Workspace Marketplace पर लिस्टिंग बनाएं.

    • अगर आपने ऐप्लिकेशन के दिखने की सेटिंग को सार्वजनिक पर सेट किया है, तो ड्राफ़्ट टेस्टर की सूची में, टेस्ट में हिस्सा लेने वाले सभी उपयोगकर्ताओं के ईमेल पते जोड़ें. बदलाव करने के बाद, ड्राफ़्ट सेव करें को चुनें.
  6. टेस्ट यूज़र के तौर पर, अपने डेमो डोमेन में साइन इन करें. Google Workspace Marketplace की लिस्टिंग के कॉन्फ़िगरेशन में, ऐप्लिकेशन के यूआरएल से अपना ऐड-ऑन इंस्टॉल करें.

डेवलेपमेंट

  1. ऐड-ऑन बनाएं और टेस्ट करने वाले उपयोगकर्ताओं के साथ इसका टेस्ट करें.

पब्लिशिंग

  1. जिस Google Cloud प्रोजेक्ट को पब्लिश करना है उसमें यह पक्का करें:
    1. OAuth की सहमति वाली स्क्रीन:
      1. उपयोगकर्ता का टाइप: बाहरी
      2. पब्लिश करने की स्थिति: प्रोडक्शन में है
      3. दायरे: वेब ऐप्लिकेशन के अनुरोध किए गए सभी दायरे कॉन्फ़िगर करें.
    2. Google Workspace Marketplace SDK टूल के ऐप्लिकेशन कॉन्फ़िगरेशन की स्क्रीन:
      1. ऐप्लिकेशन किसको दिखे: सार्वजनिक
      2. लिस्टिंग का टाइप: बिना सूची में शामिल
      3. दायरे: वेब ऐप्लिकेशन के अनुरोध किए गए सभी दायरे कॉन्फ़िगर करें.
  2. सार्वजनिक प्रोजेक्ट के लिए, Google Workspace Marketplace पर लिस्टिंग बनाएं. अपने टेस्ट यूज़र खातों को, Marketplace SDK ड्राफ़्ट के टेस्टर के तौर पर जोड़ें. अपने बदलावों को ड्राफ़्ट के तौर पर सेव करें.
  3. अपने ऐड-ऑन कोड की मदद से, सार्वजनिक प्रोजेक्ट को अपडेट करें.
  4. ड्राफ़्ट टेस्टर के तौर पर, ऐड-ऑन को इंस्टॉल करने के लिए, इसके Marketplace पेज के यूआरएल पर जाएं.
  5. अपने सार्वजनिक प्रोजेक्ट के लिए, OAuth की पुष्टि का अनुरोध सबमिट करें. आपको एक ऐसा छोटा वीडियो रिकॉर्ड करना होगा जिसमें ड्राफ़्ट टेस्टर खातों में से किसी एक का इस्तेमाल करके, ऐड-ऑन के स्कोप के इस्तेमाल के बारे में बताया गया हो.
  6. Marketplace की समीक्षा के लिए, सार्वजनिक ऐड-ऑन पब्लिश करें.
  7. अनुमति मिलने के बाद, Marketplace SDK टूल की लिस्टिंग का स्टेटस बदलकर लिस्ट किया गया करें.

ज़रूरी इंटिग्रेशन

Classroom का ऐड-ऑन बनाने के लिए, ये चीज़ें ज़रूरी हैं.

  1. Google सिंगल साइन-ऑन

    सबसे सही तरीकों का पालन करके साइन इन करने की सुविधा को लागू करने के तरीके के बारे में जानने के लिए, बिना किसी रुकावट के साइन इन करने की सुविधा वाला पेज देखें.

  2. Classroom ऐड-ऑन के तौर पर, Google Workspace Marketplace में सबमिट करना

  3. iframe लागू करना

Google Workspace Marketplace

Google Workspace Marketplace में एंटरप्राइज़ ऐप्लिकेशन दिखाए जाते हैं. इन्हें पूरे डोमेन या अलग-अलग Google Workspace खातों में जोड़ा जा सकता है. मार्केटप्लेस को Google Admin console के साथ इंटिग्रेट किया गया है, ताकि डोमेन एडमिन टारगेट किए गए उपयोगकर्ताओं के लिए ऐप्लिकेशन को तुरंत ढूंढ सकें, इंस्टॉल कर सकें, और उन्हें अनुमति दे सकें.

इन मुख्य कॉन्सेप्ट के बारे में आपको जानकारी होनी चाहिए: