Method: courses.courseWork.studentSubmissions.list

অনুরোধের OAuth স্কোপের মধ্যে ফ্যাক্টরিং করে, অনুরোধকারীকে দেখার অনুমতি দেওয়া ছাত্র জমাগুলির একটি তালিকা প্রদান করে। - একাধিক কোর্স কাজের আইটেমের জন্য ছাত্র জমা দেওয়ার জন্য courseWorkId হিসাবে নির্দিষ্ট করা যেতে পারে।

কোর্সের শিক্ষার্থীরা শুধুমাত্র তাদের নিজস্ব কাজ দেখতে পারে। কোর্স শিক্ষক এবং ডোমেন প্রশাসকরা সমস্ত ছাত্র জমা দেখতে পারেন।

এই পদ্ধতি নিম্নলিখিত ত্রুটি কোড প্রদান করে:

  • PERMISSION_DENIED যদি অনুরোধকারী ব্যবহারকারীকে অনুরোধ করা কোর্স বা কোর্সের কাজ অ্যাক্সেস করার অনুমতি না দেওয়া হয়, বা অ্যাক্সেস ত্রুটির জন্য।
  • অনুরোধটি ত্রুটিপূর্ণ হলে INVALID_ARGUMENT
  • NOT_FOUND যদি অনুরোধ করা কোর্সটি বিদ্যমান না থাকে।

HTTP অনুরোধ

GET https://classroom.googleapis.com/v1/courses/{courseId}/courseWork/{courseWorkId}/studentSubmissions

URL gRPC ট্রান্সকোডিং সিনট্যাক্স ব্যবহার করে।

পাথ প্যারামিটার

পরামিতি
courseId

string

কোর্সের শনাক্তকারী। এই শনাক্তকারীটি হয় Classroom-এর দ্বারা নির্ধারিত শনাক্তকারী বা একটি alias হতে পারে।

courseWorkId

string

অনুরোধ করার জন্য শিক্ষার্থীর কাজের শনাক্তকারী। নির্দিষ্ট কোর্সের সমস্ত কোর্স কাজের জন্য ছাত্রদের কাজের অনুরোধ করতে এটি আক্ষরিক স্ট্রিং "-" এ সেট করা হতে পারে।

ক্যোয়ারী প্যারামিটার

পরামিতি
userId

string

নির্দিষ্ট শনাক্তকারীর সাথে ছাত্রের মালিকানাধীন ছাত্রদের কাজের জন্য প্রত্যাবর্তন সীমাবদ্ধ করার ঐচ্ছিক যুক্তি। শনাক্তকারী নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:

  • ব্যবহারকারীর জন্য সংখ্যাসূচক শনাক্তকারী
  • ব্যবহারকারীর ইমেল ঠিকানা
  • স্ট্রিং আক্ষরিক "me" , অনুরোধকারী ব্যবহারকারীকে নির্দেশ করে
states[]

enum ( SubmissionState )

অনুরোধ জমা রাষ্ট্র. যদি নির্দিষ্ট করা থাকে, ফেরত আসা ছাত্র জমাগুলি নির্দিষ্ট জমা দেওয়া রাজ্যগুলির একটির সাথে মেলে৷

late

enum ( LateValues )

বিলম্বের মান অনুরোধ করা হয়েছে। যদি নির্দিষ্ট করা থাকে, ফিরে আসা ছাত্র জমাগুলি অনুরোধ করা মান দ্বারা সীমাবদ্ধ। অনির্দিষ্ট থাকলে, late মূল্য নির্বিশেষে জমা দেওয়া হয়।

pageSize

integer

ফেরত দিতে আইটেম সর্বোচ্চ সংখ্যা. শূন্য বা অনির্দিষ্ট নির্দেশ করে যে সার্ভার সর্বোচ্চ বরাদ্দ করতে পারে।

সার্ভার নির্দিষ্ট সংখ্যক ফলাফলের চেয়ে কম ফেরত দিতে পারে।

pageToken

string

nextPageToken মান একটি পূর্ববর্তী list কল থেকে ফিরে এসেছে, এটি নির্দেশ করে যে ফলাফলের পরবর্তী পৃষ্ঠাটি ফেরত দেওয়া উচিত।

list অনুরোধটি অন্যথায় এই টোকেনটির ফলে অনুরূপ হতে হবে।

previewVersion

enum ( PreviewVersion )

ঐচ্ছিক। API-এর পূর্বরূপ সংস্করণ। প্রিভিউ প্রোগ্রামে বিকাশকারীদের জন্য উপলব্ধ নতুন API ক্ষমতাগুলি অ্যাক্সেস করার জন্য এটি অবশ্যই সেট করা উচিত।

শরীরের অনুরোধ

অনুরোধের বডি খালি হতে হবে।

প্রতিক্রিয়া শরীর

ছাত্র জমা দেওয়ার তালিকা করার সময় প্রতিক্রিয়া.

সফল হলে, প্রতিক্রিয়া বডিতে নিম্নলিখিত কাঠামোর সাথে ডেটা থাকে:

JSON প্রতিনিধিত্ব
{
  "studentSubmissions": [
    {
      object (StudentSubmission)
    }
  ],
  "nextPageToken": string
}
ক্ষেত্র
studentSubmissions[]

object ( StudentSubmission )

অনুরোধ মেলে যে ছাত্র কাজ.

nextPageToken

string

টোকেন চিহ্নিত করে ফলাফলের পরবর্তী পৃষ্ঠায় ফিরতে হবে। খালি থাকলে, আর কোন ফলাফল পাওয়া যায় না।

অনুমোদনের সুযোগ

নিম্নলিখিত 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

আরও তথ্যের জন্য, অনুমোদন নির্দেশিকা দেখুন।

লেট ভ্যালুস

প্রত্যাবর্তিত আইটেম দেরী মান উপর সীমাবদ্ধতা.

Enums
LATE_VALUES_UNSPECIFIED দাখিল দেরী মান নির্দিষ্ট কোন সীমাবদ্ধতা.
LATE_ONLY স্টুডেন্ট সাবমিশন রিটার্ন করুন যেখানে দেরী সত্য।
NOT_LATE_ONLY স্টুডেন্ট সাবমিশন রিটার্ন করুন যেখানে দেরী মিথ্যা।