- درخواست HTTP
- پارامترهای مسیر
- پارامترهای پرس و جو
- درخواست بدن
- بدن پاسخگو
- محدوده مجوز
- LateValues
- آن را امتحان کنید!
فهرستی از ارسالهای دانشجو را که درخواستکننده مجاز به مشاهده آنها است، با در نظر گرفتن دامنه OAuth درخواست، برمیگرداند. -
ممکن است بهعنوان courseWorkId
مشخص شود تا شامل ارسالهای دانشجو برای چندین مورد کار درسی باشد.
دانشجویان دوره فقط می توانند کارهای خود را ببینند. معلمان دوره و مدیران دامنه میتوانند همه موارد ارسالی دانشجویان را مشاهده کنند.
این روش کدهای خطای زیر را برمی گرداند:
-
PERMISSION_DENIED
اگر کاربر درخواست کننده اجازه دسترسی به دوره یا کار دوره درخواستی یا خطاهای دسترسی را نداشته باشد. - اگر درخواست نادرست باشد
INVALID_ARGUMENT
. - اگر دوره درخواستی وجود نداشته باشد،
NOT_FOUND
.
درخواست HTTP
GET https://classroom.googleapis.com/v1/courses/{courseId}/courseWork/{courseWorkId}/studentSubmissions
URL از دستور GRPC Transcoding استفاده می کند.
پارامترهای مسیر
پارامترها | |
---|---|
courseId | شناسه دوره این شناسه می تواند شناسه اختصاص داده شده توسط Classroom یا |
courseWorkId | شناسه کار دانشجویی برای درخواست. ممکن است برای درخواست کار دانشجویی برای تمام کارهای درسی در دوره مشخص شده روی رشته |
پارامترهای پرس و جو
پارامترها | |
---|---|
userId | آرگومان اختیاری برای محدود کردن کار دانشجوی برگشتی به آنهایی که متعلق به دانشآموز با شناسه مشخص شده است. شناسه می تواند یکی از موارد زیر باشد:
|
states[] | موارد ارسال درخواستی در صورت مشخص شدن، ارسالهای دانشجوی برگشتی با یکی از وضعیتهای ارسال مشخص شده مطابقت دارد. |
late | مقدار تاخیر درخواستی در صورت مشخص شدن، ارسالهای دانشجوی برگشتی با مقدار درخواستی محدود میشوند. در صورت نامشخص بودن، ارسالی ها بدون در نظر گرفتن ارزش |
pageSize | حداکثر تعداد اقلام برای بازگشت. صفر یا نامشخص نشان می دهد که سرور ممکن است حداکثر را اختصاص دهد. سرور ممکن است کمتر از تعداد مشخص شده نتایج را برگرداند. |
pageToken | مقدار در غیر این صورت، درخواست |
previewVersion | اختیاری. نسخه پیش نمایش API. این باید برای دسترسی به قابلیتهای API جدیدی که در برنامه پیشنمایش برای توسعهدهندگان در دسترس است، تنظیم شود. |
درخواست بدن
بدنه درخواست باید خالی باشد.
بدن پاسخگو
پاسخ در هنگام فهرست کردن مطالب ارسالی دانشجو.
در صورت موفقیت آمیز بودن، بدنه پاسخ حاوی داده هایی با ساختار زیر است:
نمایندگی 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
محدودیت در ارزش دیرکرد اقلام برگشتی.
Enums | |
---|---|
LATE_VALUES_UNSPECIFIED | هیچ محدودیتی برای مقادیر تاخیری ارسال مشخص نشده است. |
LATE_ONLY | ارسالهای دانشجو را در جایی که تأخیر درست است، برگردانید. |
NOT_LATE_ONLY | در جایی که تأخیر نادرست است، ارسالهای دانشجویی را برگردانید. |