GradingPeriodSettings

تنظیمات دوره درجه بندی که شامل تمام دوره های نمره دهی فردی در یک دوره می شود.

نمایندگی JSON
{
  "gradingPeriods": [
    {
      object (GradingPeriod)
    }
  ],
  "applyToExistingCoursework": boolean,
  "previewVersion": enum (PreviewVersion)
}
فیلدها
gradingPeriods[]

object ( GradingPeriod )

لیست دوره های نمره دهی در یک دوره خاص.

applyToExistingCoursework

boolean

از تغییر کاربرد دوره‌های درجه‌بندی در آیتم‌های جریان موجود پشتیبانی می‌کند. پس از تنظیم، این مقدار باقی می ماند به این معنی که لازم نیست در هر درخواست برای به روز رسانی GradingPeriodSettings تنظیم شود. اگر قبلا تنظیم نشده باشد، پیش فرض نادرست است.

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. فراگیر.