Google Classroom'da kullanıcılar aşağıdaki rollere sahip olabilir:
- Öğretmen
- Öğrenci
- Veli
- Yönetici
Rol ataması, kullanıcının Course
'te nasıl listelendiğine bağlıdır. Bir kullanıcının bir kurumda öğretmen veya öğrenci olması, söz konusu kullanıcının belirli bir Google Classroom'da aynı rolü alacağını garanti etmez Course
. Örneğin, bir kullanıcı bir okul bölgesinde öğretmense Classroom'da kendisine atanan role bağlı olarak öğretmen veya öğrenci olabilir.
Belirli bir Course
'te öğretmen olan kullanıcıları bulmanın en kolay yolu courses.teachers.list()
veya courses.teachers.get()
uç noktalarını kullanmaktır. Öğrenciler ve veliler için benzer uç noktalar vardır.
Öğretmenler
Öğretmenler Classroom'da Courses
, CourseWork
, CourseWorkMaterials
, Announcements
, ek ve not oluşturabilir ve yönetebilir. Ayrıca, Course
içinde diğer kullanıcıları öğretmen, öğrenci veya veli olarak davet edebilirler.
Yalnızca yöneticiler, Course
'a doğrudan öğretmen olarak kullanıcı eklemek için courses.teachers.create()
uç noktasını kullanabilir. Diğer tüm durumlarda, kullanıcının Course
'te bir öğretmen tarafından davet edilmesi gerekir. invitations.create()
uç noktası kullanılarak davetiyeler oluşturulabilir.
Tek bir Course
'de birden fazla yardımcı öğretmen olabilir ancak yalnızca tek bir Course
sahibi olabilir. Yalnızca Course
sahibi Course
'yi silebilir ve Course
sahibini değiştirebilir. Bu, kullanıcılar arasında Course
sahipliğinin aktarılması gerektiğinde önemlidir. Course
sahipleri, courses.patch()
uç noktası kullanılarak güncellenebilir.
Öğrenciler
Öğrenciler Classroom'da CourseWork
, CourseWorkMaterials
, Announcements
, ek dosyaları ve notları görüntüleyebilir. Google Classroom kullanıcı arayüzünde gönderim oluşturabilir ve gönderimleri değiştirebilir, Classroom API'yi kullanarak gönderimleriyle ilgili meta verileri okuyabilir, gönderimdeki ekleri değiştirebilir ve gönderim durumunu değiştirebilir.
Yalnızca yöneticiler, kullanıcıları doğrudan Course
'a öğrenci olarak eklemek için courses.students.create()
uç noktasını kullanabilir. Kullanıcı, enrollmentCode
alanını belirtirse kendisini doğrudan Course
'e öğrenci olarak ekleyebilir. Aksi takdirde, kullanıcının Course
'te bir öğretmen tarafından davet edilmesi gerekir.
Davetiyeler, invitations.create()
uç noktası kullanılarak oluşturulabilir.
Guardians
Veliler, öğrencilerinin Course
sınıfındaki çalışmalarıyla ilgili e-posta özetleri alır.
Alanın Google Workspace for Education sürümüne bağlı olarak veliler, öğrencilerinin kurslarını önizleyebilir. Classroom API, guardianInvitations
uç noktalarını kullanarak velileri Course
'e davet etmenize olanak tanır.
Veliler, Google Workspace for Education alan yöneticileri ve doğrulanmış öğretmenler tarafından, alanın Google Yönetici Konsolu'nda nasıl ayarlandığına bağlı olarak davet edilebilir.
Doğrulanmış öğretmenler, yöneticiler tarafından özel izinler verilen öğretmenlerdir. Öğrencilerin en fazla 20 farklı velisi olabilir.
Yöneticiler
Google Workspace for Education yöneticileri, alan ayarlarını ve izinlerini yönetebilir. Bu kılavuzda, çeşitli yöneticilerin ve yönetici rollerinin tüm özelliklerinin kapsamlı bir listesi yer almaz. Google Workspace for Education yöneticileri hakkında daha kapsamlı bilgi için Yardım Merkezi'ndeki yönetici bölümüne bakın.
Yöneticiler, Classroom API bağlamında Courses
, Aliases
, öğretmen, öğrenci ve veli oluşturabilir ve yönetebilir. Course
içindeki herhangi bir CourseWork
, CourseWorkMaterials
, Announcements
, StudentSubmissions
veya Topics
öğesini okuyabilirler.