AddOnContext

특정 게시물의 맥락에서 클래스룸 부가기능의 첨부파일 관련 메타데이터입니다.

JSON 표현
{
  "courseId": string,
  "postId": string,
  "itemId": string,
  "supportsStudentWork": boolean,

  // Union field context can be only one of the following:
  "studentContext": {
    object (StudentContext)
  },
  "teacherContext": {
    object (TeacherContext)
  }
  // End of list of possible types for union field context.
}
필드
courseId

string

변경할 수 없습니다. 과정의 식별자입니다.

postId
(deprecated)

string

변경할 수 없습니다. 지원 중단되었으므로 대신 itemId을 사용하세요.

itemId

string

변경할 수 없습니다. 첨부파일이 첨부된 Announcement, CourseWork 또는 CourseWorkMaterial의 식별자입니다.

supportsStudentWork

boolean

선택사항입니다. 게시물을 통해 교사가 학생 과제물과 패스백 성적을 볼 수 있는지 여부입니다.

통합 필드 context.

context는 다음 중 하나여야 합니다.

studentContext

object (StudentContext)

요청하는 사용자의 학생 역할에 해당하는 부가기능 컨텍스트입니다. 이 속성이 있으면 요청하는 사용자가 과정의 학생임을 의미합니다.

teacherContext

object (TeacherContext)

요청한 사용자의 교사 역할에 해당하는 부가기능 컨텍스트입니다. 이 메시지가 표시되면 요청하는 사용자가 수업의 교사임을 의미합니다.

StudentContext

요청하는 사용자가 학생인 경우 역할별 컨텍스트입니다.

JSON 표현
{
  "submissionId": string
}
필드
submissionId

string

교사에게 학생 과제물을 표시할 때 학생을 식별하고 성적을 전달하는 데 사용할 사용자의 제출 ID를 요청합니다. supportsStudentWorktrue일 때 정확하게 설정됩니다.

TeacherContext

이 유형에는 필드가 없습니다.

요청하는 사용자가 교사인 경우 역할별 컨텍스트입니다.