Google 클래스룸에서 사용자는 다음과 같은 역할을 가질 수 있습니다.
- 교사
- 학생
- 보호자
- 관리자
역할 할당은 사용자가 Course
에 등록된 방식에 따라 다릅니다. 사용자가 기관 내에서 교사 또는 학생인 경우 특정 Google 클래스룸 Course
내에서 동일한 역할이 설정된다는 보장은 없습니다. 예를 들어 사용자가 교육구 내 교사인 경우 선택된 역할에 따라 클래스룸에서 교사 또는 학생이 될 수 있습니다.
지정된 Course
내에서 교사인 사용자를 찾는 가장 쉬운 방법은 courses.teachers.list()
또는 courses.teachers.get()
엔드포인트를 사용하는 것입니다. 학생 및 보호자용에도 유사한 엔드포인트가 있습니다.
교사
교사는 클래스룸에서 Courses
, CourseWork
, CourseWorkMaterials
, Announcements
, 첨부파일, 성적을 만들고 관리할 수 있습니다. 또한 다른 사용자를 Course
내에서 교사, 학생 또는 보호자로 초대할 수 있습니다.
관리자만 courses.teachers.create()
엔드포인트를 사용하여 Course
에서 사용자를 교사로 직접 추가할 수 있습니다. 그 밖의 모든 경우에는 사용자가 Course
에서 교사의 초대를 받아야 합니다. invitations.create()
엔드포인트를 사용하여 초대를 만들 수 있습니다.
단일 Course
내에 공동 교사가 여러 명 있을 수 있지만 Course
소유자는 한 명만 있을 수 있습니다. Course
소유자만 Course
를 삭제하고 Course
소유자를 변경할 수 있습니다. 이는 사용자 간에 Course
소유권을 이전해야 하는 경우 중요합니다. Course
소유자는 courses.patch()
엔드포인트를 사용하여 업데이트할 수 있습니다.
학생
학생은 클래스룸에서 CourseWork
, CourseWorkMaterials
, Announcements
, 첨부파일, 성적을 볼 수 있습니다. 교사는 Google 클래스룸 UI에서 제출물을 만들고 수정할 수 있으며 클래스룸 API를 사용하여 제출물에 관한 메타데이터를 읽고, 제출물의 첨부파일을 수정하고, 제출물 상태를 변경할 수 있습니다.
관리자만 courses.students.create()
엔드포인트를 사용하여 Course
에 사용자를 학생으로 직접 추가할 수 있습니다. 사용자가 enrollmentCode
필드를 지정하면 Course
에 직접 학생으로 추가할 수 있습니다. 그렇지 않으면 Course
에서 교사가 사용자를 초대해야 합니다.
invitations.create()
엔드포인트를 사용하여 초대를 만들 수 있습니다.
가디언스
보호자는 Course
에서 학생의 과제물에 관한 이메일 요약을 받습니다.
도메인의 Google Workspace for Education 버전에 따라 보호자가 학생의 과정을 미리 볼 수도 있습니다. Classroom API를 사용하면 보호자를 guardianInvitations
엔드포인트를 사용하여 Course
에 초대할 수 있습니다.
Google 관리 콘솔에서 도메인이 설정된 방식에 따라 Google Workspace for Education 도메인 관리자와 인증된 교사가 보호자를 초대할 수 있습니다.
확인된 교사는 관리자가 특별 권한을 부여한 교사입니다. 학생은 최대 20명의 보호자를 추가할 수 있습니다.
관리자
Google Workspace for Education 관리자는 도메인 설정 및 권한을 관리할 수 있습니다. 이 가이드에는 다양한 관리자 및 관리자 역할의 모든 기능에 관한 포괄적인 목록이 포함되어 있지 않습니다. Google Workspace for Education 관리자에 관한 포괄적인 정보는 고객센터 관리자 섹션을 참고하세요.
관리자는 Classroom API의 컨텍스트에서 Courses
, Aliases
, 교사, 학생, 보호자를 만들고 관리할 수 있습니다. Course
내의 모든 CourseWork
, CourseWorkMaterials
, Announcements
, StudentSubmissions
또는 Topics
를 읽을 수 있습니다.