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