Method: courses.courseWork.modifyAssignees

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

सिर्फ़ उस कोर्स का शिक्षक इस तरीके का इस्तेमाल कर सकता है जिसमें कोर्सवर्क शामिल है.

यह तरीका, गड़बड़ी के ये कोड दिखाता है:

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

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

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

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

पाथ पैरामीटर

पैरामीटर
courseId

string

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

id

string

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

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

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

JSON के काेड में दिखाना
{
  "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

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