From 76d27a33ec30aa5fbfbbf882a9bd1a1bae735b3b Mon Sep 17 00:00:00 2001 From: williamschen23 Date: Mon, 2 Jun 2025 18:10:27 -0400 Subject: [PATCH 1/2] default dates for development course --- .setup/bin/sample_courses/models/gradeable.py | 41 +- .setup/data/courses.yml | 25 +- .setup/data/courses/development.yml | 490 ------------------ 3 files changed, 36 insertions(+), 520 deletions(-) diff --git a/.setup/bin/sample_courses/models/gradeable.py b/.setup/bin/sample_courses/models/gradeable.py index 5726ac67b79..19d52f01826 100644 --- a/.setup/bin/sample_courses/models/gradeable.py +++ b/.setup/bin/sample_courses/models/gradeable.py @@ -164,29 +164,36 @@ def __init__(self, gradeable) -> None: if "grading_rotating" in gradeable: self.grading_rotating = gradeable["grading_rotating"] - self.ta_view_date = dateutils.parse_datetime(gradeable["g_ta_view_start_date"]) + # these dates corresponds with the manually set dates + time_start = "1900-01-01" + time_end = "9998-01-01" + self.ta_view_date = dateutils.parse_datetime( + gradeable["g_ta_view_start_date"] if "g_ta_view_start_date" in gradeable else time_start + ) self.grade_start_date = dateutils.parse_datetime( - gradeable["g_grade_start_date"] + gradeable["g_grade_start_date"] if "g_grade_start_date" in gradeable else time_end + ) + self.grade_due_date = dateutils.parse_datetime( + gradeable["g_grade_due_date"] if "g_grade_due_date" in gradeable else time_end ) - self.grade_due_date = dateutils.parse_datetime(gradeable["g_grade_due_date"]) self.grade_released_date = dateutils.parse_datetime( - gradeable["g_grade_released_date"] + gradeable["g_grade_released_date"] if "g_grade_released_date" in gradeable else time_end ) if self.type == 0: self.submission_open_date = dateutils.parse_datetime( - gradeable["eg_submission_open_date"] + gradeable["eg_submission_open_date"] if "eg_submission_open_date" in gradeable else time_start ) self.submission_due_date = dateutils.parse_datetime( - gradeable["eg_submission_due_date"] + gradeable["eg_submission_due_date"] if "eg_submission_due_date" in gradeable else time_end ) self.team_lock_date = dateutils.parse_datetime( - gradeable["eg_submission_due_date"] + gradeable["eg_team_lock_date"] if "eg_team_lock_date" in gradeable else self.submission_due_date ) self.grade_inquiry_start_date = dateutils.parse_datetime( - gradeable["eg_grade_inquiry_start_date"] + gradeable["eg_grade_inquiry_start_date"] if "eg_grade_inquiry_start_date" in gradeable else time_end ) self.grade_inquiry_due_date = dateutils.parse_datetime( - gradeable["eg_grade_inquiry_due_date"] + gradeable["eg_grade_inquiry_due_date"] if "eg_grade_inquiry_due_date" in gradeable else time_end ) self.student_view = True self.student_view_after_grades = False @@ -222,10 +229,6 @@ def __init__(self, gradeable) -> None: self.depends_on = gradeable["eg_depends_on"] if "eg_depends_on_points" in gradeable: self.depends_on_points = gradeable["eg_depends_on_points"] - if "eg_team_lock_date" in gradeable: - self.team_lock_date = dateutils.parse_datetime( - gradeable["eg_team_lock_date"] - ) if "eg_annotated_pdf" in gradeable: self.annotated_pdf = gradeable["eg_annotated_pdf"] is True self.annotation_path = os.path.join( @@ -254,17 +257,17 @@ def __init__(self, gradeable) -> None: self.config_path = tutorial_path else: self.config_path = None - assert self.ta_view_date < self.submission_open_date + assert self.ta_view_date <= self.submission_open_date assert self.has_due_date is False or ( - self.submission_open_date < self.submission_due_date + self.submission_open_date <= self.submission_due_date ) assert self.has_due_date is False or ( - self.submission_due_date < self.grade_start_date + self.submission_due_date <= self.grade_start_date ) assert self.has_release_date is False or ( self.grade_released_date <= self.grade_inquiry_start_date ) - assert self.grade_inquiry_start_date < self.grade_inquiry_due_date + assert self.grade_inquiry_start_date <= self.grade_inquiry_due_date if self.gradeable_config is not None: if self.sample_path is not None: if os.path.isfile( @@ -294,8 +297,8 @@ def __init__(self, gradeable) -> None: ) # Ensure we're not sensitive to directory traversal order self.annotations.sort() - assert self.ta_view_date < self.grade_start_date - assert self.grade_start_date < self.grade_due_date + assert self.ta_view_date <= self.grade_start_date + assert self.grade_start_date <= self.grade_due_date assert ( self.has_release_date is False or self.grade_due_date <= self.grade_released_date diff --git a/.setup/data/courses.yml b/.setup/data/courses.yml index 74a039172d3..20836bb3c27 100644 --- a/.setup/data/courses.yml +++ b/.setup/data/courses.yml @@ -54,14 +54,16 @@ # g_grader_assignment_method: [optional] integer between 0-2 inclusive, where 0 is grade by rotating section, 1 is grade by # by registration section, and 2 is all access grading. Defaults to 1: grade by registration section. # -# g_ta_view_start_date: when are TAs allowed to view this gradeable on the navigation page (before grading has started). +# g_ta_view_start_date: [optional] when are TAs allowed to view this gradeable on the navigation page (before grading has started). # This should be before grading start date and submission open date (if electronic gradeable). Only instructors -# can view gradeables before this date has happened (then TAs are allowed). +# can view gradeables before this date has happened (then TAs are allowed). Defaults to beginning of time. # -# g_grade_start_date: when should grading start for the gradeable +# g_grade_start_date: [optional] when should grading start for the gradeable. Defaults to end of time. # -# g_grade_released_date: when are the grades are going to be available to the student via interface and rainbow -# grades. This should happen after the grading start date. +# g_grade_due_date [optional] when grading should end for the gradeable. Defaults to end of time +# +# g_grade_released_date: [optional] when are the grades are going to be available to the student via interface and rainbow +# grades. This should happen after the grading start date. Defaults to end of time. # # g_syllabus_bucket: [optional] what bucket should the gradeable be a part of for rainbox grades. Defaults to None. # @@ -76,16 +78,16 @@ # # eg_config_path: Path to gradeable config. Do not use with gradeable_config. # -# eg_submission_open_date: Timestamp on when does the gradeable open to students for submission. Should be before -# grading start date and submission due date, but after the TA view date. +# eg_submission_open_date: [optional] Timestamp on when does the gradeable open to students for submission. Should be before +# grading start date and submission due date, but after the TA view date. Defaults to beginning of time. # -# eg_submission_due_date: Timestamp when is the due date for the gradeable. Should be after submission open date. +# eg_submission_due_date: [optional] Timestamp when is the due date for the gradeable. Should be after submission open date. Defaults to end of time. # # eg_team_assignment: Boolean for if electronic gradeable is a team assignment. Defaults to False # # eg_max_team_size: Integer for maximum team size (instructors can manually create larger teams). Defaults to 1 # -# eg_team_lock_date: Timestamp on when teams lock (students can no longer leave their team or send invitations). Defaults to due date +# eg_team_lock_date: [optional] Timestamp on when teams lock (students can no longer leave their team or send invitations). Defaults to due date # # eg_is_repository: [optional] Boolean for if this gradeable using version control (TRUE) or not (FALSE). # Defaults to FALSE. @@ -115,9 +117,10 @@ # if this isn't provided but eg_lichen_sample_path is, random submissions will be made from the directory provided # # To make how the order of the time fields work more explicit: -# g_ta_view_start_date < eg_submission_open_date < eg_submission_due_date < g_grade_start_date < g_grade_released_date +# g_ta_view_start_date <= eg_submission_open_date <= eg_submission_due_date <= g_grade_start_date <= g_grade_released_date # -# components: this is a list of dictionaries for each component to be added for the gradeable. Each entry uses: +# components: [optional] this is a list of dictionaries for each component to be added for the gradeable. Defaults to [] +# Each entry uses: # # gc_title: string for component title. # diff --git a/.setup/data/courses/development.yml b/.setup/data/courses/development.yml index 9ad8f31b282..bfc39e74c4b 100644 --- a/.setup/data/courses/development.yml +++ b/.setup/data/courses/development.yml @@ -13,16 +13,6 @@ gradeables: gcm_points: 0 - gcm_note: Question 1 Mark 1 gcm_points: -5 - g_ta_view_start_date: -2 days - eg_submission_open_date: -1 days - eg_submission_due_date: +1000 days - eg_has_due_date: true - eg_has_release_date: true - g_grade_start_date: +1005 days - g_grade_due_date: +1010 days - g_grade_released_date: +1010 days - eg_grade_inquiry_start_date: +1011 days - eg_grade_inquiry_due_date: +1015 days eg_max_random_submissions: 0 - gradeable_config: c_malloc_not_allowed @@ -37,16 +27,6 @@ gradeables: gcm_points: 0 - gcm_note: Deduction gcm_points: -5 - g_ta_view_start_date: -2 days - eg_submission_open_date: -1 days - eg_submission_due_date: +1000 days - eg_has_due_date: true - eg_has_release_date: true - g_grade_start_date: +1005 days - g_grade_due_date: +1010 days - g_grade_released_date: +1010 days - eg_grade_inquiry_start_date: +1011 days - eg_grade_inquiry_due_date: +1015 days eg_max_random_submissions: 0 - gradeable_config: choice_of_language @@ -61,16 +41,6 @@ gradeables: gcm_points: 0 - gcm_note: Question 1 Mark 1 gcm_points: -5 - g_ta_view_start_date: -2 days - eg_submission_open_date: -1 days - eg_submission_due_date: +1000 days - g_grade_start_date: +1005 days - g_grade_due_date: +1010 days - g_grade_released_date: +1010 days - eg_grade_inquiry_start_date: +1011 days - eg_grade_inquiry_due_date: +1015 days - eg_has_due_date: true - eg_has_release_date: true eg_max_random_submissions: 0 - gradeable_config: comment_count @@ -85,16 +55,6 @@ gradeables: gcm_points: 0 - gcm_note: Question 1 Mark 1 gcm_points: -5 - g_ta_view_start_date: -2 days - eg_submission_open_date: -1 days - eg_submission_due_date: +1000 days - g_grade_start_date: +1005 days - g_grade_due_date: +1010 days - g_grade_released_date: +1010 days - eg_grade_inquiry_start_date: +1011 days - eg_grade_inquiry_due_date: +1015 days - eg_has_due_date: true - eg_has_release_date: true eg_max_random_submissions: 0 - gradeable_config: cpp_buggy_custom @@ -109,16 +69,6 @@ gradeables: gcm_points: 0 - gcm_note: Question 1 Mark 1 gcm_points: -5 - g_ta_view_start_date: -2 days - eg_submission_open_date: -1 days - eg_submission_due_date: +1000 days - g_grade_start_date: +1005 days - g_grade_due_date: +1010 days - g_grade_released_date: +1010 days - eg_grade_inquiry_start_date: +1011 days - eg_grade_inquiry_due_date: +1015 days - eg_has_due_date: true - eg_has_release_date: true eg_max_random_submissions: 0 - gradeable_config: cpp_cats @@ -133,16 +83,6 @@ gradeables: gcm_points: 0 - gcm_note: Question 1 Mark 1 gcm_points: -5 - g_ta_view_start_date: -2 days - eg_submission_open_date: -1 days - eg_submission_due_date: +1000 days - g_grade_start_date: +1005 days - g_grade_due_date: +1010 days - g_grade_released_date: +1010 days - eg_grade_inquiry_start_date: +1011 days - eg_grade_inquiry_due_date: +1015 days - eg_has_due_date: true - eg_has_release_date: true eg_max_random_submissions: 0 - gradeable_config: cpp_count_ts @@ -157,16 +97,6 @@ gradeables: gcm_points: 0 - gcm_note: Question 1 Mark 1 gcm_points: -5 - g_ta_view_start_date: -2 days - eg_submission_open_date: -1 days - eg_submission_due_date: +1000 days - g_grade_start_date: +1005 days - g_grade_due_date: +1010 days - g_grade_released_date: +1010 days - eg_grade_inquiry_start_date: +1011 days - eg_grade_inquiry_due_date: +1015 days - eg_has_due_date: true - eg_has_release_date: true eg_max_random_submissions: 0 - gradeable_config: cpp_custom @@ -181,16 +111,6 @@ gradeables: gcm_points: 0 - gcm_note: Question 1 Mark 1 gcm_points: -5 - g_ta_view_start_date: -2 days - eg_submission_open_date: -1 days - eg_submission_due_date: +1000 days - g_grade_start_date: +1005 days - g_grade_due_date: +1010 days - g_grade_released_date: +1010 days - eg_grade_inquiry_start_date: +1011 days - eg_grade_inquiry_due_date: +1015 days - eg_has_due_date: true - eg_has_release_date: true eg_max_random_submissions: 0 - gradeable_config: cpp_hidden_tests @@ -205,16 +125,6 @@ gradeables: gcm_points: 0 - gcm_note: Question 1 Mark 1 gcm_points: -5 - g_ta_view_start_date: -2 days - eg_submission_open_date: -1 days - eg_submission_due_date: +1000 days - g_grade_start_date: +1005 days - g_grade_due_date: +1010 days - g_grade_released_date: +1010 days - eg_grade_inquiry_start_date: +1011 days - eg_grade_inquiry_due_date: +1015 days - eg_has_due_date: true - eg_has_release_date: true eg_max_random_submissions: 0 - gradeable_config: cpp_provided_code @@ -229,16 +139,6 @@ gradeables: gcm_points: 0 - gcm_note: Question 1 Mark 1 gcm_points: -5 - g_ta_view_start_date: -2 days - eg_submission_open_date: -1 days - eg_submission_due_date: +1000 days - g_grade_start_date: +1005 days - g_grade_due_date: +1010 days - g_grade_released_date: +1010 days - eg_grade_inquiry_start_date: +1011 days - eg_grade_inquiry_due_date: +1015 days - eg_has_due_date: true - eg_has_release_date: true eg_max_random_submissions: 0 - gradeable_config: cpp_simple_lab @@ -253,16 +153,6 @@ gradeables: gcm_points: 0 - gcm_note: Question 1 Mark 1 gcm_points: -5 - g_ta_view_start_date: -2 days - eg_submission_open_date: -1 days - eg_submission_due_date: +1000 days - g_grade_start_date: +1005 days - g_grade_due_date: +1010 days - g_grade_released_date: +1010 days - eg_grade_inquiry_start_date: +1011 days - eg_grade_inquiry_due_date: +1015 days - eg_has_due_date: true - eg_has_release_date: true eg_max_random_submissions: 0 - gradeable_config: cpp_random_input_output @@ -277,16 +167,6 @@ gradeables: gcm_points: 0 - gcm_note: Question 1 Mark 1 gcm_points: -5 - g_ta_view_start_date: -2 days - eg_submission_open_date: -1 days - eg_submission_due_date: +1000 days - g_grade_start_date: +1005 days - g_grade_due_date: +1010 days - g_grade_released_date: +1010 days - eg_grade_inquiry_start_date: +1011 days - eg_grade_inquiry_due_date: +1015 days - eg_has_due_date: true - eg_has_release_date: true eg_max_random_submissions: 0 - gradeable_config: early_submission_incentive @@ -301,16 +181,6 @@ gradeables: gcm_points: 0 - gcm_note: Question 1 Mark 1 gcm_points: -5 - g_ta_view_start_date: -2 days - eg_submission_open_date: -1 days - eg_submission_due_date: +1000 days - g_grade_start_date: +1005 days - g_grade_due_date: +1010 days - g_grade_released_date: +1010 days - eg_grade_inquiry_start_date: +1011 days - eg_grade_inquiry_due_date: +1015 days - eg_has_due_date: true - eg_has_release_date: true eg_max_random_submissions: 0 - gradeable_config: file_check @@ -325,16 +195,6 @@ gradeables: gcm_points: 0 - gcm_note: Question 1 Mark 1 gcm_points: -5 - g_ta_view_start_date: -2 days - eg_submission_open_date: -1 days - eg_submission_due_date: +1000 days - g_grade_start_date: +1005 days - g_grade_due_date: +1010 days - g_grade_released_date: +1010 days - eg_grade_inquiry_start_date: +1011 days - eg_grade_inquiry_due_date: +1015 days - eg_has_due_date: true - eg_has_release_date: true eg_max_random_submissions: 0 - gradeable_config: haskell_hello_world @@ -349,16 +209,6 @@ gradeables: gcm_points: 0 - gcm_note: Question 1 Mark 1 gcm_points: -5 - g_ta_view_start_date: -2 days - eg_submission_open_date: -1 days - eg_submission_due_date: +1000 days - g_grade_start_date: +1005 days - g_grade_due_date: +1010 days - g_grade_released_date: +1010 days - eg_grade_inquiry_start_date: +1011 days - eg_grade_inquiry_due_date: +1015 days - eg_has_due_date: true - eg_has_release_date: true eg_max_random_submissions: 0 - gradeable_config: image_diff_mirror @@ -373,16 +223,6 @@ gradeables: gcm_points: 0 - gcm_note: Question 1 Mark 1 gcm_points: -5 - g_ta_view_start_date: -2 days - eg_submission_open_date: -1 days - eg_submission_due_date: +1000 days - g_grade_start_date: +1005 days - g_grade_due_date: +1010 days - g_grade_released_date: +1010 days - eg_grade_inquiry_start_date: +1011 days - eg_grade_inquiry_due_date: +1015 days - eg_has_due_date: true - eg_has_release_date: true eg_max_random_submissions: 0 - gradeable_config: input_output_subdirectories @@ -397,16 +237,6 @@ gradeables: gcm_points: 0 - gcm_note: Question 1 Mark 1 gcm_points: -5 - g_ta_view_start_date: -2 days - eg_submission_open_date: -1 days - eg_submission_due_date: +1000 days - g_grade_start_date: +1005 days - g_grade_due_date: +1010 days - g_grade_released_date: +1010 days - eg_grade_inquiry_start_date: +1011 days - eg_grade_inquiry_due_date: +1015 days - eg_has_due_date: true - eg_has_release_date: true eg_max_random_submissions: 0 - gradeable_config: leaderboard @@ -421,16 +251,6 @@ gradeables: gcm_points: 0 - gcm_note: Question 1 Mark 1 gcm_points: -5 - g_ta_view_start_date: -2 days - eg_submission_open_date: -1 days - eg_submission_due_date: +1000 days - g_grade_start_date: +1005 days - g_grade_due_date: +1010 days - g_grade_released_date: +1010 days - eg_grade_inquiry_start_date: +1011 days - eg_grade_inquiry_due_date: +1015 days - eg_has_due_date: true - eg_has_release_date: true eg_max_random_submissions: 0 - gradeable_config: left_right_exam_seating @@ -445,16 +265,6 @@ gradeables: gcm_points: 0 - gcm_note: Question 1 Mark 1 gcm_points: -5 - g_ta_view_start_date: -2 days - eg_submission_open_date: -1 days - eg_submission_due_date: +1000 days - g_grade_start_date: +1005 days - g_grade_due_date: +1010 days - g_grade_released_date: +1010 days - eg_grade_inquiry_start_date: +1011 days - eg_grade_inquiry_due_date: +1015 days - eg_has_due_date: true - eg_has_release_date: true eg_max_random_submissions: 0 - gradeable_config: matlab @@ -469,16 +279,6 @@ gradeables: gcm_points: 0 - gcm_note: Question 1 Mark 1 gcm_points: -5 - g_ta_view_start_date: -2 days - eg_submission_open_date: -1 days - eg_submission_due_date: +1000 days - g_grade_start_date: +1005 days - g_grade_due_date: +1010 days - g_grade_released_date: +1010 days - eg_grade_inquiry_start_date: +1011 days - eg_grade_inquiry_due_date: +1015 days - eg_has_due_date: true - eg_has_release_date: true eg_max_random_submissions: 0 - gradeable_config: minimal_code_editing @@ -493,16 +293,6 @@ gradeables: gcm_points: 0 - gcm_note: Question 1 Mark 1 gcm_points: -5 - g_ta_view_start_date: -2 days - eg_submission_open_date: -1 days - eg_submission_due_date: +1000 days - g_grade_start_date: +1005 days - g_grade_due_date: +1010 days - g_grade_released_date: +1010 days - eg_grade_inquiry_start_date: +1011 days - eg_grade_inquiry_due_date: +1015 days - eg_has_due_date: true - eg_has_release_date: true eg_max_random_submissions: 0 - gradeable_config: multiple_pdf_annotations @@ -517,16 +307,6 @@ gradeables: gcm_points: 0 - gcm_note: Question 1 Mark 1 gcm_points: -5 - g_ta_view_start_date: -2 days - eg_submission_open_date: -1 days - eg_submission_due_date: +1000 days - g_grade_start_date: +1005 days - g_grade_due_date: +1010 days - g_grade_released_date: +1010 days - eg_grade_inquiry_start_date: +1011 days - eg_grade_inquiry_due_date: +1015 days - eg_has_due_date: true - eg_has_release_date: true eg_max_random_submissions: 0 - gradeable_config: notebook_basic @@ -541,16 +321,6 @@ gradeables: gcm_points: 0 - gcm_note: Question 1 Mark 1 gcm_points: -5 - g_ta_view_start_date: -2 days - eg_submission_open_date: -1 days - eg_submission_due_date: +1000 days - g_grade_start_date: +1005 days - g_grade_due_date: +1010 days - g_grade_released_date: +1010 days - eg_grade_inquiry_start_date: +1011 days - eg_grade_inquiry_due_date: +1015 days - eg_has_due_date: true - eg_has_release_date: true eg_max_random_submissions: 0 - gradeable_config: notebook_expected_string @@ -565,16 +335,6 @@ gradeables: gcm_points: 0 - gcm_note: Question 1 Mark 1 gcm_points: -5 - g_ta_view_start_date: -2 days - eg_submission_open_date: -1 days - eg_submission_due_date: +1000 days - g_grade_start_date: +1005 days - g_grade_due_date: +1010 days - g_grade_released_date: +1010 days - eg_grade_inquiry_start_date: +1011 days - eg_grade_inquiry_due_date: +1015 days - eg_has_due_date: true - eg_has_release_date: true eg_max_random_submissions: 0 - gradeable_config: notebook_filesubmission @@ -589,16 +349,6 @@ gradeables: gcm_points: 0 - gcm_note: Question 1 Mark 1 gcm_points: -5 - g_ta_view_start_date: -2 days - eg_submission_open_date: -1 days - eg_submission_due_date: +1000 days - g_grade_start_date: +1005 days - g_grade_due_date: +1010 days - g_grade_released_date: +1010 days - eg_grade_inquiry_start_date: +1012 days - eg_grade_inquiry_due_date: +1015 days - eg_has_due_date: true - eg_has_release_date: true eg_max_random_submissions: 0 - gradeable_config: notebook_itempool @@ -613,16 +363,6 @@ gradeables: gcm_points: 0 - gcm_note: Question 1 Mark 1 gcm_points: -5 - g_ta_view_start_date: -2 days - eg_submission_open_date: -1 days - eg_submission_due_date: +1000 days - g_grade_start_date: +1005 days - g_grade_due_date: +1010 days - g_grade_released_date: +1010 days - eg_grade_inquiry_start_date: +1012 days - eg_grade_inquiry_due_date: +1015 days - eg_has_due_date: true - eg_has_release_date: true eg_max_random_submissions: 0 - gradeable_config: notebook_itempool_random @@ -637,16 +377,6 @@ gradeables: gcm_points: 0 - gcm_note: Question 1 Mark 1 gcm_points: -5 - g_ta_view_start_date: -2 days - eg_submission_open_date: -1 days - eg_submission_due_date: +1000 days - g_grade_start_date: +1005 days - g_grade_due_date: +1010 days - g_grade_released_date: +1010 days - eg_grade_inquiry_start_date: +1012 days - eg_grade_inquiry_due_date: +1015 days - eg_has_due_date: true - eg_has_release_date: true eg_max_random_submissions: 0 - gradeable_config: notebook_time_limit @@ -661,16 +391,6 @@ gradeables: gcm_points: 0 - gcm_note: Question 1 Mark 1 gcm_points: -5 - g_ta_view_start_date: -2 days - eg_submission_open_date: -1 days - eg_submission_due_date: +1000 days - g_grade_start_date: +1005 days - g_grade_due_date: +1010 days - g_grade_released_date: +1010 days - eg_grade_inquiry_start_date: +1011 days - eg_grade_inquiry_due_date: +1015 days - eg_has_due_date: true - eg_has_release_date: true eg_max_random_submissions: 0 - gradeable_config: pdf_exam @@ -685,16 +405,6 @@ gradeables: gcm_points: 0 - gcm_note: Question 1 Mark 1 gcm_points: -5 - g_ta_view_start_date: -2 days - eg_submission_open_date: -1 days - eg_submission_due_date: +29 days - g_grade_start_date: +34 days - g_grade_due_date: +39 days - g_grade_released_date: +39 days - eg_grade_inquiry_start_date: +40 days - eg_grade_inquiry_due_date: +44 days - eg_has_due_date: true - eg_has_release_date: true eg_max_random_submissions: 0 eg_bulk_test: true @@ -710,16 +420,6 @@ gradeables: gcm_points: 0 - gcm_note: Question 1 Mark 1 gcm_points: -5 - g_ta_view_start_date: -2 days - eg_submission_open_date: -1 days - eg_submission_due_date: +26 days - g_grade_start_date: +31 days - g_grade_due_date: +36 days - g_grade_released_date: +36 days - eg_grade_inquiry_start_date: +37 days - eg_grade_inquiry_due_date: +41 days - eg_has_due_date: true - eg_has_release_date: true eg_max_random_submissions: 0 - gradeable_config: pre_commands @@ -734,16 +434,6 @@ gradeables: gcm_points: 0 - gcm_note: Question 1 Mark 1 gcm_points: -5 - g_ta_view_start_date: -2 days - eg_submission_open_date: -1 days - eg_submission_due_date: +1000 days - g_grade_start_date: +1005 days - g_grade_due_date: +1010 days - g_grade_released_date: +1010 days - eg_grade_inquiry_start_date: +1011 days - eg_grade_inquiry_due_date: +1015 days - eg_has_due_date: true - eg_has_release_date: true eg_max_random_submissions: 0 - gradeable_config: prolog_simple_goal @@ -758,16 +448,6 @@ gradeables: gcm_points: 0 - gcm_note: Question 1 Mark 1 gcm_points: -5 - g_ta_view_start_date: -2 days - eg_submission_open_date: -1 days - eg_submission_due_date: +1000 days - g_grade_start_date: +1005 days - g_grade_due_date: +1010 days - g_grade_released_date: +1010 days - eg_grade_inquiry_start_date: +1011 days - eg_grade_inquiry_due_date: +1015 days - eg_has_due_date: true - eg_has_release_date: true eg_max_random_submissions: 0 - gradeable_config: python_count_ts @@ -782,16 +462,6 @@ gradeables: gcm_points: 0 - gcm_note: Question 1 Mark 1 gcm_points: -5 - g_ta_view_start_date: -2 days - eg_submission_open_date: -1 days - eg_submission_due_date: +1000 days - g_grade_start_date: +1005 days - g_grade_due_date: +1010 days - g_grade_released_date: +1010 days - eg_grade_inquiry_start_date: +1011 days - eg_grade_inquiry_due_date: +1015 days - eg_has_due_date: true - eg_has_release_date: true eg_max_random_submissions: 0 - gradeable_config: python_custom_docker_rlimits @@ -806,16 +476,6 @@ gradeables: gcm_points: 0 - gcm_note: Question 1 Mark 1 gcm_points: -5 - g_ta_view_start_date: -2 days - eg_submission_open_date: -1 days - eg_submission_due_date: +1000 days - g_grade_start_date: +1005 days - g_grade_due_date: +1010 days - g_grade_released_date: +1010 days - eg_grade_inquiry_start_date: +1011 days - eg_grade_inquiry_due_date: +1015 days - eg_has_due_date: true - eg_has_release_date: true eg_max_random_submissions: 0 - gradeable_config: python_custom_validation @@ -830,16 +490,6 @@ gradeables: gcm_points: 0 - gcm_note: Question 1 Mark 1 gcm_points: -5 - g_ta_view_start_date: -2 days - eg_submission_open_date: -1 days - eg_submission_due_date: +25 days - g_grade_start_date: +30 days - g_grade_due_date: +35 days - g_grade_released_date: +35 days - eg_grade_inquiry_start_date: +36 days - eg_grade_inquiry_due_date: +40 days - eg_has_due_date: true - eg_has_release_date: true eg_max_random_submissions: 0 - gradeable_config: python_linehighlight @@ -854,16 +504,6 @@ gradeables: gcm_points: 0 - gcm_note: Question 1 Mark 1 gcm_points: -5 - g_ta_view_start_date: -2 days - eg_submission_open_date: -1 days - eg_submission_due_date: +23 days - g_grade_start_date: +28 days - g_grade_due_date: +33 days - g_grade_released_date: +33 days - eg_grade_inquiry_start_date: +34 days - eg_grade_inquiry_due_date: +38 days - eg_has_due_date: true - eg_has_release_date: true eg_max_random_submissions: 0 - gradeable_config: python_multipart_static_analysis @@ -878,16 +518,6 @@ gradeables: gcm_points: 0 - gcm_note: Question 1 Mark 1 gcm_points: -5 - g_ta_view_start_date: -2 days - eg_submission_open_date: -1 days - eg_submission_due_date: +20 days - g_grade_start_date: +25 days - g_grade_due_date: +30 days - g_grade_released_date: +30 days - eg_grade_inquiry_start_date: +31 days - eg_grade_inquiry_due_date: +35 days - eg_has_due_date: true - eg_has_release_date: true eg_max_random_submissions: 0 - gradeable_config: python_simple_homework @@ -902,16 +532,6 @@ gradeables: gcm_points: 0 - gcm_note: Question 1 Mark 1 gcm_points: -5 - g_ta_view_start_date: -2 days - eg_submission_open_date: -1 days - eg_submission_due_date: +17 days - g_grade_start_date: +22 days - g_grade_due_date: +27 days - g_grade_released_date: +27 days - eg_grade_inquiry_start_date: +28 days - eg_grade_inquiry_due_date: +32 days - eg_has_due_date: true - eg_has_release_date: true eg_max_random_submissions: 0 - gradeable_config: python_random_input_output @@ -926,16 +546,6 @@ gradeables: gcm_points: 0 - gcm_note: Question 1 Mark 1 gcm_points: -5 - g_ta_view_start_date: -2 days - eg_submission_open_date: -1 days - eg_submission_due_date: +14 days - g_grade_start_date: +19 days - g_grade_due_date: +24 days - g_grade_released_date: +24 days - eg_grade_inquiry_start_date: +25 days - eg_grade_inquiry_due_date: +29 days - eg_has_due_date: true - eg_has_release_date: true eg_max_random_submissions: 0 - gradeable_config: qiskit_circuit_draw_diff @@ -950,16 +560,6 @@ gradeables: gcm_points: 0 - gcm_note: Question 1 Mark 1 gcm_points: -5 - g_ta_view_start_date: -2 days - eg_submission_open_date: -1 days - eg_submission_due_date: +11 days - g_grade_start_date: +16 days - g_grade_due_date: +21 days - g_grade_released_date: +21 days - eg_grade_inquiry_start_date: +22 days - eg_grade_inquiry_due_date: +26 days - eg_has_due_date: true - eg_has_release_date: true eg_max_random_submissions: 0 - gradeable_config: qiskit_tolerance_diff @@ -974,16 +574,6 @@ gradeables: gcm_points: 0 - gcm_note: Question 1 Mark 1 gcm_points: -5 - g_ta_view_start_date: -2 days - eg_submission_open_date: -1 days - eg_submission_due_date: +11 days - g_grade_start_date: +16 days - g_grade_due_date: +21 days - g_grade_released_date: +21 days - eg_grade_inquiry_start_date: +22 days - eg_grade_inquiry_due_date: +26 days - eg_has_due_date: true - eg_has_release_date: true eg_max_random_submissions: 0 - gradeable_config: test_notes_upload @@ -998,16 +588,6 @@ gradeables: gcm_points: 0 - gcm_note: Question 1 Mark 1 gcm_points: -5 - g_ta_view_start_date: -2 days - eg_submission_open_date: -1 days - eg_submission_due_date: +11 days - g_grade_start_date: +16 days - g_grade_due_date: +21 days - g_grade_released_date: +21 days - eg_grade_inquiry_start_date: +22 days - eg_grade_inquiry_due_date: +26 days - eg_has_due_date: true - eg_has_release_date: true eg_max_random_submissions: 0 - gradeable_config: tolerance_check @@ -1022,16 +602,6 @@ gradeables: gcm_points: 0 - gcm_note: Question 1 Mark 1 gcm_points: -5 - g_ta_view_start_date: -2 days - eg_submission_open_date: -1 days - eg_submission_due_date: +11 days - g_grade_start_date: +16 days - g_grade_due_date: +21 days - g_grade_released_date: +21 days - eg_grade_inquiry_start_date: +22 days - eg_grade_inquiry_due_date: +26 days - eg_has_due_date: true - eg_has_release_date: true eg_max_random_submissions: 0 - gradeable_config: test_notes_upload_3page @@ -1046,16 +616,6 @@ gradeables: gcm_points: 0 - gcm_note: Question 1 Mark 1 gcm_points: -5 - g_ta_view_start_date: -2 days - eg_submission_open_date: -1 days - eg_submission_due_date: +7 days - g_grade_start_date: +12 days - g_grade_due_date: +17 days - g_grade_released_date: +17 days - eg_grade_inquiry_start_date: +18 days - eg_grade_inquiry_due_date: +22 days - eg_has_due_date: true - eg_has_release_date: true eg_max_random_submissions: 0 - gradeable_config: upload_only @@ -1070,16 +630,6 @@ gradeables: gcm_points: 0 - gcm_note: Question 1 Mark 1 gcm_points: -5 - g_ta_view_start_date: -2 days - eg_submission_open_date: -1 days - eg_submission_due_date: +4 days - g_grade_start_date: +9 days - g_grade_due_date: +14 days - g_grade_released_date: +14 days - eg_grade_inquiry_start_date: +15 days - eg_grade_inquiry_due_date: +19 days - eg_has_due_date: true - eg_has_release_date: true eg_max_random_submissions: 0 - gradeable_config: vcs_submissions @@ -1094,16 +644,6 @@ gradeables: gcm_points: 0 - gcm_note: Question 1 Mark 1 gcm_points: -5 - g_ta_view_start_date: -2 days - eg_submission_open_date: -1 days - eg_submission_due_date: +1000 days - g_grade_start_date: +1005 days - g_grade_due_date: +1010 days - g_grade_released_date: +1010 days - eg_grade_inquiry_start_date: +1011 days - eg_grade_inquiry_due_date: +1015 days - eg_has_due_date: true - eg_has_release_date: true eg_max_random_submissions: 0 - gradeable_config: verilog_hello_world @@ -1118,16 +658,6 @@ gradeables: gcm_points: 0 - gcm_note: Question 1 Mark 1 gcm_points: -5 - g_ta_view_start_date: -2 days - eg_submission_open_date: -1 days - eg_submission_due_date: +1000 days - g_grade_start_date: +1005 days - g_grade_due_date: +1010 days - g_grade_released_date: +1010 days - eg_grade_inquiry_start_date: +1011 days - eg_grade_inquiry_due_date: +1015 days - eg_has_due_date: true - eg_has_release_date: true eg_max_random_submissions: 0 - gradeable_config: rust_hello_world @@ -1142,16 +672,6 @@ gradeables: gcm_points: 0 - gcm_note: Question 1 Mark 1 gcm_points: -5 - g_ta_view_start_date: -2 days - eg_submission_open_date: -1 days - eg_submission_due_date: +1000 days - g_grade_start_date: +1005 days - g_grade_due_date: +1010 days - g_grade_released_date: +1010 days - eg_grade_inquiry_start_date: +1011 days - eg_grade_inquiry_due_date: +1015 days - eg_has_due_date: true - eg_has_release_date: true eg_max_random_submissions: 0 - gradeable_config: docker_choice_of_language @@ -1166,14 +686,4 @@ gradeables: gcm_points: 0 - gcm_note: Question 1 Mark 1 gcm_points: -5 - g_ta_view_start_date: -2 days - eg_submission_open_date: -1 days - eg_submission_due_date: +1000 days - g_grade_start_date: +1005 days - g_grade_due_date: +1010 days - g_grade_released_date: +1010 days - eg_grade_inquiry_start_date: +1011 days - eg_grade_inquiry_due_date: +1015 days - eg_has_due_date: true - eg_has_release_date: true eg_max_random_submissions: 0 From a78d9c1a984d4c2defb4ead54fcc77ae103a1e14 Mon Sep 17 00:00:00 2001 From: Barb Cutler Date: Mon, 9 Jun 2025 00:28:31 -0400 Subject: [PATCH 2/2] remove dates for c_system_call_filtering --- .setup/data/courses/development.yml | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/.setup/data/courses/development.yml b/.setup/data/courses/development.yml index 07d7f350144..7c850a27a51 100644 --- a/.setup/data/courses/development.yml +++ b/.setup/data/courses/development.yml @@ -41,16 +41,6 @@ gradeables: gcm_points: 0 - gcm_note: Deduction gcm_points: -5 - g_ta_view_start_date: -2 days - eg_submission_open_date: -1 days - eg_submission_due_date: +1000 days - eg_has_due_date: true - eg_has_release_date: true - g_grade_start_date: +1005 days - g_grade_due_date: +1010 days - g_grade_released_date: +1010 days - eg_grade_inquiry_start_date: +1011 days - eg_grade_inquiry_due_date: +1015 days eg_max_random_submissions: 0 - gradeable_config: choice_of_language