لتعديل مرفقات المهام التي أرسلها الطلاب.
لا يمكن إضافة المرفقات إلا إلى المهام التي يرسلها الطلاب التي تنتمي إلى عناصر عمل الدورة التدريبية من خلال workType
في ASSIGNMENT
.
يجب إجراء هذا الطلب في مشروع Play Console الخاص بمعرّف عميل OAuth المُستخدَم لإنشاء عنصر العمل المقابل للدورة التدريبية.
تعرض هذه الطريقة رموز الخطأ التالية:
PERMISSION_DENIED
إذا لم يُسمح للمستخدم الذي قدّم الطلب بالوصول إلى الدورة التدريبية المطلوبة أو عمل الدورة الدراسية، أو إذا لم يُسمح للمستخدم بتعديل المرفقات في المهمة الدراسية التي أرسلها الطالب أو بسبب أخطاء الوصول.INVALID_ARGUMENT
إذا كان الطلب غير صحيحNOT_FOUND
في حال عدم توفُّر الدورة الدراسية المطلوبة أو عمل الدورة الدراسية أو إرسال الطالب.
طلب HTTP
POST https://classroom.googleapis.com/v1/courses/{courseId}/courseWork/{courseWorkId}/studentSubmissions/{id}:modifyAttachments
يستخدم عنوان URL بنية gRPC Transcode.
معلّمات المسار
المعلّمات | |
---|---|
courseId |
رقم تعريف الدورة التدريبية ويمكن أن يكون هذا المعرّف إما معرّفًا تم تعيينه في Classroom أو |
courseWorkId |
رقم تعريف عمل الدورة الدراسية. |
id |
معرّف المَهمّة الدراسية التي أرسلها الطالب |
نص الطلب
يحتوي نص الطلب على بيانات بالبنية التالية:
تمثيل JSON |
---|
{
"addAttachments": [
{
object ( |
الحقول | |
---|---|
addAttachments[] |
المرفقات المطلوب إضافتها لا يمكن أن يحتوي الطالب على أكثر من 20 مرفقًا.
|
نص الاستجابة
إذا كانت الاستجابة ناجحة، يحتوي نص الاستجابة على مثال StudentSubmission
.
نطاقات الأذونات
يتطلب ذلك أحد نطاقات OAuth التالية:
https://www.googleapis.com/auth/classroom.coursework.students
https://www.googleapis.com/auth/classroom.coursework.me
لمزيد من المعلومات، اطّلِع على دليل التفويض.