이 페이지에서는 부가기능 웹 간의 주요 상호작용을 간략히 설명합니다. Google 클래스룸 부가기능 API에 대해 알아봤습니다
첨부파일 검색 iframe
첨부파일 검색 iframe은 부가기능 이 보기와 관련하여 다음 조치를 취하는 것이 좋습니다.
콘텐츠 탐색 또는 제작 UI를 표시합니다.
스트림 항목에서 학생 응답을 수락할지 결정합니다(선택사항). 선생님이 활동 유형을 추가하지 못하게 하고 첨부파일을 들을 수 있습니다. 이전
itemType
쿼리 매개변수의 값을 확인합니다. 부가기능 iframe이 열릴 때 전달됩니다.courseWork
유형만 학생 응답교사가 선택한 내용에 따라
create
부가기능을 하나 이상 요청합니다. 과제에 첨부파일을 추가할 수 있습니다.
기타 iframe
학생 보기 iframe, 학생 과제물 리뷰 iframe, 교사 보기 iframe은 모두 클래스룸 과제를 클릭합니다. 다음 조치를 취하는 것이 좋습니다. 다음과 같습니다.
- iframe이 열리면 사용자의 OAuth 동의를 얻은 다음 역할 및 첨부파일 ID가 있습니다.
- iframe이 열리면
courseWork.GetAddOnContextRequest
를 만듭니다.courseWorkMaterials.GetAddOnContextRequest
또는announcements.GetAddOnContextRequest
는itemType
에 따라 검증합니다. 사용자 역할을 부여할 수 있습니다 - 현재 사용자가 학생인 경우
submissionId
응답을 전송합니다. 이것은 성적을 합격하고 채점 도구에서 교사에게 학생 과제물을 보여주기 위해 조회수에서submissionIds
의 일치가 이루어집니다. attachmentId
가 이미 부가기능에 알려진 경우 적절한 첨부파일 UI를 제공합니다.- 그렇지 않은 경우 이 첨부파일의 상위 게시물이
복사되었습니다.
copyHistory
를 사용하여 부가기능이 알고 있는 최근 사본의 설정을 복사하여 부가기능 측에 해당하는 첨부파일의 새 모델을 만듭니다. 그런 다음 적절한 첨부파일 UI가 표시됩니다.