GradingPeriodSettings

הגדרות של תקופות למתן ציונים שכוללות את כל התקופות הנפרדות למתן ציונים בקורס.

ייצוג ב-JSON
{
  "gradingPeriods": [
    {
      object (GradingPeriod)
    }
  ],
  "applyToExistingCoursework": boolean,
  "previewVersion": enum (PreviewVersion)
}
שדות
gradingPeriods[]

object (GradingPeriod)

רשימת התקופות למתן ציונים בקורס ספציפי. אסור שתהיה חפיפה בין טווחי התאריכים של התקופות למתן ציונים, והן צריכות להופיע בסדר כרונולוגי. לכל תקופה למתן ציונים צריך להיות שם ייחודי בקורס.

applyToExistingCoursework

boolean

תמיכה בהפעלה או השבתה של תקופות למתן ציונים בפריטים קיימים בעדכונים. אחרי שמגדירים את הערך הזה, הוא נשמר, כלומר אין צורך להגדיר אותו בכל בקשה לעדכון של GradingPeriodSettings. אם לא הגדרתם את הערך קודם, ברירת המחדל היא False.

previewVersion

enum (PreviewVersion)

פלט בלבד. גרסת התצוגה המקדימה של ה-API ששימשה לאחזור המשאב הזה.

GradingPeriod

תקופה ספציפית למתן ציונים.

אסור שתהיה חפיפה בין טווחי התאריכים של התקופות למתן ציונים, והן צריכות להופיע בסדר כרונולוגי. לדוגמה, אם תאריך הסיום של תקופת הערכה הוא 25 בינואר 2024, תאריך ההתחלה של תקופת הערכה הבאה חייב להיות 26 בינואר 2024 ואילך. לכל תקופה למתן ציונים צריך להיות שם ייחודי בקורס.

ייצוג ב-JSON
{
  "id": string,
  "title": string,
  "startDate": {
    object (Date)
  },
  "endDate": {
    object (Date)
  }
}
שדות
id

string

פלט בלבד. מזהה תקופת הערכה שנוצר על ידי המערכת.

קריאה בלבד.

title

string

חובה. השם של התקופה למתן ציונים. לדוגמה, 'סמסטר 1'.

startDate

object (Date)

חובה. תאריך ההתחלה של תקופת המטלות, לפי שעון UTC. מעודד את קבלת האחר.

endDate

object (Date)

חובה. תאריך הסיום של תקופת המטלות, לפי שעון UTC. מעודד את קבלת האחר.