Method: courses.teachers.create

किसी कोर्स का शिक्षक बनाता है.

डोमेन एडमिन, अपने डोमेन में मौजूद उपयोगकर्ताओं को कोर्स में शिक्षक के तौर पर सीधे तौर पर जोड़ सकते हैं. एडमिन के अलावा अन्य उपयोगकर्ताओं को इसके बजाय Invitation भेजना चाहिए.

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

  • PERMISSION_DENIED अगर अनुरोध करने वाले उपयोगकर्ता को इस कोर्स में शिक्षक बनाने की अनुमति नहीं है या ऐक्सेस से जुड़ी गड़बड़ियों की वजह से.
  • NOT_FOUND अगर अनुरोध किया गया कोर्स आईडी मौजूद नहीं है.
  • FAILED_PRECONDITION अगर अनुरोध किए गए उपयोगकर्ता का खाता बंद है, तो इन अनुरोध से जुड़ी गड़बड़ियों के लिए:
    • CourseMemberLimitReached
    • CourseNotModifiable
    • CourseTeacherLimitReached
    • UserGroupsMembershipLimitReached
    • InactiveCourseOwner
  • ALREADY_EXISTS अगर उपयोगकर्ता पहले से ही कोर्स में शिक्षक या छात्र/छात्रा है.

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

POST https://classroom.googleapis.com/v1/courses/{courseId}/teachers

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

पाथ पैरामीटर

पैरामीटर
courseId

string

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

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

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

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

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

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

इसके लिए, OAuth के इनमें से किसी एक स्कोप की ज़रूरत होती है:

  • https://www.googleapis.com/auth/classroom.rosters
  • https://www.googleapis.com/auth/classroom.profile.emails
  • https://www.googleapis.com/auth/classroom.profile.photos

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