Method: courses.teachers.create

Dersin öğretmenini oluşturur.

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

URL, gRPC Kod Dönüştürme söz dizimini kullanır.

Yol parametreleri

Parametreler
courseId

string

Kursun tanımlayıcısı. 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 gövdesi, yeni oluşturulan Teacher örneğini 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 göz atın.