pub struct GradingPeriodSettings {
pub apply_to_existing_coursework: Option<bool>,
pub grading_periods: Option<Vec<GradingPeriod>>,
}Expand description
Grading period settings that include all the individual grading periods in a course.
§Activities
This type is used in activities, which are methods you may call on this type or where this type is involved in. The list links the activity name, along with information about where it is used (one of request and response).
- get grading period settings courses (response)
- update grading period settings courses (request|response)
Fields§
§apply_to_existing_coursework: Option<bool>Supports toggling the application of grading periods on existing stream items. Once set, this value is persisted meaning that it does not need to be set in every request to update GradingPeriodSettings. If not previously set, the default is False.
grading_periods: Option<Vec<GradingPeriod>>The list of grading periods in a specific course. Grading periods must not have overlapping date ranges and must be listed in chronological order. Each grading period must have a unique title within a course.
Trait Implementations§
Source§impl Clone for GradingPeriodSettings
impl Clone for GradingPeriodSettings
Source§fn clone(&self) -> GradingPeriodSettings
fn clone(&self) -> GradingPeriodSettings
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more