REST Resource: courses.courseWork.rubrics

रिसॉर्स: रूब्रिक

कोर्स वर्क का रूब्रिक. रूब्रिक, स्कोरिंग की एक गाइड होती है. इसका इस्तेमाल, छात्र-छात्राओं के काम का आकलन करने और उन्हें फ़ीडबैक देने के लिए किया जाता है.

ज़्यादा जानकारी के लिए, रूब्रिक का स्ट्रक्चर और जानी-मानी सीमाएं लेख पढ़ें.

JSON काेड में दिखाना
{
  "courseId": string,
  "courseWorkId": string,
  "id": string,
  "creationTime": string,
  "updateTime": string,
  "criteria": [
    {
      object (Criterion)
    }
  ],
  "previewVersion": enum (PreviewVersion),

  "sourceSpreadsheetId": string
}
फ़ील्ड
courseId

string

कोर्स का आइडेंटिफ़ायर.

सिर्फ़ पढ़ने के लिए.

courseWorkId

string

उस कोर्स वर्क का आइडेंटिफ़ायर जिससे यह जुड़ा है.

सिर्फ़ पढ़ने के लिए.

id

string

Classroom की ओर से असाइन किया गया रूब्रिक का आइडेंटिफ़ायर. यह, संबंधित कोर्स वर्क के रूब्रिक के लिए यूनीक होता है.

सिर्फ़ पढ़ने के लिए.

creationTime

string (Timestamp format)

सिर्फ़ आउटपुट के लिए. वह टाइमस्टैंप जब यह रूब्रिक बनाया गया था.

सिर्फ़ पढ़ने के लिए.

यह आरएफ़सी 3339 का इस्तेमाल करता है. इसमें जनरेट किया गया आउटपुट हमेशा Z-नॉर्मलाइज़ किया जाएगा और इसमें 0, 3, 6 या 9 फ़्रैक्शनल अंक इस्तेमाल किए जाएंगे. "Z" के अलावा, अन्य ऑफ़सेट भी स्वीकार किए जाते हैं. उदाहरण: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" या "2014-10-02T15:01:23+05:30".

updateTime

string (Timestamp format)

सिर्फ़ आउटपुट के लिए. इस रूब्रिक में सबसे हाल में किए गए बदलाव का टाइमस्टैंप.

सिर्फ़ पढ़ने के लिए.

यह आरएफ़सी 3339 का इस्तेमाल करता है. इसमें जनरेट किया गया आउटपुट हमेशा Z-नॉर्मलाइज़ किया जाएगा और इसमें 0, 3, 6 या 9 फ़्रैक्शनल अंक इस्तेमाल किए जाएंगे. "Z" के अलावा, अन्य ऑफ़सेट भी स्वीकार किए जाते हैं. उदाहरण: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" या "2014-10-02T15:01:23+05:30".

criteria[]

object (Criterion)

मानदंडों की सूची. हर मानदंड एक डाइमेंशन होता है, जिसके आधार पर परफ़ॉर्मेंस को रेट किया जाता है.

previewVersion

enum (PreviewVersion)

सिर्फ़ आउटपुट के लिए. इस रिसॉर्स को वापस पाने के लिए इस्तेमाल किए गए एपीआई का प्रीव्यू वर्शन.

यूनियन फ़ील्ड rubric_source. किसी मौजूदा सोर्स से रूब्रिक बनाने के विकल्प. rubric_source इनमें से कोई एक हो सकता है:
sourceSpreadsheetId

string

सिर्फ़ इनपुट के लिए. इम्यूटेबल. स्प्रेडशीट का Google Sheets आईडी. इस स्प्रेडशीट में, फ़ॉर्मैट की गई रूब्रिक सेटिंग होनी चाहिए. किसी असाइनमेंट के लिए रूब्रिक बनाना या पुराने रूब्रिक का इस्तेमाल करना लेख पढ़ें. इस फ़ील्ड का इस्तेमाल करने के लिए, https://www.googleapis.com/auth/spreadsheets.readonly या https://www.googleapis.com/auth/spreadsheets स्कोप की ज़रूरत होती है.

मानदंड

रूब्रिक का एक मानदंड. हर मानदंड एक डाइमेंशन होता है, जिसके आधार पर परफ़ॉर्मेंस को रेट किया जाता है.

JSON काेड में दिखाना
{
  "id": string,
  "title": string,
  "description": string,
  "levels": [
    {
      object (Level)
    }
  ],
  "learningGoal": {
    object (LearningGoal)
  }
}
फ़ील्ड
id

string

मानदंड का आईडी.

रूब्रिक बनाते समय, एक आईडी असाइन किया जाता है.

title

string

मानदंड का टाइटल.

description

string

मानदंड के बारे में जानकारी.

levels[]

object (Level)

इस मानदंड के तहत आने वाले लेवल की सूची.

learningGoal

object (LearningGoal)

ज़रूरी नहीं.

सीखने का वह लक्ष्य जो इस मानदंड से जुड़ा है. ध्यान दें कि रूब्रिक के मानदंडों से जुड़े सीखने के लक्ष्यों को, उस असाइनमेंट से पहले ही जोड़ा जाना चाहिए जिससे रूब्रिक लिंक है. यह फ़ील्ड सिर्फ़ तब दिखता है, जब सही previewVersion सेट किया गया हो.

लेवल

मानदंड का एक लेवल.

JSON काेड में दिखाना
{
  "id": string,
  "title": string,
  "description": string,
  "points": number
}
फ़ील्ड
id

string

लेवल का आईडी.

रूब्रिक बनाते समय, एक आईडी असाइन किया जाता है.

title

string

लेवल का टाइटल.

अगर लेवल के लिए कोई पॉइंट सेट नहीं किया गया है, तो टाइटल सेट करना ज़रूरी है.

description

string

लेवल के बारे में जानकारी.

points

number

इस लेवल से जुड़े ज़रूरी नहीं पॉइंट. अगर सेट किया जाता है, तो रूब्रिक के सभी लेवल के लिए पॉइंट तय करना ज़रूरी है. साथ ही, एक मानदंड के सभी लेवल के लिए पॉइंट की वैल्यू अलग-अलग होनी चाहिए. कोई पॉइंट न होने और 0 पॉइंट होने में अंतर होता है.

तरीके

create

रूब्रिक बनाता है.

delete

रूब्रिक मिटाता है.

get

रूब्रिक दिखाता है.

list

रूब्रिक की सूची दिखाता है. इसे देखने की अनुमति अनुरोध करने वाले के पास होती है.

patch

रूब्रिक को अपडेट करता है.