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

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