W Google Classroom użytkownicy mogą mieć te role:
- Nauczyciel
- Uczeń
- Opiekun
- Administrator
Przypisanie roli zależy od tego, jak użytkownik został dodany do Course
. Nie ma gwarancji, że jeśli użytkownik jest nauczycielem lub uczniem w instytucji, będzie miał taką samą rolę w Google ClassroomCourse
. Jeśli na przykład użytkownik jest nauczycielem w okręgu szkolnym, może być nauczycielem lub uczniem w Classroom, w zależności od tego, jaką rolę wybrano dla niego.
Najłatwiejszym sposobem na znalezienie użytkowników, którzy są nauczycielami w danej Course
, jest użycie punktów końcowych courses.teachers.list()
lub courses.teachers.get()
. Podobne punkty końcowe istnieją w przypadku uczniów i opiekunów.
Nauczyciele
Nauczyciele mogą tworzyć i zarządzać Courses
, CourseWork
, CourseWorkMaterials
,Announcements
, załącznikami i ocenami w Classroom. Mogą też zapraszać innych użytkowników do roli nauczyciela, ucznia lub opiekuna w Course
.
Tylko administrator może używać punktu końcowego courses.teachers.create()
, aby bezpośrednio dodać użytkownika jako nauczyciela w Course
. W innych przypadkach użytkownik musi zostać zaproszony przez nauczyciela w Course
. Zaproszenia można tworzyć za pomocą punktu końcowego invitations.create()
.
W jednym Course
może być kilku współnauczycieli, ale tylko jeden właściciel Course
. Tylko Course
właściciel może usunąć Course
i zmienić Course
właściciela. Jest to ważne, jeśli Course
własność musi zostać przeniesiona między użytkownikami. Właścicieli Course
można aktualizować za pomocą punktu końcowego courses.patch()
.
Uczniowie
Uczniowie mogą wyświetlać CourseWork
, CourseWorkMaterials
, Announcements
, załączniki i oceny w Classroom. Mogą tworzyć i modyfikować przesłane prace w interfejsie Google Classroom oraz używać interfejsu Classroom API do odczytywania metadanych przesłanej pracy, modyfikowania załączników i zmiany stanu przesłanej pracy.
Tylko administrator może używać punktu końcowego courses.students.create()
, aby bezpośrednio dodać użytkownika jako ucznia w Course
. Użytkownik może dodać się bezpośrednio jako uczeń w Course
, jeśli określi pole enrollmentCode
. W przeciwnym razie użytkownik musi zostać zaproszony przez nauczyciela w Course
.
Zaproszenia można tworzyć za pomocą punktu końcowego invitations.create()
.
Guardians
Opiekunowie będą otrzymywać e-maile z podsumowaniem prac uczniów w Course
.
W zależności od wersji Google Workspace for Education w domenie opiekunowie mogą też wyświetlać podgląd kursów uczniów. Interfejs API Classroom umożliwia zapraszanie opiekunów
do Course
za pomocą guardianInvitations
punktów końcowych.
Opiekunów mogą zapraszać administratorzy domeny Google Workspace for Education i zweryfikowani nauczyciele w zależności od tego, jak domena została skonfigurowana w konsoli administracyjnej Google.
Zweryfikowani nauczyciele to nauczyciele, którym administratorzy przyznali specjalne uprawnienia. Uczniowie mogą mieć maksymalnie 20 różnych opiekunów.
Administratorzy
Administratorzy Google Workspace for Education mogą zarządzać ustawieniami domeny i uprawnieniami. Ten przewodnik nie zawiera pełnej listy wszystkich możliwości różnych administratorów i ról administratora. Więcej informacji dla administratorów Google Workspace for Education znajdziesz w sekcji Centrum pomocy dla administratorów.
W kontekście interfejsu Classroom API administratorzy mogą tworzyć Courses
, Aliases
, nauczycieli, uczniów i opiekunów oraz nimi zarządzać. Mogą odczytywać dowolne CourseWork
, CourseWorkMaterials
, Announcements
, StudentSubmissions
lub Topics
w ramach Course
.