Method: courses.courseWork.list

কোর্স কাজের একটি তালিকা প্রদান করে যা অনুরোধকারীকে দেখার অনুমতি দেওয়া হয়েছে।

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

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

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

HTTP অনুরোধ

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

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

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

পরামিতি
courseId

string

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

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

পরামিতি
courseWorkStates[]

enum ( CourseWorkState )

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

orderBy

string

ফলাফলের জন্য ঐচ্ছিক বাছাই ক্রম. একটি ঐচ্ছিক বাছাই দিক নির্দেশনা কীওয়ার্ড সহ ক্ষেত্রগুলির একটি কমা দ্বারা পৃথক করা তালিকা৷ সমর্থিত ক্ষেত্র হল updateTime এবং dueDate . সমর্থিত দিকনির্দেশনা কীওয়ার্ড হল asc এবং desc । নির্দিষ্ট করা না থাকলে, updateTime desc ডিফল্ট আচরণ। উদাহরণ: dueDate asc,updateTime desc , updateTime,dueDate desc

pageSize

integer

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

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

pageToken

string

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

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

previewVersion

enum ( PreviewVersion )

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

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

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

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

কোর্স কাজের তালিকা করার সময় প্রতিক্রিয়া.

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

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

object ( CourseWork )

অনুরোধের সাথে মেলে এমন কোর্স কাজের আইটেম।

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

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