Alan yöneticilerinin, kendi alanlarındaki kullanıcıları kendi alanlarındaki derslere öğretmen olarak doğrudan eklemesine izin verilir. Yönetici olmayan kullanıcılar bunun yerine Invitation göndermelidir.
Bu yöntem aşağıdaki hata kodlarını döndürür:
PERMISSION_DENIED ise istek gönderen kullanıcının bu kursta öğretmen oluşturmasına izin verilmemiştir veya erişim hataları vardır.
İstenen kurs kimliği mevcut değilse NOT_FOUND.
FAILED_PRECONDITION istenen kullanıcının hesabı devre dışıysa aşağıdaki istek hataları için:
CourseMemberLimitReached
CourseNotModifiable
CourseTeacherLimitReached
UserGroupsMembershipLimitReached
InactiveCourseOwner
ALREADY_EXISTS kullanıcının derste zaten öğretmen veya öğrenci olması gerekir.
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-12-05 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`."]]],[]]