Material

Material, das an Kursaufgaben angehängt ist.

Beim Erstellen von Anhängen wird das Festlegen der Felder form, gem oder notebook nicht unterstützt.

JSON-Darstellung
{

  // 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.
}
Felder
Union-Feld material. Inhalte des Materials Für material ist nur einer der folgenden Werte zulässig:
driveFile

object (SharedDriveFile)

Google Drive-Dateimaterial.

youtubeVideo

object (YouTubeVideo)

YouTube-Videomaterial

form

object (Form)

Google Formulare-Material. Schreibgeschützt.

gem

object (GeminiGem)

Gemini Gem-Material Schreibgeschützt.

notebook

object (NotebookLmNotebook)

Material aus NotebookLM-Notebooks. Schreibgeschützt.

SharedDriveFile

Drive-Datei, die als Material für Kursaufgaben verwendet wird.

JSON-Darstellung
{
  "driveFile": {
    object (DriveFile)
  },
  "shareMode": enum (ShareMode)
}
Felder
driveFile

object (DriveFile)

Details zur Drive-Datei.

shareMode

enum (ShareMode)

Mechanismus, über den Schüler/Studenten auf das Drive-Element zugreifen.

ShareMode

Mögliche Freigabeoptionen. Der Standardwert ist VIEW, wenn er nicht angegeben wird. Andere Werte dürfen nur in einem Kursarbeits-Objekt vom Typ ASSIGNMENT angegeben werden.

Enums
UNKNOWN_SHARE_MODE Es wurde kein Freigabemodus angegeben. Dieser Wert sollte nie zurückgegeben werden.
VIEW Schüler/Studenten können die freigegebene Datei ansehen.
EDIT Lernende können die freigegebene Datei bearbeiten.
STUDENT_COPY Die Lernenden haben eine persönliche Kopie der freigegebenen Datei.

GeminiGem

Gemini Gem-Link.

JSON-Darstellung
{
  "id": string,
  "title": string,
  "url": string
}
Felder
id

string

Gems-Ressourcen-ID.

title

string

Titel des Gems.

Schreibgeschützt.

url

string

URL, über die auf das Gem zugegriffen werden kann.

Schreibgeschützt.

NotebookLmNotebook

Notebook-Link für NotebookLM

JSON-Darstellung
{
  "id": string,
  "title": string,
  "url": string
}
Felder
id

string

Notebook-Ressourcen-ID.

title

string

Titel des Notebooks.

Schreibgeschützt.

url

string

URL, die für den Zugriff auf das Notebook verwendet werden kann.

Schreibgeschützt.