Method: courses.courseWork.rubrics.delete

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

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

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

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

  • PERMISSION_DENIED अगर अनुरोध करने वाले डेवलपर प्रोजेक्ट ने उससे जुड़ा रूब्रिक नहीं बनाया है या अनुरोध करने वाले उपयोगकर्ता के पास, अनुरोध किए गए रूब्रिक को मिटाने की अनुमति नहीं है.
  • NOT_FOUND अगर अनुरोध किए गए आईडी के साथ कोई रूब्रिक मौजूद नहीं है या उपयोगकर्ता के पास कोर्स, कोर्स वर्क या रूब्रिक का ऐक्सेस नहीं है.
  • INVALID_ARGUMENT अगर ग्रेडिंग, रूब्रिक पर पहले से ही शुरू हो चुकी है.

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

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

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

पाथ पैरामीटर

पैरामीटर
courseId

string

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

courseWorkId

string

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

id

string

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

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

पैरामीटर
previewVersion

enum (PreviewVersion)

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

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

अनुरोध का मुख्य हिस्सा खाली होना चाहिए.

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

अगर एपीआई सही से जुड़ जाता है, तो जवाब का मुख्य हिस्सा खाली होता है.

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

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

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

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