Method: courses.teachers.create

Membuat pengajar kursus.

Administrator domain diizinkan untuk secara langsung menambahkan pengguna dalam domain mereka sebagai pengajar ke kursus dalam domain mereka. Sebagai gantinya, pengguna non-admin harus mengirim Invitation.

Metode ini menampilkan kode error berikut:

  • PERMISSION_DENIED jika pengguna yang meminta tidak diizinkan membuat pengajar di kursus ini atau karena error akses.
  • NOT_FOUND jika ID kursus yang diminta tidak ada.
  • FAILED_PRECONDITION jika akun pengguna yang diminta dinonaktifkan, untuk error permintaan berikut:
    • CourseMemberLimitReached
    • CourseNotModifiable
    • CourseTeacherLimitReached
    • UserGroupsMembershipLimitReached
    • InactiveCourseOwner
  • ALREADY_EXISTS jika pengguna sudah menjadi pengajar atau siswa dalam kursus.

Permintaan HTTP

POST https://classroom.googleapis.com/v1/courses/{courseId}/teachers

URL menggunakan sintaksis gRPC Transcoding.

Parameter jalur

Parameter
courseId

string

ID kursus. ID ini dapat berupa ID yang diberikan Classroom atau alias.

Isi permintaan

Isi permintaan memuat instance Teacher.

Isi respons

Jika berhasil, isi respons memuat instance Teacher yang baru dibuat.

Cakupan otorisasi

Memerlukan salah satu cakupan OAuth berikut:

  • https://www.googleapis.com/auth/classroom.rosters
  • https://www.googleapis.com/auth/classroom.profile.emails
  • https://www.googleapis.com/auth/classroom.profile.photos

Untuk informasi selengkapnya, lihat Panduan otorisasi.