W Google Classroom użytkownicy mogą mieć te role:
- Nauczyciel
- Uczeń
- Opiekun
- Administrator
Przypisanie roli zależy od tego, jak użytkownik został uwzględniony w harmonogramie w Course
. Nie ma gwarancji, że jeśli użytkownik jest nauczycielem lub uczniem w instytucji, będzie mieć tę samą rolę w danej klasie Google Classroom.Course
Jeśli na przykład użytkownik jest nauczycielem w szkole, może być nauczycielem lub uczniem w Classroom w zależności od wybranej dla niego roli.
Najprostszym sposobem znajdowania użytkowników, którzy są nauczycielami w danym Course
, jest użycie punktu końcowego courses.teachers.list()
lub courses.teachers.get()
. Podobne punkty końcowe istnieją również w przypadku uczniów i opiekunów.
Nauczyciele
Nauczyciele mogą tworzyć i zarządzać Courses
, CourseWork
, CourseWorkMaterials
, Announcements
, załącznikami oraz ocenami w Classroom. Mogą też zapraszać innych użytkowników do pełnienia roli nauczyciela, ucznia lub opiekuna w ramach Course
.
Tylko administrator może używać punktu końcowego courses.teachers.create()
do bezpośredniego dodawania użytkownika jako nauczyciela w Course
. W wszystkich innych przypadkach użytkownik musi zostać zaproszony przez nauczyciela w ramach Course
. Zaproszenie można utworzyć za pomocą punktu końcowego invitations.create()
.
W ramach jednego Course
może być wielu współprowadzących, ale tylko jeden właściciel Course
. Tylko właściciel Course
może usunąć Course
i zmienić właściciela Course
. Jest to ważne, jeśli Course
własność musi zostać przeniesiona między użytkownikami. Właściciele Course
mogą być aktualizowani 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ć przesyłane treści w interfejsie Google Classroom oraz używać interfejsu Classroom API do odczytywania metadanych przesyłanych treści, modyfikowania załączonych do nich plików oraz zmiany ich stanu.
Tylko administrator może używać punktu końcowego courses.students.create()
do bezpośredniego dodawania użytkowników jako uczniów w Course
. Użytkownik może bezpośrednio dodać siebie jako ucznia w Course
, jeśli określi pole enrollmentCode
. W przeciwnym razie użytkownik musi zostać zaproszony przez nauczyciela w Course
.
Zaproszenie można utworzyć za pomocą punktu końcowego invitations.create()
.
Guardians
Opiekunowie będą otrzymywać e-maile z podsumowaniem pracy ucznia na zajęciach Course
.
W zależności od wersji Google Workspace for Education w domenie opiekunowie mogą też mieć możliwość wyświetlania podglądu zajęć ucznia. Interfejs API Classroom umożliwia zapraszanie opiekunów do Course
za pomocą punktów końcowych guardianInvitations
.
Opiekunowie mogą być zapraszani przez administratorów domen Google Workspace for Education i zweryfikowanych nauczycieli w zależności od tego, jak skonfigurowano domenę w konsoli administracyjnej Google.
Zweryfikowani nauczyciele to nauczyciele, którzy otrzymali specjalne uprawnienia od administratorów. Uczeń może mieć maksymalnie 20 opiekunów.
Administratorzy
Administratorzy Google Workspace for Education mogą zarządzać ustawieniami i uprawnieniami domeny. Ten przewodnik nie zawiera pełnej listy wszystkich możliwości różnych administratorów i ról administratora. Więcej informacji o administratorach Google Workspace for Education znajdziesz w sekcji Centrum pomocy dla administratorów.
W kontekście interfejsu Classroom API administratorzy mogą tworzyć i zarządzać Courses
, Aliases
, nauczycielami, uczniami i opiekunami. Mogą czytać dowolne pliki CourseWork
, CourseWorkMaterials
, Announcements
, StudentSubmissions
lub Topics
w Course
.