Google Classroom'da kullanıcılar aşağıdaki rollere sahip olabilir:
- Öğretmen
- Öğrenci
- Veli
- Yönetici
Rolün ataması, kullanıcının Course
içinde 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, kullanıcı bir okul bölgesinde öğretmense kendisine hangi rol için seçildiğine bağlı olarak Classroom'da öğ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 notlar oluşturup 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
sahip, 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, bir kullanıcıyı 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, öğrencisinin kurslarını da önizleyebilir. Classroom API, velilerin guardianInvitations
uç noktaları kullanılarak bir Course
için davet edilmesine 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 sağlanan öğ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ılavuz, çeşitli yönetici ve yönetici rollerinin yetkinliğinin kapsamlı bir listesini içermez. Google Workspace for Education yöneticileri hakkında daha kapsamlı bilgi için Yardım Merkezi yönetici bölümünü inceleyin.
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.