GradingPeriodSettings

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

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

object ( GradingPeriod )

একটি নির্দিষ্ট কোর্সে গ্রেডিং সময়ের তালিকা। গ্রেডিং পিরিয়ডের ওভারল্যাপিং তারিখ ব্যাপ্তি থাকা উচিত নয় এবং কালানুক্রমিক ক্রমে তালিকাভুক্ত করা আবশ্যক। প্রতিটি গ্রেডিং সময়ের অবশ্যই একটি কোর্সের মধ্যে একটি অনন্য শিরোনাম থাকতে হবে।

applyToExistingCoursework

boolean

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

previewVersion

enum ( PreviewVersion )

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

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

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

গ্রেডিং পিরিয়ডের ওভারল্যাপিং তারিখ ব্যাপ্তি থাকা উচিত নয় এবং কালানুক্রমিক ক্রমে তালিকাভুক্ত করা আবশ্যক। উদাহরণস্বরূপ, যদি গ্রেডিং পিরিয়ডের শেষ তারিখ 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-তে। অন্তর্ভুক্ত।