تتوفّر الآن إضافات Google Classroom بشكل عام للمطوّرين. يُرجى الاطّلاع على
مستندات الإضافات للحصول على مزيد من المعلومات.
REST Resource: invitations
المورد: دعوة
دعوة للانضمام إلى دورة تدريبية.
تمثيل JSON |
{
"id": string,
"userId": string,
"courseId": string,
"role": enum (CourseRole )
} |
الحقول |
id |
string
المعرّف الذي تم تعيينه من خلال Classroom. للقراءة فقط.
|
userId |
string
معرِّف المستخدم الذي تمت دعوته. عند تحديد هذا المعرّف كمَعلمة للطلب، يمكن ضبطه على إحدى القيم التالية:
- المعرّف الرقمي للمستخدم
- عنوان البريد الإلكتروني للمستخدم
- السلسلة الحرفية
"me" ، للإشارة إلى المستخدم صاحب الطلب
|
courseId |
string
تشير هذه السمة إلى معرّف الدورة التدريبية المطلوب دعوة المستخدم إليها.
|
role |
enum (CourseRole )
دور لدعوة المستخدم للحصول عليه. يجب ألا يكون COURSE_ROLE_UNSPECIFIED .
|
CourseRole
الأدوار المحتملة التي قد تتم دعوة المستخدم لشغلها.
عمليات التعداد |
COURSE_ROLE_UNSPECIFIED |
ما مِن دور في الدورة التدريبية. |
STUDENT |
طالب في الدورة التدريبية. |
TEACHER |
مُعلّم الدورة التدريبية. |
OWNER |
مالك الدورة التدريبية |
الطُرق |
|
قبول الدعوة وإزالتها وإضافة المستخدم الذي تمت دعوته إلى المعلّمين أو الطلاب (حسب الاقتضاء) في الدورة التدريبية المحدّدة. |
|
ينشئ دعوة. |
|
حذف دعوة |
|
تعرض دعوة. |
|
عرض قائمة بالدعوات التي يُسمح للمستخدم صاحب الطلب بالاطّلاع عليها، وتقتصر على الدعوات التي تطابق طلب القائمة. |
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2025-02-27 (حسب التوقيت العالمي المتفَّق عليه)
[null,null,["تاريخ التعديل الأخير: 2025-02-27 (حسب التوقيت العالمي المتفَّق عليه)"],[[["This documentation describes the Invitation resource in Classroom API, used to invite users to courses."],["Invitations include details like the invited user's ID, the course ID, and the intended role (student, teacher, or owner)."],["You can manage invitations using methods like create, delete, get, list, and accept, to handle course memberships."],["The CourseRole enum defines the possible roles a user can be invited to have within a course."],["A JSON representation showcases the structure of an invitation object with its properties and data types."]]],[]]