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

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