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