Method: courses.courseWork.rubrics.create

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

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

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

यह अनुरोध, Google Cloud Console में उस OAuth क्लाइंट आईडी से किया जाना चाहिए जिसका इस्तेमाल, पैरंट कोर्स वर्क आइटम बनाने के लिए किया गया था.

इस तरीके से, गड़बड़ी के ये कोड मिलते हैं:

  • PERMISSION_DENIED अगर अनुरोध करने वाले उपयोगकर्ता को, अनुरोध किए गए कोर्स में कोर्स वर्क के लिए रूब्रिक बनाने की अनुमति नहीं है.
  • INTERNAL अगर अनुरोध में OAuth के ज़रूरत के मुताबिक स्कोप नहीं हैं.
  • INVALID_ARGUMENT अगर अनुरोध गलत है और अनुरोध से जुड़ी इस गड़बड़ी के लिए:
    • RubricCriteriaInvalidFormat
  • NOT_FOUND अगर अनुरोध किया गया कोर्स या कोर्स वर्क मौजूद नहीं है या उपयोगकर्ता के पास कोर्स या कोर्स वर्क का ऐक्सेस नहीं है.
  • FAILED_PRECONDITION इस अनुरोध से जुड़ी गड़बड़ी के लिए:
    • AttachmentNotVisible

एचटीटीपी अनुरोध

POST https://classroom.googleapis.com/v1/courses/{courseId}/courseWork/{courseWorkId}/rubrics

यूआरएल में gRPC ट्रांसकोडिंग सिंटैक्स का इस्तेमाल किया गया है.

पाथ पैरामीटर

पैरामीटर
courseId

string

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

courseWorkId

string

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

क्वेरी पैरामीटर

पैरामीटर
previewVersion

enum (PreviewVersion)

ज़रूरी नहीं. एपीआई का झलक वाला वर्शन. झलक देखने की सुविधा वाले प्रोग्राम में डेवलपर के लिए उपलब्ध एपीआई की नई सुविधाओं को ऐक्सेस करने के लिए, यह सेट करना ज़रूरी है.

अनुरोध का मुख्य भाग

अनुरोध के मुख्य भाग में Rubric का उदाहरण है.

जवाब का मुख्य भाग

कामयाब रहने पर, जवाब के मुख्य हिस्से में Rubric का नया इंस्टेंस शामिल किया जाता है.

अनुमति के दायरे

नीचे दिए गए OAuth के लिंक की ज़रूरत हाेती है:

  • https://www.googleapis.com/auth/classroom.coursework.students

ज़्यादा जानकारी के लिए, अनुमति से जुड़ी गाइड देखें.