Material

수업 과제에 첨부된 자료입니다.

첨부파일을 만들 때 form, gem 또는 notebook 필드를 설정하는 것은 지원되지 않습니다.

JSON 표현
{

  // Union field material can be only one of the following:
  "driveFile": {
    object (SharedDriveFile)
  },
  "youtubeVideo": {
    object (YouTubeVideo)
  },
  "link": {
    object (Link)
  },
  "form": {
    object (Form)
  },
  "gem": {
    object (GeminiGem)
  },
  "notebook": {
    object (NotebookLmNotebook)
  }
  // End of list of possible types for union field material.
}
필드
통합 필드 material. 재료 콘텐츠 material은 다음 중 하나여야 합니다.
driveFile

object (SharedDriveFile)

Google Drive 파일 소재입니다.

youtubeVideo

object (YouTubeVideo)

YouTube 동영상 소재입니다.

form

object (Form)

Google Forms 자료 읽기 전용입니다.

gem

object (GeminiGem)

Gemini Gem 소재입니다. 읽기 전용입니다.

notebook

object (NotebookLmNotebook)

NotebookLM 노트북 자료입니다. 읽기 전용입니다.

SharedDriveFile

수업 과제의 자료로 사용되는 드라이브 파일입니다.

JSON 표현
{
  "driveFile": {
    object (DriveFile)
  },
  "shareMode": enum (ShareMode)
}
필드
driveFile

object (DriveFile)

Drive 파일 세부정보입니다.

shareMode

enum (ShareMode)

학생이 Drive 항목에 액세스하는 메커니즘입니다.

ShareMode

가능한 공유 옵션입니다. 지정하지 않으면 기본값은 VIEW이며, 다른 값은 ASSIGNMENT 유형의 수업 활동 객체 내에서만 지정할 수 있습니다.

열거형
UNKNOWN_SHARE_MODE 공유 모드가 지정되지 않았습니다. 이 값은 반환되지 않아야 합니다.
VIEW 학생이 공유된 파일을 볼 수 있습니다.
EDIT 학생이 공유 파일을 수정할 수 있습니다.
STUDENT_COPY 학생에게 공유 파일의 개인 사본이 있습니다.

GeminiGem

Gemini Gem 링크

JSON 표현
{
  "id": string,
  "title": string,
  "url": string
}
필드
id

string

Gem 리소스 ID입니다.

title

string

Gem의 제목입니다.

읽기 전용입니다.

url

string

Gem에 액세스하는 데 사용할 수 있는 URL입니다.

읽기 전용입니다.

NotebookLmNotebook

NotebookLM 노트북 링크입니다.

JSON 표현
{
  "id": string,
  "title": string,
  "url": string
}
필드
id

string

노트북 리소스 ID입니다.

title

string

노트북의 제목입니다.

읽기 전용입니다.

url

string

Notebook에 액세스하는 데 사용할 수 있는 URL입니다.

읽기 전용입니다.