Material

Material, das an Kursaufgaben angehängt ist.

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

JSON-Darstellung
{

  "driveFile": {
    object (SharedDriveFile)
  },
  "youtubeVideo": {
    object (YouTubeVideo)
  },
  "link": {
    object (Link)
  },
  "form": {
    object (Form)
  },
  "gem": {
    object (GeminiGem)
  },
  "notebook": {
    object (NotebookLmNotebook)
  }
}
Felder
Materialinhalt. Im Folgenden finden Sie eine Liste von Feldern, die sich gegenseitig ausschließen. In einer Antwort wird höchstens eines der Felder festgelegt:
driveFile

object (SharedDriveFile)

Google Drive-Dateimaterial.

youtubeVideo

object (YouTubeVideo)

YouTube-Videomaterial

form

object (Form)

Material zu Google Formulare Schreibgeschützt.

gem

object (GeminiGem)

Gemini Gem-Material. Schreibgeschützt.

notebook

object (NotebookLmNotebook)

NotebookLM-Notebook-Material. Schreibgeschützt.

Ende der sich gegenseitig ausschließenden Felder.

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. Wenn keine Angabe gemacht wird, wird standardmäßig VIEW verwendet. Andere Werte können nur in einem Kursarbeits-Objekt vom Typ ASSIGNMENT angegeben werden.

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

GeminiGem

Link zu Gemini Gem.

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

string

Gems-Ressourcen-ID.

title

string

Titel des Gems.

url

string

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

NotebookLmNotebook

Link zum NotebookLM-Notebook.

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

string

Notebook-Ressourcen-ID.

title

string

Titel des Notebooks.

url

string

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