REST Resource: courses.courseWork.rubrics

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

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

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

जेएसओएन के काेड में दिखाना
{
  "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)

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

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

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

updateTime

string (Timestamp format)

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

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

RFC3339 यूटीसी "ज़ुलु" फ़ॉर्मैट में एक टाइमस्टैंप, जिसमें नैनोसेकंड रिज़ॉल्यूशन और नौ फ़्रैक्शनल अंक तक हो सकते हैं. उदाहरण: "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 स्कोप ज़रूरी है.

मानदंड

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

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

string

शर्त का आईडी.

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

title

string

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

description

string

शर्त का ब्यौरा.

levels[]

object (Level)

इस शर्त में लेवल की सूची.

लेवल

शर्त का लेवल.

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

string

लेवल का आईडी.

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

title

string

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

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

description

string

लेवल का ब्यौरा.

points

number

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

तरीके

create

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

delete

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

get

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

list

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

patch

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