학교 및 기술 관련 회사에서는 Classroom API를 사용하여 클래스룸 및 Google Workspace for Education과 상호작용하는 도구를 구축하여 필요에 따라 클래스룸을 더 잘 활용할 수 있도록 만들 수 있습니다. Classroom API는 Google developer API로서 Google이 아닌 서비스에 Google의 도구 및 인프라 기능을 제공해 줍니다.
Classroom API를 사용하려면 개발자가 Classroom API 서비스 약관에 동의해야 합니다. 다른 앱은 클래스룸 데이터를 광고 목적으로 사용할 수 없습니다.
타사 개발자 및 관리자는 Classroom API를 사용할 수 있습니다. 교사와 학생은 타사 애플리케이션을 승인할 수 있습니다.
교사 및 학생이 클래스룸 UI를 통해 할 수 있는 많은 작업을 Classroom API를 사용하여 프로그래밍 방식으로 할 수 있습니다. 예를 들어, 학생 정보 시스템과 동기화하고 도메인에서 진행하고 있는 모든 수업을 보고 수업을 관리할 수 있습니다.
Google이 아닌 서비스는 Classroom API를 사용하여 클래스룸과 기능을 통합할 수 있습니다. 예를 들어, 어떤 앱은 교사가 수업을 다시 만들어 각 학생을 다시 입력하는 대신 클래스룸에서 수업을 복사하여 다시 사용하도록 할 수 있습니다. 또한 애플리케이션에서 프로그래밍 방식으로 클래스룸 과제를 보고 만들고 수정하고 과제에 자료를 추가하고 학생을 대신해 과제를 제출하고 성적을 다시 클래스룸에 보낼 수 있습니다.
앱 또는 서비스가 클래스룸 데이터에 액세스하려면 앱에서 클래스룸 사용자에게 승인을 요청해야 합니다. 앱은 사용자 이름, 이메일 주소, 프로필 사진과 같은 필요한 특정 권한을 요청하고 사용자는 서비스 요청을 수락 또는 거부할 수 있습니다. 권한을 부여하기 위해 Classroom API는 OAuth라고 하는 일반적인 인터넷 표준을 사용합니다.
Google Workspace for Education 관리자용
Google Workspace for Education 관리자는 도메인의 데이터를 공유하는 방법을 제어합니다. Google 관리 콘솔에서 도메인의 교사와 학생이 클래스룸 데이터에 액세스하기 위해 서비스를 승인할 수 있는지를 지정할 수 있습니다. 조직 단위별로 액세스를 구성할 수 있습니다. 클래스룸 데이터 액세스를 설정하는 방법을 자세히 알아보세요.
관리 콘솔에서 또한 도메인의 사용자 계정에 액세스 권한이 부여된 서비스를 확인할 수 있고 필요하면 권한을 취소할 수 있습니다.
Classroom API가 처리할 수 있는 특정 작업은 수업에서 사용자의 역할에 따라 다릅니다. 클래스룸 UI에서와 마찬가지로 사용자는 학생, 선생님 또는 관리자일 수 있습니다. 교사와 학생은 타사 애플리케이션을 승인하고 악용 사례를 신고할 수 있습니다.
사용자 유형 | API 작업 |
---|---|
학생 |
|
교사 |
|
관리자 |
|
Classroom API에 관한 자세한 내용은 developers.google.com/classroom을 참조하세요.