डेवलपर अनुभव

Classroom के लिए ऐड-ऑन डेवलप करने के दौरान, उठाए जाने वाले कदमों की खास जानकारी यहां दी गई है.

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

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

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

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

    • अगर आपने 'ऐप्लिकेशन कैसा दिखेगा' सेटिंग को सार्वजनिक पर सेट किया है, तो ड्राफ़्ट टेस्टर की सूची में, सभी टेस्ट यूज़र के ईमेल पते जोड़ें. इसके बाद, ड्राफ़्ट के तौर पर सेव करें को चुनें.
  7. टेस्ट यूज़र के तौर पर, अपने डेमो डोमेन में साइन इन करें. 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 के अलग-अलग खातों में जोड़ा जा सकता है. Marketplace को Google Admin console के साथ इंटिग्रेट किया गया है. इससे, डोमेन के एडमिन, चुनिंदा उपयोगकर्ताओं के लिए ऐप्लिकेशन को आसानी से ढूंढ सकते हैं, इंस्टॉल कर सकते हैं, और उन्हें अनुमति दे सकते हैं.

यहां कुछ अहम कॉन्सेप्ट दिए गए हैं, जिनके बारे में आपको जानकारी होनी चाहिए: