Method: courses.courseWork.studentSubmissions.turnIn

تسليم المهام التي أرسلها الطلاب

إنّ تسليم المهام المُرسَلة من الطلاب يؤدي إلى نقل ملكية ملفات Drive المرفقة إلى المعلِّم، وقد يتم أيضًا تعديل حالة عملية الإرسال.

لا يمكن للطالب سوى طلب ذلك من الطالب الذي يملك ما أرسله الطالب المحدّد.

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

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

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

طلب HTTP

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

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

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

المعلّمات
courseId

string

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

courseWorkId

string

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

id

string

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

نص الطلب

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

نص الاستجابة

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

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

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

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

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