Classroom में कोर्स वर्क देखना, बनाना, और उसमें बदलाव करना
Classroom API में CourseWork एंडपॉइंट की मदद से, मैं क्या बना सकता/सकती हूं?
एंडपॉइंट की मदद से, डेवलपर किसी कक्षा में किए गए काम को देख सकते हैं और उसे मैनेज कर सकते हैं. खास तौर पर, आपके पास ये सभी विकल्प हैं:
- किसी उपयोगकर्ता के लिए असाइनमेंट और सवाल (जिन्हें
CourseWork
कहा जाता है) देखना CourseWork
बनाना, उसमें बदलाव करना, और उसे मिटानाCourseWork
में कॉन्टेंट (Drive फ़ाइलें, YouTube वीडियो, लिंक) अटैच करना- छात्र/छात्रा के सबमिशन की स्थिति बदलना (जैसे, सबमिट करना, वापस करना, फिर से पाने का अनुरोध करना)
- सबमिट किए गए असाइनमेंट के लिए ग्रेड सेट करना
- छात्र/छात्राओं के सबमिट किए गए कॉन्टेंट में, कॉन्टेंट (Drive फ़ाइलें, YouTube वीडियो, लिंक) अटैच करना
CourseWork
के इस्तेमाल के कुछ सैंपल:
- ग्रेडबुक, छात्र-छात्राओं की जानकारी का रिकॉर्ड रखने वाले सिस्टम (एसआईएस) या रिपोर्टिंग सिस्टम, Classroom से अपने ऐप्लिकेशन में असाइनमेंट और ग्रेड सिंक कर सकते हैं. इससे, डेटा को मैन्युअल तरीके से ट्रांसफ़र करने की ज़रूरत नहीं पड़ती
- लर्निंग ऐप्लिकेशन, नए असाइनमेंट बना सकते हैं. ये असाइनमेंट, क्लास स्ट्रीम में दिखते हैं. जब छात्र-छात्राएं अपना काम पूरा कर लेते हैं, तो ऐप्लिकेशन उस काम को सबमिट कर सकते हैं, ग्रेड सेट कर सकते हैं, छात्र-छात्राओं का काम अटैच कर सकते हैं, और काम को Drive के सही फ़ोल्डर में सेव कर सकते हैं.
- शिक्षक, आपकी वेबसाइट या ऐप्लिकेशन से ऐड-ऑन अटैचमेंट के साथ असाइनमेंट बना सकते हैं.
- छात्र-छात्राएं ऐसे असाइनमेंट सबमिट कर सकते हैं जिनमें आपके ऐड-ऑन के अटैचमेंट शामिल हों.
असाइनमेंट बनाने या उनमें बदलाव करने के लिए, मेरे ऐप्लिकेशन को किन अनुमतियों की ज़रूरत है?
आम तौर पर, कोई ऐप्लिकेशन सिर्फ़ उस काम में बदलाव कर सकता है जिसे उसने बनाया है. दूसरे शब्दों में, किसी भी असाइनमेंट में बदलाव करने के लिए एपीआई के अनुरोधों में, उसी Google Cloud प्रोजेक्ट आईडी का इस्तेमाल करना होगा जो असाइनमेंट बनाने के समय सेव किया गया था.
Google Classroom के ऐड-ऑन पर यह नियम लागू नहीं होता. Cloud प्रोजेक्ट, किसी भी ऐसे एलान, असाइनमेंट या कॉन्टेंट को ऐक्सेस या उसमें बदलाव कर सकता है जिसमें एक या उससे ज़्यादा ऐड-ऑन अटैचमेंट हों. Cloud प्रोजेक्ट, ऐसे असाइनमेंट को भी सबमिट कर सकता है जिसमें एक या उससे ज़्यादा ऐड-ऑन अटैचमेंट हों. साथ ही, वह असाइनमेंट को वापस भी ले सकता है या उसे वापस भी कर सकता है.
एपीआई अनुरोधों के लिए, उपयोगकर्ता के सही स्कोप भी ज़रूरी हैं. शिक्षक, असाइनमेंट देख सकते हैं, असाइनमेंट बना सकते हैं, सबमिट किए गए असाइनमेंट के लिंक अटैच कर सकते हैं, और सबमिट किए गए असाइनमेंट के लिए ग्रेड सेट कर सकते हैं. छात्र-छात्राएं असाइनमेंट देख सकते हैं, अपने असाइनमेंट के रिकॉर्ड में लिंक अटैच कर सकते हैं, और सबमिट किए गए असाइनमेंट वापस पा सकते हैं. डोमेन एडमिन, CourseWork
को देख सकते हैं, लेकिन उनके पास उसमें बदलाव करने की अनुमतियां नहीं होतीं.
मेरा ऐप्लिकेशन, असाइनमेंट या सबमिशन में किस तरह के आइटम अटैच कर सकता है?
इस एपीआई की मदद से, Drive की फ़ाइलें, YouTube वीडियो, और लिंक अटैच किए जा सकते हैं. फ़िलहाल, Google के नेटिव फ़ॉर्म अटैच करने की सुविधा उपलब्ध नहीं है.
क्या असाइनमेंट पाने वाले उपयोगकर्ताओं को पता है कि Classroom में असाइनमेंट, मेरे ऐप्लिकेशन ने बनाया है?
हां. Classroom का यूज़र इंटरफ़ेस (यूआई), बाहर से बनाए गए असाइनमेंट की पहचान करता है. इसके लिए, वह उस Google Cloud प्रोजेक्ट के प्रॉडक्ट के नाम का इस्तेमाल करता है जिसने वह असाइनमेंट बनाया है. उपयोगकर्ता, बाहर से बनाए गए काम की शिकायत 'अनचाहा' के तौर पर कर सकते हैं. साथ ही, उस ऐप्लिकेशन को डिसकनेक्ट भी कर सकते हैं जिसने वह काम बनाया है. इसके लिए, उपयोगकर्ता को ऐप्लिकेशन को दिए गए सभी क्रेडेंशियल रद्द करने होंगे.
Classroom में 'शेयर करें' बटन और अन्य इंटिग्रेशन
मैंने पहले ही Classroom के 'शेयर करें' बटन के साथ इंटिग्रेट कर लिया है. क्या शेयर बटन का इस्तेमाल करके बनाए गए असाइनमेंट में बदलाव किया जा सकता है?
अभी नहीं. किसी असाइनमेंट में बदलाव करने के लिए, अनुरोध में उसी Google Cloud प्रोजेक्ट का इस्तेमाल करना होगा जिसने असाइनमेंट बनाया था.
क्या एपीआई में सवालों के जवाब दिए जा सकते हैं?
अभी नहीं. सवाल बनाए जा सकते हैं और उनमें बदलाव किए जा सकते हैं.
Classroom ऐड-ऑन
प्रोजेक्ट कॉन्फ़िगरेशन
क्या डेवलपमेंट के दौरान इस्तेमाल किए गए निजी Google Cloud प्रोजेक्ट को, प्रोडक्शन में इस्तेमाल किए जा सकने वाले सार्वजनिक प्रोजेक्ट में बदला जा सकता है?
किसी निजी Google Cloud प्रोजेक्ट को सार्वजनिक प्रोजेक्ट में नहीं बदला जा सकता. इसके लिए, आपके पास दो अलग-अलग प्रोजेक्ट होने चाहिए. एक प्रोजेक्ट डेवलपमेंट के लिए और दूसरा प्रोजेक्ट प्रोडक्शन के लिए.
क्या किसी एक Google Cloud प्रोजेक्ट के लिए, Google Workspace Marketplace पर दो लिस्टिंग बनाई जा सकती हैं?
नहीं. किसी एक Google Cloud प्रोजेक्ट के लिए, Google Workspace Marketplace की दो लिस्टिंग नहीं बनाई जा सकतीं.
हालांकि, ऐड-ऑन को बंडल किया जा सकता है. ऐसा करने से, Google Workspace Marketplace की एक ही लिस्टिंग में कई ऐड-ऑन दिखाए जा सकते हैं. इस तरह की लिस्टिंग से इंस्टॉल करने पर, बंडल में मौजूद सभी ऐड-ऑन एक साथ इंस्टॉल हो जाएंगे. अनुमति देते समय, उपयोगकर्ताओं को बंडल किए गए ऐड-ऑन के लिए ज़रूरी सभी स्कोप की सहमति देनी होगी.
क्या किसी दूसरे Google Cloud प्रोजेक्ट के OAuth क्लाइंट का इस्तेमाल, Classroom के ऐड-ऑन के लिए Google Cloud प्रोजेक्ट के साथ किया जा सकता है?
नहीं, Classroom ऐड-ऑन के Google Cloud प्रोजेक्ट के अलावा, किसी दूसरे Google Cloud प्रोजेक्ट का OAuth क्लाइंट काम नहीं कर सकता. Classroom API, किसी दूसरे Google Cloud प्रोजेक्ट से जनरेट किए गए ऐक्सेस टोकन को स्वीकार नहीं करता. आपको ऐड-ऑन प्रोजेक्ट के लिए, एक अलग OAuth क्लाइंट बनाना होगा.
उपयोगकर्ता अनुभव
हमारा लोगो छोटे स्क्वेयर में ठीक से फ़िट नहीं होता. iframe के टाइटल बार में लोगो के लिए साइज़ के कौनसे विकल्प हैं?
iframe के टाइटल बार को सिर्फ़ 32x32 स्क्वेयर लोगो के साथ काम करने के लिए डिज़ाइन किया गया था. यह विकल्प, फ़ैविकन के उस आकार से मेल खाने के लिए चुना गया है जिसका इस्तेमाल कंपनियां अपनी वेबसाइटों पर करती हैं. साथ ही, हमारा सुझाव है कि ब्रैंड को एक जैसा रखने के लिए, स्पेस में उसी लोगो का इस्तेमाल करें.
डोमेन
क्या एक ही डोमेन पर मौजूद सभी शिक्षकों और छात्र-छात्राओं के पास, इंस्टॉल किए गए ऐड-ऑन का ऐक्सेस होता है?
स्कूल के एडमिन यह कंट्रोल कर सकते हैं कि कौनसे शिक्षक, इंस्टॉल किया गया ऐड-ऑन देख सकते हैं. Classroom के ऐड-ऑन का इस्तेमाल सिर्फ़ वे लोग कर सकते हैं जिनके पास Teaching & Learning या Education Plus वर्शन का लाइसेंस हो.
डोमेन एडमिन, ऐड-ऑन के साथ कैसे इंटरैक्ट करते हैं?
डोमेन एडमिन (एडमिन) यह कंट्रोल करते हैं कि आपके ऐड-ऑन का इस्तेमाल कौन कर सकता है. वे एडमिन के इंस्टॉलेशन के विकल्प का इस्तेमाल करके, पूरे डोमेन के लिए ऐड-ऑन इंस्टॉल कर सकते हैं. अगर आपका ऐड-ऑन अलग से इंस्टॉल किया जा सकता है, तो ध्यान दें कि ज़्यादातर एडमिन, ऐड-ऑन की अनुमति वाली सूची बनाते हैं. इस सूची में मौजूद ऐड-ऑन, शिक्षक खुद के लिए इंस्टॉल कर सकते हैं. एडमिन, टेस्टिंग के मकसद से आपके ऐड-ऑन को अलग से इंस्टॉल करने का विकल्प भी चुन सकता है.
एडमिन को आपके ऐड-ऑन के इस्तेमाल से जुड़े आंकड़े भी देखने में दिलचस्पी हो सकती है. अगर आपके प्रॉडक्ट में यह सुविधा काम करती है, तो अपनी साइट पर एडमिन व्यू में, ऐड-ऑन के इस्तेमाल के आंकड़े उपलब्ध कराएं.
एपीआई
पार्टनर पेज को iframe या पॉप-आउट टैब में लोड किया गया है या नहीं, यह जानने का भरोसेमंद तरीका क्या है?
फ़िलहाल, इन दोनों के बीच अंतर करने का कोई तरीका मौजूद नहीं है.
असाइन किए जा सकने वाले किन आइटम के लिए, छात्र-छात्राओं के काम की समीक्षा करने वाला iframe मिलता है?
छात्र-छात्राओं के काम की समीक्षा करने के लिए उपलब्ध iframe, सिर्फ़ गतिविधि वाले अटैचमेंट के लिए उपलब्ध है.
courses.courseWork.getAddOnContext
तरीके का इस्तेमाल करके पता लगाएं कि पोस्ट टाइप में छात्र/छात्रा का काम शामिल किया जा सकता है या नहीं. supportsStudentWork
फ़ील्ड को सिर्फ़ true
तब सेट किया जा सकता है, जब पोस्ट टाइप कोई गतिविधि हो.
क्या ऐड-ऑन अटैचमेंट, उस स्ट्रीम आइटम को ऐक्सेस कर सकता है जिससे वह अटैच है?
हां. आपके पास किसी भी Announcement
, CourseWork
या
CourseWorkMaterial
को get
या patch
करने का विकल्प होता है. हालांकि, इसके लिए ज़रूरी है कि उसमें आपका कम से कम एक ऐड-ऑन अटैचमेंट शामिल हो.
CourseWork StudentSubmission
को reclaim
, return
या turnIn
किया जा सकता है.
सिंगल साइन-ऑन
क्या Chromebook में साइन इन करने के लिए, Clever बैज या Classlink का इस्तेमाल करने वाले छात्र-छात्राएं, Google साइन इन का इस्तेमाल कर सकते हैं?
हां, वे अब भी Google Sign-In का इस्तेमाल कर सकते हैं.
क्या हर छात्र-छात्रा के पास सही ईमेल पता है, भले ही उनके पास Gmail का ऐक्सेस न हो?
Google Workspace for Education का इस्तेमाल करने वाले हर व्यक्ति के पास Google की पहचान होती है. भले ही, उसके पास Gmail का ऐक्सेस हो या नहीं. पहचानों को ईमेल पते से दिखाया जाता है. Google की किसी भी सेवा (जैसे कि Gmail) के लिए, आपकी पहचान और ऐक्सेस अलग-अलग होते हैं. इसलिए, Gmail बंद होने पर भी छात्र/छात्राएं अपने ईमेल पते से साइन इन कर सकते हैं.
क्या छात्र-छात्राओं को साइन इन करने की अनुमति देने के लिए, स्कूल एडमिन को ऐप्लिकेशन को पहले से मंज़ूरी देनी होगी?
किसी ऐड-ऑन को इंस्टॉल करने से पहले, डोमेन एडमिन को उसे अनुमति वाली सूची में शामिल करना होगा. इसके अलावा, डोमेन एडमिन डोमेन या संगठन की इकाई के सभी उपयोगकर्ताओं के लिए, ऐड-ऑन इंस्टॉल कर सकते हैं.
सुझाव, शिकायत, राय, और सामान्य सवाल
मैं सुविधाओं के लिए अनुरोध कैसे सबमिट करूं या समस्याओं के लिए अनुरोध कैसे करूं?
समस्याओं को ट्रैक करने वाले सार्वजनिक टूल में, सुविधाओं के अनुरोध सबमिट किए जा सकते हैं, उन्हें देखा जा सकता है, और उन पर वोट किया जा सकता है.
मुझे कैसे पता चलेगा कि Classroom API में नई सुविधाएं कब उपलब्ध होंगी?
एपीआई के अपडेट, रिलीज़ नोट पेज, हमारे डेवलपर फ़ोरम और सार्वजनिक समस्या ट्रैकर पर पोस्ट किए जाते हैं.
मैं Classroom API का इस्तेमाल कर रहा/रही हूं. मैं तकनीकी सवाल कैसे पूछूं?
google-classroom
टैग के साथ, Stack Overflow पर अपने सवाल पोस्ट करें.