تعديل وضع المُعيَّن وخيارات مهمة دراسية
يمكن فقط لمعلّم الدورة التدريبية التي تتضمّن العمل الدراسي استدعاء هذه الطريقة.
تُرجع هذه الطريقة رموز الخطأ التالية:
-
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
لمزيد من المعلومات، يمكنك الاطّلاع على دليل التفويض.