रूब्रिक स्ट्रक्चर और इस्तेमाल करने की सीमाएं

अगर आपको Classroom के रूब्रिक के बारे में जानकारी नहीं है, तो सहायता केंद्र के ये लेख पढ़ें. इनसे आपको रूब्रिक के सामान्य स्ट्रक्चर के बारे में पता चलेगा. साथ ही, यह भी पता चलेगा कि Classroom के यूज़र इंटरफ़ेस (यूआई) में रूब्रिक के हिसाब से ग्रेड कैसे दिया जाता है.

रूब्रिक स्ट्रक्चर

रूब्रिक के साथ इंटरैक्ट करने के लिए एपीआई का इस्तेमाल करते समय, कुछ अहम कॉन्सेप्ट को हाइलाइट करना ज़रूरी हो सकता है:

  • CourseWork से जुड़ा एक (ज़्यादा से ज़्यादा) रubric होता है और वह 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 स्कोप को संवेदनशील माना जाता है. इसलिए, हो सकता है कि आपके ऐप्लिकेशन की पुष्टि की ज़रूरत पड़े.