Material

مادة مرفقة بالواجب الدراسي

عند إنشاء مرفقات، لا يمكن ضبط الحقل form أو gem أو notebook.

تمثيل JSON
{

  "driveFile": {
    object (SharedDriveFile)
  },
  "youtubeVideo": {
    object (YouTubeVideo)
  },
  "link": {
    object (Link)
  },
  "form": {
    object (Form)
  },
  "gem": {
    object (GeminiGem)
  },
  "notebook": {
    object (NotebookLmNotebook)
  }
}
الحقول
المحتوى المادي في ما يلي قائمة بالحقول التي يستبعد بعضها بعضًا. سيتم ضبط حقل واحد على الأكثر في الرد:
driveFile

object (SharedDriveFile)

مادة ملف Google Drive

youtubeVideo

object (YouTubeVideo)

مادة فيديو على YouTube

form

object (Form)

مادة "نماذج Google" للقراءة فقط.

gem

object (GeminiGem)

مادة Gemini Gem للقراءة فقط.

notebook

object (NotebookLmNotebook)

مادة دفتر ملاحظات NotebookLM للقراءة فقط.

نهاية الحقول التي يستبعد كلّ منها الآخر

SharedDriveFile

ملف Drive يُستخدم كمادة للواجب الدراسي

تمثيل JSON
{
  "driveFile": {
    object (DriveFile)
  },
  "shareMode": enum (ShareMode)
}
الحقول
driveFile

object (DriveFile)

تفاصيل ملف Drive

shareMode

enum (ShareMode)

الآلية التي يصل من خلالها الطلاب إلى ملف Drive

ShareMode

خيارات المشاركة المتاحة يتم ضبط القيمة التلقائية على VIEW إذا لم يتم تحديدها، ولا يمكن تحديد قيم أخرى إلا ضمن عنصر عمل في الدورة التدريبية من النوع ASSIGNMENT.

عمليات التعداد
UNKNOWN_SHARE_MODE لم يتم تحديد وضع المشاركة. ولا يُفترَض أن يتم عرض هذه القيمة أبدًا.
VIEW يمكن للطلاب عرض الملف المشترَك.
EDIT يمكن للطلاب تعديل الملف المشترَك.
STUDENT_COPY يحصل الطلاب على نسخة شخصية من الملف المشترَك.

GeminiGem

رابط Gem في Gemini

تمثيل JSON
{
  "id": string,
  "title": string,
  "url": string
}
الحقول
id

string

رقم تعريف مورد Gems

title

string

عنوان Gem

url

string

عنوان URL الذي يمكن استخدامه للوصول إلى Gem

NotebookLmNotebook

رابط دفتر ملاحظات NotebookLM

تمثيل JSON
{
  "id": string,
  "title": string,
  "url": string
}
الحقول
id

string

رقم تعريف مورد Notebook

title

string

عنوان دفتر الملاحظات

url

string

عنوان URL الذي يمكن استخدامه للوصول إلى دفتر الملاحظات