Google Classroom'da kullanıcılar aşağıdaki rollerden birine sahip olabilir:
- Öğretmen
- Öğrenci
- Veli
- Yönetici
Rol 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ı, belirli bir Google Classroom'da aynı role sahip olacağını garanti etmez.Course
Örneğin, bir okul bölgesinde öğretmen olan bir kullanıcı, Classroom'da kendisine atanan role bağlı olarak öğretmen veya öğrenci olabilir.
Belirli bir Course
içindeki öğretmen 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
, ekler ve notlar oluşturup bunları yönetebilir. Ayrıca, diğer kullanıcıları Course
içinde öğretmen, öğrenci veya veli olmaya davet edebilirler.
Yalnızca bir yönetici, courses.teachers.create()
uç noktasını kullanarak bir kullanıcıyı doğrudan Course
'e öğretmen olarak ekleyebilir. Diğer tüm durumlarda, kullanıcının Course
alanında bir öğretmen tarafından davet edilmesi gerekir. Davetiyeler, invitations.create()
uç noktası kullanılarak oluşturulabilir.
Tek bir Course
içinde birden fazla yardımcı öğretmen olabilir ancak yalnızca tek bir Course
sahibi olabilir. Yalnızca Course
sahibi, Course
öğesini silebilir ve Course
sahibini değiştirebilir. Bu, kullanıcılar arasında Course
sahipliğin aktarılması gerektiğinde önemlidir. Course
sahipleri, courses.patch()
uç noktası kullanılarak güncellenebilir.
Öğrenciler
Öğrenciler Classroom'da CourseWork
, CourseWorkMaterials
, Announcements
, ekleri ve notları görüntüleyebilir. Öğrenciler, Google Classroom kullanıcı arayüzünde gönderim oluşturup değiştirebilir ve 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 bir yönetici, courses.students.create()
uç noktasını kullanarak bir kullanıcıyı doğrudan Course
'ye öğrenci olarak ekleyebilir. Kullanıcılar, enrollmentCode
alanını belirterek kendilerini doğrudan Course
'ya öğrenci olarak ekleyebilir. Aksi takdirde, kullanıcının Course
içindeki bir öğretmen tarafından davet edilmesi gerekir.
Davetiyeler, invitations.create()
uç noktası kullanılarak oluşturulabilir.
Guardians
Veliler, öğrencilerinin Course
çalışmalarıyla ilgili e-posta özetleri alır.
Alan adının Google Workspace for Education sürümüne bağlı olarak veliler, öğrencilerin kurslarını da önizleyebilir. Classroom API, velilerin guardianInvitations
uç noktalarını kullanarak Course
'ya davet edilmesine olanak tanır.
Veliler, Google Yönetici Konsolu'nda alanın nasıl ayarlandığına bağlı olarak Google Workspace for Education alan yöneticileri ve doğrulanmış öğretmenler tarafından 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 almamaktadır. Google Workspace for Education yöneticileri hakkında daha kapsamlı bilgi için Yardım Merkezi'nin yönetici bölümüne bakın.
Classroom API bağlamında yöneticiler Courses
, Aliases
, öğretmenler, öğrenciler ve veliler oluşturup yönetebilir. Bu kullanıcılar, Course
içinde herhangi bir CourseWork
, CourseWorkMaterials
, Announcements
, StudentSubmissions
veya Topics
okuyabilir.