diff --git a/250909_DIW_2508D_TEST.xlsx b/250909_DIW_2508D_TEST.xlsx new file mode 100644 index 0000000..b533ccf Binary files /dev/null and b/250909_DIW_2508D_TEST.xlsx differ diff --git a/250909_DIW_2508D_채점결과.xlsx b/250909_DIW_2508D_채점결과.xlsx new file mode 100644 index 0000000..4ca5885 Binary files /dev/null and b/250909_DIW_2508D_채점결과.xlsx differ diff --git a/diwScoring2.py b/diwScoring2.py index 8850ef3..da7ff8d 100644 --- a/diwScoring2.py +++ b/diwScoring2.py @@ -284,12 +284,10 @@ class XMLScorer: return False page1_ptags = pages.get('Page_1', []) - page2_ptags = pages.get('Page_2', []) - header_xpath = "//HEADER//P" + header_xpath = ".//HEADER//P" has_page1_element = has_elements(page1_ptags, header_xpath) - has_page2_element = has_elements(page2_ptags, header_xpath) - if not has_page1_element or not has_page2_element: + if not has_page1_element: user_answer = None self.evaluate_answer(scoring, user_answer, right_answer, points, method="equal") continue @@ -1331,8 +1329,8 @@ def main(): 'D', ] - # test_mode = False - test_mode = True #/TEST 폴더 채점시 + test_mode = False + # test_mode = True #/TEST 폴더 채점시 output_excel_paths = [] for exam_type in exam_types: