Method: courses.courseWork.create

इससे कोर्स वर्क बन जाता है.

कोर्स वर्क (और इससे जुड़े छात्र-छात्राओं के सबमिशन) अनुरोध करने के लिए इस्तेमाल किए गए OAuth क्लाइंट आईडी के Developer Console प्रोजेक्ट से जुड़े होते हैं. कोर्स वर्क और छात्र/छात्रा के सबमिशन में बदलाव करने के लिए, Classroom एपीआई अनुरोध, उनसे जुड़े Developer Console प्रोजेक्ट के OAuth क्लाइंट आईडी से किए जाने चाहिए.

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

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

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

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

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

पाथ के पैरामीटर

पैरामीटर
courseId

string

कोर्स का आइडेंटिफ़ायर. यह आइडेंटिफ़ायर, Classroom से असाइन किया गया आइडेंटिफ़ायर या alias हो सकता है.

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

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

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

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

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

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

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

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