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

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

id

string

変更不可。この添付ファイルに Classroom によって割り当てられた ID(投稿ごとに一意)。

title

string

必須。この添付ファイルのタイトル。タイトルは 1 ~ 1,000 文字で指定してください。

teacherViewUri

object (EmbedUri)

必須。添付ファイルの教師ビューを表示する URI。URI は、courseIditemIditemTypeattachmentId のクエリ パラメータが設定された iframe で開きます。

studentViewUri

object (EmbedUri)

必須。添付ファイルの生徒に表示される URI。URI は、courseIditemIditemTypeattachmentId クエリ パラメータが設定された iframe で開きます。

studentWorkReviewUri

object (EmbedUri)

添付ファイルの生徒の提出物を表示するための教師の URI(該当する場合)。URI は、courseIditemIditemTypeattachmentIdsubmissionId クエリ パラメータが設定された iframe で開きます。これは、生徒が添付ファイルを表示したときに AddOnContext.studentContext フィールドで返される submissionId と同じです。URI を省略または削除すると、maxPoints も破棄されます。

dueDate

object (Date)

この添付ファイルの作業期限(UTC)。dueTime が指定されている場合は指定する必要があります。

dueTime

object (TimeOfDay)

このアタッチメントの作業期限(UTC)。dueDate が指定されている場合は、これを指定する必要があります。

maxPoints

number

この添付ファイルの成績の上限。studentWorkReviewUri が設定されている場合にのみ設定できます。添付ファイルが成績の送信をサポートしていることを示すには、0 以外の値を設定します。設定する場合は、正の整数値にする必要があります。0 に設定した場合、添付ファイルでは成績の送信がサポートされません。

copyHistory[]

object (CopyHistory)

出力専用。この添付ファイルの以前のコピーだった添付ファイルの 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

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

attachmentId

string

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

メソッド

create

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

delete

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

get

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

list

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

patch

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