Alan yöneticilerinin, alanlarındaki kullanıcıları kendi alanlarındaki derslere öğretmen olarak doğrudan eklemelerine izin verilir. Yönetici olmayan kullanıcılar bunun yerine bir Invitation göndermelidir.
Bu yöntem aşağıdaki hata kodlarını döndürür:
İstekte bulunan kullanıcının bu derste öğretmen oluşturmasına izin verilmiyorsa veya erişim hataları varsa PERMISSION_DENIED.
İstenen ders kimliği mevcut değilse NOT_FOUND.
İstenen kullanıcının hesabı devre dışı bırakılırsa aşağıdaki istek hatalarından dolayı FAILED_PRECONDITION:
CourseMemberLimitReached
CourseNotModifiable
CourseTeacherLimitReached
UserGroupsMembershipLimitReached
InactiveCourseOwner
Kullanıcı zaten derste öğretmen veya öğrenciyse ALREADY_EXISTS.
HTTP isteği
POST https://classroom.googleapis.com/v1/courses/{courseId}/teachers
[[["Anlaması kolay","easyToUnderstand","thumb-up"],["Sorunumu çözdü","solvedMyProblem","thumb-up"],["Diğer","otherUp","thumb-up"]],[["İhtiyacım olan bilgiler yok","missingTheInformationINeed","thumb-down"],["Çok karmaşık / çok fazla adım var","tooComplicatedTooManySteps","thumb-down"],["Güncel değil","outOfDate","thumb-down"],["Çeviri sorunu","translationIssue","thumb-down"],["Örnek veya kod sorunu","samplesCodeIssue","thumb-down"],["Diğer","otherDown","thumb-down"]],["Son güncelleme tarihi: 2024-09-04 UTC."],[[["Creates a teacher for a specified course, allowing domain administrators to directly add users and non-admins to send invitations."],["Returns errors like `PERMISSION_DENIED`, `NOT_FOUND`, `FAILED_PRECONDITION`, and `ALREADY_EXISTS` based on user permissions and course status."],["Requires a `POST` request to the specified URL with the course ID as a path parameter."],["The request body should contain a `Teacher` object and a successful response will return the newly created `Teacher` object."],["Requires specific authorization scopes for access, including `classroom.rosters`, `classroom.profile.emails`, and `classroom.profile.photos`."]]],[]]