ارائه دانشجو را تحویل میدهد.
تحویل دادن مطالب ارسالی توسط دانشآموز، مالکیت فایلهای پیوست شده در درایو را به معلم منتقل میکند و همچنین ممکن است وضعیت ارسال را بهروزرسانی کند.
این فقط میتواند توسط دانشجویی که مالک ارسال دانشجوی مشخص شده است، فراخوانی شود.
این درخواست باید توسط پروژه کنسول توسعهدهندگانِ شناسه کلاینت OAuth که برای ایجاد آیتم کار درسی مربوطه یا یک پیوست افزونه روی آیتم کار درسی مربوطه استفاده میشود، انجام شود.
این متد کدهای خطای زیر را برمیگرداند:
- اگر کاربر درخواستکننده اجازه دسترسی به دوره یا تکالیف دوره درخواستی، تحویل درخواست ارسالی دانشجو یا خطاهای دسترسی را نداشته باشد،
PERMISSION_DENIED. - اگر درخواست ناقص باشد،
INVALID_ARGUMENT. - اگر دوره، کار دوره یا ارائه دانشجو درخواستی وجود نداشته باشد،
NOT_FOUND.
درخواست HTTP
POST https://classroom.googleapis.com/v1/courses/{courseId}/courseWork/{courseWorkId}/studentSubmissions/{id}:turnIn
این URL از سینتکس Transcoding در gRPC استفاده میکند.
پارامترهای مسیر
| پارامترها | |
|---|---|
courseId | شناسه دوره. این شناسه میتواند شناسه اختصاص داده شده توسط کلاس درس یا یک |
courseWorkId | شناسهی کار دوره. |
id | شناسهی ارائهی دانشجو. |
درخواست بدنه
بدنه درخواست باید خالی باشد.
بدنه پاسخ
در صورت موفقیت، بدنه پاسخ یک شیء JSON خالی خواهد بود.
دامنههای مجوز
به محدوده OAuth زیر نیاز دارد:
-
https://www.googleapis.com/auth/classroom.coursework.me
برای اطلاعات بیشتر، به راهنمای مجوز مراجعه کنید.