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