Method: courses.courseWork.modifyAssignees

असाइनी मोड और कोर्सवर्क के विकल्पों में बदलाव किया जाता है.

कोर्सवर्क वाला शिक्षक ही इस तरीके को कॉल कर सकता है.

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

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

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

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

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

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

पैरामीटर
courseId

string

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

id

string

कोर्सवर्क का आइडेंटिफ़ायर.

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

अनुरोध के मुख्य हिस्से में इस तरह का डेटा शामिल होता है:

जेएसओएन के काेड में दिखाना
{
  "assigneeMode": enum (AssigneeMode),
  "modifyIndividualStudentsOptions": {
    object (ModifyIndividualStudentsOptions)
  }
}
फ़ील्ड
assigneeMode

enum (AssigneeMode)

कोर्सवर्क का मोड, जिसमें यह बताया जाता है कि इसे सभी छात्र-छात्राओं को असाइन किया जाएगा या कुछ खास छात्र-छात्राओं को.

modifyIndividualStudentsOptions

object (ModifyIndividualStudentsOptions)

तय करें कि किस छात्र/छात्रा को कोर्सवर्क असाइन किया जाए या किन्हें नहीं दिया जाए. सिर्फ़ तब बताई जानी चाहिए, जब assigneeMode INDIVIDUAL_STUDENTS हो.

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

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

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

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

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

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