Material

สื่อการสอนที่แนบมากับงานของชั้นเรียน

เมื่อสร้างไฟล์แนบ ระบบจะไม่รองรับการตั้งค่าช่อง form, gem หรือ notebook

การแสดง JSON
{

  "driveFile": {
    object (SharedDriveFile)
  },
  "youtubeVideo": {
    object (YouTubeVideo)
  },
  "link": {
    object (Link)
  },
  "form": {
    object (Form)
  },
  "gem": {
    object (GeminiGem)
  },
  "notebook": {
    object (NotebookLmNotebook)
  }
}
ช่อง
เนื้อหาที่เป็นสาระสำคัญ ต่อไปนี้คือรายการช่องที่แยกกันโดยสิ้นเชิง ระบบจะตั้งค่าช่องอย่างน้อย 1 ช่องในการตอบกลับ ดังนี้
driveFile

object (SharedDriveFile)

สื่อการสอนที่เป็นไฟล์ใน Google ไดรฟ์

youtubeVideo

object (YouTubeVideo)

เนื้อหาวิดีโอ YouTube

form

object (Form)

สื่อการเรียนรู้เกี่ยวกับ Google ฟอร์ม อ่านอย่างเดียว

gem

object (GeminiGem)

สื่อการเรียนการสอนของ Gemini Gem อ่านอย่างเดียว

notebook

object (NotebookLmNotebook)

สื่อการเรียนการสอน Notebook NotebookLM อ่านอย่างเดียว

สิ้นสุดฟิลด์ที่แยกกัน

SharedDriveFile

ไฟล์ในไดรฟ์ที่ใช้เป็นสื่อการสอนสำหรับงานของชั้นเรียน

การแสดง JSON
{
  "driveFile": {
    object (DriveFile)
  },
  "shareMode": enum (ShareMode)
}
ช่อง
driveFile

object (DriveFile)

รายละเอียดไฟล์ในไดรฟ์

shareMode

enum (ShareMode)

กลไกที่นักเรียน/นักศึกษาใช้เข้าถึงรายการในไดรฟ์

ShareMode

ตัวเลือกการแชร์ที่เป็นไปได้ ค่าเริ่มต้นคือ VIEW หากไม่ได้ระบุไว้ และค่าอื่นๆ จะระบุได้ภายในออบเจ็กต์งานของชั้นเรียนประเภท ASSIGNMENT เท่านั้น

Enum
UNKNOWN_SHARE_MODE ไม่ได้ระบุโหมดการแชร์ ซึ่งไม่ควรแสดงผล
VIEW นักเรียนจะดูไฟล์ที่แชร์ได้
EDIT นักเรียน/นักศึกษาสามารถแก้ไขไฟล์ที่แชร์ได้
STUDENT_COPY นักเรียน/นักศึกษาจะมีสำเนาส่วนตัวของไฟล์ที่แชร์

GeminiGem

ลิงก์ Gemini Gem

การแสดง JSON
{
  "id": string,
  "title": string,
  "url": string
}
ช่อง
id

string

รหัสทรัพยากรของ Gem

title

string

ชื่อของ Gem

url

string

URL ที่ใช้เข้าถึง Gem ได้

NotebookLmNotebook

ลิงก์ Notebook ใน NotebookLM

การแสดง JSON
{
  "id": string,
  "title": string,
  "url": string
}
ช่อง
id

string

รหัสทรัพยากรของ Notebook

title

string

ชื่อ Notebook

url

string

URL ที่ใช้เข้าถึง Notebook ได้