Di Google Classroom, pengguna dapat memiliki peran berikut:
- Pengajar
- Pelajar
- Wali
- Administrator
Penetapan peran bergantung pada cara pengguna didaftarkan dalam
Course
. Tidak ada jaminan bahwa jika pengguna adalah pengajar atau siswa dalam
institusi, mereka akan memiliki setelan peran yang sama dalam
Google Classroom Course
tertentu. Misalnya, jika pengguna adalah pengajar dalam distrik sekolah, dia dapat menjadi pengajar atau siswa di Classroom, bergantung pada peran yang dipilih untuknya.
Cara termudah untuk menemukan pengguna yang merupakan pengajar dalam
Course
tertentu adalah dengan menggunakan endpoint courses.teachers.list()
atau
courses.teachers.get()
. Endpoint serupa ada untuk siswa dan
wali.
Guru
Pengajar dapat membuat dan mengelola Courses
, CourseWork
, CourseWorkMaterials
,
Announcements
, lampiran, dan nilai di Classroom. Mereka juga dapat mengundang pengguna lain untuk menjadi pengajar, siswa, atau wali dalam
Course
.
Hanya administrator yang dapat menggunakan endpoint courses.teachers.create()
untuk
menambahkan pengguna secara langsung sebagai pengajar di Course
. Dalam situasi lainnya, pengguna harus diundang oleh pengajar di Course
. Undangan dapat dibuat
menggunakan endpoint invitations.create()
.
Dapat ada beberapa rekan pengajar dalam satu Course
, tetapi hanya boleh ada satu pemilik Course
. Hanya pemilik Course
yang dapat menghapus Course
dan mengubah pemilik Course
. Hal ini penting jika kepemilikan Course
harus ditransfer antar-pengguna. Pemilik Course
dapat
diperbarui menggunakan endpoint courses.patch()
.
Siswa
Siswa dapat melihat CourseWork
, CourseWorkMaterials
, Announcements
,
lampiran dan nilai di Classroom. Mereka dapat membuat dan mengubah
kiriman di UI Google Classroom dan menggunakan
Classroom API untuk membaca metadata tentang kiriman mereka, mengubah lampiran apa pun pada kiriman, dan mengubah status kiriman.
Hanya administrator yang dapat menggunakan endpoint courses.students.create()
untuk
menambahkan pengguna secara langsung sebagai siswa di Course
. Pengguna dapat menambahkan diri mereka secara langsung sebagai siswa di Course
jika mereka menentukan kolom enrollmentCode
. Jika tidak, pengguna harus diundang oleh pengajar di Course
.
Undangan dapat dibuat menggunakan endpoint invitations.create()
.
Guardians
Wali akan menerima email evaluasi tentang tugas siswa di Course
.
Bergantung pada edisi Google Workspace for Education domain, wali juga dapat melihat pratinjau kursus siswa. Classroom API memungkinkan wali diundang ke Course
menggunakan endpoint guardianInvitations
.
Wali dapat diundang oleh administrator domain Google Workspace for Education dan pengajar yang terverifikasi, bergantung pada cara penyiapan domain di konsol Google Admin.
Pengajar terverifikasi adalah pengajar yang telah diberi izin khusus oleh administrator. Siswa dapat memiliki hingga 20 wali yang berbeda.
Administrator
Administrator Google Workspace for Education dapat mengelola setelan dan izin domain. Panduan ini tidak menyertakan daftar lengkap semua kemampuan berbagai administrator dan peran administrator. Untuk mengetahui informasi yang lebih komprehensif tentang administrator Google Workspace for Education, lihat bagian administrator pusat bantuan.
Dalam konteks Classroom API, administrator dapat membuat dan mengelola Courses
, Aliases
, pengajar, siswa, dan wali. Mereka dapat membaca
CourseWork
, CourseWorkMaterials
, Announcements
, StudentSubmissions
,
atau Topics
dalam Course
.