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

কোর্সের শনাক্তকারী। এই শনাক্তকারীটি শ্রেণীকক্ষ-নির্ধারিত শনাক্তকারী অথবা একটি alias হতে পারে।

courseWorkId

string

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

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

পরামিতি
userId

string

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

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

enum ( SubmissionState )

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

late

enum ( LateValues )

অনুরোধকৃত বিলম্বের মান। যদি নির্দিষ্ট করা থাকে, তাহলে ফেরত পাঠানো শিক্ষার্থীদের জমাগুলি অনুরোধকৃত মান দ্বারা সীমাবদ্ধ থাকবে। যদি নির্দিষ্ট না করা থাকে, তাহলে late মান নির্বিশেষে জমাগুলি ফেরত পাঠানো হবে।

pageSize

integer

ফেরত পাঠানোর জন্য সর্বাধিক সংখ্যক আইটেম। শূন্য বা অনির্দিষ্ট ইঙ্গিত দেয় যে সার্ভার সর্বোচ্চ একটি নির্ধারণ করতে পারে।

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

pageToken

string

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

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

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

দেরী মূল্য

ফেরত দেওয়া জিনিসপত্রের বিলম্বিত মূল্যের উপর বিধিনিষেধ।

এনামস
LATE_VALUES_UNSPECIFIED নির্দিষ্ট দেরিতে জমা দেওয়ার মানগুলিতে কোনও বিধিনিষেধ নেই।
LATE_ONLY যেখানে দেরি সত্য সেখানে ছাত্র জমা ফেরত দিন।
NOT_LATE_ONLY যেখানে দেরি মিথ্যা সেখানে ছাত্র জমা ফেরত দিন।