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ć w Classroom pliki Courses
, CourseWork
, CourseWorkMaterials
, Announcements
, załączniki i oceny oraz nimi zarządzać. 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ć, korzystając z 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ą zostać zaktualizowani 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ć zadania w interfejsie Google Classroom, a także używać interfejsu Classroom API do odczytywania metadanych przesłanych zadań, modyfikowania załączników podczas przesyłania i zmieniania stanu przesłania.
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 Classroom API umożliwia zapraszanie opiekunów do korzystania z Course
przy użyciu 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. Uczniowie mogą mieć maksymalnie 20 różnych 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ą odczytywać dowolne CourseWork
, CourseWorkMaterials
, Announcements
, StudentSubmissions
lub Topics
w obrębie elementu Course
.