REST Resource: courses.announcements.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)
    }
  ]
}
フィールド
courseId

string

変更不可。コースの識別子。

postId
(deprecated)

string

変更不可。非推奨。代わりに itemId を使用してください。

itemId

string

変更不可。添付ファイルが接続されている Announcement、CourseWork、CourseWorkMaterial の ID。コースごとに一意。

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 に設定すると、アタッチメントは成績のパスバックをサポートしなくなります。

copyHistory[]

object (CopyHistory)

出力専用。この添付ファイルの以前のコピーだった添付ファイルの ID。

親の投稿がコピーされたためにアタッチメントが以前にコピーされた場合は、コピーされた日時順に、そのアタッチメントの以前のコピーの ID が列挙されます。

EmbedUri

クエリ パラメータが入力された後に iframe に表示される URI。

JSON 表現
{
  "uri": string
}
フィールド
uri

string

必須。クエリ パラメータが入力された後に iframe に表示される URI。1 ~ 1,800 文字の有効な UTF-8 文字列にする必要があります。

CopyHistory

特定の添付ファイルの以前のコピーの ID。

JSON 表現
{
  "courseId": string,
  "postId": string,
  "itemId": string,
  "attachmentId": string
}
フィールド
courseId

string

変更不可。コースの識別子。

postId
(deprecated)

string

変更不可。非推奨。代わりに itemId を使用してください。

itemId

string

変更不可。添付ファイルが接続されている Announcement、CourseWork、CourseWorkMaterial の ID。

attachmentId

string

変更不可。添付ファイルの識別子。

メソッド

create

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

delete

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

get

アドオン添付を返します。

list

アドオンによって作成されたすべてのアタッチメントを投稿の下に返します。

patch

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