Omówienie interfejsu API Classroom

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.

Kto może korzystać z interfejsu API Classroom?

Interfejsu API Classroom mogą używać niezależni deweloperzy i administratorzy. Nauczyciele i uczniowie mogą autoryzować aplikacje innych firm do korzystania z tego interfejsu.

Do czego można używać interfejsu API Classroom?

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.

W jaki sposób aplikacja uzyskuje dostęp do danych w 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.

Jakie możliwości interfejs API Classroom oferuje użytkownikom?

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ń
  • Wyświetlanie informacji o zajęciach i przypisanych do nich nauczycielach
Nauczyciel
  • Tworzenie, wyświetlanie i usuwanie swoich zajęć
  • Wyświetlanie uczniów i dodatkowych nauczycieli przypisanych do zajęć oraz dodawanie ich do zajęć i usuwanie ich z zajęć
  • Wyświetlanie i zwracanie zadań, tworzenie projektów i tematów oraz wystawianie ocen
    na zajęciach
Administrator
  • Tworzenie, wyświetlanie i usuwanie dowolnych zajęć w domenie Google Workspace for Education
  • Dodawanie uczniów i nauczycieli do dowolnych zajęć w domenie oraz usuwanie ich z zajęć
  • Wyświetlanie zadań i tematów na wszystkich zajęciach w domenie

 

 

Więcej informacji o interfejsie Classroom API znajdziesz na stronie developers.google.com/classroom.

Czy to było pomocne?

Jak możemy ją poprawić?
Szukaj
Wyczyść wyszukiwanie
Zamknij wyszukiwanie
Menu główne
12026963271562900735
true
Wyszukaj w Centrum pomocy
true
true
true
false
false