Bir kurs için öğretmen oluşturur.
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
URL, gRPC Kod Dönüştürme söz dizimini kullanır.
Yol parametreleri
Parametreler | |
---|---|
course |
Dersin tanımlayıcısıdır. Bu tanımlayıcı, Classroom tarafından atanan tanımlayıcı veya bir |
İstek içeriği
İstek metni, Teacher
öğesinin bir örneğini içerir.
Yanıt gövdesi
Başarılı olursa yanıt metni, yeni oluşturulmuş bir Teacher
örneği içerir.
Yetkilendirme kapsamları
Aşağıdaki OAuth kapsamlarından birini gerektirir:
https://www.googleapis.com/auth/classroom.rosters
https://www.googleapis.com/auth/classroom.profile.emails
https://www.googleapis.com/auth/classroom.profile.photos
Daha fazla bilgi için Yetkilendirme kılavuzuna bakın.