تتوفّر الآن إضافات Google Classroom بشكل عام للمطوّرين. يُرجى الاطّلاع على
مستندات الإضافات للحصول على مزيد من المعلومات.
إدارة دعوات الدورات التدريبية
يمثّل مورد Invitation
في Classroom دعوة
لمستخدم للانضمام إلى دورة تدريبية مع دور دورة تدريبية محدّد: طالب أو معلّم
أو مالك.
يحتوي كلّ مورد Invitation
على الحقول التالية:
id
: المعرّف الذي تحدّده خدمة Classroom للدعوة
userId
: رقم تعريف المستخدم الذي تمت دعوته إلى الدورة التدريبية.
-
courseId
: الدورة التدريبية التي تتم دعوة المستخدم إليها.
role
: دور الدورة التدريبية الذي سيحصل عليه المستخدم المدعو في الدورة التدريبية.
إنشاء دعوة
يمكن استخدام الطريقة invitations.create()
لدعوة مستخدم إلى دورة تدريبية
بدور معيّن. أدرِج مورد Invitation
في نص الطلب
وحدِّد courseId
وuserId
وrole
.
استرداد دعوة
استرداد دعوة معيّنة من خلال استدعاء الطريقة invitations.get()
وتحديد id
الدعوة
قبول دعوة
يؤدي قبول دعوة إلى حذفها وإضافة المستخدِم المدعو
إلى الدورة التدريبية بالدور المحدّد في الدعوة. يمكنك قبول دعوة
من خلال استدعاء الطريقة invitations.accept()
وتحديد
id
الدعوة.
حذف دعوة
إنّ الطريقة الوحيدة لتعديل دعوة هي حذفها وإنشاء دعوة
جديدة. لحذف الدعوة، استخدِم الطريقة invitations.delete()
وحدِّد id
.
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2025-01-14 (حسب التوقيت العالمي المتفَّق عليه)
[null,null,["تاريخ التعديل الأخير: 2025-01-14 (حسب التوقيت العالمي المتفَّق عليه)"],[[["An Invitation resource in Classroom allows users to join a course with a specific role, containing fields like `id`, `userId`, `courseId`, and `role`."],["You can create, retrieve, accept, and delete invitations using the Classroom API's `invitations` methods, specifying necessary parameters like `courseId`, `userId`, `role`, and `id`."],["Accepting an invitation adds the user to the course with the specified role and deletes the invitation, while deleting an invitation requires using the `invitations.delete()` method."],["Updating an invitation involves deleting the existing one and creating a new one with the desired changes."]]],[]]