- एचटीटीपी अनुरोध
- पाथ पैरामीटर
- क्वेरी पैरामीटर
- अनुरोध का मुख्य हिस्सा
- जवाब का मुख्य हिस्सा
- अनुमति पाने के लिंक
- इसे आज़माएं!
रूब्रिक को अपडेट करता है.
किन फ़ील्ड को अपडेट किया जा सकता है, इसकी जानकारी के लिए google.classroom.v1.Rubric देखें. ग्रेड देने की प्रोसेस शुरू होने के बाद, रूब्रिक में बदलाव करने की सुविधाएं सीमित हो जाती हैं.
अनुरोध करने वाले उपयोगकर्ता और कोर्स के मालिक के पास, रूब्रिक बनाने की अनुमतियां होनी चाहिए. ज़्यादा जानकारी के लिए, लाइसेंस की ज़रूरी शर्तें देखें.
यह अनुरोध, Google Cloud Console में उस OAuth क्लाइंट आईडी से किया जाना चाहिए जिसका इस्तेमाल, पैरंट कोर्स वर्क आइटम बनाने के लिए किया गया था.
इस तरीके से, गड़बड़ी के ये कोड मिलते हैं:
PERMISSION_DENIEDअगर अनुरोध करने वाले डेवलपर प्रोजेक्ट ने उससे जुड़ा कोर्स वर्क नहीं बनाया है, अगर उपयोगकर्ता के पास रूब्रिक में अनुरोध किया गया बदलाव करने की अनुमति नहीं है या ऐक्सेस से जुड़ी गड़बड़ियों की वजह से. अगर ग्रेडिंग की प्रोसेस पहले से ही शुरू हो चुकी है, तो भी गड़बड़ी का यह कोड दिखता है.INVALID_ARGUMENTअगर अनुरोध गलत है और अनुरोध से जुड़ी इस गड़बड़ी के लिए:RubricCriteriaInvalidFormat
NOT_FOUNDअगर अनुरोध किया गया कोर्स, कोर्स वर्क या रूब्रिक मौजूद नहीं है या उपयोगकर्ता के पास उससे जुड़े कोर्स वर्क का ऐक्सेस नहीं है.INTERNALअगर रूब्रिक पर ग्रेडिंग पहले से शुरू हो चुकी है.
एचटीटीपी अनुरोध
PATCH https://classroom.googleapis.com/v1/courses/{courseId}/courseWork/{courseWorkId}/rubrics/{id}
यूआरएल में gRPC ट्रांसकोडिंग सिंटैक्स का इस्तेमाल किया गया है.
पाथ पैरामीटर
| पैरामीटर | |
|---|---|
courseId |
ज़रूरी है. कोर्स का आइडेंटिफ़ायर. |
courseWorkId |
ज़रूरी है. कोर्स वर्क का आइडेंटिफ़ायर. |
id |
ज़रूरी नहीं. रूब्रिक का आइडेंटिफ़ायर. |
क्वेरी पैरामीटर
| पैरामीटर | |
|---|---|
updateMask |
ज़रूरी नहीं. मास्क, जो यह बताता है कि रूब्रिक के किन फ़ील्ड को अपडेट करना है. अपडेट करने के लिए, यह फ़ील्ड भरना ज़रूरी है. अमान्य फ़ील्ड की जानकारी देने पर, अपडेट नहीं हो पाता. किसी रूब्रिक की शर्तें तय करने के लिए, कई विकल्प हैं: अपडेट के अनुरोध में बताई गई रूब्रिक की शर्तों से, रूब्रिक शिक्षक इन फ़ील्ड की जानकारी दे सकते हैं:
यह फ़ील्ड के पूरी तरह से क्वालिफ़ाइड नामों की सूची है. इसमें नामों को कॉमा लगाकर अलग किया गया है. उदाहरण: |
previewVersion |
ज़रूरी नहीं. एपीआई का झलक वाला वर्शन. झलक देखने की सुविधा वाले प्रोग्राम में डेवलपर के लिए उपलब्ध एपीआई की नई सुविधाओं को ऐक्सेस करने के लिए, यह सेट करना ज़रूरी है. |
अनुरोध का मुख्य भाग
अनुरोध के मुख्य भाग में Rubric का उदाहरण है.
जवाब का मुख्य भाग
कामयाब रहने पर, जवाब के मुख्य हिस्से में Rubric का एक इंस्टेंस शामिल किया जाता है.
अनुमति के दायरे
नीचे दिए गए OAuth के लिंक की ज़रूरत हाेती है:
https://www.googleapis.com/auth/classroom.coursework.students
ज़्यादा जानकारी के लिए, अनुमति से जुड़ी गाइड देखें.