REST Resource: courses.posts.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

変更不可。この添付ファイルに Classroom によって割り当てられた識別子。投稿ごとに一意です。

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

出力専用。この添付ファイルの student submissions の pointsEarned 値の変更を、生徒の CourseWork submissions の pointsEarned フィールドにコピーするかどうか。このフィールドは、ストリーム アイテムごとに最大 1 つのアドオン添付ファイルに対して true に設定できます。

メソッド

create

投稿にアドオンの添付ファイルを作成します。

delete

アドオン添付ファイルを削除します。

get

アドオンの添付ファイルを返します。

list

投稿の下にアドオンによって作成されたすべての添付ファイルを返します。

patch

アドオン添付ファイルを更新します。