REST Resource: courses.courseWork.addOnAttachments

리소스: AddOnAttachment

게시물의 부가기능 첨부파일입니다.

JSON 표현
{
  "courseId": string,
  "postId": string,
  "itemId": string,
  "id": string,
  "title": string,
  "teacherViewUri": {
    object (EmbedUri)
  },
  "studentViewUri": {
    object (EmbedUri)
  },
  "studentWorkReviewUri": {
    object (EmbedUri)
  },
  "dueDate": {
    object (Date)
  },
  "dueTime": {
    object (TimeOfDay)
  },
  "maxPoints": number,
  "copyHistory": [
    {
      object (CopyHistory)
    }
  ],
  "gradeSyncEnabled": boolean
}
필드
courseId

string

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

postId
(deprecated)

string

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

itemId

string

변경할 수 없습니다. 첨부파일이 연결된 Announcement, CourseWork 또는 CourseWorkMaterial의 식별자입니다. 강의별로 고유합니다.

id

string

변경할 수 없습니다. 이 첨부파일에 대해 클래스룸에서 할당한 식별자로, 게시물별로 고유합니다.

title

string

필수 항목입니다. 이 첨부파일의 제목입니다. 제목은 1~1,000자(영문 기준)여야 합니다.

teacherViewUri

object (EmbedUri)

필수 항목입니다. 첨부파일의 교사 보기를 표시하는 URI입니다. URI는 courseId, itemId, itemType, attachmentId 쿼리 매개변수가 설정된 iframe에서 열립니다.

studentViewUri

object (EmbedUri)

필수 항목입니다. 첨부파일의 학생용 화면을 표시하는 URI입니다. URI는 courseId, itemId, itemType, attachmentId 쿼리 매개변수가 설정된 iframe에서 열립니다.

studentWorkReviewUri

object (EmbedUri)

교사가 첨부파일에서 학생 과제물을 볼 수 있는 URI입니다(해당하는 경우). URI는 courseId, itemId, itemType, attachmentId, submissionId 쿼리 매개변수가 설정된 iframe에서 열립니다. 이는 학생이 첨부파일을 볼 때 AddOnContext.studentContext 필드에 반환되는 submissionId와 동일합니다. URI가 생략되거나 삭제되면 maxPoints도 삭제됩니다.

dueDate

object (Date)

이 첨부파일의 과제 마감일(UTC)입니다. dueTime가 지정된 경우 지정해야 합니다.

dueTime

object (TimeOfDay)

이 첨부파일의 작업 마감 시간(UTC)입니다. dueDate가 지정된 경우 지정해야 합니다.

maxPoints

number

이 첨부파일의 최대 성적입니다. studentWorkReviewUri가 설정된 경우에만 설정할 수 있습니다. 첨부파일이 성적 보낼 수 있음을 나타내려면 0이 아닌 값으로 설정합니다. 설정하는 경우 음수가 아닌 정수 값이어야 합니다. 0으로 설정하면 첨부파일에서 성적 보낼 수 없습니다.

copyHistory[]

object (CopyHistory)

출력 전용입니다. 이 첨부파일의 이전 사본인 첨부파일의 식별자입니다.

상위 게시물이 복사되어 첨부파일이 이전에 복사된 경우, 이전에 복사된 첨부파일의 식별자를 복사된 시간순으로 나열합니다.

gradeSyncEnabled

boolean

출력 전용입니다. 이 첨부파일의 학생 제출물에 대한 pointsEarned 값의 변경사항이 학생의 학습 과제 제출물에 있는 pointsEarned 필드에 복사되는지 여부입니다. 이 필드는 스트림 항목당 최대 하나의 부가기능 첨부파일에 대해 true일 수 있습니다.

메서드

create

게시물 아래에 부가기능 첨부파일을 만듭니다.

delete

부가기능 첨부파일을 삭제합니다.

get

부가기능 첨부파일을 반환합니다.

list

게시물 아래에 부가기능으로 만든 모든 첨부파일을 반환합니다.

patch

부가기능 첨부파일을 업데이트합니다.