Szkoły, uczelnie i firmy zajmujące się technologiami mogą korzystać z interfejsu API Classroom, by tworzyć narzędzia służące do obsługi Classroom i Google Workspace for Education w bardziej dostosowany do swoich potrzeb sposób. Interfejs API Classroom to programistyczny interfejs API Google. Oznacza to, że inne usługi niż Google mogą korzystać z możliwości oferowanych przez narzędzia i infrastrukturę Google.
Aby móc korzystać z interfejsu API Classroom, deweloperzy muszą zaakceptować Warunki korzystania z interfejsu API Classroom. Inne aplikacje nie mogą używać danych z Classroom w celach reklamowych.
Interfejsu API Classroom mogą używać niezależni deweloperzy i administratorzy. Nauczyciele i uczniowie mogą autoryzować aplikacje innych firm do korzystania z tego interfejsu.
Interfejs API Classroom pozwala programowo wykonywać wiele z czynności, które nauczyciele i uczniowie mogą wykonywać w interfejsie Classroom, na przykład synchronizować dane z systemami informacji o uczniach, wyświetlać wszystkie zajęcia w domenie i zarządzać zadaniami.
Interfejsu API Classroom mogą też używać usługi inne niż Google do integrowania funkcji z Classroom. Aplikacja może na przykład umożliwiać nauczycielom kopiowanie zajęć i ich ponowne używanie w Classroom, dzięki czemu nie muszą oni ciągle tworzyć nowych zajęć i dodawać do nich wszystkich uczniów. Inne przykłady mogą obejmować aplikacje do programowego wyświetlania, tworzenia i modyfikowania zadań w Classroom, dodawania materiałów do zadań, oddawania zadań w imieniu uczniów i wysyłania ocen do Classroom.
Aby aplikacja lub usługa mogła korzystać z danych Classroom, musi uzyskać autoryzację użytkownika Classroom. Aplikacja prosi o konkretne uprawnienia, których potrzebuje, takie jak dostęp do nazwy użytkownika, adresu e-mail czy zdjęcia profilowego, a użytkownik może zatwierdzić jej prośbę lub ją odrzucić. Do autoryzowania dostępu interfejs API Classroom używa popularnego standardu internetowego OAuth.
Dla administratorów Google Workspace for Education
Jako administrator Google Workspace for Education możesz ustalić, jak mają być udostępniane dane w domenie. W konsoli administracyjnej Google możesz określić, czy nauczyciele i uczniowie w domenie będą mogli zezwalać usługom na dostęp do ich danych z Classroom. Uprawnienia dostępu możesz przyznawać na poziomie jednostki organizacyjnej. Dowiedz się, jak skonfigurować dostęp do danych w Classroom.
W konsoli administracyjnej możesz też wyświetlić usługi, które mają dostęp do konta użytkownika w domenie, oraz w razie potrzeby odwołać ich uprawnienia.
Czynności, które interfejs API Classroom może wykonywać, są uzależnione od roli użytkownika w zajęciach. Podobnie jak w interfejsie Classroom, użytkownik może być uczniem, nauczycielem lub administratorem. Nauczyciele i uczniowie mogą zatwierdzać aplikacje innych firm i zgłaszać nadużycia.
Rola użytkownika | Możliwości interfejsu API |
---|---|
Uczeń |
|
Nauczyciel |
|
Administrator |
|
Więcej informacji o interfejsie Classroom API znajdziesz na stronie developers.google.com/classroom.