- طلب 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.readonlyhttps://www.googleapis.com/auth/classroom.coursework.me.readonlyhttps://www.googleapis.com/auth/classroom.coursework.studentshttps://www.googleapis.com/auth/classroom.coursework.me
لمزيد من المعلومات، يمكنك الاطّلاع على دليل التفويض.
LateValues
قيود على القيمة المتأخرة للعناصر التي تم إرجاعها
| عمليات التعداد | |
|---|---|
LATE_VALUES_UNSPECIFIED |
لم يتم تحديد أي قيود على القيم المتأخرة. |
LATE_ONLY |
إرجاع StudentSubmissions حيث تكون قيمة late هي true |
NOT_LATE_ONLY |
عرض StudentSubmissions حيث تكون قيمة late هي false |