Method: courses.create

Membuat kursus.

Pengguna yang ditentukan di ownerId adalah pemilik kursus yang dibuat dan ditambahkan sebagai pengajar. Pengguna non-admin yang meminta hanya dapat membuat kursus dengan dirinya sendiri sebagai pemiliknya. Admin domain dapat membuat kursus yang dimiliki oleh pengguna mana pun dalam domain mereka.

Metode ini menampilkan kode error berikut:

  • PERMISSION_DENIED jika pengguna yang meminta tidak diizinkan membuat kursus atau karena error akses.
  • NOT_FOUND jika pengajar utama bukan pengguna yang valid.
  • FAILED_PRECONDITION jika akun pemilik kursus dinonaktifkan atau karena error permintaan berikut:
    • UserCannotOwnCourse
    • UserGroupsMembershipLimitReached
  • ALREADY_EXISTS jika alias ditentukan di id dan sudah ada.

Permintaan HTTP

POST https://classroom.googleapis.com/v1/courses

URL menggunakan sintaksis gRPC Transcoding.

Isi permintaan

Isi permintaan memuat instance Course.

Isi respons

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

Cakupan otorisasi

Memerlukan cakupan OAuth berikut ini:

  • https://www.googleapis.com/auth/classroom.courses

Untuk informasi selengkapnya, lihat Panduan otorisasi.