Material

Ressource jointe à un devoir.

Lorsque vous créez des pièces jointes, il n'est pas possible de définir les champs form, gem ou notebook.

Représentation 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.
}
Champs
Champ d'union material. Contenu du support. material ne peut être qu'un des éléments suivants :
driveFile

object (SharedDriveFile)

Fichier Google Drive

youtubeVideo

object (YouTubeVideo)

Contenu vidéo YouTube

form

object (Form)

Ressources Google Forms Lecture seule.

gem

object (GeminiGem)

Matériaux des Gems Gemini. Lecture seule.

notebook

object (NotebookLmNotebook)

Contenu de notebook NotebookLM Lecture seule.

SharedDriveFile

Fichier Drive utilisé comme support de cours.

Représentation JSON
{
  "driveFile": {
    object (DriveFile)
  },
  "shareMode": enum (ShareMode)
}
Champs
driveFile

object (DriveFile)

Détails des fichiers Drive.

shareMode

enum (ShareMode)

Mécanisme par lequel les élèves accèdent à l'élément Drive.

ShareMode

Options de partage possibles. La valeur par défaut est VIEW si elle n'est pas spécifiée. Les autres valeurs ne peuvent être spécifiées que dans un objet de devoir de type ASSIGNMENT.

Enums
UNKNOWN_SHARE_MODE Aucun mode de partage n'a été spécifié. Cette valeur ne devrait jamais être renvoyée.
VIEW Les élèves peuvent consulter le fichier partagé.
EDIT Les élèves peuvent modifier le fichier partagé.
STUDENT_COPY Les élèves disposent d'une copie personnelle du fichier partagé.

GeminiGem

Lien vers Gemini Gem.

Représentation JSON
{
  "id": string,
  "title": string,
  "url": string
}
Champs
id

string

ID de ressource des Gems.

title

string

Titre du Gem.

Lecture seule.

url

string

URL permettant d'accéder au Gem.

Lecture seule.

NotebookLmNotebook

Lien vers le notebook NotebookLM.

Représentation JSON
{
  "id": string,
  "title": string,
  "url": string
}
Champs
id

string

ID de ressource du notebook.

title

string

Titre du notebook.

Lecture seule.

url

string

URL permettant d'accéder au notebook.

Lecture seule.