- طلب HTTP
- مَعلمات المسار
- معامِلات طلب البحث
- نص الطلب
- نص الاستجابة
- نطاقات التفويض
- LateValues
- جرِّبه الآن
عرض قائمة بعمليات إرسال الطلاب التي يُسمح لمقدِّم الطلب بالاطّلاع عليها، مع مراعاة نطاقات OAuth للطلب قد يتم تحديد -
على أنّه courseWorkId
لتضمين عمليات إرسال الطلاب لعناصر متعددة من مهام الدورة التدريبية.
ويمكن لطلاب الدورة التدريبية عرض أعمالهم فقط. يمكن لمعلّمي الدورة التدريبية ومشرفي النطاقات عرض جميع المهام التي أرسلها الطلاب.
تُرجع هذه الطريقة رموز الخطأ التالية:
PERMISSION_DENIED
إذا لم يتم السماح للمستخدم الذي قدّم الطلب بالوصول إلى الدورة التدريبية أو أعمال الدورة التدريبية المطلوبة، أو بسبب أخطاء الوصول.INVALID_ARGUMENT
إذا كان الطلب غير صحيح.NOT_FOUND
إذا لم تكن الدورة التدريبية المطلوبة متوفّرة.
طلب HTTP
GET https://classroom.googleapis.com/v1/courses/{courseId}/courseWork/{courseWorkId}/studentSubmissions
يستخدِم عنوان URL بنية تحويل ترميز gRPC.
مَعلمات المسار
المعلمات | |
---|---|
courseId |
تمثّل هذه السمة معرّف الدورة التدريبية. يمكن أن يكون هذا المعرّف إما المعرّف الذي حدّده Classroom أو المعرّف |
courseWorkId |
معرّف عمل الطالب المطلوب طلبه ويمكن ضبط هذه السمة على السلسلة الحرفية |
معامِلات طلب البحث
المعلمات | |
---|---|
userId |
وسيطة اختيارية لقصر عمل الطالب الذي يتم إرجاعه على الأعمال التي يملكها الطالب باستخدام المعرّف المحدّد يمكن أن يكون المعرّف واحدًا مما يلي:
|
states[] |
حالات الإرسال المطلوبة تتطابق المهام المرسَلة من الطلاب التي تم إرجاعها مع إحدى حالات الإرسال المحدّدة، إذا تم تحديد ذلك. |
late |
قيمة التأخر المطلوبة. في حال تحديد هذه السمة، يتم فرض قيود على عمليات إرسال الطلاب التي تم إرجاعها وفقًا للقيمة المطلوبة. في حال عدم تحديد هذه القيم، يتم عرض عمليات الإرسال بغض النظر عن قيمة |
pageSize |
الحدّ الأقصى لعدد السلع المطلوب إرجاعها يشير "صفر" أو "غير محدَّد" إلى أنّ الخادم قد يعيّن حدًا أقصى. قد يعرض الخادم عددًا أقل من العدد المحدّد من النتائج. |
pageToken |
قيمة يجب أن يكون طلب |
previewVersion |
اختياريّ. إصدار المعاينة من واجهة برمجة التطبيقات. ويجب ضبط هذا الخيار للوصول إلى إمكانات واجهة برمجة التطبيقات الجديدة المتوفّرة للمطوّرين في "برنامج المعاينة". |
نص الطلب
يجب أن يكون نص الطلب فارغًا.
نص الاستجابة
الرد عند إدراج المهام التي أرسلها الطالب
إذا كانت الاستجابة ناجحة، سيحتوي نص الاستجابة على بيانات بالبنية التالية:
تمثيل JSON |
---|
{
"studentSubmissions": [
{
object ( |
الحقول | |
---|---|
studentSubmissions[] |
عمل الطالب الذي يتطابق مع الطلب |
nextPageToken |
رمز مميز يحدد الصفحة التالية من النتائج المطلوب عرضها. إذا كان هذا الحقل فارغًا، لن تتوفّر أي نتائج أخرى. |
نطاقات الأذونات
يتطلب هذا الإعداد أحد نطاقات OAuth التالية:
https://www.googleapis.com/auth/classroom.coursework.students.readonly
https://www.googleapis.com/auth/classroom.coursework.me.readonly
https://www.googleapis.com/auth/classroom.coursework.students
https://www.googleapis.com/auth/classroom.coursework.me
لمزيد من المعلومات، يُرجى الاطّلاع على دليل التفويض.
LateValues
قيود على القيمة المتأخرة للسلع التي تم إرجاعها.
عمليات التعداد | |
---|---|
LATE_VALUES_UNSPECIFIED |
لم يتم تحديد أي قيود على القيم المتأخرة للإرسال. |
LATE_ONLY |
يمكنك عرض عمليات إرسال الطلاب في حال كان التأخّر صحيحًا. |
NOT_LATE_ONLY |
يمكنك عرض عمليات إرسال الطلاب إذا كان التأخّر مفعلاً. |