Method: courses.teachers.create

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
courseId

string

Dersin tanımlayıcısıdır. Bu tanımlayıcı, Classroom tarafından atanan tanımlayıcı veya bir alias olabilir.

İ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.