تعديل وضع المُعيَّن وخيارات مهمة دراسية
يمكن فقط لمعلّم الدورة التدريبية التي تتضمّن العمل الدراسي استدعاء هذه الطريقة.
تُرجع هذه الطريقة رموز الخطأ التالية:
-
PERMISSION_DENIEDإذا لم يكن لدى المستخدم الذي يقدّم الطلب إذن بالوصول إلى الدورة التدريبية أو العمل المطلوب أو في حال حدوث أخطاء في الوصول INVALID_ARGUMENTإذا كان الطلب غير صالح-
NOT_FOUNDإذا لم تكن الدورة التدريبية أو المهمة الدراسية المطلوبة متاحة FAILED_PRECONDITIONللتعرّف على خطأ الطلب التالي:- EmptyAssignees
طلب HTTP
POST https://classroom.googleapis.com/v1/courses/{courseId}/courseWork/{id}:modifyAssignees
يستخدِم عنوان URL بنية تحويل الترميز gRPC.
مَعلمات المسار
| المعلمات | |
|---|---|
courseId |
تمثّل هذه السمة معرّف الدورة التدريبية. يمكن أن يكون هذا المعرّف إما المعرّف الذي يحدّده Classroom أو |
id |
معرّف العمل الدراسي. |
نص الطلب
يحتوي نص الطلب على بيانات بالبنية التالية:
| تمثيل JSON |
|---|
{ "assigneeMode": enum ( |
| الحقول | |
|---|---|
assigneeMode |
طريقة الواجب الدراسي التي توضّح ما إذا كان سيتم تعيينه لجميع الطلاب أو لطلاب فرديين محدّدين |
modifyIndividualStudentsOptions |
تحديد الطلاب الذين تم تعيينهم أو لم يتم تعيينهم في المادة الدراسية يجب تحديدها فقط عندما تكون قيمة |
نص الاستجابة
إذا كانت الاستجابة ناجحة، يحتوي نص الاستجابة على مثال CourseWork.
نطاقات التفويض
يجب توفير نطاق OAuth التالي:
https://www.googleapis.com/auth/classroom.coursework.students
لمزيد من المعلومات، يمكنك الاطّلاع على دليل التفويض.