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 peran yang sama yang ditetapkan dalam
Course
Google Classroom tertentu. Misalnya, jika pengguna adalah pengajar dalam
wilayah sekolah, mereka dapat menjadi pengajar atau siswa di
Classroom, bergantung pada peran yang dipilih untuk mereka.
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
langsung menambahkan pengguna sebagai pengajar di Course
. Dalam semua situasi lainnya, pengguna harus diundang oleh pengajar di Course
. Undangan dapat dibuat
menggunakan endpoint invitations.create()
.
Dalam satu Course
, dapat ada beberapa rekan pengajar, 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
pengiriman di UI Google Classroom dan menggunakan
Classroom API untuk membaca metadata tentang pengiriman mereka, mengubah
lampiran apa pun pada pengiriman, dan mengubah status pengiriman.
Hanya administrator yang dapat menggunakan endpoint courses.students.create()
untuk
menambahkan pengguna sebagai siswa di Course
secara langsung. Pengguna dapat langsung menambahkan
dirinya 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 siswanya di Course
.
Bergantung pada edisi Google Workspace for Education domain, wali juga mungkin dapat
melihat pratinjau kursus siswa mereka. Classroom API memungkinkan wali
diundang ke Course
menggunakan endpoint guardianInvitations
.
Wali dapat diundang oleh administrator domain Google Workspace for Education dan pengajar
terverifikasi, bergantung pada cara domain disiapkan 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 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. Peristiwa ini dapat membaca
CourseWork
, CourseWorkMaterials
, Announcements
, StudentSubmissions
,
atau Topics
dalam Course
.