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

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

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

अनुरोध के मुख्य भाग में नीचे दिए गए स्ट्रक्चर वाला डेटा होता है:

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

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