Method: courses.courseWork.studentSubmissions.turnIn

ارائه دانشجو را تحویل می‌دهد.

تحویل دادن مطالب ارسالی توسط دانش‌آموز، مالکیت فایل‌های پیوست شده در درایو را به معلم منتقل می‌کند و همچنین ممکن است وضعیت ارسال را به‌روزرسانی کند.

این فقط می‌تواند توسط دانشجویی که مالک ارسال دانشجوی مشخص شده است، فراخوانی شود.

این درخواست باید توسط پروژه کنسول توسعه‌دهندگانِ شناسه کلاینت 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

string

شناسه دوره. این شناسه می‌تواند شناسه اختصاص داده شده توسط کلاس درس یا یک alias باشد.

courseWorkId

string

شناسه‌ی کار دوره.

id

string

شناسه‌ی ارائه‌ی دانشجو.

درخواست بدنه

بدنه درخواست باید خالی باشد.

بدنه پاسخ

در صورت موفقیت، بدنه پاسخ یک شیء JSON خالی خواهد بود.

دامنه‌های مجوز

به محدوده OAuth زیر نیاز دارد:

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

برای اطلاعات بیشتر، به راهنمای مجوز مراجعه کنید.