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 यूटीसी के "Zulu" फ़ॉर्मैट में एक टाइमस्टैंप, नैनोसेकंड रिज़ॉल्यूशन और नौ दशमलव अंकों के साथ. उदाहरण के लिए: "2014-10-02T15:01:23Z" और "2014-10-02T15:01:23.045123456Z".

updateTime

string (Timestamp format)

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

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

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

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