Method: courses.courseWork.studentSubmissions.reclaim

استعادة إرسال الطالب نيابة عن الطالب الذي يملكه

تؤدي استعادة طلب إرسال الطالب إلى نقل ملكية ملفات Drive المرفقة إلى الطالب وتعديل حالة الإرسال.

يمكن فقط للطالب الذي يملك المَهمّة الدراسية التي أرسلها الطالب الاتصال بهذه الطريقة، ولإرسال نموذج الطالب الذي تم تسليمه فقط.

يجب إجراء هذا الطلب في مشروع Play Console الخاص بمعرّف عميل OAuth المُستخدَم لإنشاء عنصر العمل المقابل للدورة التدريبية.

تعرض هذه الطريقة رموز الخطأ التالية:

  • PERMISSION_DENIED إذا لم يُسمح للمستخدم الذي قدّم الطلب بالوصول إلى الدورة التدريبية المطلوبة أو عمل الدورة الدراسية المطلوب، يمكنك إلغاء إرسال المهمة المطلوبة من الطالب أو بسبب أخطاء الوصول.
  • FAILED_PRECONDITION إذا لم يتم تسليم المَهمّة الدراسية التي أرسلها الطالب.
  • INVALID_ARGUMENT إذا كان الطلب غير صحيح
  • NOT_FOUND في حال عدم توفُّر الدورة الدراسية المطلوبة أو عمل الدورة الدراسية أو إرسال الطالب.

طلب HTTP

POST https://classroom.googleapis.com/v1/courses/{courseId}/courseWork/{courseWorkId}/studentSubmissions/{id}:reclaim

يستخدم عنوان URL بنية gRPC Transcode.

معلّمات المسار

المعلّمات
courseId

string

رقم تعريف الدورة التدريبية ويمكن أن يكون هذا المعرّف إما معرّفًا تم تعيينه في Classroom أو alias.

courseWorkId

string

رقم تعريف عمل الدورة الدراسية.

id

string

معرّف المَهمّة الدراسية التي أرسلها الطالب

نص الطلب

يجب أن يكون نص الطلب فارغًا.

نص الاستجابة

وفي حال نجاح هذا الإجراء، سيكون نص الاستجابة فارغًا.

نطاقات الأذونات

يجب توفير نطاق OAuth التالي:

  • https://www.googleapis.com/auth/classroom.coursework.me

لمزيد من المعلومات، اطّلِع على دليل التفويض.