GradingPeriodSettings

গ্রেডিং পিরিয়ড সেটিংস যা একটি কোর্সের সমস্ত পৃথক গ্রেডিং পিরিয়ড অন্তর্ভুক্ত করে।

JSON প্রতিনিধিত্ব
{
  "gradingPeriods": [
    {
      object (GradingPeriod)
    }
  ],
  "applyToExistingCoursework": boolean,
  "previewVersion": enum (PreviewVersion)
}
ক্ষেত্র
gradingPeriods[]

object ( GradingPeriod )

একটি নির্দিষ্ট কোর্সে গ্রেডিং সময়ের তালিকা।

applyToExistingCoursework

boolean

বিদ্যমান স্ট্রিম আইটেমগুলিতে গ্রেডিং পিরিয়ডের অ্যাপ্লিকেশন টগল করা সমর্থন করে। একবার সেট করার পরে, এই মানটি টিকে থাকে যার অর্থ হল GradingPeriodSettings আপডেট করার জন্য প্রতিটি অনুরোধে এটি সেট করার প্রয়োজন নেই। যদি আগে সেট না করা হয়, ডিফল্ট False.

previewVersion

enum ( PreviewVersion )

শুধুমাত্র আউটপুট। এই সম্পদ পুনরুদ্ধার করতে ব্যবহৃত API-এর পূর্বরূপ সংস্করণ।

গ্রেডিং পিরিয়ড

একটি পৃথক গ্রেডিং সময়কাল।

startDate এবং endDate ক্ষেত্রগুলি গ্রেডিং সময়কাল জুড়ে ওভারল্যাপ করতে পারে না। উদাহরণস্বরূপ, যদি গ্রেডিং পিরিয়ডের শেষ তারিখ 2024-01-25 হয়, তাহলে পরবর্তী গ্রেডিং পিরিয়ডের শুরুর তারিখটি 2024-01-26 বা তার পরে হতে হবে।

JSON প্রতিনিধিত্ব
{
  "id": string,
  "title": string,
  "startDate": {
    object (Date)
  },
  "endDate": {
    object (Date)
  }
}
ক্ষেত্র
id

string

শুধুমাত্র আউটপুট। সিস্টেম জেনারেটেড গ্রেডিং পিরিয়ড আইডি।

শুধুমাত্র পঠনযোগ্য।

title

string

প্রয়োজন। গ্রেডিং সময়ের শিরোনাম। উদাহরণস্বরূপ, "সেমিস্টার 1"।

startDate

object ( Date )

প্রয়োজন। শুরুর তারিখ, UTC-তে, গ্রেডিং সময়ের। অন্তর্ভুক্ত।

endDate

object ( Date )

প্রয়োজন। গ্রেডিং সময়ের শেষ তারিখ, UTC-তে। অন্তর্ভুক্ত।