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 हो सकता है.

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

पैरामीटर
previewVersion

enum (PreviewVersion)

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

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

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

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

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

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

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

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

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