- एचटीटीपी अनुरोध
- पाथ पैरामीटर
- क्वेरी पैरामीटर
- अनुरोध का मुख्य हिस्सा
- जवाब का मुख्य हिस्सा
- अनुमति पाने के लिंक
- LateValues
- इसे आज़माएं!
छात्र-छात्राओं के सबमिट किए गए उन कामों की सूची दिखाता है जिन्हें देखने की अनुमति, अनुरोध करने वाले व्यक्ति को मिली है. इसमें, अनुरोध के OAuth स्कोप को भी ध्यान में रखा जाता है. कोर्स के कई आइटम के लिए, छात्र/छात्राओं के सबमिट किए गए आइटम शामिल करने के लिए, -
को courseWorkId
के तौर पर सेट किया जा सकता है.
कोर्स में शामिल छात्र-छात्राएं सिर्फ़ अपना काम देख सकते हैं. कोर्स के शिक्षक और डोमेन एडमिन, छात्र-छात्राओं के सबमिट किए गए सभी दस्तावेज़ देख सकते हैं.
इस तरीके से, गड़बड़ी के ये कोड मिलते हैं:
PERMISSION_DENIED
अगर अनुरोध करने वाले उपयोगकर्ता को, अनुरोध किए गए कोर्स या कोर्स वर्क को ऐक्सेस करने की अनुमति नहीं है या ऐक्सेस से जुड़ी गड़बड़ियों की वजह से.INVALID_ARGUMENT
अगर अनुरोध गलत है.NOT_FOUND
अगर अनुरोध किया गया कोर्स मौजूद नहीं है.
एचटीटीपी अनुरोध
GET https://classroom.googleapis.com/v1/courses/{courseId}/courseWork/{courseWorkId}/studentSubmissions
यूआरएल में gRPC ट्रांसकोडिंग सिंटैक्स का इस्तेमाल किया गया है.
पाथ पैरामीटर
पैरामीटर | |
---|---|
course |
कोर्स का आइडेंटिफ़ायर. यह आइडेंटिफ़ायर, Classroom से असाइन किया गया आइडेंटिफ़ायर या |
course |
छात्र/छात्रा के उस काम का आइडेंटिफ़ायर जिसका अनुरोध करना है. किसी कोर्स में छात्र-छात्राओं के सभी कामों के लिए अनुरोध करने के लिए, इसे स्ट्रिंग लिटरल |
क्वेरी पैरामीटर
पैरामीटर | |
---|---|
user |
छात्र-छात्राओं के लौटाए गए काम को, सिर्फ़ उस छात्र-छात्रा के काम तक सीमित करने के लिए वैकल्पिक आर्ग्युमेंट. यह आर्ग्युमेंट, तय किए गए आइडेंटिफ़ायर वाले छात्र-छात्राओं के काम पर लागू होता है. आइडेंटिफ़ायर इनमें से कोई एक हो सकता है:
|
states[] |
सबमिशन के लिए अनुरोध की गई स्थितियां. अगर सबमिशन की स्थिति तय की गई है, तो छात्र/छात्रा के सबमिट किए गए असाइनमेंट, सबमिशन की तय की गई किसी स्थिति से मेल खाते हैं. |
late |
अनुरोध की गई देर की वैल्यू. अगर कोई वैल्यू तय की जाती है, तो छात्र के सबमिशन को अनुरोध की गई वैल्यू के हिसाब से सीमित किया जाता है. अगर कोई वैल्यू नहीं दी गई है, तो |
page |
ज़्यादा से ज़्यादा कितने आइटम लौटाए जा सकते हैं. शून्य या कोई वैल्यू न होने का मतलब है कि सर्वर ज़्यादा से ज़्यादा वैल्यू असाइन कर सकता है. हो सकता है कि सर्वर, तय की गई संख्या से कम नतीजे दिखाए. |
page |
|
preview |
ज़रूरी नहीं. एपीआई का झलक वाला वर्शन. झलक देखने की सुविधा वाले प्रोग्राम में डेवलपर के लिए उपलब्ध एपीआई की नई सुविधाओं को ऐक्सेस करने के लिए, यह सेट करना ज़रूरी है. |
अनुरोध का मुख्य भाग
अनुरोध का मुख्य हिस्सा खाली होना चाहिए.
जवाब का मुख्य भाग
छात्र-छात्राओं के सबमिट किए गए असाइनमेंट की सूची दिखाने पर मिलने वाला जवाब.
अगर एपीआई सही से जुड़ जाता है, ताे जवाब के मुख्य भाग में नीचे दिए गए स्ट्रक्चर शामिल होता है.
JSON के काेड में दिखाना |
---|
{
"studentSubmissions": [
{
object ( |
फ़ील्ड | |
---|---|
student |
छात्र का वह काम जो अनुरोध से मेल खाता हो. |
next |
नतीजों के अगले पेज की पहचान करने वाला टोकन. अगर यह फ़ील्ड खाली है, तो इसका मतलब है कि कोई और नतीजा उपलब्ध नहीं है. |
अनुमति के दायरे
इसके लिए, OAuth के इनमें से किसी एक स्कोप की ज़रूरत होती है:
https://www.googleapis.com/auth/classroom.coursework.students.readonly
https://www.googleapis.com/auth/classroom.coursework.me.readonly
https://www.googleapis.com/auth/classroom.coursework.students
https://www.googleapis.com/auth/classroom.coursework.me
ज़्यादा जानकारी के लिए, अनुमति से जुड़ी गाइड देखें.
LateValues
लौटाए गए आइटम की देर से तय की गई वैल्यू पर पाबंदियां.
Enums | |
---|---|
LATE_VALUES_UNSPECIFIED |
देर से सबमिट की गई वैल्यू पर कोई पाबंदी नहीं है. |
LATE_ONLY |
देर से सबमिट किए गए छात्र-छात्राओं के काम की जानकारी दिखाने वाला फ़ंक्शन. |
NOT_LATE_ONLY |
देर से सबमिट किए गए छात्र-छात्राओं के काम की जानकारी दिखाने के लिए, late फ़ील्ड को गलत के तौर पर सेट करें. |