Classroom ऐड-ऑन डेवलप करते समय, यहां दिए गए चरणों के बारे में खास जानकारी दी गई है.
शामिल होने के बारे में जानकारी
- आपको Teaching & Learning या Plus वर्शन वाले Google Workspace for Education का इस्तेमाल करने वाले टेस्ट यूज़र की ज़रूरत होगी. अगर आपके पास इनमें से किसी भी लाइसेंस के साथ Google Workspace for Education डोमेन का एडमिन ऐक्सेस नहीं है, तो डेवलपर टेस्ट डोमेन पाने के लिए यह तरीका अपनाएं. इसके बाद, डोमेन अपग्रेड करने का अनुरोध करने वाला फ़ॉर्म सबमिट करें. डोमेन को Google Workspace for Education Plus के 10 लाइसेंस उपलब्ध कराए जाएंगे.
- अपने टेस्ट डोमेन को इस तरह कॉन्फ़िगर करें कि उपयोगकर्ताओं को Marketplace से सभी ऐप्लिकेशन इंस्टॉल करने की अनुमति हो. इससे, ऐप्लिकेशन को पब्लिश करने से पहले उसे इंस्टॉल और टेस्ट किया जा सकेगा. अगर आपको डोमेन की ज़्यादा पाबंदियों वाली सेटिंग के साथ ऐप्लिकेशन इंस्टॉल करने की प्रोसेस की जांच करनी है, तो ऐप्लिकेशन पब्लिश करने के बाद इस सेटिंग को बदला जा सकता है.
- जांच करने के लिए, शिक्षक और छात्र-छात्राओं के खाते बनाएं. आपके डेमो डोमेन के लिए लाइसेंस को मंज़ूरी मिलने के बाद, अपने हर टेस्ट खाते को सीटें असाइन करें.
Google Cloud प्रोजेक्ट बनाएं. इसका इस्तेमाल, अपने ऐड-ऑन को कॉन्फ़िगर करने, एपीआई अनुरोध करने, और उपयोगकर्ताओं की पुष्टि करने और उन्हें अनुमति देने के लिए किया जाएगा. किसी मौजूदा Cloud प्रोजेक्ट का भी इस्तेमाल किया जा सकता है.
अपने प्रोजेक्ट के लिए, OAuth कॉन्फ़िगर करें.
डेमो प्रोजेक्ट के लिए, Google Workspace Marketplace में लिस्टिंग बनाएं.
- अगर आपने ऐप्लिकेशन के दिखने की स्थिति को सार्वजनिक पर सेट किया है, तो ड्राफ़्ट टेस्टर की सूची में, टेस्ट करने वाले सभी लोगों के ईमेल पते जोड़ें. काम पूरा हो जाने के बाद, ड्राफ़्ट के तौर पर सेव करें को चुनें.
टेस्ट यूज़र के तौर पर, अपने डेमो डोमेन में साइन इन करें. Google Workspace Marketplace में अपनी लिस्टिंग के कॉन्फ़िगरेशन में मौजूद ऐप्लिकेशन के यूआरएल से ऐड-ऑन इंस्टॉल करें.
डेवलेपमेंट
- ऐड-ऑन डेवलप करें और उसे टेस्ट यूज़र के साथ टेस्ट करें.
पब्लिशिंग
-
Google Cloud के जिस प्रोजेक्ट को पब्लिश करना है उसमें यह पक्का करें कि:
- OAuth के लिए सहमति देने वाली स्क्रीन:
- उपयोगकर्ता का टाइप: बाहरी
- पब्लिश करने का स्टेटस: In Production
- स्कोप: वेब ऐप्लिकेशन के अनुरोध किए गए सभी स्कोप कॉन्फ़िगर करें.
- Google Workspace Marketplace SDK टूल की ऐप्लिकेशन कॉन्फ़िगरेशन स्क्रीन:
- ऐप्लिकेशन किसको दिखेगा: सभी को
- लिस्टिंग का टाइप: निजी
- स्कोप: वेब ऐप्लिकेशन के अनुरोध किए गए सभी स्कोप कॉन्फ़िगर करें.
- OAuth के लिए सहमति देने वाली स्क्रीन:
- सार्वजनिक प्रोजेक्ट के लिए, Google Workspace Marketplace में लिस्टिंग बनाएं. अपने टेस्ट यूज़र खातों को Marketplace SDK के ड्राफ़्ट टेस्टर के तौर पर जोड़ें. बदलावों को ड्राफ़्ट के तौर पर सेव करें.
- अपने ऐड-ऑन कोड से सार्वजनिक प्रोजेक्ट को अपडेट करें.
- ड्राफ़्ट टेस्टर के तौर पर, ऐड-ऑन इंस्टॉल करने के लिए, Marketplace में मौजूद उसकी लिस्टिंग के यूआरएल पर जाएं.
- अपने सार्वजनिक प्रोजेक्ट के लिए, OAuth की पुष्टि करने का अनुरोध सबमिट करें. आपको एक छोटा वीडियो रिकॉर्ड करना होगा. इसमें, ड्राफ़्ट टेस्टर खातों में से किसी एक का इस्तेमाल करके, ऐड-ऑन के स्कोप का इस्तेमाल दिखाया गया हो.
- Marketplace में सार्वजनिक ऐड-ऑन पब्लिश करें, ताकि उसकी समीक्षा की जा सके.
- अनुमोदन मिलने के बाद, Marketplace SDK की लिस्टिंग का स्टेटस बदलकर सूची में शामिल किया गया करें.
ज़रूरी इंटिग्रेशन
Classroom ऐड-ऑन बनाने के लिए, ये ज़रूरी हैं.
Google सिंगल साइन-ऑन
- Google Identity Platform. Google, पुष्टि करने के कई विकल्प उपलब्ध कराता है.
- इंटिग्रेशन की केस स्टडी.
सबसे सही तरीकों का पालन करके साइन इन करने की सुविधा लागू करने के बारे में जानने के लिए, बिना किसी रुकावट के साइन इन करने की सुविधा वाला पेज देखें.
Google Workspace Marketplace में Classroom ऐड-ऑन के तौर पर सबमिट करना
iframe लागू करने के तरीके
- अटैचमेंट डिस्कवरी
- शिक्षक के लिए उपलब्ध व्यू
- छात्र-छात्राओं के लिए उपलब्ध व्यू
- छात्र-छात्राओं के काम की समीक्षा करना. छात्र-छात्राओं के काम की समीक्षा करने वाले iframe की ज़रूरत सिर्फ़ तब होती है, जब अटैचमेंट में गतिविधि से जुड़ा अटैचमेंट दिया गया हो.
Google Workspace Marketplace
Google Workspace Marketplace में एंटरप्राइज़ ऐप्लिकेशन दिखाए जाते हैं. इन्हें पूरे डोमेन या अलग-अलग Google Workspace खातों में जोड़ा जा सकता है. Marketplace को Google Admin console के साथ इंटिग्रेट किया गया है, ताकि डोमेन एडमिन, टारगेट किए गए उपयोगकर्ताओं के लिए ऐप्लिकेशन को तुरंत ढूंढ सकें, इंस्टॉल कर सकें, और उन्हें अनुमति दे सकें.
यहां कुछ मुख्य कॉन्सेप्ट दिए गए हैं, जिनके बारे में आपको जानकारी होनी चाहिए:
- OAuth के व्यवहार और ज़रूरी शर्तों के बारे में जानकारी.
- Google Workspace Marketplace के डेवलपर के लिए दस्तावेज़.
- Google Workspace Marketplace का शिक्षा सेक्शन.