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