Material

Materiale allegato al lavoro del corso.

Quando crei gli allegati, l'impostazione del campo form, gem o notebook non è supportata.

Rappresentazione JSON
{

  "driveFile": {
    object (SharedDriveFile)
  },
  "youtubeVideo": {
    object (YouTubeVideo)
  },
  "link": {
    object (Link)
  },
  "form": {
    object (Form)
  },
  "gem": {
    object (GeminiGem)
  },
  "notebook": {
    object (NotebookLmNotebook)
  }
}
Campi
Contenuti materiali. Di seguito è riportato un elenco di campi che si escludono a vicenda. In una risposta verrà impostato al massimo uno dei campi:
driveFile

object (SharedDriveFile)

Materiale del file di Google Drive.

youtubeVideo

object (YouTubeVideo)

Materiale video di YouTube.

form

object (Form)

Materiale di Moduli Google. Sola lettura.

gem

object (GeminiGem)

Materiale di Gem di Gemini. Sola lettura.

notebook

object (NotebookLmNotebook)

Materiale del notebook di NotebookLM. Sola lettura.

Fine dei campi che si escludono a vicenda.

SharedDriveFile

File di Drive utilizzato come materiale per i compiti del corso.

Rappresentazione JSON
{
  "driveFile": {
    object (DriveFile)
  },
  "shareMode": enum (ShareMode)
}
Campi
driveFile

object (DriveFile)

Dettagli del file di Drive.

shareMode

enum (ShareMode)

Meccanismo con cui gli studenti accedono all'elemento di Drive.

ShareMode

Possibili opzioni di condivisione. Se non specificato, il valore predefinito è VIEW. Altri valori possono essere specificati solo all'interno di un oggetto compito del corso di tipo ASSIGNMENT.

Enum
UNKNOWN_SHARE_MODE Nessuna modalità di condivisione specificata. Questo non dovrebbe mai essere restituito.
VIEW Gli studenti possono visualizzare il file condiviso.
EDIT Gli studenti possono modificare il file condiviso.
STUDENT_COPY Gli studenti hanno una copia personale del file condiviso.

GeminiGem

Link al Gem di Gemini.

Rappresentazione JSON
{
  "id": string,
  "title": string,
  "url": string
}
Campi
id

string

ID risorsa dei Gem.

title

string

Titolo del Gem.

url

string

URL che può essere utilizzato per accedere al Gem.

NotebookLmNotebook

Link al notebook di NotebookLM.

Rappresentazione JSON
{
  "id": string,
  "title": string,
  "url": string
}
Campi
id

string

ID risorsa del notebook.

title

string

Titolo del notebook.

url

string

URL che può essere utilizzato per accedere al notebook.