REST Resource: courses.courseWork.rubrics

संसाधन: रूब्रिक

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

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

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

  // Union field rubric_source can be only one of the following:
  "sourceSpreadsheetId": string
  // End of list of possible types for union field rubric_source.
}
फ़ील्ड
courseId

string

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

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

courseWorkId

string

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

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

id

string

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

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

creationTime

string (Timestamp format)

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

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

आरएफ़सी3339 यूटीसी "ज़ुलु" में टाइमस्टैंप फ़ॉर्मैट, नैनोसेकंड रिज़ॉल्यूशन और ज़्यादा से ज़्यादा नौ फ़्रैक्शनल अंकों के साथ हो सकता है. उदाहरण: "2014-10-02T15:01:23Z" और "2014-10-02T15:01:23.045123456Z".

updateTime

string (Timestamp format)

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

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

आरएफ़सी3339 यूटीसी "ज़ुलु" में टाइमस्टैंप फ़ॉर्मैट, नैनोसेकंड रिज़ॉल्यूशन और ज़्यादा से ज़्यादा नौ फ़्रैक्शनल अंकों के साथ हो सकता है. उदाहरण: "2014-10-02T15:01:23Z" और "2014-10-02T15:01:23.045123456Z".

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)
    }
  ]
}
फ़ील्ड
id

string

मानदंड आईडी.

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

title

string

शर्त का टाइटल.

description

string

शर्त की जानकारी.

levels[]

object (Level)

इस शर्त के तहत आने वाले लेवल की सूची.

लेवल

शर्त का लेवल.

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

string

लेवल आईडी.

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

title

string

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

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

description

string

लेवल की जानकारी.

points

number

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

तरीके

create

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

delete

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

get

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

list

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

patch

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