अगर आपने Classroom में रूब्रिक का इस्तेमाल पहले कभी नहीं किया है, तो सहायता केंद्र के इन लेखों को पढ़ें. इनसे आपको रूब्रिक के सामान्य स्ट्रक्चर और Classroom के यूज़र इंटरफ़ेस (यूआई) में रूब्रिक के आधार पर ग्रेड देने के तरीके के बारे में जानकारी मिलेगी.
रूब्रिक का स्ट्रक्चर
रूब्रिक के साथ इंटरैक्ट करने के लिए, एपीआई का इस्तेमाल करते समय कुछ अहम कॉन्सेप्ट को हाइलाइट किया जा सकता है:
CourseWorkसे ज़्यादा से ज़्यादा एक रूब्रिक जुड़ा हो सकता है. साथ ही, वह रूब्रिक सिर्फ़ उसीCourseWorkके लिए यूनीक होता है. इसेCourseWorkसंसाधनों के साथ शेयर नहीं किया जा सकता.- रूब्रिक में मानदंड होते हैं और हर मानदंड में लेवल होते हैं. किसी रूब्रिक में कम से कम एक मानदंड और किसी मानदंड में कम से कम एक लेवल होना ज़रूरी है.
- लेवल को स्कोर किया जा सकता है (पॉइंट दिए जा सकते हैं) या स्कोर नहीं किया जा सकता (पॉइंट नहीं दिए जा सकते). किसी रूब्रिक में, सभी लेवल को स्कोर किया जाना चाहिए या सभी लेवल को स्कोर नहीं किया जाना चाहिए.
- अगर लेवल को स्कोर किया जाता है, तो किसी मानदंड के सभी लेवल के लिए पॉइंट की यूनीक वैल्यू सेट की जानी चाहिए. पॉइंट, पूर्णांक (जैसे, 10) या फ़्लोटिंग पॉइंट वैल्यू (जैसे, 9.99) हो सकते हैं. इसमें 0 भी शामिल हो सकता है. नल वैल्यू स्वीकार नहीं की जाती हैं. इसके अलावा, किसी रूब्रिक में ऐसा कोई मानदंड नहीं हो सकता जिसमें सिर्फ़ एक लेवल हो और उसके लिए 0 पॉइंट सेट किए गए हों.
- अगर लेवल को स्कोर नहीं किया जाता है, तो पॉइंट वाला फ़ील्ड छोड़ दिया जाना चाहिए. नल वैल्यू स्वीकार नहीं की जाती हैं.
- मानदंडों और लेवल का क्रम अहम होता है. यह क्रम, Classroom के यूज़र इंटरफ़ेस (यूआई) में दिखने वाले क्रम के मुताबिक होता है.
- खास तौर पर, स्कोर किए गए लेवल को हमेशा पॉइंट के हिसाब से बढ़ते या घटते क्रम में सॉर्ट किया जाना चाहिए.
- हर रूब्रिक में ज़्यादा से ज़्यादा 50 मानदंड और हर मानदंड में ज़्यादा से ज़्यादा 10 परफ़ॉर्मेंस लेवल हो सकते हैं.
छात्र-छात्राओं के सबमिशन से जुड़े फ़ील्ड
StudentSubmission ऑब्जेक्ट, रूब्रिक से जुड़े फ़ील्ड के साथ काम करते हैं:
- पहले से मौजूद
draftGradeऔरassignedGradeप्रॉपर्टी के अलावा, रूब्रिक के आधार पर ग्रेड किए गए छात्र-छात्रा के सबमिशन मेंdraftRubricGradesऔरassignedRubricGradesप्रॉपर्टी होती हैं. ये प्रॉपर्टी, रूब्रिक के आधार पर ग्रेडिंग के दौरान छात्र-छात्रा को मिलने वाले रूब्रिक ग्रेड (चुने गए लेवल और पॉइंट की वैल्यू) को दिखाती हैं. ये ग्रेड, ड्राफ़्ट और असाइन की गई स्थितियों में दिखते हैं. - फ़िलहाल, इन प्रॉपर्टी को सिर्फ़ पढ़ा जा सकता है. इसका मतलब है कि सबमिशन को ग्रेड करने के लिए, एपीआई का इस्तेमाल नहीं किया जा सकता. हालांकि, Classroom के यूज़र इंटरफ़ेस (यूआई) में ग्रेड किए गए सबमिशन को पढ़ा जा सकता है.
रूब्रिक के काम करने का तरीका
एपीआई को Classroom के यूज़र इंटरफ़ेस (यूआई) के जैसा बनाने की कोशिश की जाती है, ताकि दोनों में एक जैसा अनुभव मिले. हालांकि, इससे एपीआई के काम करने का तरीका ऐसा हो सकता है जो डेवलपर के लिए सहज न हो. इसलिए, इसके बारे में बताना ज़रूरी है:
- रूब्रिक का मकसद, शिक्षकों को ग्रेड करने में मदद करना है, न कि उन पर पाबंदी लगाना. इसलिए, रूब्रिक के आधार पर किसी सबमिशन को ग्रेड करते समय, शिक्षक ये काम कर सकता है:
- ग्रेड करते समय, रूब्रिक को पूरी तरह अनदेखा करना.
- किसी मानदंड के लिए पॉइंट को बदलना. भले ही, मानदंड के लेवल में पॉइंट उपलब्ध हों.
- सिर्फ़ कुछ मानदंडों के लिए लेवल चुनना.
- किसी मानदंड के लिए पॉइंट असाइन करना, भले ही उससे जुड़ा कोई लेवल न चुना गया हो.
- असाइनमेंट के कुल पॉइंट को बदलना. भले ही, रूब्रिक से मिलने वाले पॉइंट अलग हों.
इसके अलावा, एपीआई में Classroom के यूज़र इंटरफ़ेस (यूआई) में पहले से मौजूद सुविधाओं के अलावा कोई अन्य सुविधा नहीं होती. उदाहरण के लिए, एपीआई की मदद से असाइनमेंट में रूब्रिक का इस्तेमाल करना ज़रूरी नहीं बनाया जा सकता. साथ ही, एपीआई की मदद से, शिक्षकों को रूब्रिक और सबमिशन में बदलाव करने से रोका नहीं जा सकता. हालांकि, आज ऐसा किया जा सकता है.
ग्रेडिंग के दौरान पाबंदियां
इसी तरह, रूब्रिक में बदलाव करने से जुड़ी कुछ अन्य पाबंदियां भी हैं. ये पाबंदियां तब लागू होती हैं, जब कोई शिक्षक रूब्रिक के आधार पर ग्रेडिंग शुरू कर देता है. ग्रेडिंग शुरू होने के बाद, सिर्फ़ ये बदलाव किए जा सकते हैं:
- मानदंड और लेवल के टाइटल और ब्यौरों में टेक्स्ट से जुड़े बदलाव किए जा सकते हैं.
- मानदंडों के अंदर, लेवल का क्रम बदला जा सकता है.
अन्य स्कोप
रूब्रिक को मैन्युअल तरीके से Google Sheets में एक्सपोर्ट किया जा सकता है, ताकि शिक्षक उनका दोबारा इस्तेमाल कर सकें.
अगर इन स्प्रेडशीट से कोई रूब्रिक बनाया या अपडेट किया जाता है, तो आपके ऐप्लिकेशन को
https://www.googleapis.com/auth/spreadsheets.readonly या
https://www.googleapis.com/auth/spreadsheets स्कोप का अनुरोध करना होगा. गाइड में इसका एक उदाहरण देखें. ध्यान दें कि
spreadsheets स्कोप को संवेदनशील माना जाता है. इसलिए, हो सकता है कि आपके ऐप्लिकेशन
की पुष्टि करनी पड़े.
तीसरे पक्ष का कोर्सवर्क
रूब्रिक सिर्फ़ उस Google Cloud प्रोजेक्ट से बनाए जा सकते हैं जिसने पैरंट CourseWork आइटम बनाया है. यह Classroom API में एक सामान्य डिज़ाइन पैटर्न है. इससे अलग-अलग ऐप्लिकेशन, उन संसाधनों पर असर नहीं डाल पाते जो उनके नहीं हैं.
यह Classroom ऐप्लिकेशन में उपयोगकर्ताओं की ओर से बनाए गए संसाधनों पर भी लागू होता है. उदाहरण के लिए, किसी ऐप्लिकेशन के लिए, Classroom के यूज़र इंटरफ़ेस (यूआई) में शिक्षक की ओर से बनाए गए कोर्सवर्क के रूब्रिक को मैनेज करना मुमकिन नहीं है. भले ही, वह शिक्षक उस ऐप्लिकेशन का मालिक हो. अगर इससे आपके इस्तेमाल के मामले पर काफ़ी असर पड़ता है, तो सार्वजनिक समस्या ट्रैकर में अपनी राय शेयर करें.
लाइसेंस की ज़रूरी शर्तें
कोई उपयोगकर्ता, Classroom API की मदद से रूब्रिक सिर्फ़ तब बना, अपडेट, और मिटा सकता है, जब ये शर्तें पूरी होती हैं:
- अनुरोध करने वाले उपयोगकर्ता को Google Workspace for Education Plus का लाइसेंस असाइन किया गया हो.
- संबंधित कोर्स के मालिक को Google Workspace for Education Plus का लाइसेंस असाइन किया गया हो.
उपयोगकर्ताओं के लिए एपीआई की सुविधाएं कैसे उपलब्ध कराई जाती हैं, इस बारे में ज़्यादा जानने के लिए, उपयोगकर्ता की ज़रूरी शर्तें देखें. साथ ही, डेवलपमेंट के लिए डेमो खाता पाने का अनुरोध करने और इसके बारे में जानने के लिए, Classroom API की ज़रूरी शर्तें देखें.