Material

Kurs çalışmasına eklenen materyal.

Ek oluştururken form, gem veya notebook alanını ayarlama desteklenmez.

JSON gösterimi
{

  "driveFile": {
    object (SharedDriveFile)
  },
  "youtubeVideo": {
    object (YouTubeVideo)
  },
  "link": {
    object (Link)
  },
  "form": {
    object (Form)
  },
  "gem": {
    object (GeminiGem)
  },
  "notebook": {
    object (NotebookLmNotebook)
  }
}
Alanlar
Malzeme içeriği. Aşağıda, birbirini dışlayan alanların listesi verilmiştir. Yanıtta en fazla bir alan ayarlanır:
driveFile

object (SharedDriveFile)

Google Drive dosya materyali.

youtubeVideo

object (YouTubeVideo)

YouTube video materyali.

form

object (Form)

Google Formlar materyali. Salt okunur.

gem

object (GeminiGem)

Gemini Gem materyali. Salt okunur.

notebook

object (NotebookLmNotebook)

NotebookLM not defteri materyali Salt okunur.

Birbirini hariç tutan alanların sonu.

SharedDriveFile

Sınıf çalışması için materyal olarak kullanılan Drive dosyası.

JSON gösterimi
{
  "driveFile": {
    object (DriveFile)
  },
  "shareMode": enum (ShareMode)
}
Alanlar
driveFile

object (DriveFile)

Drive dosya ayrıntıları.

shareMode

enum (ShareMode)

Öğrencilerin Drive öğesine erişmek için kullandığı mekanizma.

ShareMode

Olası paylaşım seçenekleri. Belirtilmezse varsayılan olarak VIEW değerini alır ve diğer değerler yalnızca ASSIGNMENT türündeki bir ödev nesnesinde belirtilebilir.

Sıralamalar
UNKNOWN_SHARE_MODE Paylaşım modu belirtilmedi. Bu değer hiçbir zaman döndürülmemelidir.
VIEW Öğrenciler paylaşılan dosyayı görüntüleyebilir.
EDIT Öğrenciler paylaşılan dosyayı düzenleyebilir.
STUDENT_COPY Öğrencilerin, paylaşılan dosyanın kişisel bir kopyası vardır.

GeminiGem

Gemini Gem bağlantısı.

JSON gösterimi
{
  "id": string,
  "title": string,
  "url": string
}
Alanlar
id

string

Gem'lerin kaynak kimliği.

title

string

Gem'in başlığı.

url

string

Gem'e erişmek için kullanılabilecek URL.

NotebookLmNotebook

NotebookLM not defteri bağlantısı

JSON gösterimi
{
  "id": string,
  "title": string,
  "url": string
}
Alanlar
id

string

Notebook kaynak kimliği.

title

string

Not defterinin başlığı.

url

string

Notebook'a erişmek için kullanılabilecek URL.