डेवलपर अनुभव

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

शामिल होने पर की जाने वाली गतिविधि

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

डेवलेपमेंट

  1. ऐड-ऑन बनाएं और उसका परीक्षण करें.

कॉन्टेंट पब्लिश करना

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

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

Classroom ऐड-ऑन बनाने के लिए, इन शर्तों को पूरा करना ज़रूरी है.

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

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

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

  3. iframe लागू करना

Google Workspace मार्केटप्लेस

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

इसके लिए, कुछ खास कॉन्सेप्ट को समझना ज़रूरी है: