From 3ecd111cedef158d6218d16a6aff0acf9bbb6373 Mon Sep 17 00:00:00 2001 From: dragdra Date: Tue, 24 Jun 2025 16:57:51 +0900 Subject: [PATCH] =?UTF-8?q?2506=5F3=20=EC=88=98=EC=8B=9C=20=EC=B1=84?= =?UTF-8?q?=EC=A0=90=EA=B8=B0=EC=A4=80=ED=91=9C/=EC=B1=84=EC=A0=90?= =?UTF-8?q?=EA=B2=B0=EA=B3=BC=20[1-30]=EC=A4=84=EA=B0=84=EA=B2=A9=EB=AC=B8?= =?UTF-8?q?=ED=95=AD=20'=EB=AC=B8=EB=8B=A8=EC=B2=AB=EA=B8=80=EC=9E=90?= =?UTF-8?q?=EC=9E=A5=EC=8B=9D'=20=EA=B8=B0=EC=A4=80=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 01_copy_all_hwp.py | 4 +- 02_conversion_hwp_to_xml.py | 6 +- 250604_DIW_2505C_TEST.xlsx | Bin 9174 -> 0 bytes 250605_DIW_2505B_TEST.xlsx | Bin 7935 -> 0 bytes 250605_DIW_2505C_TEST.xlsx | Bin 56681 -> 0 bytes 250610_DIW_2505A_TEST.xlsx | Bin 30380 -> 0 bytes 250611_DIW_2505A_TEST.xlsx | Bin 30380 -> 0 bytes 250619_DIW_2506_3A_채점결과.xlsx | Bin 0 -> 7183 bytes 250624_DIW_2506_3A_TEST.xlsx | Bin 0 -> 12007 bytes 250624_DIW_2506_3A_채점결과.xlsx | Bin 0 -> 149600 bytes 250624_DIW_2506_3A_채점결과00.xlsx | Bin 0 -> 149602 bytes DIW_2505A.json | 82 +- DIW_2506_3A.json | 854 +++ diwScoring2.py | 25 +- hwp_conversion.log | 84 + zzz.xbook | 2 +- 회차별채점자료/2505/2505확인필요.xlsx | Bin 18354 -> 16709 bytes .../2505/excel_채점결과/250529_DIW_2505B_채점결과.xlsx | Bin .../2505/excel_채점결과/250529_DIW_2505C_채점결과.xlsx | Bin .../excel_채점결과/250529_DIW_2505회_A형_채점결과.xlsx | Bin .../2505/excel_채점결과/250604_DIW_2505C_채점결과.xlsx | Bin .../2505/excel_채점결과/250610_DIW_2505A_채점결과.xlsx | Bin .../2505/excel_채점결과/250611_DIW_2505A_채점결과.xlsx | Bin .../2505/json_채점기준표/0611/DIW_2505A.json | 831 +++ .../2505/json_채점기준표/0611/DIW_2505B.json | 840 +++ .../2505/json_채점기준표/0611/DIW_2505C.json | 840 +++ .../2505/json_채점기준표/0611/DIW_2505D.json | 841 +++ .../2506_3/excel_채점기준표/DIW2506_3.xlsx | Bin 0 -> 19236 bytes 회차별채점자료/2506_3/hml_변환/DIW2506_3A.hml | 4969 +++++++++++++++++ .../2506_3/hwp_정답/1교시/DIW/DIW2506_3A.hwpx | Bin 0 -> 172921 bytes .../2506_3/hwp_정답/DIW2506_3문제.hwpx | Bin 0 -> 154945 bytes .../2506_3/json_채점기준표/0619/DIW_2506_3A.json | 853 +++ 32 files changed, 10190 insertions(+), 41 deletions(-) delete mode 100644 250604_DIW_2505C_TEST.xlsx delete mode 100644 250605_DIW_2505B_TEST.xlsx delete mode 100644 250605_DIW_2505C_TEST.xlsx delete mode 100644 250610_DIW_2505A_TEST.xlsx delete mode 100644 250611_DIW_2505A_TEST.xlsx create mode 100644 250619_DIW_2506_3A_채점결과.xlsx create mode 100644 250624_DIW_2506_3A_TEST.xlsx create mode 100644 250624_DIW_2506_3A_채점결과.xlsx create mode 100644 250624_DIW_2506_3A_채점결과00.xlsx create mode 100644 DIW_2506_3A.json rename 250529_DIW_2505B_채점결과.xlsx => 회차별채점자료/2505/excel_채점결과/250529_DIW_2505B_채점결과.xlsx (100%) rename 250529_DIW_2505C_채점결과.xlsx => 회차별채점자료/2505/excel_채점결과/250529_DIW_2505C_채점결과.xlsx (100%) rename 250529_DIW_2505회_A형_채점결과.xlsx => 회차별채점자료/2505/excel_채점결과/250529_DIW_2505회_A형_채점결과.xlsx (100%) rename 250604_DIW_2505C_채점결과.xlsx => 회차별채점자료/2505/excel_채점결과/250604_DIW_2505C_채점결과.xlsx (100%) rename 250610_DIW_2505A_채점결과.xlsx => 회차별채점자료/2505/excel_채점결과/250610_DIW_2505A_채점결과.xlsx (100%) rename 250611_DIW_2505A_채점결과.xlsx => 회차별채점자료/2505/excel_채점결과/250611_DIW_2505A_채점결과.xlsx (100%) create mode 100644 회차별채점자료/2505/json_채점기준표/0611/DIW_2505A.json create mode 100644 회차별채점자료/2505/json_채점기준표/0611/DIW_2505B.json create mode 100644 회차별채점자료/2505/json_채점기준표/0611/DIW_2505C.json create mode 100644 회차별채점자료/2505/json_채점기준표/0611/DIW_2505D.json create mode 100644 회차별채점자료/2506_3/excel_채점기준표/DIW2506_3.xlsx create mode 100644 회차별채점자료/2506_3/hml_변환/DIW2506_3A.hml create mode 100644 회차별채점자료/2506_3/hwp_정답/1교시/DIW/DIW2506_3A.hwpx create mode 100644 회차별채점자료/2506_3/hwp_정답/DIW2506_3문제.hwpx create mode 100644 회차별채점자료/2506_3/json_채점기준표/0619/DIW_2506_3A.json diff --git a/01_copy_all_hwp.py b/01_copy_all_hwp.py index 3b7d72b..2aaddba 100644 --- a/01_copy_all_hwp.py +++ b/01_copy_all_hwp.py @@ -40,8 +40,8 @@ def copy_dic_subdirs(source_root, target_root_a, target_root_b, target_root_c, t # 사용법 # exam_round = "2504_2" -exam_round = "2505" -source_directory = r"C:\Users\dra\project\data\제2505회 정기\답안파일" +exam_round = "2506_3" +source_directory = r"C:\Users\dra\project\data\제2506회 수시3(제주)\답안파일" target_directory_a = f".\\input\\{exam_round}\\A" # '1교시'의 타겟 경로 target_directory_b = f".\\input\\{exam_round}\\B" # '2교시'의 타겟 경로 diff --git a/02_conversion_hwp_to_xml.py b/02_conversion_hwp_to_xml.py index 2acd659..9602580 100644 --- a/02_conversion_hwp_to_xml.py +++ b/02_conversion_hwp_to_xml.py @@ -134,7 +134,7 @@ def delete_gen_py(): if __name__ == "__main__": exam_rounds = [ - "2505", + "2506_3", # "2504_3" ] @@ -147,11 +147,11 @@ if __name__ == "__main__": # 배열 동시에 변환하면 에러발생 -> 하나씩 변환 -> time.sleep(0.5) 추가 for exam_round in exam_rounds: folders = [ - # (f"C:\\Users\\dra\\project\\HWP\\HWP-Scoring\\input\\{exam_round}\\A\\DIW",f"C:\\Users\\dra\\project\\HWP\\HWP-Scoring\\output\\{exam_round}\\A\\DIW"), + (f"C:\\Users\\dra\\project\\HWP\\HWP-Scoring\\input\\{exam_round}\\A\\DIW",f"C:\\Users\\dra\\project\\HWP\\HWP-Scoring\\output\\{exam_round}\\A\\DIW"), # (f"C:\\Users\\dra\\project\\HWP\\HWP-Scoring\\input\\{exam_round}\\B\\DIW",f"C:\\Users\\dra\\project\\HWP\\HWP-Scoring\\output\\{exam_round}\\B\\DIW"), # (f"C:\\Users\\dra\\project\\HWP\\HWP-Scoring\\input\\{exam_round}\\C\\DIW",f"C:\\Users\\dra\\project\\HWP\\HWP-Scoring\\output\\{exam_round}\\C\\DIW"), # (f"C:\\Users\\dra\\project\\HWP\\HWP-Scoring\\input\\{exam_round}\\D\\DIW",f"C:\\Users\\dra\\project\\HWP\\HWP-Scoring\\output\\{exam_round}\\D\\DIW"), - (f"C:\\Users\\dra\\project\\HWP\\HWP-Scoring\\input\\{exam_round}\\E\\DIW",f"C:\\Users\\dra\\project\\HWP\\HWP-Scoring\\output\\{exam_round}\\E\\DIW"), + # (f"C:\\Users\\dra\\project\\HWP\\HWP-Scoring\\input\\{exam_round}\\E\\DIW",f"C:\\Users\\dra\\project\\HWP\\HWP-Scoring\\output\\{exam_round}\\E\\DIW"), ] # 변환 실행 diff --git a/250604_DIW_2505C_TEST.xlsx b/250604_DIW_2505C_TEST.xlsx deleted file mode 100644 index 3ab8645580ed81548728ff9c8dc7cac1250ea796..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9174 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 diff --git a/250605_DIW_2505C_TEST.xlsx b/250605_DIW_2505C_TEST.xlsx deleted file mode 100644 index f11b1c2a4b955adf0d9cf2a4261bb4630230e38b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 56681 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 V>uBJdf;tg^zh6Lp{^|k!`ajovR*L`t diff --git a/250611_DIW_2505A_TEST.xlsx b/250611_DIW_2505A_TEST.xlsx deleted file mode 100644 index 882be240b3170dca487228bdb564e6d39afa4fae..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 30380 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 Wv+HQ!oPs(LfWKcre*WqK{rW$h|4&i? diff --git a/250619_DIW_2506_3A_채점결과.xlsx b/250619_DIW_2506_3A_채점결과.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..85fad06c1c6458df6af8d6db97da8f40a4d38fd5 GIT binary patch literal 7183 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 literal 0 HcmV?d00001 diff --git a/250624_DIW_2506_3A_TEST.xlsx b/250624_DIW_2506_3A_TEST.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..9ec61dba13f0b478ef961b53c02645dd43eda981 GIT binary patch literal 12007 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 literal 0 HcmV?d00001 diff --git a/250624_DIW_2506_3A_채점결과.xlsx b/250624_DIW_2506_3A_채점결과.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..f37aaa9faf1890196975f6d1b0079f0eafdf6176 GIT binary patch literal 149600 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

xjF#ohhoD?TI`n)*{ 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 literal 0 HcmV?d00001 diff --git a/DIW_2505A.json b/DIW_2505A.json index b48cb0e..f17b345 100644 --- a/DIW_2505A.json +++ b/DIW_2505A.json @@ -87,7 +87,7 @@ "item": "문구 (천혜의비경철쭉)/⑤ 위치 (글자처럼 취급)" }, "6": { - "path":"//PARASHAPE[@Id=//P[.//TEXTART[@Text='{searchValue}']]/@ParaShape]/@Align", + "path": "//PARASHAPE[@Id=//P[.//TEXTART[@Text='{searchValue}']]/@ParaShape]/@Align", "searchValue": "천혜의비경철쭉", "value": "Center", "points": 2, @@ -269,7 +269,7 @@ "points": 1, "category": "OneAnswer", "item": "문구 (DIAT)/② 크기 (9pt)" - }, + }, "27": { "path": "//PARASHAPE[@Id=//SECTION[1]//CHAR[text()='{searchValue}']/parent::TEXT/parent::P/@ParaShape]/@Align", "searchValue": "DIAT", @@ -285,16 +285,18 @@ "category": "PageNumber", "item": "① 쪽 번호 매기기 (A,B,C 순으로)", "desc1": { - "가,나,다":"HangulSyllable", - "1,2,3":"Digit", - "갑,을,병":"DecagonCircle", - "A,B,C":"LatinCapital", - "①,②,③":"CircledDigit", - "一,二,三":"Ideograph", - "㉠,㉡,㉢":"CircledHangulJamo", - "ⓐ,ⓑ,ⓒ":"CircledLatinSmall", - "i,ii,iii":"RomanSmall", - "정답에 맞는 값 value에 입력":"" + "가,나,다": "HangulSyllable", + "1,2,3": "Digit", + "갑,을,병": "DecagonCircle", + "A,B,C": "LatinCapital", + "a,b,c": "LatinSmall", + "①,②,③": "CircledDigit", + "一,二,三": "Ideograph", + "㉠,㉡,㉢": "CircledHangulJamo", + "ⓐ,ⓑ,ⓒ": "CircledLatinSmall", + "i,ii,iii": "RomanSmall", + "I,II,III": "RomanCapital", + "정답에 맞는 값 value에 입력": "" }, "desc2": "1, 2페이지 모두 정답이어야 점수 부여" }, @@ -366,7 +368,10 @@ "path": "//RECTANGLE[.//CHAR[text()='{searchValue}']]//LINESHAPE/@Style", "path2": "//RECTANGLE[.//CHAR[text()='{searchValue}']]//LINESHAPE/@Width", "searchValue": "철쭉과 진달래", - "value": [ "DoubleSlim", "283" ], + "value": [ + "DoubleSlim", + "283" + ], "points": 2, "category": "DoubleAnswer", "item": "문구 (철쭉과 진달래)/③ 테두리 : 이중 실선(1.00mm)", @@ -420,7 +425,7 @@ "points": 1, "category": "OneAnswer", "item": "문구 (철쭉과 진달래)/⑨ 글씨크기 (18 pt)", - "desc":"1pt당 100" + "desc": "1pt당 100" }, "13": { "path": "//PARASHAPE[@Id=//RECTANGLE//P[.//CHAR[text()='{searchValue}']]/@ParaShape]/@Align", @@ -547,16 +552,18 @@ "category": "OneAnswer", "item": "문구 (거름)/④ 각주 번호모양", "desc": { - "가,나,다":"HangulSyllable", - "1,2,3":"Digit", - "갑,을,병":"DecagonCircle", - "A,B,C":"LatinCapital", - "①,②,③":"CircledDigit", - "一,二,三":"Ideograph", - "㉠,㉡,㉢":"CircledHangulJamo", - "ⓐ,ⓑ,ⓒ":"CircledLatinSmall", - "i,ii,iii":"RomanSmall", - "정답에 맞는 값 value에 입력":"" + "가,나,다": "HangulSyllable", + "1,2,3": "Digit", + "갑,을,병": "DecagonCircle", + "A,B,C": "LatinCapital", + "a,b,c": "LatinSmall", + "①,②,③": "CircledDigit", + "一,二,三": "Ideograph", + "㉠,㉡,㉢": "CircledHangulJamo", + "ⓐ,ⓑ,ⓒ": "CircledLatinSmall", + "i,ii,iii": "RomanSmall", + "I,II,III": "RomanCapital", + "정답에 맞는 값 value에 입력": "" } }, "29": { @@ -570,12 +577,27 @@ }, "30": { "path": "//CHAR[contains(text(),'{kor}')][contains(text(),'{chn}')]", - "word":[ - ["생육", "生育"], - ["유년", "幼年"], - ["허기", "虛飢"], - ["풍류", "風流"], - ["식물", "植物"] + "word": [ + [ + "생육", + "生育" + ], + [ + "유년", + "幼年" + ], + [ + "허기", + "虛飢" + ], + [ + "풍류", + "風流" + ], + [ + "식물", + "植物" + ] ], "value": 10, "points": 10, diff --git a/DIW_2506_3A.json b/DIW_2506_3A.json new file mode 100644 index 0000000..5feb599 --- /dev/null +++ b/DIW_2506_3A.json @@ -0,0 +1,854 @@ +{ + "0": { + "0": { + "path": "", + "path2": "", + "points": 0, + "category": "파일저장", + "item": "파일명 (수검번호.hwp/hwpx)" + }, + "1": { + "path": "//PAGEMARGIN", + "value": { + "Top": 20, + "Bottom": 20, + "Left": 20, + "Right": 20, + "Header": 10, + "Footer": 10, + "Gutter": 0 + }, + "tolerance": 1, + "points": 4, + "category": "PageSetting", + "item": "A4용지, 왼쪽/오른쪽/위쪽/아래쪽 (각20mm), 머리말/꼬리말 (10mm), 제본(0mm)" + }, + "2": { + "path": "", + "value": { + "FontName": "바탕", + "FontSize": "1000", + "Alignment": "Justify", + "LineSpacing": "160" + }, + "points": 4, + "category": "BasicSetting", + "item": "글꼴 (바탕, 10pt), 양쪽정렬, 줄간격 (160%)" + }, + "3": { + "path": "", + "value": null, + "points": 40, + "category": "오타감점", + "item": "오타 1개 -1점 / 2503회부터 오타 1개 -1점으로 변경" + } + }, + "1": { + "1": { + "path": "//TEXTART[@Text='{searchValue}']/TEXTARTSHAPE/@FontName", + "searchValue": "한국골프박람회", + "value": "돋움체", + "points": 1, + "category": "OneAnswer", + "item": "문구 (한국골프박람회)/① 글씨체 (돋움체)" + }, + "2": { + "path": "//TEXTART[@Text='{searchValue}']/descendant::WINDOWBRUSH/@FaceColor", + "searchValue": "한국골프박람회", + "value": "49,95,151", + "points": 2, + "category": "Color", + "item": "문구 (한국골프박람회)/② 채우기 : 색상(RGB:49,95,151)" + }, + "3": { + "path": "//TEXTART[@Text='{searchValue}']/SHAPEOBJECT/SIZE/@Width", + "searchValue": "한국골프박람회", + "value": "100", + "tolerance": 1, + "points": 2, + "category": "mmSize", + "item": "문구 (한국골프박람회)/③ 크기-너비 (110mm)" + }, + "4": { + "path": "//TEXTART[@Text='{searchValue}']/SHAPEOBJECT/SIZE/@Height", + "searchValue": "한국골프박람회", + "value": "20", + "tolerance": 1, + "points": 2, + "category": "mmSize", + "item": "문구 (한국골프박람회)/④ 크기-높이 (20mm)" + }, + "5": { + "path": "//TEXTART[@Text='{searchValue}']/SHAPEOBJECT/POSITION/@TreatAsChar", + "searchValue": "한국골프박람회", + "value": "true", + "points": 2, + "category": "OneAnswer", + "item": "문구 (한국골프박람회)/⑤ 위치 (글자처럼 취급)" + }, + "6": { + "path": "//PARASHAPE[@Id=//P[.//TEXTART[@Text='{searchValue}']]/@ParaShape]/@Align", + "searchValue": "한국골프박람회", + "value": "Center", + "points": 2, + "category": "OneAnswer", + "item": "문구 (한국골프박람회)/⑥ 정렬 (가운데 정렬)" + }, + "7": { + "path": "//TEXTART[@Text='{searchValue}']", + "searchValue": "한국골프박람회", + "value": true, + "points": 2, + "category": "Boolean", + "item": "문구 (한국골프박람회)/⑦ 글맵시모양 (육안확인)" + }, + "8": { + "path": "//RECTANGLE[.//CHAR[text()='{searchValue}']]/SHAPEOBJECT/SIZE", + "searchValue": "지", + "value": { + "Height": 2800, + "Width": 2800 + }, + "tolerance": 200, + "points": 1, + "category": "TwoLineSize", + "item": "지/① 모양 (2줄)" + }, + "9": { + "path": "//TEXT[CHAR[text()='{searchValue}']]/@CharShape", + "searchValue": "지", + "value": "굴림체", + "points": 1, + "category": "FontName", + "item": "지/② 글씨체 (굴림체)" + }, + "10": { + "path": "//RECTANGLE[.//CHAR[text()='{searchValue}']]//WINDOWBRUSH/@FaceColor", + "searchValue": "지", + "value": "236,162,142", + "points": 2, + "category": "Color", + "item": "지/③ 면색 : 색상(RGB:236,162,142)" + }, + "11": { + "path": "//RECTANGLE[.//CHAR[text()='{searchValue}']]//OUTSIDEMARGIN/@Right", + "searchValue": "지", + "value": "3.0", + "tolerance": 1, + "points": 2, + "category": "mmSize", + "item": "지/④ 본문과의 간격 : 3.0mm" + }, + "12": { + "path": "//CHARSHAPE[@Id=//CHAR[contains(text(),'{searchValue}')]/parent::TEXT/@CharShape]", + "searchValue": "그 시작부터 지금까지 줄곧 한국골프산업의 성장과 함께해 온", + "value": "ITALIC", + "points": 2, + "category": "FontAttribute", + "item": "문구 (그 시작부터 지금까지 줄곧 한국골프산업의 성장과 함께해 온)/① ITALIC" + }, + "13": { + "path": "//CHARSHAPE[@Id=//CHAR[contains(text(),'{searchValue}')]/parent::TEXT/@CharShape]", + "searchValue": "그 시작부터 지금까지 줄곧 한국골프산업의 성장과 함께해 온", + "value": "UNDERLINE", + "points": 2, + "category": "FontAttribute", + "item": "문구 (그 시작부터 지금까지 줄곧 한국골프산업의 성장과 함께해 온)/② UNDERLINE" + }, + "14": { + "path": "//CHAR[contains(text(),'{char1}')]", + "path2": "//CHAR[contains(text(),'{char2}')]", + "path3": "//CHAR[contains(text(),'{char3}')]", + "char1": "●", + "char2": "●", + "char3": "※", + "value": 3, + "points": 3, + "category": "SpecialChar", + "item": "① ●, ② ●, ③ ※" + }, + "15": { + "path": "//CHAR[contains(text(),'{searchValue}')]/parent::TEXT/@CharShape", + "searchValue": "행사안내", + "value": "궁서", + "points": 1, + "category": "FontName", + "item": "문구 (● 행사안내 ●)/① 글씨체 (궁서)" + }, + "16": { + "path": "//PARASHAPE[@Id=//CHAR[contains(text(),'{searchValue}')]/ancestor::P/@ParaShape]/@Align", + "searchValue": "행사안내", + "value": "Center", + "points": 1, + "category": "OneAnswer", + "item": "문구 (● 행사안내 ●)/② 정렬 (가운데 정렬)" + }, + "17": { + "path": "//CHARSHAPE[@Id=//TEXT[CHAR[text()='{searchValue}']]/@CharShape]", + "hyperlink_ptag": "//P[.//FIELDBEGIN[@Type='Hyperlink']]", + "searchValue": "스크린 골프 체험 및 장타대회, 프로골퍼 원포인트 레슨", + "value": "BOLD", + "points": 1, + "category": "FontAttribute", + "item": "문구 (스크린 골프 체험 및 장타대회, 프로골퍼 원포인트 레슨)/① BOLD" + }, + "18": { + "path": "//CHARSHAPE[@Id=//TEXT[CHAR[text()='{searchValue}']]/@CharShape]", + "hyperlink_ptag": "//P[.//FIELDBEGIN[@Type='Hyperlink']]", + "searchValue": "스크린 골프 체험 및 장타대회, 프로골퍼 원포인트 레슨", + "value": "UNDERLINE", + "points": 1, + "category": "FontAttribute", + "item": "문구 (스크린 골프 체험 및 장타대회, 프로골퍼 원포인트 레슨)/② UNDERLINE" + }, + "19": { + "path": "//PARASHAPE[@Id=//CHAR[contains(text(),'{searchValue}')]/ancestor::P/following-sibling::P[1]/@ParaShape]/PARAMARGIN", + "searchValue": "기타사항", + "value": { + "Left": 10, + "Indent": 12 + }, + "points": 2, + "category": "ParaShape", + "item": "문구 (※ 기타… 이하 문단)/왼쪽여백 (10pt), 내어쓰기 (12pt)", + "desc": "내부적으로 내어쓰기는 음수값 / JSON value값은 양수로 입력" + }, + "20": { + "path": "//CHARSHAPE[@Id=//CHAR[contains(text(),'{searchValue}')]/parent::TEXT/@CharShape]/@Height", + "searchValue": "2025. 06. 18.", + "value": "1400", + "points": 1, + "category": "OneAnswer", + "item": "문구 (2025. 06. 18.)/① 크기 (14pt)", + "desc": "1pt당 100" + }, + "21": { + "path": "//PARASHAPE[@Id=//CHAR[contains(text(),'{searchValue}')]/ancestor::P/@ParaShape]/@Align", + "searchValue": "2025. 06. 18.", + "value": "Center", + "points": 1, + "category": "OneAnswer", + "item": "문구 (2025. 06. 18.)/② 정렬 (가운데 정렬)" + }, + "22": { + "path": "//TEXT[CHAR[text()='{searchValue}']]/@CharShape", + "searchValue": "한국골프연맹", + "value": "궁서체", + "points": 1, + "category": "FontName", + "item": "문구 (한국골프연맹)/① 글씨체 (궁서체)" + }, + "23": { + "path": "//CHARSHAPE[@Id=//TEXT[CHAR[text()='{searchValue}']]/@CharShape]/@Height", + "searchValue": "한국골프연맹", + "value": "2400", + "points": 1, + "category": "OneAnswer", + "item": "문구 (한국골프연맹)/② 크기 (2400)" + }, + "24": { + "path": "//PARASHAPE[@Id=//CHAR[text()='{searchValue}']/ancestor::P/@ParaShape]/@Align", + "searchValue": "한국골프연맹", + "value": "Center", + "points": 1, + "category": "OneAnswer", + "item": "문구 (한국골프연맹)/③ 정렬 (가운데 정렬)" + }, + "25": { + "path": "//SECTION[1]//TEXT[CHAR[text()='{searchValue}']]/@CharShape", + "searchValue": "DIAT", + "value": "돋움", + "points": 1, + "category": "FontName", + "item": "문구 (DIAT)/① 글꼴 (돋움)" + }, + "26": { + "path": "//CHARSHAPE[@Id=//SECTION[1]//TEXT[CHAR[text()='{searchValue}']]/@CharShape]/@Height", + "searchValue": "DIAT", + "value": "900", + "points": 1, + "category": "OneAnswer", + "item": "문구 (DIAT)/② 크기 (9pt)" + }, + "27": { + "path": "//PARASHAPE[@Id=//SECTION[1]//CHAR[text()='{searchValue}']/parent::TEXT/parent::P/@ParaShape]/@Align", + "searchValue": "DIAT", + "value": "Right", + "points": 1, + "category": "OneAnswer", + "item": "문구 (DIAT)/③ 정렬 (오른쪽 정렬)" + }, + "28": { + "path": "//PAGENUM/@FormatType", + "value": "RomanCapital", + "points": 2, + "category": "PageNumber", + "item": "① 쪽 번호 매기기 (A,B,C 순으로)", + "desc1": { + "가,나,다": "HangulSyllable", + "1,2,3": "Digit", + "갑,을,병": "DecagonCircle", + "A,B,C": "LatinCapital", + "a,b,c": "LatinSmall", + "①,②,③": "CircledDigit", + "一,二,三": "Ideograph", + "㉠,㉡,㉢": "CircledHangulJamo", + "ⓐ,ⓑ,ⓒ": "CircledLatinSmall", + "i,ii,iii": "RomanSmall", + "I,II,III": "RomanCapital", + "정답에 맞는 값 value에 입력": "" + }, + "desc2": "1, 2페이지 모두 정답이어야 점수 부여" + }, + "29": { + "path": "//PAGENUM/@Pos", + "value": "BottomCenter", + "points": 2, + "category": "PageNumber", + "item": "오른쪽 아래", + "desc": "1, 2페이지 모두 정답이어야 점수 부여", + "desc2": { + "가운데 아래": "BottomCenter", + "오른쪽 아래": "BottomRight" + } + }, + "30": { + "path": "//PARASHAPE[@Id='{parashape_id}']/PARAMARGIN/@LineSpacing", + "value": "180", + "first_word": "지", + "points": 2, + "category": "LineSpacing", + "item": "문제 1 줄간격 180% 설정", + "desc": "1페이지 문단의 줄간격이 정답이 아닌 문단이 있으면 False(감점), first_word 속성에 [문단 첫글자 장식]에 해당하는 글자를 입력해준다." + } + }, + "2": { + "1": { + "path": "//PAGEBORDERFILL[@Type='Both' or @Type='Even']/@HeaderInside", + "path2": "//BORDERFILL[@Id=//PAGEBORDERFILL[@Type='Both' or @Type='Even']/@BorferFill]", + "value": { + "header_inside": true, + "all_double_slim": true + }, + "points": 4, + "category": "PageBorder", + "item": "문제2 쪽테두리(이중 실선, 머리말 포함) 설정" + }, + "2": { + "path": "count(//SECTION)>1", + "value": true, + "points": 3, + "category": "Boolean", + "item": "① 구역나누기", + "desc": "섹션이 1개 이상이면 점수부여" + }, + "3": { + "path": "//COLDEF", + "value": "2", + "points": 3, + "category": "TwoColumn", + "item": "② 다단 2단" + }, + "4": { + "path": "//RECTANGLE//CHAR[text()='{searchValue}']/ancestor::RECTANGLE/SHAPEOBJECT/SIZE/@Width", + "searchValue": "골프", + "value": "50", + "points": 2, + "category": "mmSize", + "item": "문구 (골프)/① 크기-너비 (50 mm)" + }, + "5": { + "path": "//RECTANGLE//CHAR[text()='{searchValue}']/ancestor::RECTANGLE/SHAPEOBJECT/SIZE/@Height", + "searchValue": "골프", + "value": "12", + "points": 2, + "category": "mmSize", + "item": "문구 (골프)/② 크기-높이 (12 mm)" + }, + "6": { + "path": "//RECTANGLE[.//CHAR[text()='{searchValue}']]//LINESHAPE/@Style", + "path2": "//RECTANGLE[.//CHAR[text()='{searchValue}']]//LINESHAPE/@Width", + "searchValue": "골프", + "value": [ + "DoubleSlim", + "283" + ], + "points": 2, + "category": "DoubleAnswer", + "item": "문구 (골프)/③ 테두리 : 이중 실선(1.00mm)", + "desc": "1mm = 283pt value값은 283pt로 입력" + }, + "7": { + "path": "//RECTANGLE[.//CHAR[text()='{searchValue}']]/@Ratio", + "searchValue": "골프", + "value": "20", + "points": 2, + "category": "OneAnswer", + "item": "문구 (골프)/④ 글상자 모서리 (둥근모양)", + "desc": "모서리 비율 50이면 반원 / 20이면 둥근모양" + }, + "8": { + "path": "//RECTANGLE[.//CHAR[text()='{searchValue}']]//WINDOWBRUSH/@FaceColor", + "searchValue": "골프", + "value": "147,194,80", + "points": 2, + "category": "Color", + "item": "문구 (골프)/⑤ 채우기 : 색상(RGB:147,194,80)" + }, + "9": { + "path": "//RECTANGLE[.//CHAR[text()='{searchValue}']]/SHAPEOBJECT/POSITION/@TreatAsChar", + "searchValue": "골프", + "value": "true", + "points": 1, + "category": "OneAnswer", + "item": "문구 (골프)/⑥ 글상자 위치 (글자처럼 취급)" + }, + "10": { + "path": "//PARASHAPE[@Id=//RECTANGLE//CHAR[text()='{searchValue}']/ancestor::P[last()]/@ParaShape]/@Align", + "searchValue": "골프", + "value": "Center", + "points": 1, + "category": "OneAnswer", + "item": "문구 (골프)/⑦ 글상자 정렬 (가운데 정렬)" + }, + "11": { + "path": "//TEXT[CHAR[text()='{searchValue}']]/@CharShape", + "searchValue": "골프", + "value": "견고딕", + "points": 1, + "category": "FontName", + "item": "문구 (골프)/⑧ 글씨체 (견고딕)" + }, + "12": { + "path": "//CHARSHAPE[@Id=//RECTANGLE//TEXT[./CHAR[text()='{searchValue}']]/@CharShape]/@Height", + "searchValue": "골프", + "value": "2200", + "points": 1, + "category": "OneAnswer", + "item": "문구 (골프)/⑨ 글씨크기 (2200)", + "desc": "1pt당 100" + }, + "13": { + "path": "//PARASHAPE[@Id=//RECTANGLE//P[.//CHAR[text()='{searchValue}']]/@ParaShape]/@Align", + "searchValue": "골프", + "value": "Center", + "points": 1, + "category": "OneAnswer", + "item": "문구 (골프)/⑩ 정렬 (가운데 정렬)" + }, + "14": { + "path": "boolean(//PICTURE//SHAPECOMMENT[contains(text(),'{searchValue}')])", + "searchValue": "원본 그림의 이름: 그림", + "value": true, + "points": 2, + "category": "Boolean", + "item": "① 파일명 \"그림A.jpg\" 삽입" + }, + "15": { + "path": "//PICTURE[./IMAGE[@BinItem=//BINITEM[@Format='JPG']/@BinData]]/SHAPEOBJECT/SIZE/@Width", + "value": "85", + "points": 2, + "category": "mmSize", + "item": "② 크기-너비 (85 mm)" + }, + "16": { + "path": "//PICTURE[./IMAGE[@BinItem=//BINITEM[@Format='JPG']/@BinData]]/SHAPEOBJECT/SIZE/@Height", + "value": "40", + "points": 2, + "category": "mmSize", + "item": "③ 크기-높이 (40 mm)" + }, + "17": { + "path": "//PICTURE[./IMAGE[@BinItem=//BINITEM[@Format='JPG']/@BinData]]/SHAPEOBJECT/POSITION[not(@TreatAsChar='true') and @HorzRelTo='Page']/@HorzOffset", + "value": "0", + "points": 2, + "category": "mmSize", + "item": "④ 위치 (어울림 : 가로-쪽의 왼쪽 0.0mm)" + }, + "18": { + "path": "//PICTURE[./IMAGE[@BinItem=//BINITEM[@Format='JPG']/@BinData]]/SHAPEOBJECT/POSITION[not(@TreatAsChar='true') and @HorzRelTo='Page']/@VertOffset", + "value": "24", + "points": 2, + "category": "mmSize", + "item": "⑤ 위치 (어울림 : 세로-쪽의 위 24 mm)" + }, + "19": { + "path": "//TEXT[CHAR[text()='{searchValue}']]/@CharShape", + "searchValue": "1. 골프란?", + "value": "굴림체", + "points": 1, + "category": "FontName", + "item": "문구① (1. 골프란?)/① 글씨체 (굴림체)" + }, + "20": { + "path": "//CHARSHAPE[@Id=//TEXT[CHAR[text()='{searchValue}']]/@CharShape]/@Height", + "searchValue": "1. 골프란?", + "value": "1200", + "points": 1, + "category": "OneAnswer", + "item": "문구① (1. 골프란?)/② 크기 (12pt)" + }, + "21": { + "path": "//CHARSHAPE[@Id=//TEXT[CHAR[text()='{searchValue}']]/@CharShape]", + "searchValue": "1. 골프란?", + "value": "BOLD", + "points": 1, + "category": "FontAttribute", + "item": "문구① (1. 골프란?)/③ 진하게" + }, + "22": { + "path": "//TEXT[CHAR[text()='{searchValue}']]/@CharShape", + "searchValue": "2. 한국의 골프 역사", + "value": "굴림체", + "points": 1, + "category": "FontName", + "item": "문구② (2. 한국의 골프 역사)/① 글씨체 (굴림체)" + }, + "23": { + "path": "//CHARSHAPE[@Id=//TEXT[CHAR[text()='{searchValue}']]/@CharShape]/@Height", + "searchValue": "2. 한국의 골프 역사", + "value": "1200", + "points": 1, + "category": "OneAnswer", + "item": "문구② (2. 한국의 골프 역사)/② 크기 (12pt)" + }, + "24": { + "path": "//CHARSHAPE[@Id=//TEXT[CHAR[text()='{searchValue}']]/@CharShape]", + "searchValue": "2. 한국의 골프 역사", + "value": "BOLD", + "points": 1, + "category": "FontAttribute", + "item": "문구② (2. 한국의 골프 역사)/③ 진하게" + }, + "25": { + "path": "boolean(//TEXT[CHAR[contains(text(),'{option}')]]/FOOTNOTE)", + "path2": "boolean(//CHAR[substring(., string-length(.) - string-length('{option}') + 1) = '{option}']/following-sibling::FOOTNOTE/descendant::CHAR)", + "option": "전당", + "value": true, + "points": 2, + "category": "Boolean", + "item": "문구 (전당)/① 각주 설정 및 문구 입력" + }, + "26": { + "path": "//CHAR[contains(text(),'{searchValue}')]/parent::TEXT/@CharShape", + "searchValue": "한 분야에서 뛰어난 활약을 보인 사람들을 기념하기 위해 설립된 박물관, 단체, 모임을 말한다.", + "value": "돋움체", + "points": 1, + "category": "FontName", + "item": "문구 (전당)/② 글씨체 (돋움체)" + }, + "27": { + "path": "//CHARSHAPE[@Id=//TEXT[CHAR[contains(text(),'{searchValue}')]]/@CharShape]/@Height", + "searchValue": "한 분야에서 뛰어난 활약을 보인 사람들을 기념하기 위해 설립된 박물관, 단체, 모임을 말한다.", + "value": "900", + "points": 1, + "category": "OneAnswer", + "item": "문구 (전당)/③ 크기 (9pt)" + }, + "28": { + "path": "//P[TEXT[CHAR[contains(text(), '{searchValue}')]]]//AUTONUMFORMAT/@Type", + "searchValue": "한 분야에서 뛰어난 활약을 보인 사람들을 기념하기 위해 설립된 박물관, 단체, 모임을 말한다.", + "value": "LatinSmall", + "points": 2, + "category": "OneAnswer", + "item": "문구 (전당)/④ 각주 번호모양", + "desc": { + "가,나,다": "HangulSyllable", + "1,2,3": "Digit", + "갑,을,병": "DecagonCircle", + "A,B,C": "LatinCapital", + "a,b,c": "LatinSmall", + "①,②,③": "CircledDigit", + "一,二,三": "Ideograph", + "㉠,㉡,㉢": "CircledHangulJamo", + "ⓐ,ⓑ,ⓒ": "CircledLatinSmall", + "i,ii,iii": "RomanSmall", + "I,II,III": "RomanCapital", + "정답에 맞는 값 value에 입력": "" + } + }, + "29": { + "path": "boolean(//CHAR[contains(text(),'Fairway')])", + "ignoreWord": "Fairway", + "value": true, + "points": 3, + "category": "Boolean", + "item": "Fairway/영단어 미입력, 대소문자/오타 시 전체 감점", + "desc": "유사도 검사를 진행하지 않고 영단어가 모두 일치해야 하므로 xpath구문 내 단어도 수정필요" + }, + "30": { + "path": "//CHAR[contains(text(),'{kor}')][contains(text(),'{chn}')]", + "word": [ + [ + "승부", + "勝負" + ], + [ + "초목", + "草木" + ], + [ + "설치", + "設置" + ], + [ + "인정", + "認定" + ], + [ + "유학", + "留學" + ] + ], + "value": 10, + "points": 10, + "category": "Hanja", + "item": "① 승부(勝負), ② 초목(草木), ③ 설치(設置), ④ 인정(認定), ⑤ 유학(留學)" + }, + "31": { + "path": "boolean(//CHAR[contains(translate(text(), ' ', ''),'이있는')])", + "value": true, + "points": 3, + "category": "Boolean", + "item": "문구 (…초목(草木)은 있는…) / 은 → 이 글자바꿈" + }, + "32": { + "path": "boolean(//CHAR[contains(translate(text(), ' ', ''),'초의프로')])", + "value": true, + "points": 3, + "category": "Boolean", + "item": "문구 (…프로 골프 최초의 선수…)/프로 골프 / 최초의 순서바꿈" + }, + "33": { + "path": "//TEXT[CHAR[contains(text(),'{searchValue}')]]/@CharShape", + "searchValue": "골프 관련 체육시설업 현황", + "value": "중고딕", + "points": 1, + "category": "FontName", + "item": "제목 문구 (골프 관련 체육시설업 현황)/① 글씨체 (중고딕)" + }, + "34": { + "path": "//CHARSHAPE[@Id=//TEXT[CHAR[text()='{searchValue}']]/@CharShape]/@Height", + "searchValue": "골프 관련 체육시설업 현황", + "value": "1200", + "points": 1, + "category": "OneAnswer", + "item": "제목 문구 (골프 관련 체육시설업 현황)/② 크기 (12pt)" + }, + "35": { + "path": "//CHARSHAPE[@Id=//TEXT[CHAR[text()='{searchValue}']]/@CharShape]", + "searchValue": "골프 관련 체육시설업 현황", + "value": "BOLD", + "points": 1, + "category": "FontAttribute", + "item": "제목 문구 (골프 관련 체육시설업 현황)/③ 진하게" + }, + "36": { + "path": "//PARASHAPE[@Id=//P[.//CHAR[text()='{searchValue}']]/@ParaShape]/@Align", + "searchValue": "골프 관련 체육시설업 현황", + "value": "Center", + "points": 1, + "category": "OneAnswer", + "item": "제목 문구 (골프 관련 체육시설업 현황)/④ 정렬 (가운데 정렬)" + }, + "37": { + "path": "//BORDERFILL[@Id=//TABLE/ROW[1]/CELL/@BorderFill]/FILLBRUSH/WINDOWBRUSH/@FaceColor", + "path2": "//BORDERFILL[@Id=//CELLZONE[@StartRowAddr='0' and @EndRowAddr='0' and @StartColAddr='0' and @EndColAddr=(ancestor::TABLE[1]/@ColCount)-1]/@BorderFill]/FILLBRUSH/WINDOWBRUSH/@FaceColor", + "value": "233,174,61", + "points": 2, + "category": "Color", + "item": "위쪽 제목 셀/① 색상(RGB:233,174,61)" + }, + "38": { + "path": "//CHARSHAPE[@Id=//TABLE/ROW[1]/descendant::TEXT/@CharShape]", + "value": "BOLD", + "points": 1, + "category": "FontAttribute", + "item": "위쪽 제목 셀/② 진하게", + "desc": "글자 속성이라 CELLZONE으로 적용 되지 않음" + }, + "39": { + "path": "//BORDERFILL[@Id=//TABLE/ROW[1]/CELL/@BorderFill]/BOTTOMBORDER/@Type", + "path2": "//BORDERFILL[@Id=//CELLZONE[@StartRowAddr='0' and @EndRowAddr='0' and @StartColAddr='0' and @EndColAddr=(ancestor::TABLE[1]/@ColCount)-1]/@BorderFill]/BOTTOMBORDER/@Type", + "value": "DoubleSlim", + "points": 2, + "category": "TableAnswer", + "item": "제목 셀 아래선/① 이중실선" + }, + "40": { + "path": "//BORDERFILL[@Id=//TABLE/ROW[1]/CELL/@BorderFill]/BOTTOMBORDER/@Width", + "path2": "//BORDERFILL[@Id=//CELLZONE[@StartRowAddr='0' and @EndRowAddr='0' and @StartColAddr='0' and @EndColAddr=(ancestor::TABLE[1]/@ColCount)-1]/@BorderFill]/BOTTOMBORDER/@Width", + "value": "0.5mm", + "points": 2, + "category": "TableAnswer", + "item": "제목 셀 아래선/② 0.5mm" + }, + "41": { + "path": "//TABLE//TEXT/@CharShape", + "path2": "//FONTFACE[@Lang='Hangul']/FONT[@Id=//CHARSHAPE[@Id=//TABLE/ROW/descendant::TEXT/@CharShape]/FONTID/@Hangul]/@Name", + "value": "굴림", + "points": 1, + "category": "TableFontName", + "category_tmp": "FontName", + "item": "글자모양/① 글씨체 (굴림)", + "desc": "테이블 폰트명 문항은 테이블의 모든 셀이 정답폰트와 일치해야 함, 하나만 일치해도 정답으로 채점할 경우 category값을 FontName으로 변경" + }, + "42": { + "path": "//CHARSHAPE[@Id=//TABLE//TEXT/@CharShape]/@Height", + "value": "1000", + "points": 1, + "category": "TableAnswer", + "item": "글자모양/② 크기 (10pt)" + }, + "43": { + "path": "//PARASHAPE[@Id=//TABLE/ROW//P/@ParaShape]/@Align", + "value": "Center", + "points": 1, + "category": "TableAnswer", + "item": "글자모양/③ 정렬 (가운데 정렬)" + }, + "44": { + "path": "boolean(//TABLE[1]/ROW[last()]/CELL[position()=last()]//FIELDBEGIN[starts-with(@Command, '={option}')]) and boolean(//TABLE[1]/ROW[last()]/CELL[position()=last()-1]//FIELDBEGIN[starts-with(@Command, '={option}')])", + "option": "SUM", + "value": true, + "points": 4, + "category": "Boolean", + "item": "블록 계산식/합계", + "desc": "option값에 합계는 SUM / 평균은 AVG" + }, + "45": { + "chart_xpath": "", + "chart_type": "묶은가로막대형", + "value": true, + "points": 2, + "category": "ChartType", + "item": "① 종류 (묶은가로막대형)", + "desc": "chart_type을 입력받아 차트타입에 맞는 xml요소가 있는지 내부적으로 검사, chart_type만 한글로 입력해주면 된다. (공백무시)" + }, + "46": { + "chart_xpath": "//c:valAx/c:majorTickMark/@val", + "value": "out", + "points": 2, + "category": "OneAnswer", + "item": "② 값 축 주 눈금선", + "desc": "chart xml파일에서 답안을 가져오는 문항은 path키값 대신 chart_xpath키값을 이용해 xapth구문을 작성한다" + }, + "47": { + "path": "//OLE[@BinItem=//BINITEM[@Format='OLE']/@BinData]//SIZE/@Width", + "value": "80", + "points": 2, + "category": "mmSize", + "item": "③ 크기-너비 (80 mm)" + }, + "48": { + "path": "//OLE[@BinItem=//BINITEM[@Format='OLE']/@BinData]//SIZE/@Height", + "value": "90", + "points": 2, + "category": "mmSize", + "item": "④ 크기-높이 (90 mm)" + }, + "49": { + "chart_xpath": "boolean(//c:chart and not(//c:pt[not(ancestor::c:tx)]/c:v[text()='합계' or text()='평균']))", + "value": true, + "points": 2, + "category": "Boolean", + "item": "⑤ 차트 데이터(표에서 블록계산식을 제외한 나머지 값만 이용)", + "desc": "차트가 존재하고 블록계산식(합계, 평균) 데이터가 없는 경우 정답 처리" + }, + "50": { + "chart_xpath": "//a:t[text()='{searchValue}']/ancestor::a:r//a:ea/@typeface", + "searchValue": "골프 관련 체육시설업 현황", + "value": "궁서체", + "points": 1, + "category": "OneAnswer", + "item": "제목 문구 (골프 관련 체육시설업 현황)/① 글씨체 (궁서체)" + }, + "51": { + "chart_xpath": "//a:t[text()='{searchValue}']/ancestor::a:r/a:rPr/@sz", + "searchValue": "골프 관련 체육시설업 현황", + "value": "1200", + "points": 1, + "category": "OneAnswer", + "item": "제목 문구 (골프 관련 체육시설업 현황)/② 크기 (1200)" + }, + "52": { + "chart_xpath": "//a:t[text()='{searchValue}']/ancestor::a:r/a:rPr/@{option}", + "option": "b", + "searchValue": "골프 관련 체육시설업 현황", + "value": "1", + "points": 1, + "category": "OneAnswer", + "item": "제목 문구 (골프 관련 체육시설업 현황)/③ 진하게", + "desc": "option값 - 기울임(Italic):i / 굵게(Bold):b" + }, + "53": { + "chart_xpath": "//c:catAx/c:txPr//a:ea/@typeface", + "value": "돋움", + "points": 1, + "category": "ChartOneAnswer", + "item": "X축/① 글꼴 (돋움)" + }, + "54": { + "chart_xpath": "//c:catAx/c:txPr//a:defRPr/@sz", + "value": "900", + "points": 1, + "category": "ChartOneAnswer", + "item": "X축/② 크기 (9pt)" + }, + "55": { + "chart_xpath": "//c:catAx/c:txPr//a:defRPr/@{option}", + "option": "i", + "value": "1", + "points": 1, + "category": "ChartOneAnswer", + "item": "X축/③ 기울임", + "desc": "option값 - 기울임(Italic):i / 굵게(Bold):b" + }, + "56": { + "chart_xpath": "//c:valAx/c:txPr//a:ea/@typeface", + "value": "돋움", + "points": 1, + "category": "ChartOneAnswer", + "item": "Y축/① 글꼴 (돋움)" + }, + "57": { + "chart_xpath": "//c:valAx/c:txPr//a:defRPr/@sz", + "value": "900", + "points": 1, + "category": "ChartOneAnswer", + "item": "Y축/② 크기 (9pt)" + }, + "58": { + "chart_xpath": "//c:valAx/c:txPr//a:defRPr/@{option}", + "option": "i", + "value": "1", + "points": 1, + "category": "ChartOneAnswer", + "item": "Y축/③ 기울임", + "desc": "option값 - 기울임(Italic):i / 굵게(Bold):b" + }, + "59": { + "chart_xpath": "//c:legend//a:ea/@typeface", + "value": "돋움", + "points": 1, + "category": "OneAnswer", + "item": "범례/① 글꼴 (돋움)" + }, + "60": { + "chart_xpath": "//c:legend//a:defRPr/@sz", + "value": "900", + "points": 1, + "category": "OneAnswer", + "item": "범례/② 크기 (9pt)" + }, + "61": { + "chart_xpath": "//c:legend//a:defRPr/@{option}", + "option": "i", + "value": "1", + "points": 1, + "category": "OneAnswer", + "item": "범례/③ 기울임", + "desc": "option값 - 기울임(Italic):i / 굵게(Bold):b" + } + } +} \ No newline at end of file diff --git a/diwScoring2.py b/diwScoring2.py index 0101841..1fd8f21 100644 --- a/diwScoring2.py +++ b/diwScoring2.py @@ -354,7 +354,7 @@ class XMLScorer: if "가로" in chart_type: if "catAx" in chart_xpath: chart_xpath = chart_xpath.replace("catAx", "valAx") - if "valAx" in chart_xpath: + elif "valAx" in chart_xpath: chart_xpath = chart_xpath.replace("valAx", "catAx") chart_items = chart_tree.xpath(chart_xpath, namespaces=namespaces) if chart_xpath else [] @@ -371,7 +371,7 @@ class XMLScorer: # 정답이 두개인 경우 elif (category or "") == "DoubleAnswer": items1 = root.xpath(xpath) if xpath else [] - items2 = root.xpath(xpath2) if xpath else [] + items2 = root.xpath(xpath2) if xpath2 else [] user_answer = [] for item1, item2 in zip(items1, items2): @@ -687,6 +687,17 @@ class XMLScorer: linespacing_match = False break + # 문단 첫 글자 크기에 따라 채점 기준 추가 (050624) + # 1. 기본 줄간격 160% 일 때 26pt + # 2. 해당 문제의 정답 줄간격 (180% = 28pt / 200% = 30pt ) + # 두 경우의 글자 크기가 아니라면 오답처리 + firstword = criterion.get('first_word', None) + result = root.xpath(f"//CHARSHAPE[@Id=//TEXT[CHAR[text()='{firstword}']]/@CharShape]/@Height") + firstword_size = result[0] if result else None + + if (right_answer == '180' and firstword_size not in ['2600', '2800', None]) or (right_answer == '200' and firstword_size not in ['2600', '3000', None]): + linespacing_match = False + if linespacing_match is True: self.evaluate_answer(scoring, user_answer, right_answer, points, method="equal") else: @@ -1253,7 +1264,8 @@ class XMLScorer: def main(): # 시험회차 및 유형 - exam_round = '2505' + # exam_round = '2505' + exam_round = '2506_3' # 채점하고자 하는 유형은 주석 해제 exam_types = [ @@ -1287,11 +1299,14 @@ def main(): # 폴더 내 모든 xml 파일 채점 results = scorer.score_directory(xml_directory, correct_answer_file) - + if not results: + print(f"❌ 채점 결과가 없습니다. {xml_directory} 폴더에 답안파일이 존재하는지 확인하세요.") + continue # 채점 결과 엑셀로 저장 output_excel_paths.append(scorer.export_to_excel(results, output_path)) - print(f"채점 결과 엑셀 파일: {output_excel_paths}") + if output_excel_paths: + print(f"채점 결과 엑셀 파일: {output_excel_paths}") if __name__ == '__main__': main() diff --git a/hwp_conversion.log b/hwp_conversion.log index f041226..ba58d95 100644 --- a/hwp_conversion.log +++ b/hwp_conversion.log @@ -15621,3 +15621,87 @@ 2025-06-05 17:53:13,413 - INFO - 변환 성공: 워드(한글)_002391_김지우.hwpx -> 워드(한글)_002391_김지우.hml 2025-06-05 17:53:14,078 - INFO - 변환 성공: 워드(한글)_00349_이재용.hwpx -> 워드(한글)_00349_이재용.hml 2025-06-05 17:53:14,474 - INFO - 폴더 변환 완료: C:\Users\dra\project\HWP\HWP-Scoring\input\2505\E\DIW -> C:\Users\dra\project\HWP\HWP-Scoring\output\2505\E\DIW +2025-06-19 15:51:25,386 - INFO - 폴더 변환 시작: C:\Users\dra\project\HWP\HWP-Scoring\input\2506_3\A\DIW -> C:\Users\dra\project\HWP\HWP-Scoring\output\2506_3\A\DIW +2025-06-19 15:51:28,925 - INFO - 변환 성공: DIW2506_3A.hwpx -> DIW2506_3A.hml +2025-06-19 15:51:29,432 - INFO - 폴더 변환 완료: C:\Users\dra\project\HWP\HWP-Scoring\input\2506_3\A\DIW -> C:\Users\dra\project\HWP\HWP-Scoring\output\2506_3\A\DIW +2025-06-24 14:28:51,330 - INFO - 폴더 변환 시작: C:\Users\dra\project\HWP\HWP-Scoring\input\2506_3\A\DIW -> C:\Users\dra\project\HWP\HWP-Scoring\output\2506_3\A\DIW +2025-06-24 14:28:58,775 - INFO - 변환 성공: 워드(한글)-005947-문우진.hwp -> 워드(한글)-005947-문우진.hml +2025-06-24 14:28:59,175 - INFO - 변환 성공: 워드(한글)-005948-김현경.hwp -> 워드(한글)-005948-김현경.hml +2025-06-24 14:28:59,689 - INFO - 변환 성공: 워드(한글)-005949-김민아.hwp -> 워드(한글)-005949-김민아.hml +2025-06-24 14:29:00,116 - INFO - 변환 성공: DIW_2506_3A.hwpx -> DIW_2506_3A.hml +2025-06-24 14:29:00,752 - INFO - 변환 성공: 워드(한글)-005920-고준서.hwpx -> 워드(한글)-005920-고준서.hml +2025-06-24 14:29:01,338 - INFO - 변환 성공: 워드(한글)-005921-복재인.hwpx -> 워드(한글)-005921-복재인.hml +2025-06-24 14:29:01,882 - INFO - 변환 성공: 워드(한글)-005922-이다은.hwpx -> 워드(한글)-005922-이다은.hml +2025-06-24 14:29:02,424 - INFO - 변환 성공: 워드(한글)-005940-정재인.hwpx -> 워드(한글)-005940-정재인.hml +2025-06-24 14:29:02,936 - INFO - 변환 성공: 워드(한글)-005950-김소민.hwpx -> 워드(한글)-005950-김소민.hml +2025-06-24 14:29:03,453 - INFO - 변환 성공: 워드(한글)-005951-김예인.hwpx -> 워드(한글)-005951-김예인.hml +2025-06-24 14:29:03,961 - INFO - 변환 성공: 워드(한글)-005961-서해원.hwpx -> 워드(한글)-005961-서해원.hml +2025-06-24 14:29:04,496 - INFO - 변환 성공: 워드(한글)-005966-고지애.hwpx -> 워드(한글)-005966-고지애.hml +2025-06-24 14:29:05,019 - INFO - 변환 성공: 워드(한글)-005967-이은상.hwpx -> 워드(한글)-005967-이은상.hml +2025-06-24 14:29:05,528 - INFO - 변환 성공: 워드(한글)-006015-이재인.hwpx -> 워드(한글)-006015-이재인.hml +2025-06-24 14:29:06,043 - INFO - 변환 성공: 워드(한글)-006017-김한율.hwpx -> 워드(한글)-006017-김한율.hml +2025-06-24 14:29:06,582 - INFO - 변환 성공: 워드(한글)-006045-진로은.hwpx -> 워드(한글)-006045-진로은.hml +2025-06-24 14:29:07,065 - INFO - 변환 성공: 워드(한글)-006046-김은성.hwpx -> 워드(한글)-006046-김은성.hml +2025-06-24 14:29:07,608 - INFO - 변환 성공: 워드(한글)-006047-박하람.hwpx -> 워드(한글)-006047-박하람.hml +2025-06-24 14:29:08,125 - INFO - 변환 성공: 워드(한글)-006048-고희나.hwpx -> 워드(한글)-006048-고희나.hml +2025-06-24 14:29:08,638 - INFO - 변환 성공: 워드(한글)-006049-라희원.hwpx -> 워드(한글)-006049-라희원.hml +2025-06-24 14:29:09,134 - INFO - 변환 성공: 워드(한글)-006050-이지효.hwpx -> 워드(한글)-006050-이지효.hml +2025-06-24 14:29:09,707 - INFO - 변환 성공: 워드(한글)-006051-권은혜.hwpx -> 워드(한글)-006051-권은혜.hml +2025-06-24 14:29:10,212 - INFO - 변환 성공: 워드(한글)-006052-천서연.hwpx -> 워드(한글)-006052-천서연.hml +2025-06-24 14:29:10,770 - INFO - 변환 성공: 워드(한글)-006053-고우빈.hwpx -> 워드(한글)-006053-고우빈.hml +2025-06-24 14:29:11,353 - INFO - 변환 성공: 워드(한글)-006078-이지환.hwpx -> 워드(한글)-006078-이지환.hml +2025-06-24 14:29:11,962 - INFO - 변환 성공: 워드(한글)-006079-김채린.hwpx -> 워드(한글)-006079-김채린.hml +2025-06-24 14:29:12,522 - INFO - 변환 성공: 워드(한글)-006080-정재연.hwpx -> 워드(한글)-006080-정재연.hml +2025-06-24 14:29:13,134 - INFO - 변환 성공: 워드(한글)-006081-황효빈.hwpx -> 워드(한글)-006081-황효빈.hml +2025-06-24 14:29:13,711 - INFO - 변환 성공: 워드(한글)-006082-김노을.hwpx -> 워드(한글)-006082-김노을.hml +2025-06-24 14:29:14,283 - INFO - 변환 성공: 워드(한글)-006083-김도훈.hwpx -> 워드(한글)-006083-김도훈.hml +2025-06-24 14:29:14,837 - INFO - 변환 성공: 워드(한글)-006084-임유하.hwpx -> 워드(한글)-006084-임유하.hml +2025-06-24 14:29:15,576 - INFO - 변환 성공: 워드(한글)-006085-양현석.hwpx -> 워드(한글)-006085-양현석.hml +2025-06-24 14:29:16,129 - INFO - 변환 성공: 워드(한글)-006086-김태이.hwpx -> 워드(한글)-006086-김태이.hml +2025-06-24 14:29:16,668 - INFO - 변환 성공: 워드(한글)-006087-김건희.hwpx -> 워드(한글)-006087-김건희.hml +2025-06-24 14:29:17,317 - INFO - 변환 성공: 워드(한글)-006088- 오한솔.hwpx -> 워드(한글)-006088- 오한솔.hml +2025-06-24 14:29:17,917 - INFO - 변환 성공: 워드(한글)-006092-김주한.hwpx -> 워드(한글)-006092-김주한.hml +2025-06-24 14:29:18,465 - INFO - 변환 성공: 워드(한글)-006093-이호.hwpx -> 워드(한글)-006093-이호.hml +2025-06-24 14:29:19,114 - INFO - 변환 성공: 워드(한글)-006094-부혜민.hwpx -> 워드(한글)-006094-부혜민.hml +2025-06-24 14:29:19,702 - INFO - 변환 성공: 워드(한글)-006095-김서아.hwpx -> 워드(한글)-006095-김서아.hml +2025-06-24 14:29:20,136 - INFO - 변환 성공: 워드(한글)-006103-김승현.hwpx -> 워드(한글)-006103-김승현.hml +2025-06-24 14:29:20,562 - INFO - 변환 성공: 워드(한글)-006128-강혜민.hwpx -> 워드(한글)-006128-강혜민.hml +2025-06-24 14:29:21,093 - INFO - 변환 성공: 워드(한글)-006129-김하준.hwpx -> 워드(한글)-006129-김하준.hml +2025-06-24 14:29:21,691 - INFO - 변환 성공: 워드(한글)-006130-부준서.hwpx -> 워드(한글)-006130-부준서.hml +2025-06-24 14:29:22,218 - INFO - 변환 성공: 워드(한글)-006131-손하은.hwpx -> 워드(한글)-006131-손하은.hml +2025-06-24 14:29:22,759 - INFO - 변환 성공: 워드(한글)-006132-양서은.hwpx -> 워드(한글)-006132-양서은.hml +2025-06-24 14:29:23,323 - INFO - 변환 성공: 워드(한글)-006133-현도윤.hwpx -> 워드(한글)-006133-현도윤.hml +2025-06-24 14:29:23,869 - INFO - 변환 성공: 워드(한글)-006134-홍민욱.hwpx -> 워드(한글)-006134-홍민욱.hml +2025-06-24 14:29:24,406 - INFO - 변환 성공: 워드(한글)-006135-홍서주.hwpx -> 워드(한글)-006135-홍서주.hml +2025-06-24 14:29:24,977 - INFO - 변환 성공: 워드(한글)-006142-함유준.hwpx -> 워드(한글)-006142-함유준.hml +2025-06-24 14:29:25,564 - INFO - 변환 성공: 워드(한글)-006143 고혁준.hwpx -> 워드(한글)-006143 고혁준.hml +2025-06-24 14:29:26,096 - INFO - 변환 성공: 워드(한글)-006144-김호영.hwpx -> 워드(한글)-006144-김호영.hml +2025-06-24 14:29:26,683 - INFO - 변환 성공: 워드(한글)-006145-김효은.hwpx -> 워드(한글)-006145-김효은.hml +2025-06-24 14:29:27,212 - INFO - 변환 성공: 워드(한글)-006146-오지성.hwpx -> 워드(한글)-006146-오지성.hml +2025-06-24 14:29:27,730 - INFO - 변환 성공: 워드(한글)-006147-이은솔.hwpx -> 워드(한글)-006147-이은솔.hml +2025-06-24 14:29:28,284 - INFO - 변환 성공: 워드(한글)-006148-고수환.hwpx -> 워드(한글)-006148-고수환.hml +2025-06-24 14:29:28,936 - INFO - 변환 성공: 워드(한글)-006149-오채연.hwpx -> 워드(한글)-006149-오채연.hml +2025-06-24 14:29:29,468 - INFO - 변환 성공: 워드(한글)-006162-김우빈.hwpx -> 워드(한글)-006162-김우빈.hml +2025-06-24 14:29:30,036 - INFO - 변환 성공: 워드(한글)-006163-양다혜.hwpx -> 워드(한글)-006163-양다혜.hml +2025-06-24 14:29:30,461 - INFO - 변환 성공: 워드(한글)-006164-문서율.hwpx -> 워드(한글)-006164-문서율.hml +2025-06-24 14:29:30,886 - INFO - 변환 성공: 워드(한글)-006165-이서빈.hwpx -> 워드(한글)-006165-이서빈.hml +2025-06-24 14:29:31,414 - INFO - 변환 성공: 워드(한글)-006170-허우빈.hwpx -> 워드(한글)-006170-허우빈.hml +2025-06-24 14:29:31,962 - INFO - 변환 성공: 워드(한글)-006188-윤시류.hwpx -> 워드(한글)-006188-윤시류.hml +2025-06-24 14:29:32,426 - INFO - 변환 성공: 워드(한글)-006189-강건우.hwpx -> 워드(한글)-006189-강건우.hml +2025-06-24 14:29:32,843 - INFO - 변환 성공: 워드(한글)-006191-진서현.hwpx -> 워드(한글)-006191-진서현.hml +2025-06-24 14:29:33,267 - INFO - 변환 성공: 워드(한글)-006192-김소연.hwpx -> 워드(한글)-006192-김소연.hml +2025-06-24 14:29:33,639 - INFO - 변환 성공: 워드(한글)-006193-문다윤.hwpx -> 워드(한글)-006193-문다윤.hml +2025-06-24 14:29:34,051 - INFO - 변환 성공: 워드(한글)-006199-정다민.hwpx -> 워드(한글)-006199-정다민.hml +2025-06-24 14:29:34,671 - INFO - 변환 성공: 워드(한글)-006214-이호준.hwpx -> 워드(한글)-006214-이호준.hml +2025-06-24 14:29:35,244 - INFO - 변환 성공: 워드(한글)-006215-윤지성.hwpx -> 워드(한글)-006215-윤지성.hml +2025-06-24 14:29:35,823 - INFO - 변환 성공: 워드(한글)-006216-장주원.hwpx -> 워드(한글)-006216-장주원.hml +2025-06-24 14:29:36,395 - INFO - 변환 성공: 워드(한글)-006217-강승민.hwpx -> 워드(한글)-006217-강승민.hml +2025-06-24 14:29:37,016 - INFO - 변환 성공: 워드(한글)-006218-송지후.hwpx -> 워드(한글)-006218-송지후.hml +2025-06-24 14:29:37,424 - INFO - 변환 성공: 워드(한글)-006219-김진우.hwpx -> 워드(한글)-006219-김진우.hml +2025-06-24 14:29:37,850 - INFO - 변환 성공: 워드(한글)-006220-전하윤.hwpx -> 워드(한글)-006220-전하윤.hml +2025-06-24 14:29:38,400 - INFO - 변환 성공: 워드(한글)-006221-홍주연.hwpx -> 워드(한글)-006221-홍주연.hml +2025-06-24 14:29:38,951 - INFO - 변환 성공: 워드(한글)-006222-신수호.hwpx -> 워드(한글)-006222-신수호.hml +2025-06-24 14:29:39,539 - INFO - 변환 성공: 워드(한글)-006223-김하람.hwpx -> 워드(한글)-006223-김하람.hml +2025-06-24 14:29:40,021 - INFO - 변환 성공: 워드(한글)-006237-양겸.hwpx -> 워드(한글)-006237-양겸.hml +2025-06-24 14:29:40,552 - INFO - 변환 성공: 위드(한글)-006190-변아영.hwpx -> 위드(한글)-006190-변아영.hml +2025-06-24 14:29:40,909 - INFO - 폴더 변환 완료: C:\Users\dra\project\HWP\HWP-Scoring\input\2506_3\A\DIW -> C:\Users\dra\project\HWP\HWP-Scoring\output\2506_3\A\DIW diff --git a/zzz.xbook b/zzz.xbook index 10aa848..50a44cc 100644 --- a/zzz.xbook +++ b/zzz.xbook @@ -1 +1 @@ -[{"kind":2,"language":"xpath","value":"//a:t[text()='클라우드 보안투자']/ancestor::a:r//a:ea/@typeface"},{"kind":2,"language":"xpath","value":"boolean(//FONTFACE[@Lang='Hangul']/FONT[@Id=//CHARSHAPE/FONTID/@Hangul]/@Name='바탕' and //CHARSHAPE/@Height='1000' and //PARASHAPE/PARAMARGIN/@LineSpacing='160' and //PARASHAPE/@Align='Justify')"},{"kind":2,"language":"xpath","value":"//FONTFACE[@Lang='Hangul']/FONT[@Id=//CHARSHAPE/FONTID/@Hangul]/@Name='바탕'"},{"kind":2,"language":"xpath","value":"//FONTFACE[@Lang='Hangul']/FONT[@Id=//CHARSHAPE/FONTID/@Hangul]/@Name='바탕' and //CHARSHAPE/@Height='1000' and //PARASHAPE/PARAMARGIN/@LineSpacing='160' and //PARASHAPE/@Align='Justify')"},{"kind":2,"language":"xpath","value":"/HWPML/BODY/SECTION/P[19]"},{"kind":2,"language":"xpath","value":"//SECTION"},{"kind":2,"language":"xpath","value":"//P"},{"kind":2,"language":"xpath","value":"//P[.//FIELDBEGIN[@Type='Hyperlink'] and .//CHAR[contains(., 'http')]]"},{"kind":2,"language":"xpath","value":"//PICTURE[./IMAGE[@BinItem=//BINITEM[@Format='JPG']/@BinData]]/SHAPEOBJECT/POSITION[not(@TreatAsChar='true')]/@HorzOffset"},{"kind":2,"language":"xpath","value":"//BORDERFILL[@Id=//TABLE/ROW[1]/CELL/@BorderFill]/BOTTOMBORDER/@Width"}] \ No newline at end of file +[{"kind":2,"language":"xpath","value":"//a:t[text()='클라우드 보안투자']/ancestor::a:r//a:ea/@typeface"},{"kind":2,"language":"xpath","value":"boolean(//FONTFACE[@Lang='Hangul']/FONT[@Id=//CHARSHAPE/FONTID/@Hangul]/@Name='바탕' and //CHARSHAPE/@Height='1000' and //PARASHAPE/PARAMARGIN/@LineSpacing='160' and //PARASHAPE/@Align='Justify')"},{"kind":2,"language":"xpath","value":"//FONTFACE[@Lang='Hangul']/FONT[@Id=//CHARSHAPE/FONTID/@Hangul]/@Name='바탕'"},{"kind":2,"language":"xpath","value":"//FONTFACE[@Lang='Hangul']/FONT[@Id=//CHARSHAPE/FONTID/@Hangul]/@Name='바탕' and //CHARSHAPE/@Height='1000' and //PARASHAPE/PARAMARGIN/@LineSpacing='160' and //PARASHAPE/@Align='Justify')"},{"kind":2,"language":"xpath","value":"/HWPML/BODY/SECTION/P[19]"},{"kind":2,"language":"xpath","value":"//SECTION"},{"kind":2,"language":"xpath","value":"//P"},{"kind":2,"language":"xpath","value":"//P[.//FIELDBEGIN[@Type='Hyperlink'] and .//CHAR[contains(., 'http')]]"},{"kind":2,"language":"xpath","value":"//PICTURE[./IMAGE[@BinItem=//BINITEM[@Format='JPG']/@BinData]]/SHAPEOBJECT/POSITION[not(@TreatAsChar='true')]/@HorzOffset"},{"kind":2,"language":"xpath","value":"//CHARSHAPE[@Id=//TEXT[CHAR[text()='지']]/@CharShape]/@Height"},{"kind":2,"language":"xpath","value":"//TEXT[CHAR[text()='지']]/@CharShape"}] \ No newline at end of file diff --git a/회차별채점자료/2505/2505확인필요.xlsx b/회차별채점자료/2505/2505확인필요.xlsx index 37c18eeeaf341b1148f978e85f149f7b13e9acc4..f786852a9416cc929135326eb2a0fa41ae236c51 100644 GIT binary patch delta 10506 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 QBAQGjN)GEG@jt@<2X)mo@&Et; diff --git a/250529_DIW_2505B_채점결과.xlsx b/회차별채점자료/2505/excel_채점결과/250529_DIW_2505B_채점결과.xlsx similarity index 100% rename from 250529_DIW_2505B_채점결과.xlsx rename to 회차별채점자료/2505/excel_채점결과/250529_DIW_2505B_채점결과.xlsx diff --git a/250529_DIW_2505C_채점결과.xlsx b/회차별채점자료/2505/excel_채점결과/250529_DIW_2505C_채점결과.xlsx similarity index 100% rename from 250529_DIW_2505C_채점결과.xlsx rename to 회차별채점자료/2505/excel_채점결과/250529_DIW_2505C_채점결과.xlsx diff --git a/250529_DIW_2505회_A형_채점결과.xlsx b/회차별채점자료/2505/excel_채점결과/250529_DIW_2505회_A형_채점결과.xlsx similarity index 100% rename from 250529_DIW_2505회_A형_채점결과.xlsx rename to 회차별채점자료/2505/excel_채점결과/250529_DIW_2505회_A형_채점결과.xlsx diff --git a/250604_DIW_2505C_채점결과.xlsx b/회차별채점자료/2505/excel_채점결과/250604_DIW_2505C_채점결과.xlsx similarity index 100% rename from 250604_DIW_2505C_채점결과.xlsx rename to 회차별채점자료/2505/excel_채점결과/250604_DIW_2505C_채점결과.xlsx diff --git a/250610_DIW_2505A_채점결과.xlsx b/회차별채점자료/2505/excel_채점결과/250610_DIW_2505A_채점결과.xlsx similarity index 100% rename from 250610_DIW_2505A_채점결과.xlsx rename to 회차별채점자료/2505/excel_채점결과/250610_DIW_2505A_채점결과.xlsx diff --git a/250611_DIW_2505A_채점결과.xlsx b/회차별채점자료/2505/excel_채점결과/250611_DIW_2505A_채점결과.xlsx similarity index 100% rename from 250611_DIW_2505A_채점결과.xlsx rename to 회차별채점자료/2505/excel_채점결과/250611_DIW_2505A_채점결과.xlsx diff --git a/회차별채점자료/2505/json_채점기준표/0611/DIW_2505A.json b/회차별채점자료/2505/json_채점기준표/0611/DIW_2505A.json new file mode 100644 index 0000000..b48cb0e --- /dev/null +++ b/회차별채점자료/2505/json_채점기준표/0611/DIW_2505A.json @@ -0,0 +1,831 @@ +{ + "0": { + "0": { + "path": "", + "path2": "", + "points": 0, + "category": "파일저장", + "item": "파일명 (수검번호.hwp/hwpx)" + }, + "1": { + "path": "//PAGEMARGIN", + "value": { + "Top": 20, + "Bottom": 20, + "Left": 20, + "Right": 20, + "Header": 10, + "Footer": 10, + "Gutter": 0 + }, + "tolerance": 1, + "points": 4, + "category": "PageSetting", + "item": "A4용지, 왼쪽/오른쪽/위쪽/아래쪽 (각20mm), 머리말/꼬리말 (10mm), 제본(0mm)" + }, + "2": { + "path": "", + "value": { + "FontName": "바탕", + "FontSize": "1000", + "Alignment": "Justify", + "LineSpacing": "160" + }, + "points": 4, + "category": "BasicSetting", + "item": "글꼴 (바탕, 10pt), 양쪽정렬, 줄간격 (160%)" + }, + "3": { + "path": "", + "value": null, + "points": 40, + "category": "오타감점", + "item": "오타 1개 -1점 / 2503회부터 오타 1개 -1점으로 변경" + } + }, + "1": { + "1": { + "path": "//TEXTART[@Text='{searchValue}']/TEXTARTSHAPE/@FontName", + "searchValue": "천혜의비경철쭉", + "value": "맑은 고딕", + "points": 1, + "category": "OneAnswer", + "item": "문구 (천혜의비경철쭉)/① 글씨체 (맑은 고딕)" + }, + "2": { + "path": "//TEXTART[@Text='{searchValue}']/descendant::WINDOWBRUSH/@FaceColor", + "searchValue": "천혜의비경철쭉", + "value": "28,61,98", + "points": 2, + "category": "Color", + "item": "문구 (천혜의비경철쭉)/② 채우기 : 색상(RGB:28,61,98)" + }, + "3": { + "path": "//TEXTART[@Text='{searchValue}']/SHAPEOBJECT/SIZE/@Width", + "searchValue": "천혜의비경철쭉", + "value": "110", + "tolerance": 1, + "points": 2, + "category": "mmSize", + "item": "문구 (천혜의비경철쭉)/③ 크기-너비 (110mm)" + }, + "4": { + "path": "//TEXTART[@Text='{searchValue}']/SHAPEOBJECT/SIZE/@Height", + "searchValue": "천혜의비경철쭉", + "value": "20", + "tolerance": 1, + "points": 2, + "category": "mmSize", + "item": "문구 (천혜의비경철쭉)/④ 크기-높이 (20mm)" + }, + "5": { + "path": "//TEXTART[@Text='{searchValue}']/SHAPEOBJECT/POSITION/@TreatAsChar", + "searchValue": "천혜의비경철쭉", + "value": "true", + "points": 2, + "category": "OneAnswer", + "item": "문구 (천혜의비경철쭉)/⑤ 위치 (글자처럼 취급)" + }, + "6": { + "path":"//PARASHAPE[@Id=//P[.//TEXTART[@Text='{searchValue}']]/@ParaShape]/@Align", + "searchValue": "천혜의비경철쭉", + "value": "Center", + "points": 2, + "category": "OneAnswer", + "item": "문구 (천혜의비경철쭉)/⑥ 정렬 (가운데 정렬)" + }, + "7": { + "path": "//TEXTART[@Text='{searchValue}']", + "searchValue": "천혜의비경철쭉", + "value": true, + "points": 2, + "category": "Boolean", + "item": "문구 (천혜의비경철쭉)/⑦ 글맵시모양 (육안확인)" + }, + "8": { + "path": "//RECTANGLE[.//CHAR[text()='{searchValue}']]/SHAPEOBJECT/SIZE", + "searchValue": "전", + "value": { + "Height": 2800, + "Width": 2800 + }, + "tolerance": 200, + "points": 1, + "category": "TwoLineSize", + "item": "전/① 모양 (2줄)" + }, + "9": { + "path": "//TEXT[CHAR[text()='{searchValue}']]/@CharShape", + "searchValue": "전", + "value": "궁서체", + "points": 1, + "category": "FontName", + "item": "전/② 글씨체 (궁서체)" + }, + "10": { + "path": "//RECTANGLE[.//CHAR[text()='{searchValue}']]//WINDOWBRUSH/@FaceColor", + "searchValue": "전", + "value": "255,132,58", + "points": 2, + "category": "Color", + "item": "전/③ 면색 : 색상(RGB:255,132,58)" + }, + "11": { + "path": "//RECTANGLE[.//CHAR[text()='{searchValue}']]//OUTSIDEMARGIN/@Right", + "searchValue": "전", + "value": "3.0", + "tolerance": 1, + "points": 2, + "category": "mmSize", + "item": "전/④ 본문과의 간격 : 3.0mm" + }, + "12": { + "path": "//CHARSHAPE[@Id=//CHAR[contains(text(),'{searchValue}')]/parent::TEXT/@CharShape]", + "searchValue": "바래봉 해발 약 500m에서 시작해 점점 정상으로", + "value": "BOLD", + "points": 2, + "category": "FontAttribute", + "item": "문구 (바래봉 해발 약 500m에서 시작해 점점 정상으로)/① 진하게" + }, + "13": { + "path": "//CHARSHAPE[@Id=//CHAR[contains(text(),'{searchValue}')]/parent::TEXT/@CharShape]", + "searchValue": "바래봉 해발 약 500m에서 시작해 점점 정상으로", + "value": "ITALIC", + "points": 2, + "category": "FontAttribute", + "item": "문구 (바래봉 해발 약 500m에서 시작해 점점 정상으로)/② 기울임" + }, + "14": { + "path": "//CHAR[contains(text(),'{char1}')]", + "path2": "//CHAR[contains(text(),'{char2}')]", + "path3": "//CHAR[contains(text(),'{char3}')]", + "char1": "●", + "char2": "●", + "char3": "※", + "value": 3, + "points": 3, + "category": "SpecialChar", + "item": "① ●, ② ●, ③ ※" + }, + "15": { + "path": "//CHAR[contains(text(),'{searchValue}')]/parent::TEXT/@CharShape", + "searchValue": "참여안내", + "value": "궁서", + "points": 1, + "category": "FontName", + "item": "문구 (● 참여안내 ●)/① 글씨체 (궁서)" + }, + "16": { + "path": "//PARASHAPE[@Id=//CHAR[contains(text(),'{searchValue}')]/ancestor::P/@ParaShape]/@Align", + "searchValue": "참여안내", + "value": "Center", + "points": 1, + "category": "OneAnswer", + "item": "문구 (● 참여안내 ●)/② 정렬 (가운데 정렬)" + }, + "17": { + "path": "//CHARSHAPE[@Id=//TEXT[CHAR[text()='{searchValue}']]/@CharShape]", + "hyperlink_ptag": "//P[.//FIELDBEGIN[@Type='Hyperlink']]", + "searchValue": "홈페이지(http://www.ihd.or.kr) 참조", + "value": "ITALIC", + "points": 1, + "category": "FontAttribute", + "item": "문구 (홈페이지(http://www.ihd.or.kr) 참조)/① 기울임" + }, + "18": { + "path": "//CHARSHAPE[@Id=//TEXT[CHAR[text()='{searchValue}']]/@CharShape]", + "hyperlink_ptag": "//P[.//FIELDBEGIN[@Type='Hyperlink']]", + "searchValue": "홈페이지(http://www.ihd.or.kr) 참조", + "value": "UNDERLINE", + "points": 1, + "category": "FontAttribute", + "item": "문구 (홈페이지(http://www.ihd.or.kr) 참조)/② 밑줄" + }, + "19": { + "path": "//PARASHAPE[@Id=//CHAR[contains(text(),'{searchValue}')]/ancestor::P/following-sibling::P[1]/@ParaShape]/PARAMARGIN", + "searchValue": "기타사항", + "value": { + "Left": 15, + "Indent": 12 + }, + "points": 2, + "category": "ParaShape", + "item": "문구 (※ 기타… 이하 문단)/왼쪽여백 (15pt), 내어쓰기 (12pt)", + "desc": "내부적으로 내어쓰기는 음수값 / JSON value값은 양수로 입력" + }, + "20": { + "path": "//CHARSHAPE[@Id=//CHAR[contains(text(),'{searchValue}')]/parent::TEXT/@CharShape]/@Height", + "searchValue": "2025. 05. 24.", + "value": "1400", + "points": 1, + "category": "OneAnswer", + "item": "문구 (2025. 05. 24.)/① 크기 (14pt)", + "desc": "1pt당 100" + }, + "21": { + "path": "//PARASHAPE[@Id=//CHAR[contains(text(),'{searchValue}')]/ancestor::P/@ParaShape]/@Align", + "searchValue": "2025. 05. 24.", + "value": "Center", + "points": 1, + "category": "OneAnswer", + "item": "문구 (2025. 05. 24.)/② 정렬 (가운데 정렬)" + }, + "22": { + "path": "//TEXT[CHAR[text()='{searchValue}']]/@CharShape", + "searchValue": "운봉바래봉철쭉제", + "value": "궁서체", + "points": 1, + "category": "FontName", + "item": "문구 (운봉바래봉철쭉제)/① 글씨체 (궁서체)" + }, + "23": { + "path": "//CHARSHAPE[@Id=//TEXT[CHAR[text()='{searchValue}']]/@CharShape]/@Height", + "searchValue": "운봉바래봉철쭉제", + "value": "2600", + "points": 1, + "category": "OneAnswer", + "item": "문구 (운봉바래봉철쭉제)/② 크기 (26pt)" + }, + "24": { + "path": "//PARASHAPE[@Id=//CHAR[text()='{searchValue}']/ancestor::P/@ParaShape]/@Align", + "searchValue": "운봉바래봉철쭉제", + "value": "Center", + "points": 1, + "category": "OneAnswer", + "item": "문구 (운봉바래봉철쭉제)/③ 정렬 (가운데 정렬)" + }, + "25": { + "path": "//SECTION[1]//TEXT[CHAR[text()='{searchValue}']]/@CharShape", + "searchValue": "DIAT", + "value": "궁서", + "points": 1, + "category": "FontName", + "item": "문구 (DIAT)/① 글꼴 (궁서)" + }, + "26": { + "path": "//CHARSHAPE[@Id=//SECTION[1]//TEXT[CHAR[text()='{searchValue}']]/@CharShape]/@Height", + "searchValue": "DIAT", + "value": "900", + "points": 1, + "category": "OneAnswer", + "item": "문구 (DIAT)/② 크기 (9pt)" + }, + "27": { + "path": "//PARASHAPE[@Id=//SECTION[1]//CHAR[text()='{searchValue}']/parent::TEXT/parent::P/@ParaShape]/@Align", + "searchValue": "DIAT", + "value": "Right", + "points": 1, + "category": "OneAnswer", + "item": "문구 (DIAT)/③ 정렬 (오른쪽 정렬)" + }, + "28": { + "path": "//PAGENUM/@FormatType", + "value": "LatinCapital", + "points": 2, + "category": "PageNumber", + "item": "① 쪽 번호 매기기 (A,B,C 순으로)", + "desc1": { + "가,나,다":"HangulSyllable", + "1,2,3":"Digit", + "갑,을,병":"DecagonCircle", + "A,B,C":"LatinCapital", + "①,②,③":"CircledDigit", + "一,二,三":"Ideograph", + "㉠,㉡,㉢":"CircledHangulJamo", + "ⓐ,ⓑ,ⓒ":"CircledLatinSmall", + "i,ii,iii":"RomanSmall", + "정답에 맞는 값 value에 입력":"" + }, + "desc2": "1, 2페이지 모두 정답이어야 점수 부여" + }, + "29": { + "path": "//PAGENUM/@Pos", + "value": "BottomRight", + "points": 2, + "category": "PageNumber", + "item": "오른쪽 아래", + "desc": "1, 2페이지 모두 정답이어야 점수 부여", + "desc2": { + "가운데 아래": "BottomCenter", + "오른쪽 아래": "BottomRight" + } + }, + "30": { + "path": "//PARASHAPE[@Id='{parashape_id}']/PARAMARGIN/@LineSpacing", + "value": "200", + "points": 2, + "category": "LineSpacing", + "item": "문제 1 줄간격 200% 설정", + "desc": "1페이지 문단의 줄간격이 정답이 아닌 문단이 있으면 False(감점)" + } + }, + "2": { + "1": { + "path": "//PAGEBORDERFILL[@Type='Both' or @Type='Even']/@HeaderInside", + "path2": "//BORDERFILL[@Id=//PAGEBORDERFILL[@Type='Both' or @Type='Even']/@BorferFill]", + "value": { + "header_inside": true, + "all_double_slim": true + }, + "points": 4, + "category": "PageBorder", + "item": "문제2 쪽테두리(이중 실선, 머리말 포함) 설정" + }, + "2": { + "path": "count(//SECTION)>1", + "value": true, + "points": 3, + "category": "Boolean", + "item": "① 구역나누기", + "desc": "섹션이 1개 이상이면 점수부여" + }, + "3": { + "path": "//COLDEF", + "value": "2", + "points": 3, + "category": "TwoColumn", + "item": "② 다단 2단" + }, + "4": { + "path": "//RECTANGLE//CHAR[text()='{searchValue}']/ancestor::RECTANGLE/SHAPEOBJECT/SIZE/@Width", + "searchValue": "철쭉과 진달래", + "value": "50", + "points": 2, + "category": "mmSize", + "item": "문구 (철쭉과 진달래)/① 크기-너비 (50 mm)" + }, + "5": { + "path": "//RECTANGLE//CHAR[text()='{searchValue}']/ancestor::RECTANGLE/SHAPEOBJECT/SIZE/@Height", + "searchValue": "철쭉과 진달래", + "value": "12", + "points": 2, + "category": "mmSize", + "item": "문구 (철쭉과 진달래)/② 크기-높이 (12 mm)" + }, + "6": { + "path": "//RECTANGLE[.//CHAR[text()='{searchValue}']]//LINESHAPE/@Style", + "path2": "//RECTANGLE[.//CHAR[text()='{searchValue}']]//LINESHAPE/@Width", + "searchValue": "철쭉과 진달래", + "value": [ "DoubleSlim", "283" ], + "points": 2, + "category": "DoubleAnswer", + "item": "문구 (철쭉과 진달래)/③ 테두리 : 이중 실선(1.00mm)", + "desc": "1mm = 283pt" + }, + "7": { + "path": "//RECTANGLE[.//CHAR[text()='{searchValue}']]/@Ratio", + "searchValue": "철쭉과 진달래", + "value": "20", + "points": 2, + "category": "OneAnswer", + "item": "문구 (철쭉과 진달래)/④ 글상자 모서리 (둥근모양)", + "desc": "모서리 비율 50이면 반원 / 20이면 둥근모양" + }, + "8": { + "path": "//RECTANGLE[.//CHAR[text()='{searchValue}']]//WINDOWBRUSH/@FaceColor", + "searchValue": "철쭉과 진달래", + "value": "225,15,161", + "points": 2, + "category": "Color", + "item": "문구 (철쭉과 진달래)/⑤ 채우기 : 색상(RGB:225,15,161)" + }, + "9": { + "path": "//RECTANGLE[.//CHAR[text()='{searchValue}']]/SHAPEOBJECT/POSITION/@TreatAsChar", + "searchValue": "철쭉과 진달래", + "value": "true", + "points": 1, + "category": "OneAnswer", + "item": "문구 (철쭉과 진달래)/⑥ 글상자 위치 (글자처럼 취급)" + }, + "10": { + "path": "//PARASHAPE[@Id=//RECTANGLE//CHAR[text()='{searchValue}']/ancestor::P[last()]/@ParaShape]/@Align", + "searchValue": "철쭉과 진달래", + "value": "Center", + "points": 1, + "category": "OneAnswer", + "item": "문구 (철쭉과 진달래)/⑦ 글상자 정렬 (가운데 정렬)" + }, + "11": { + "path": "//TEXT[CHAR[text()='{searchValue}']]/@CharShape", + "searchValue": "철쭉과 진달래", + "value": "맑은고딕", + "points": 1, + "category": "FontName", + "item": "문구 (철쭉과 진달래)/⑧ 글씨체 (맑은고딕)" + }, + "12": { + "path": "//CHARSHAPE[@Id=//RECTANGLE//TEXT[./CHAR[text()='{searchValue}']]/@CharShape]/@Height", + "searchValue": "철쭉과 진달래", + "value": "1800", + "points": 1, + "category": "OneAnswer", + "item": "문구 (철쭉과 진달래)/⑨ 글씨크기 (18 pt)", + "desc":"1pt당 100" + }, + "13": { + "path": "//PARASHAPE[@Id=//RECTANGLE//P[.//CHAR[text()='{searchValue}']]/@ParaShape]/@Align", + "searchValue": "철쭉과 진달래", + "value": "Center", + "points": 1, + "category": "OneAnswer", + "item": "문구 (철쭉과 진달래)/⑩ 정렬 (가운데 정렬)" + }, + "14": { + "path": "boolean(//PICTURE//SHAPECOMMENT[contains(text(),'{searchValue}')])", + "searchValue": "원본 그림의 이름: 그림", + "value": true, + "points": 2, + "category": "Boolean", + "item": "① 파일명 \"그림A.jpg\" 삽입" + }, + "15": { + "path": "//PICTURE[./IMAGE[@BinItem=//BINITEM[@Format='JPG']/@BinData]]/SHAPEOBJECT/SIZE/@Width", + "value": "85", + "points": 2, + "category": "mmSize", + "item": "② 크기-너비 (85 mm)" + }, + "16": { + "path": "//PICTURE[./IMAGE[@BinItem=//BINITEM[@Format='JPG']/@BinData]]/SHAPEOBJECT/SIZE/@Height", + "value": "40", + "points": 2, + "category": "mmSize", + "item": "③ 크기-높이 (40 mm)" + }, + "17": { + "path": "//PICTURE[./IMAGE[@BinItem=//BINITEM[@Format='JPG']/@BinData]]/SHAPEOBJECT/POSITION[not(@TreatAsChar='true') and @HorzRelTo='Page']/@HorzOffset", + "value": "0", + "points": 2, + "category": "mmSize", + "item": "④ 위치 (어울림 : 가로-쪽의 왼쪽 0.0mm)" + }, + "18": { + "path": "//PICTURE[./IMAGE[@BinItem=//BINITEM[@Format='JPG']/@BinData]]/SHAPEOBJECT/POSITION[not(@TreatAsChar='true') and @HorzRelTo='Page']/@VertOffset", + "value": "23", + "points": 2, + "category": "mmSize", + "item": "⑤ 위치 (어울림 : 세로-쪽의 위 23 mm)" + }, + "19": { + "path": "//TEXT[CHAR[text()='{searchValue}']]/@CharShape", + "searchValue": "1. 철쭉의 특징", + "value": "굴림", + "points": 1, + "category": "FontName", + "item": "문구① (1. 철쭉의 특징)/① 글씨체 (굴림)" + }, + "20": { + "path": "//CHARSHAPE[@Id=//TEXT[CHAR[text()='{searchValue}']]/@CharShape]/@Height", + "searchValue": "1. 철쭉의 특징", + "value": "1200", + "points": 1, + "category": "OneAnswer", + "item": "문구① (1. 철쭉의 특징)/② 크기 (12pt)" + }, + "21": { + "path": "//CHARSHAPE[@Id=//TEXT[CHAR[text()='{searchValue}']]/@CharShape]", + "searchValue": "1. 철쭉의 특징", + "value": "BOLD", + "points": 1, + "category": "FontAttribute", + "item": "문구① (1. 철쭉의 특징)/③ 진하게" + }, + "22": { + "path": "//TEXT[CHAR[text()='{searchValue}']]/@CharShape", + "searchValue": "2. 봄의 전령 진달래", + "value": "굴림", + "points": 1, + "category": "FontName", + "item": "문구② (2. 봄의 전령 진달래)/① 글씨체 (굴림)" + }, + "23": { + "path": "//CHARSHAPE[@Id=//TEXT[CHAR[text()='{searchValue}']]/@CharShape]/@Height", + "searchValue": "2. 봄의 전령 진달래", + "value": "1200", + "points": 1, + "category": "OneAnswer", + "item": "문구② (2. 봄의 전령 진달래)/② 크기 (12pt)" + }, + "24": { + "path": "//CHARSHAPE[@Id=//TEXT[CHAR[text()='{searchValue}']]/@CharShape]", + "searchValue": "2. 봄의 전령 진달래", + "value": "BOLD", + "points": 1, + "category": "FontAttribute", + "item": "문구② (2. 봄의 전령 진달래)/③ 진하게" + }, + "25": { + "path": "boolean(//TEXT[CHAR[contains(text(),'{option}')]]/FOOTNOTE)", + "path2": "boolean(//CHAR[substring(., string-length(.) - string-length('{option}') + 1) = '{option}']/following-sibling::FOOTNOTE/descendant::CHAR)", + "option": "거름", + "value": true, + "points": 2, + "category": "Boolean", + "item": "문구 (거름)/① 각주 설정 및 문구 입력" + }, + "26": { + "path": "//CHAR[contains(text(),'{searchValue}')]/parent::TEXT/@CharShape", + "searchValue": "땅을 기름지게 하는데 사용되는 유기물질", + "value": "궁서", + "points": 1, + "category": "FontName", + "item": "문구 (거름)/② 글씨체 (궁서)" + }, + "27": { + "path": "//CHARSHAPE[@Id=//TEXT[CHAR[contains(text(),'{searchValue}')]]/@CharShape]/@Height", + "searchValue": "땅을 기름지게 하는데 사용되는 유기물질", + "value": "900", + "points": 1, + "category": "OneAnswer", + "item": "문구 (거름)/③ 크기 (9pt)" + }, + "28": { + "path": "//P[TEXT[CHAR[contains(text(), '{searchValue}')]]]//AUTONUMFORMAT/@Type", + "searchValue": "땅을 기름지게 하는데 사용되는 유기물질", + "value": "Ideograph", + "points": 2, + "category": "OneAnswer", + "item": "문구 (거름)/④ 각주 번호모양", + "desc": { + "가,나,다":"HangulSyllable", + "1,2,3":"Digit", + "갑,을,병":"DecagonCircle", + "A,B,C":"LatinCapital", + "①,②,③":"CircledDigit", + "一,二,三":"Ideograph", + "㉠,㉡,㉢":"CircledHangulJamo", + "ⓐ,ⓑ,ⓒ":"CircledLatinSmall", + "i,ii,iii":"RomanSmall", + "정답에 맞는 값 value에 입력":"" + } + }, + "29": { + "path": "boolean(//CHAR[contains(text(),'Breeding')])", + "ignoreWord": "Breeding", + "value": true, + "points": 3, + "category": "Boolean", + "item": "Breeding/영단어 미입력, 대소문자/오타 시 전체 감점", + "desc": "유사도 검사를 진행하지 않고 영단어가 모두 일치해야 하므로 xpath구문 내 단어도 수정필요" + }, + "30": { + "path": "//CHAR[contains(text(),'{kor}')][contains(text(),'{chn}')]", + "word":[ + ["생육", "生育"], + ["유년", "幼年"], + ["허기", "虛飢"], + ["풍류", "風流"], + ["식물", "植物"] + ], + "value": 10, + "points": 10, + "category": "Hanja", + "item": "① 생육(生育), ② 유년(幼年), ③ 허기(虛飢), ④ 풍류(風流), ⑤ 식물(植物)" + }, + "31": { + "path": "boolean(//CHAR[contains(translate(text(), ' ', ''),'지를잘라')])", + "value": true, + "points": 3, + "category": "Boolean", + "item": "문구 (…새로 나온 가지가 잘라…) 가 → 를 글자바꿈" + }, + "32": { + "path": "boolean(//CHAR[contains(translate(text(), ' ', ''),'보다참꽃')])", + "value": true, + "points": 3, + "category": "Boolean", + "item": "문구 (…참꽃나무란 진달래보다 이름에 더…) 참꽃나무란 / 진달래보다 순서바꿈" + }, + "33": { + "path": "//TEXT[CHAR[contains(text(),'{searchValue}')]]/@CharShape", + "searchValue": "철쭉 관광객 현황(단위 : 천 명)", + "value": "돋움", + "points": 1, + "category": "FontName", + "item": "제목 문구 (철쭉 관광객 현황(단위 : 천 명))/① 글씨체 (돋움)" + }, + "34": { + "path": "//CHARSHAPE[@Id=//TEXT[CHAR[text()='{searchValue}']]/@CharShape]/@Height", + "searchValue": "철쭉 관광객 현황(단위 : 천 명)", + "value": "1200", + "points": 1, + "category": "OneAnswer", + "item": "제목 문구 (철쭉 관광객 현황(단위 : 천 명))/② 크기 (12pt)" + }, + "35": { + "path": "//CHARSHAPE[@Id=//TEXT[CHAR[text()='{searchValue}']]/@CharShape]", + "searchValue": "철쭉 관광객 현황(단위 : 천 명)", + "value": "BOLD", + "points": 1, + "category": "FontAttribute", + "item": "제목 문구 (철쭉 관광객 현황(단위 : 천 명))/③ 진하게" + }, + "36": { + "path": "//PARASHAPE[@Id=//P[.//CHAR[text()='{searchValue}']]/@ParaShape]/@Align", + "searchValue": "철쭉 관광객 현황(단위 : 천 명)", + "value": "Center", + "points": 1, + "category": "OneAnswer", + "item": "제목 문구 (철쭉 관광객 현황(단위 : 천 명))/④ 정렬 (가운데 정렬)" + }, + "37": { + "path": "//BORDERFILL[@Id=//TABLE/ROW[1]/CELL/@BorderFill]/FILLBRUSH/WINDOWBRUSH/@FaceColor", + "path2": "//BORDERFILL[@Id=//CELLZONE[@StartRowAddr='0' and @EndRowAddr='0' and @StartColAddr='0' and @EndColAddr=(ancestor::TABLE[1]/@ColCount)-1]/@BorderFill]/FILLBRUSH/WINDOWBRUSH/@FaceColor", + "value": "140,249,62", + "points": 2, + "category": "Color", + "item": "위쪽 제목 셀/① 색상(RGB:140,249,62)" + }, + "38": { + "path": "//CHARSHAPE[@Id=//TABLE/ROW[1]/descendant::TEXT/@CharShape]", + "value": "BOLD", + "points": 1, + "category": "FontAttribute", + "item": "위쪽 제목 셀/② 진하게", + "desc": "글자 속성이라 CELLZONE으로 적용 되지 않음" + }, + "39": { + "path": "//BORDERFILL[@Id=//TABLE/ROW[1]/CELL/@BorderFill]/BOTTOMBORDER/@Type", + "path2": "//BORDERFILL[@Id=//CELLZONE[@StartRowAddr='0' and @EndRowAddr='0' and @StartColAddr='0' and @EndColAddr=(ancestor::TABLE[1]/@ColCount)-1]/@BorderFill]/BOTTOMBORDER/@Type", + "value": "DoubleSlim", + "points": 2, + "category": "TableAnswer", + "item": "제목 셀 아래선/① 이중실선" + }, + "40": { + "path": "//BORDERFILL[@Id=//TABLE/ROW[1]/CELL/@BorderFill]/BOTTOMBORDER/@Width", + "path2": "//BORDERFILL[@Id=//CELLZONE[@StartRowAddr='0' and @EndRowAddr='0' and @StartColAddr='0' and @EndColAddr=(ancestor::TABLE[1]/@ColCount)-1]/@BorderFill]/BOTTOMBORDER/@Width", + "value": "0.5mm", + "points": 2, + "category": "TableAnswer", + "item": "제목 셀 아래선/② 0.5mm" + }, + "41": { + "path": "//TABLE//TEXT/@CharShape", + "path2": "//FONTFACE[@Lang='Hangul']/FONT[@Id=//CHARSHAPE[@Id=//TABLE/ROW/descendant::TEXT/@CharShape]/FONTID/@Hangul]/@Name", + "value": "중고딕", + "points": 1, + "category": "TableFontName", + "category_tmp": "FontName", + "item": "글자모양/① 글씨체 (중고딕)", + "desc": "테이블 폰트명 문항은 테이블의 모든 셀이 정답폰트와 일치해야 함, 하나만 일치해도 정답으로 채점할 경우 category값을 FontName으로 변경" + }, + "42": { + "path": "//CHARSHAPE[@Id=//TABLE//TEXT/@CharShape]/@Height", + "value": "1000", + "points": 1, + "category": "TableAnswer", + "item": "글자모양/② 크기 (10pt)" + }, + "43": { + "path": "//PARASHAPE[@Id=//TABLE/ROW//P/@ParaShape]/@Align", + "value": "Center", + "points": 1, + "category": "TableAnswer", + "item": "글자모양/③ 정렬 (가운데 정렬)" + }, + "44": { + "path": "boolean(//TABLE[1]/ROW[last()]/CELL[position()=last()]//FIELDBEGIN[starts-with(@Command, '={option}')]) and boolean(//TABLE[1]/ROW[last()]/CELL[position()=last()-1]//FIELDBEGIN[starts-with(@Command, '={option}')])", + "option": "AVG", + "value": true, + "points": 4, + "category": "Boolean", + "item": "블록 계산식/합계", + "desc": "option값에 합계는 SUM / 평균은 AVG" + }, + "45": { + "chart_xpath": "", + "chart_type": "누적세로막대형", + "value": true, + "points": 2, + "category": "ChartType", + "item": "① 종류 (누적세로막대형)", + "desc": "chart_type을 입력받아 차트타입에 맞는 xml요소가 있는지 내부적으로 검사, chart_type만 한글로 입력해주면 된다. (공백무시)" + }, + "46": { + "chart_xpath": "//c:valAx/c:majorTickMark/@val", + "value": "out", + "points": 2, + "category": "OneAnswer", + "item": "② 값 축 주 눈금선", + "desc": "chart xml파일에서 답안을 가져오는 문항은 path키값 대신 chart_xpath키값을 이용해 xapth구문을 작성한다" + }, + "47": { + "path": "//OLE[@BinItem=//BINITEM[@Format='OLE']/@BinData]//SIZE/@Width", + "value": "80", + "points": 2, + "category": "mmSize", + "item": "③ 크기-너비 (80 mm)" + }, + "48": { + "path": "//OLE[@BinItem=//BINITEM[@Format='OLE']/@BinData]//SIZE/@Height", + "value": "90", + "points": 2, + "category": "mmSize", + "item": "④ 크기-높이 (90 mm)" + }, + "49": { + "chart_xpath": "boolean(//c:chart and not(//c:pt[not(ancestor::c:tx)]/c:v[text()='합계' or text()='평균']))", + "value": true, + "points": 2, + "category": "Boolean", + "item": "⑤ 차트 데이터(표에서 블록계산식을 제외한 나머지 값만 이용)", + "desc": "차트가 존재하고 블록계산식(합계, 평균) 데이터가 없는 경우 정답 처리" + }, + "50": { + "chart_xpath": "//a:t[text()='{searchValue}']/ancestor::a:r//a:ea/@typeface", + "searchValue": "철쭉 관광객 현황", + "value": "굴림", + "points": 1, + "category": "OneAnswer", + "item": "제목 문구 (철쭉 관광객 현황)/① 글씨체 (굴림)" + }, + "51": { + "chart_xpath": "//a:t[text()='{searchValue}']/ancestor::a:r/a:rPr/@sz", + "searchValue": "철쭉 관광객 현황", + "value": "1300", + "points": 1, + "category": "OneAnswer", + "item": "제목 문구 (철쭉 관광객 현황)/② 크기 (13pt)" + }, + "52": { + "chart_xpath": "//a:t[text()='{searchValue}']/ancestor::a:r/a:rPr/@{option}", + "option": "b", + "searchValue": "철쭉 관광객 현황", + "value": "1", + "points": 1, + "category": "OneAnswer", + "item": "제목 문구 (철쭉 관광객 현황)/③ 진하게", + "desc": "option값 - 기울임(Italic):i / 굵게(Bold):b" + }, + "53": { + "chart_xpath": "//c:catAx/c:txPr//a:ea/@typeface", + "value": "돋움", + "points": 1, + "category": "ChartOneAnswer", + "item": "X축/① 글꼴 (돋움)" + }, + "54": { + "chart_xpath": "//c:catAx/c:txPr//a:defRPr/@sz", + "value": "900", + "points": 1, + "category": "ChartOneAnswer", + "item": "X축/② 크기 (9pt)" + }, + "55": { + "chart_xpath": "//c:catAx/c:txPr//a:defRPr/@{option}", + "option": "i", + "value": "1", + "points": 1, + "category": "ChartOneAnswer", + "item": "X축/③ 기울임", + "desc": "option값 - 기울임(Italic):i / 굵게(Bold):b" + }, + "56": { + "chart_xpath": "//c:valAx/c:txPr//a:ea/@typeface", + "value": "돋움", + "points": 1, + "category": "ChartOneAnswer", + "item": "Y축/① 글꼴 (돋움)" + }, + "57": { + "chart_xpath": "//c:valAx/c:txPr//a:defRPr/@sz", + "value": "900", + "points": 1, + "category": "ChartOneAnswer", + "item": "Y축/② 크기 (9pt)" + }, + "58": { + "chart_xpath": "//c:valAx/c:txPr//a:defRPr/@{option}", + "option": "i", + "value": "1", + "points": 1, + "category": "ChartOneAnswer", + "item": "Y축/③ 기울임", + "desc": "option값 - 기울임(Italic):i / 굵게(Bold):b" + }, + "59": { + "chart_xpath": "//c:legend//a:ea/@typeface", + "value": "돋움", + "points": 1, + "category": "OneAnswer", + "item": "범례/① 글꼴 (돋움)" + }, + "60": { + "chart_xpath": "//c:legend//a:defRPr/@sz", + "value": "900", + "points": 1, + "category": "OneAnswer", + "item": "범례/② 크기 (9pt)" + }, + "61": { + "chart_xpath": "//c:legend//a:defRPr/@{option}", + "option": "i", + "value": "1", + "points": 1, + "category": "OneAnswer", + "item": "범례/③ 기울임", + "desc": "option값 - 기울임(Italic):i / 굵게(Bold):b" + } + } +} \ No newline at end of file diff --git a/회차별채점자료/2505/json_채점기준표/0611/DIW_2505B.json b/회차별채점자료/2505/json_채점기준표/0611/DIW_2505B.json new file mode 100644 index 0000000..c268f46 --- /dev/null +++ b/회차별채점자료/2505/json_채점기준표/0611/DIW_2505B.json @@ -0,0 +1,840 @@ +{ + "0": { + "0": { + "path": "", + "path2": "", + "points": 0, + "category": "파일저장", + "item": "파일명 (수검번호.hwp/hwpx)" + }, + "1": { + "path": "//PAGEMARGIN", + "value": { + "Top": 20, + "Bottom": 20, + "Left": 20, + "Right": 20, + "Header": 10, + "Footer": 10, + "Gutter": 0 + }, + "tolerance": 1, + "points": 4, + "category": "PageSetting", + "item": "A4용지, 왼쪽/오른쪽/위쪽/아래쪽 (각20mm), 머리말/꼬리말 (10mm), 제본(0mm)" + }, + "2": { + "path": "", + "value": { + "FontName": "바탕", + "FontSize": "1000", + "Alignment": "Justify", + "LineSpacing": "160" + }, + "points": 4, + "category": "BasicSetting", + "item": "글꼴 (바탕, 10pt), 양쪽정렬, 줄간격 (160%)" + }, + "3": { + "path": "", + "value": null, + "points": 40, + "category": "오타감점", + "item": "오타 1개 -1점 / 2503회부터 오타 1개 -1점으로 변경" + } + }, + "1": { + "1": { + "path": "//TEXTART[@Text='{searchValue}']/TEXTARTSHAPE/@FontName", + "searchValue": "광양매실축제안내", + "value": "맑은 고딕", + "points": 1, + "category": "OneAnswer", + "item": "문구 (광양매실축제안내)/① 글씨체 (맑은 고딕)" + }, + "2": { + "path": "//TEXTART[@Text='{searchValue}']/descendant::WINDOWBRUSH/@FaceColor", + "searchValue": "광양매실축제안내", + "value": "199,80,124", + "points": 2, + "category": "Color", + "item": "문구 (광양매실축제안내)/② 채우기 : 색상(RGB:199,82,82)" + }, + "3": { + "path": "//TEXTART[@Text='{searchValue}']/SHAPEOBJECT/SIZE/@Width", + "searchValue": "광양매실축제안내", + "value": "100", + "tolerance": 1, + "points": 2, + "category": "mmSize", + "item": "문구 (광양매실축제안내)/③ 크기-너비 (100mm)" + }, + "4": { + "path": "//TEXTART[@Text='{searchValue}']/SHAPEOBJECT/SIZE/@Height", + "searchValue": "광양매실축제안내", + "value": "20", + "tolerance": 1, + "points": 2, + "category": "mmSize", + "item": "문구 (광양매실축제안내)/④ 크기-높이 (20 mm)" + }, + "5": { + "path": "//TEXTART[@Text='{searchValue}']/SHAPEOBJECT/POSITION/@TreatAsChar", + "searchValue": "광양매실축제안내", + "value": "true", + "points": 2, + "category": "OneAnswer", + "item": "문구 (광양매실축제안내)/⑤ 위치 (글자처럼 취급)" + }, + "6": { + "path":"//PARASHAPE[@Id=//P[.//TEXTART[@Text='{searchValue}']]/@ParaShape]/@Align", + "searchValue": "광양매실축제안내", + "value": "Center", + "points": 2, + "category": "OneAnswer", + "item": "문구 (광양매실축제안내)/⑥ 정렬 (가운데 정렬)" + }, + "7": { + "path": "//TEXTART[@Text='{searchValue}']", + "searchValue": "광양매실축제안내", + "value": true, + "points": 2, + "category": "Boolean", + "item": "문구 (광양매실축제안내)/⑦ 글맵시모양 (육안확인)" + }, + "8": { + "path": "//RECTANGLE[.//CHAR[text()='{searchValue}']]/SHAPEOBJECT/SIZE", + "searchValue": "올", + "value": { + "Height": 2800, + "Width": 2800 + }, + "tolerance": 200, + "points": 1, + "category": "TwoLineSize", + "item": "올/① 모양 (2줄)" + }, + "9": { + "path": "//TEXT[CHAR[text()='{searchValue}']]/@CharShape", + "searchValue": "올", + "value": "궁서체", + "points": 1, + "category": "FontName", + "item": "올/② 글씨체 (궁서체)" + }, + "10": { + "path": "//RECTANGLE[.//CHAR[text()='{searchValue}']]//WINDOWBRUSH/@FaceColor", + "searchValue": "올", + "value": "186,255,26", + "points": 2, + "category": "Color", + "item": "올/③ 면색 : 색상(RGB:186,255,26)" + }, + "11": { + "path": "//RECTANGLE[.//CHAR[text()='{searchValue}']]//OUTSIDEMARGIN/@Right", + "searchValue": "올", + "value": "3.0", + "tolerance": 1, + "points": 2, + "category": "mmSize", + "item": "올/④ 본문과의 간격 : 3.0mm" + }, + "12": { + "path": "//CHARSHAPE[@Id=//CHAR[contains(text(),'{searchValue}')]/parent::TEXT/@CharShape]", + "searchValue": "봄 매화, 여름 매실로 우리 함께 힐링합시다!", + "value": "ITALIC", + "points": 2, + "category": "FontAttribute", + "item": "문구 (봄 매화, 여름 매실로 우리 함께 힐링합시다!)/① 기울임" + }, + "13": { + "path": "//CHARSHAPE[@Id=//CHAR[contains(text(),'{searchValue}')]/parent::TEXT/@CharShape]", + "searchValue": "봄 매화, 여름 매실로 우리 함께 힐링합시다!", + "value": "ITALIC", + "points": 2, + "category": "FontAttribute", + "item": "문구 (봄 매화, 여름 매실로 우리 함께 힐링합시다!)/② 기울임" + }, + "14": { + "path": "//CHAR[contains(text(),'{char1}')]", + "path2": "//CHAR[contains(text(),'{char2}')]", + "path3": "//CHAR[contains(text(),'{char3}')]", + "char1": "→", + "char2": "←", + "char3": "※", + "value": 3, + "points": 3, + "category": "SpecialChar", + "item": "① → , ② ← , ③ ※" + }, + "15": { + "path": "//CHAR[contains(text(),'{searchValue}')]/parent::TEXT/@CharShape", + "searchValue": "축제안내", + "value": "굴림체", + "points": 1, + "category": "FontName", + "item": "문구 (→ 축제안내 ←)/① 글씨체 (굴림체)" + }, + "16": { + "path": "//PARASHAPE[@Id=//CHAR[contains(text(),'{searchValue}')]/ancestor::P/@ParaShape]/@Align", + "searchValue": "축제안내", + "value": "Center", + "points": 1, + "category": "OneAnswer", + "item": "문구 (→ 축제안내 ←)/② 정렬 (가운데 정렬)" + }, + "17": { + "path": "//CHARSHAPE[@Id=//TEXT[CHAR[text()='{searchValue}']]/@CharShape]", + "hyperlink_ptag": "//P[.//FIELDBEGIN[@Type='Hyperlink']]", + "searchValue": "광양매실축제 홈페이지(http://www.ihd.or.kr)", + "value": "BOLD", + "points": 1, + "category": "FontAttribute", + "item": "문구 (광양매실축제 홈페이지(http://www.ihd.or.kr))/① 진하게" + }, + "18": { + "path": "//CHARSHAPE[@Id=//TEXT[CHAR[text()='{searchValue}']]/@CharShape]", + "hyperlink_ptag": "//P[.//FIELDBEGIN[@Type='Hyperlink']]", + "searchValue": "광양매실축제 홈페이지(http://www.ihd.or.kr)", + "value": "ITALIC", + "points": 1, + "category": "FontAttribute", + "item": "문구 (광양매실축제 홈페이지(http://www.ihd.or.kr))/② 기울임" + }, + "19": { + "path": "//PARASHAPE[@Id=//CHAR[contains(text(),'{searchValue}')]/ancestor::P/following-sibling::P[1]/@ParaShape]/PARAMARGIN", + "searchValue": "기타사항", + "value": { + "Left": 15, + "Indent": 12 + }, + "points": 2, + "category": "ParaShape", + "item": "문구 (※ 기타… 이하 문단)/왼쪽여백 (15pt), 내어쓰기 (12pt)", + "desc": "내부적으로 내어쓰기는 음수값 / JSON value값은 양수로 입력" + }, + "20": { + "path": "//CHARSHAPE[@Id=//CHAR[contains(text(),'{searchValue}')]/parent::TEXT/@CharShape]/@Height", + "searchValue": "2025. 05. 24.", + "value": "1400", + "points": 1, + "category": "OneAnswer", + "item": "문구 (2025. 05. 24.)/① 크기 (14pt)", + "desc": "1pt당 100" + }, + "21": { + "path": "//PARASHAPE[@Id=//CHAR[contains(text(),'{searchValue}')]/ancestor::P/@ParaShape]/@Align", + "searchValue": "2025. 05. 24.", + "value": "Center", + "points": 1, + "category": "OneAnswer", + "item": "문구 (2025. 05. 24.)/② 정렬 (가운데 정렬)" + }, + "22": { + "path": "//TEXT[CHAR[text()='{searchValue}']]/@CharShape", + "searchValue": "광양매실축제위원회", + "value": "견고딕", + "points": 1, + "category": "FontName", + "item": "문구 (광양매실축제위원회)/① 글씨체 (견고딕)" + }, + "23": { + "path": "//CHARSHAPE[@Id=//TEXT[CHAR[text()='{searchValue}']]/@CharShape]/@Height", + "searchValue": "광양매실축제위원회", + "value": "2600", + "points": 1, + "category": "OneAnswer", + "item": "문구 (광양매실축제위원회)/② 크기 (26pt)" + }, + "24": { + "path": "//PARASHAPE[@Id=//CHAR[text()='{searchValue}']/ancestor::P/@ParaShape]/@Align", + "searchValue": "광양매실축제위원회", + "value": "Center", + "points": 1, + "category": "OneAnswer", + "item": "문구 (광양매실축제위원회)/③ 정렬 (가운데 정렬)" + }, + "25": { + "path": "//SECTION[1]//TEXT[CHAR[text()='{searchValue}']]/@CharShape", + "searchValue": "DIAT", + "value": "굴림", + "points": 1, + "category": "FontName", + "item": "문구 (DIAT)/① 글꼴 (굴림)" + }, + "26": { + "path": "//CHARSHAPE[@Id=//SECTION[1]//TEXT[CHAR[text()='{searchValue}']]/@CharShape]/@Height", + "searchValue": "DIAT", + "value": "900", + "points": 1, + "category": "OneAnswer", + "item": "문구 (DIAT)/② 크기 (9pt)" + }, + "27": { + "path": "//PARASHAPE[@Id=//SECTION[1]//CHAR[text()='{searchValue}']/parent::TEXT/parent::P/@ParaShape]/@Align", + "searchValue": "DIAT", + "value": "Right", + "points": 1, + "category": "OneAnswer", + "item": "문구 (DIAT)/③ 정렬 (오른쪽 정렬)" + }, + "28": { + "path": "//PAGENUM/@FormatType", + "value": "CircledDigit", + "points": 2, + "category": "PageNumber", + "item": "① 쪽 번호 매기기 (A,B,C 순으로)", + "desc1": { + "1,2,3":"Digit", + "①,②,③":"CircledDigit", + "가,나,다":"HangulSyllable", + "㉮,㉯,㉰":"CircledHangulSyllable", + "A,B,C":"LatinCapital", + "Ⓐ,Ⓑ,Ⓒ":"CircledLatinCapital", + "갑,을,병":"DecagonCircle", + "一,二,三":"Ideograph", + "㉠,㉡,㉢":"CircledHangulJamo", + "ⓐ,ⓑ,ⓒ":"CircledLatinSmall", + "i,ii,iii":"RomanSmall", + "정답에 맞는 값 value에 입력":"" + }, + "desc2": "1, 2페이지 모두 정답이어야 점수 부여" + }, + "29": { + "path": "//PAGENUM/@Pos", + "value": "BottomCenter", + "points": 2, + "category": "PageNumber", + "item": "가운데 아래", + "desc": "1, 2페이지 모두 정답이어야 점수 부여", + "desc2": { + "가운데 아래": "BottomCenter", + "오른쪽 아래": "BottomRight" + } + }, + "30": { + "path": "//PARASHAPE[@Id='{parashape_id}']/PARAMARGIN/@LineSpacing", + "value": "180", + "points": 2, + "category": "LineSpacing", + "item": "문제 1 줄간격 180% 설정", + "desc": "1페이지 문단의 줄간격이 정답이 아닌 문단이 있으면 False(감점)" + } + }, + "2": { + "1": { + "path": "//PAGEBORDERFILL[@Type='Both' or @Type='Even']/@HeaderInside", + "path2": "//BORDERFILL[@Id=//PAGEBORDERFILL[@Type='Both' or @Type='Even']/@BorferFill]", + "value": { + "header_inside": true, + "all_double_slim": true + }, + "points": 4, + "category": "PageBorder", + "item": "문제2 쪽테두리(이중 실선, 머리말 포함) 설정" + }, + "2": { + "path": "count(//SECTION)>1", + "value": true, + "points": 3, + "category": "Boolean", + "item": "① 구역나누기", + "desc": "섹션이 1개 이상이면 점수부여" + }, + "3": { + "path": "//COLDEF", + "value": "2", + "points": 3, + "category": "TwoColumn", + "item": "② 다단 2단" + }, + "4": { + "path": "//RECTANGLE//CHAR[text()='{searchValue}']/ancestor::RECTANGLE/SHAPEOBJECT/SIZE/@Width", + "searchValue": "매화와 매실", + "value": "55", + "points": 2, + "category": "mmSize", + "item": "문구 (매화와 매실)/① 크기-너비 (55 mm)" + }, + "5": { + "path": "//RECTANGLE//CHAR[text()='{searchValue}']/ancestor::RECTANGLE/SHAPEOBJECT/SIZE/@Height", + "searchValue": "매화와 매실", + "value": "12", + "points": 2, + "category": "mmSize", + "item": "문구 (매화와 매실)/② 크기-높이 (12 mm)" + }, + "6": { + "path": "//RECTANGLE[.//CHAR[text()='{searchValue}']]//LINESHAPE/@Style", + "path2": "//RECTANGLE[.//CHAR[text()='{searchValue}']]//LINESHAPE/@Width", + "searchValue": "매화와 매실", + "value": [ "DoubleSlim", "283" ], + "points": 2, + "category": "DoubleAnswer", + "item": "문구 (매화와 매실)/③ 테두리 : 이중 실선(1.00mm)", + "desc": "1mm = 283pt" + }, + "7": { + "path": "//RECTANGLE[.//CHAR[text()='{searchValue}']]/@Ratio", + "searchValue": "매화와 매실", + "value": "20", + "points": 2, + "category": "OneAnswer", + "item": "문구 (매화와 매실)/④ 글상자 모서리 (둥근모양)", + "desc": "모서리 비율 50이면 반원 / 20이면 둥근모양" + }, + "8": { + "path": "//RECTANGLE[.//CHAR[text()='{searchValue}']]//WINDOWBRUSH/@FaceColor", + "searchValue": "매화와 매실", + "value": "122,179,64", + "points": 2, + "category": "Color", + "item": "문구 (매화와 매실)/⑤ 채우기 : 색상(RGB:122,179,64)" + }, + "9": { + "path": "//RECTANGLE[.//CHAR[text()='{searchValue}']]/SHAPEOBJECT/POSITION/@TreatAsChar", + "searchValue": "매화와 매실", + "value": "true", + "points": 1, + "category": "OneAnswer", + "item": "문구 (매화와 매실)/⑥ 글상자 위치 (글자처럼 취급)" + }, + "10": { + "path": "//PARASHAPE[@Id=//RECTANGLE//CHAR[text()='{searchValue}']/ancestor::P[last()]/@ParaShape]/@Align", + "searchValue": "매화와 매실", + "value": "Center", + "points": 1, + "category": "OneAnswer", + "item": "문구 (매화와 매실)/⑦ 글상자 정렬 (가운데 정렬)" + }, + "11": { + "path": "//TEXT[CHAR[text()='{searchValue}']]/@CharShape", + "searchValue": "매화와 매실", + "value": "중고딕", + "points": 1, + "category": "FontName", + "item": "문구 (매화와 매실)/⑧ 글씨체 (중고딕)" + }, + "12": { + "path": "//CHARSHAPE[@Id=//RECTANGLE//TEXT[./CHAR[text()='{searchValue}']]/@CharShape]/@Height", + "searchValue": "매화와 매실", + "value": "2000", + "points": 1, + "category": "OneAnswer", + "item": "문구 (매화와 매실)/⑨ 글씨크기 (20 pt)", + "desc":"1pt당 100" + }, + "13": { + "path": "//PARASHAPE[@Id=//RECTANGLE//P[.//CHAR[text()='{searchValue}']]/@ParaShape]/@Align", + "searchValue": "매화와 매실", + "value": "Center", + "points": 1, + "category": "OneAnswer", + "item": "문구 (매화와 매실)/⑩ 정렬 (가운데 정렬)" + }, + "14": { + "path": "boolean(//PICTURE//SHAPECOMMENT[contains(text(),'{searchValue}')])", + "searchValue": "원본 그림의 이름: 그림", + "value": true, + "points": 2, + "category": "Boolean", + "item": "① 파일명 \"그림B.jpg\" 삽입" + }, + "15": { + "path": "//PICTURE[./IMAGE[@BinItem=//BINITEM[@Format='JPG']/@BinData]]/SHAPEOBJECT/SIZE/@Width", + "value": "85", + "points": 2, + "category": "mmSize", + "item": "② 크기-너비 (85 mm)" + }, + "16": { + "path": "//PICTURE[./IMAGE[@BinItem=//BINITEM[@Format='JPG']/@BinData]]/SHAPEOBJECT/SIZE/@Height", + "value": "40", + "points": 2, + "category": "mmSize", + "item": "③ 크기-높이 (40 mm)" + }, + "17": { + "path": "//PICTURE[./IMAGE[@BinItem=//BINITEM[@Format='JPG']/@BinData]]/SHAPEOBJECT/POSITION[not(@TreatAsChar='true') and @HorzRelTo='Page']/@HorzOffset", + "value": "0", + "points": 2, + "category": "mmSize", + "item": "④ 위치 (어울림 : 가로-쪽의 왼쪽 0.0mm)" + }, + "18": { + "path": "//PICTURE[./IMAGE[@BinItem=//BINITEM[@Format='JPG']/@BinData]]/SHAPEOBJECT/POSITION[not(@TreatAsChar='true') and @HorzRelTo='Page']/@VertOffset", + "value": "24", + "points": 2, + "category": "mmSize", + "item": "⑤ 위치 (어울림 : 세로-쪽의 위 24mm)" + }, + + "19": { + "path": "//TEXT[CHAR[text()='{searchValue}']]/@CharShape", + "searchValue": "1. 매화의 특징", + "value": "돋움", + "points": 1, + "category": "FontName", + "item": "문구① (1. 매화의 특징)/① 글씨체 (돋움)" + }, + "20": { + "path": "//CHARSHAPE[@Id=//TEXT[CHAR[text()='{searchValue}']]/@CharShape]/@Height", + "searchValue": "1. 매화의 특징", + "value": "1200", + "points": 1, + "category": "OneAnswer", + "item": "문구① (1. 매화의 특징)/② 크기 (12pt)" + }, + "21": { + "path": "//CHARSHAPE[@Id=//TEXT[CHAR[text()='{searchValue}']]/@CharShape]", + "searchValue": "1. 매화의 특징", + "value": "BOLD", + "points": 1, + "category": "FontAttribute", + "item": "문구① (1. 매화의 특징)/③ 진하게" + }, + + "22": { + "path": "//TEXT[CHAR[text()='{searchValue}']]/@CharShape", + "searchValue": "2. 매실의 효능", + "value": "돋움", + "points": 1, + "category": "FontName", + "item": "문구② (2. 매실의 효능)/① 글씨체 (돋움)" + }, + "23": { + "path": "//CHARSHAPE[@Id=//TEXT[CHAR[text()='{searchValue}']]/@CharShape]/@Height", + "searchValue": "2. 매실의 효능", + "value": "1200", + "points": 1, + "category": "OneAnswer", + "item": "문구② (2. 매실의 효능)/② 크기 (12pt)" + }, + "24": { + "path": "//CHARSHAPE[@Id=//TEXT[CHAR[text()='{searchValue}']]/@CharShape]", + "searchValue": "2. 매실의 효능", + "value": "BOLD", + "points": 1, + "category": "FontAttribute", + "item": "문구② (2. 매실의 효능)/③ 진하게" + }, + + "25": { + "path": "boolean(//TEXT[CHAR[contains(text(),'{option}')]]/FOOTNOTE)", + "path2": "boolean(//CHAR[substring(., string-length(.) - string-length('{option}') + 1) = '{option}']/following-sibling::FOOTNOTE/descendant::CHAR)", + "option": "문인화", + "value": true, + "points": 2, + "category": "Boolean", + "item": "문구 (문인화)/① 각주 설정 및 문구 입력" + }, + "26": { + "path": "//CHAR[contains(text(),'{searchValue}')]/parent::TEXT/@CharShape", + "searchValue": "그림을 직업으로 하지 않는 선비나 사대부들이 여흥으로 자신들의 심중을 표현하여 그린 그림", + "value": "돋움체", + "points": 1, + "category": "FontName", + "item": "문구 (문인화)/② 글씨체 (돋움체)" + }, + "27": { + "path": "//CHARSHAPE[@Id=//TEXT[CHAR[contains(text(),'{searchValue}')]]/@CharShape]/@Height", + "searchValue": "그림을 직업으로 하지 않는 선비나 사대부들이 여흥으로 자신들의 심중을 표현하여 그린 그림", + "value": "900", + "points": 1, + "category": "OneAnswer", + "item": "문구 (문인화)/③ 크기 (9pt)" + }, + + "28": { + "path": "//P[TEXT[CHAR[contains(text(), '{searchValue}')]]]//AUTONUMFORMAT/@Type", + "searchValue": "그림을 직업으로 하지 않는 선비나 사대부들이 여흥으로 자신들의 심중을 표현하여 그린 그림", + "value": "CircledHangulSyllable", + "points": 2, + "category": "OneAnswer", + "item": "문구 (문인화)/④ 각주 번호모양", + "desc": { + "1,2,3":"Digit", + "①,②,③":"CircledDigit", + "가,나,다":"HangulSyllable", + "㉮,㉯,㉰":"CircledHangulSyllable", + "A,B,C":"LatinCapital", + "Ⓐ,Ⓑ,Ⓒ":"CircledLatinCapital", + "갑,을,병":"DecagonCircle", + "一,二,三":"Ideograph", + "㉠,㉡,㉢":"CircledHangulJamo", + "ⓐ,ⓑ,ⓒ":"CircledLatinSmall", + "i,ii,iii":"RomanSmall", + "정답에 맞는 값 value에 입력":"" + } + }, + + "29": { + "path": "boolean(//CHAR[contains(text(),'Vitamin')])", + "ignoreWord": "Vitamin", + "value": true, + "points": 3, + "category": "Boolean", + "item": "Vitamin/영단어 미입력, 대소문자/오타 시 전체 감점", + "desc": "유사도 검사를 진행하지 않고 영단어가 모두 일치해야 하므로 xpath구문 내 단어도 수정필요" + }, + "30": { + "path": "//CHAR[contains(text(),'{kor}')][contains(text(),'{chn}')]", + "word":[ + ["매향", "梅香"], + ["불의", "不義"], + ["국화", "菊花"], + ["매실", "梅實"], + ["해독", "解讀"] + ], + "value": 10, + "points": 10, + "category": "Hanja", + "item": "① 매향(梅香), ② 불의(不義), ③ 국화(菊花), ④ 매실(梅實), ⑤ 해독(解讀)" + }, + "31": { + "path": "boolean(//CHAR[contains(translate(text(), ' ', ''),'흰색,분홍')])", + "value": true, + "points": 3, + "category": "Boolean", + "item": "문구 (청색, 분홍색, 붉은색 등 다양한 색을…)/청 → 흰 글자바꿈" + }, + "32": { + "path": "boolean(//CHAR[contains(translate(text(), ' ', ''),'킨과폴리')])", + "value": true, + "points": 3, + "category": "Boolean", + "item": "문구 (항산화 성분인 폴리페놀은 카테킨과 해독(解讀)과…)/ 폴리페놀은 / 카테킨과 순서바꿈" + }, + "33": { + "path": "//TEXT[CHAR[contains(text(),'{searchValue}')]]/@CharShape", + "searchValue": "광양매실축제 만족도(단위 : %)", + "value": "굴림체", + "points": 1, + "category": "FontName", + "item": "제목 문구 (광양매실축제 만족도(단위 : %))/① 글씨체 (굴림체)" + }, + "34": { + "path": "//CHARSHAPE[@Id=//TEXT[CHAR[text()='{searchValue}']]/@CharShape]/@Height", + "searchValue": "광양매실축제 만족도(단위 : %)", + "value": "1200", + "points": 1, + "category": "OneAnswer", + "item": "제목 문구 (광양매실축제 만족도(단위 : %))/② 크기 (12pt)" + }, + "35": { + "path": "//CHARSHAPE[@Id=//TEXT[CHAR[text()='{searchValue}']]/@CharShape]", + "searchValue": "광양매실축제 만족도(단위 : %)", + "value": "BOLD", + "points": 1, + "category": "FontAttribute", + "item": "제목 문구 (광양매실축제 만족도(단위 : %))/③ 진하게" + }, + "36": { + "path": "//PARASHAPE[@Id=//P[.//CHAR[text()='{searchValue}']]/@ParaShape]/@Align", + "searchValue": "광양매실축제 만족도(단위 : %)", + "value": "Center", + "points": 1, + "category": "OneAnswer", + "item": "제목 문구 (광양매실축제 만족도(단위 : %))/④ 정렬 (가운데 정렬)" + }, + "37": { + "path": "//BORDERFILL[@Id=//TABLE/ROW[1]/CELL/@BorderFill]/FILLBRUSH/WINDOWBRUSH/@FaceColor", + "path2": "//BORDERFILL[@Id=//CELLZONE[@StartRowAddr='0' and @EndRowAddr='0' and @StartColAddr='0' and @EndColAddr=(ancestor::TABLE[1]/@ColCount)-1]/@BorderFill]/FILLBRUSH/WINDOWBRUSH/@FaceColor", + "value": "233,174,43", + "points": 2, + "category": "Color", + "item": "위쪽 제목 셀/① 색상(RGB:233,174,43)" + }, + "38": { + "path": "//CHARSHAPE[@Id=//TABLE/ROW[1]/descendant::TEXT/@CharShape]", + "value": "BOLD", + "points": 1, + "category": "FontAttribute", + "item": "위쪽 제목 셀/② 진하게", + "desc": "글자 속성이라 CELLZONE으로 적용 되지 않음" + }, + "39": { + "path": "//BORDERFILL[@Id=//TABLE/ROW[1]/CELL/@BorderFill]/BOTTOMBORDER/@Type", + "path2": "//BORDERFILL[@Id=//CELLZONE[@StartRowAddr='0' and @EndRowAddr='0' and @StartColAddr='0' and @EndColAddr=(ancestor::TABLE[1]/@ColCount)-1]/@BorderFill]/BOTTOMBORDER/@Type", + "value": "DoubleSlim", + "points": 2, + "category": "TableAnswer", + "item": "제목 셀 아래선/① 이중실선" + }, + "40": { + "path": "//BORDERFILL[@Id=//TABLE/ROW[1]/CELL/@BorderFill]/BOTTOMBORDER/@Width", + "path2": "//BORDERFILL[@Id=//CELLZONE[@StartRowAddr='0' and @EndRowAddr='0' and @StartColAddr='0' and @EndColAddr=(ancestor::TABLE[1]/@ColCount)-1]/@BorderFill]/BOTTOMBORDER/@Width", + "value": "0.5mm", + "points": 2, + "category": "TableAnswer", + "item": "제목 셀 아래선/② 0.5mm" + }, + "41": { + "path": "//TABLE//TEXT/@CharShape", + "path2": "//FONTFACE[@Lang='Hangul']/FONT[@Id=//CHARSHAPE[@Id=//TABLE/ROW/descendant::TEXT/@CharShape]/FONTID/@Hangul]/@Name", + "value": "돋움", + "points": 1, + "category": "TableFontName", + "category_tmp": "FontName", + "item": "글자모양/① 글씨체 (돋움)", + "desc": "테이블 폰트명 문항은 테이블의 모든 셀이 정답폰트와 일치해야 함, 하나만 일치해도 정답으로 채점할 경우 category값을 FontName으로 변경" + }, + "42": { + "path": "//CHARSHAPE[@Id=//TABLE//TEXT/@CharShape]/@Height", + "value": "1000", + "points": 1, + "category": "TableAnswer", + "item": "글자모양/② 크기 (10pt)" + }, + "43": { + "path": "//PARASHAPE[@Id=//TABLE/ROW//P/@ParaShape]/@Align", + "value": "Center", + "points": 1, + "category": "TableAnswer", + "item": "글자모양/③ 정렬 (가운데 정렬)" + }, + "44": { + "path": "boolean(//TABLE[1]/ROW[last()]/CELL[position()=last()]//FIELDBEGIN[starts-with(@Command, '={option}')]) and boolean(//TABLE[1]/ROW[last()]/CELL[position()=last()-1]//FIELDBEGIN[starts-with(@Command, '={option}')])", + "option": "AVG", + "value": true, + "points": 4, + "category": "Boolean", + "item": "블록 계산식/합계", + "desc": "option값에 합계는 SUM / 평균은 AVG" + }, + "45": { + "chart_xpath": "", + "chart_type": "묶은세로막대형", + "value": true, + "points": 2, + "category": "ChartType", + "item": "① 종류 (묶은세로막대형)", + "desc": "chart_type을 입력받아 차트타입에 맞는 xml요소가 있는지 내부적으로 검사, chart_type만 한글로 입력해주면 된다. (공백무시)" + }, + "46": { + "chart_xpath": "//c:valAx/c:majorTickMark/@val", + "value": "out", + "points": 2, + "category": "OneAnswer", + "item": "② 값 축 주 눈금선", + "desc": "chart xml파일에서 답안을 가져오는 문항은 path키값 대신 chart_xpath키값을 이용해 xapth구문을 작성한다" + }, + "47": { + "path": "//OLE[@BinItem=//BINITEM[@Format='OLE']/@BinData]//SIZE/@Width", + "value": "80", + "points": 2, + "category": "mmSize", + "item": "③ 크기-너비 (80 mm)" + }, + "48": { + "path": "//OLE[@BinItem=//BINITEM[@Format='OLE']/@BinData]//SIZE/@Height", + "value": "90", + "points": 2, + "category": "mmSize", + "item": "④ 크기-높이 (90 mm)" + }, + "49": { + "chart_xpath": "boolean(//c:chart and not(//c:pt[not(ancestor::c:tx)]/c:v[text()='합계' or text()='평균']))", + "value": true, + "points": 2, + "category": "Boolean", + "item": "⑤ 차트 데이터(표에서 블록계산식을 제외한 나머지 값만 이용)", + "desc": "차트가 존재하고 블록계산식(합계, 평균) 데이터가 없는 경우 정답 처리" + }, + "50": { + "chart_xpath": "//a:t[text()='{searchValue}']/ancestor::a:r//a:ea/@typeface", + "searchValue": "광양매실축제 만족도", + "value": "궁서체", + "points": 1, + "category": "OneAnswer", + "item": "제목 문구 (광양매실축제 만족도)/① 글씨체 (궁서체)" + }, + "51": { + "chart_xpath": "//a:t[text()='{searchValue}']/ancestor::a:r/a:rPr/@sz", + "searchValue": "광양매실축제 만족도", + "value": "1300", + "points": 1, + "category": "OneAnswer", + "item": "제목 문구 (광양매실축제 만족도)/② 크기 (13pt)" + }, + "52": { + "chart_xpath": "//a:t[text()='{searchValue}']/ancestor::a:r/a:rPr/@{option}", + "option": "b", + "searchValue": "광양매실축제 만족도", + "value": "1", + "points": 1, + "category": "OneAnswer", + "item": "제목 문구 (광양매실축제 만족도)/③ 진하게", + "desc": "option값 - 기울임(Italic):i / 굵게(Bold):b" + }, + "53": { + "chart_xpath": "//c:catAx/c:txPr//a:ea/@typeface", + "value": "바탕", + "points": 1, + "category": "ChartOneAnswer", + "item": "X축/① 글꼴 (바탕)" + }, + "54": { + "chart_xpath": "//c:catAx/c:txPr//a:defRPr/@sz", + "value": "900", + "points": 1, + "category": "ChartOneAnswer", + "item": "X축/② 크기 (9pt)" + }, + "55": { + "chart_xpath": "//c:catAx/c:txPr//a:defRPr/@{option}", + "option": "i", + "value": "1", + "points": 1, + "category": "ChartOneAnswer", + "item": "X축/③ 기울임", + "desc": "option값 - 기울임(Italic):i / 굵게(Bold):b" + }, + "56": { + "chart_xpath": "//c:valAx/c:txPr//a:ea/@typeface", + "value": "바탕", + "points": 1, + "category": "ChartOneAnswer", + "item": "Y축/① 글꼴 (바탕)" + }, + "57": { + "chart_xpath": "//c:valAx/c:txPr//a:defRPr/@sz", + "value": "900", + "points": 1, + "category": "ChartOneAnswer", + "item": "Y축/② 크기 (9pt)" + }, + "58": { + "chart_xpath": "//c:valAx/c:txPr//a:defRPr/@{option}", + "option": "i", + "value": "1", + "points": 1, + "category": "ChartOneAnswer", + "item": "Y축/③ 기울임", + "desc": "option값 - 기울임(Italic):i / 굵게(Bold):b" + }, + "59": { + "chart_xpath": "//c:legend//a:ea/@typeface", + "value": "바탕", + "points": 1, + "category": "OneAnswer", + "item": "범례/① 글꼴 (바탕)" + }, + "60": { + "chart_xpath": "//c:legend//a:defRPr/@sz", + "value": "900", + "points": 1, + "category": "OneAnswer", + "item": "범례/② 크기 (9pt)" + }, + "61": { + "chart_xpath": "//c:legend//a:defRPr/@{option}", + "option": "i", + "value": "1", + "points": 1, + "category": "OneAnswer", + "item": "범례/③ 기울임", + "desc": "option값 - 기울임(Italic):i / 굵게(Bold):b" + } + } +} \ No newline at end of file diff --git a/회차별채점자료/2505/json_채점기준표/0611/DIW_2505C.json b/회차별채점자료/2505/json_채점기준표/0611/DIW_2505C.json new file mode 100644 index 0000000..634fe12 --- /dev/null +++ b/회차별채점자료/2505/json_채점기준표/0611/DIW_2505C.json @@ -0,0 +1,840 @@ +{ + "0": { + "0": { + "path": "", + "path2": "", + "points": 0, + "category": "파일저장", + "item": "파일명 (수검번호.hwp/hwpx)" + }, + "1": { + "path": "//PAGEMARGIN", + "value": { + "Top": 20, + "Bottom": 20, + "Left": 20, + "Right": 20, + "Header": 10, + "Footer": 10, + "Gutter": 0 + }, + "tolerance": 1, + "points": 4, + "category": "PageSetting", + "item": "A4용지, 왼쪽/오른쪽/위쪽/아래쪽 (각20mm), 머리말/꼬리말 (10mm), 제본(0mm)" + }, + "2": { + "path": "", + "value": { + "FontName": "바탕", + "FontSize": "1000", + "Alignment": "Justify", + "LineSpacing": "160" + }, + "points": 4, + "category": "BasicSetting", + "item": "글꼴 (바탕, 10pt), 양쪽정렬, 줄간격 (160%)" + }, + "3": { + "path": "", + "value": null, + "points": 40, + "category": "오타감점", + "item": "오타 1개 -1점 / 2503회부터 오타 1개 -1점으로 변경" + } + }, + "1": { + "1": { + "path": "//TEXTART[@Text='{searchValue}']/TEXTARTSHAPE/@FontName", + "searchValue": "별사랑천문대캠프안내", + "value": "궁서체", + "points": 1, + "category": "OneAnswer", + "item": "문구 (별사랑천문대캠프안내)/① 글씨체 (궁서체)" + }, + "2": { + "path": "//TEXTART[@Text='{searchValue}']/descendant::WINDOWBRUSH/@FaceColor", + "searchValue": "별사랑천문대캠프안내", + "value": "53,164,78", + "points": 2, + "category": "Color", + "item": "문구 (별사랑천문대캠프안내)/② 채우기 : 색상(RGB:53,164,78)" + }, + "3": { + "path": "//TEXTART[@Text='{searchValue}']/SHAPEOBJECT/SIZE/@Width", + "searchValue": "별사랑천문대캠프안내", + "value": "120", + "tolerance": 1, + "points": 2, + "category": "mmSize", + "item": "문구 (별사랑천문대캠프안내)/③ 크기-너비 (120 mm)" + }, + "4": { + "path": "//TEXTART[@Text='{searchValue}']/SHAPEOBJECT/SIZE/@Height", + "searchValue": "별사랑천문대캠프안내", + "value": "20", + "tolerance": 1, + "points": 2, + "category": "mmSize", + "item": "문구 (별사랑천문대캠프안내)/④ 크기-높이 (20 mm)" + }, + "5": { + "path": "//TEXTART[@Text='{searchValue}']/SHAPEOBJECT/POSITION/@TreatAsChar", + "searchValue": "별사랑천문대캠프안내", + "value": "true", + "points": 2, + "category": "OneAnswer", + "item": "문구 (별사랑천문대캠프안내)/⑤ 위치 (글자처럼 취급)" + }, + "6": { + "path":"//PARASHAPE[@Id=//P[.//TEXTART[@Text='{searchValue}']]/@ParaShape]/@Align", + "searchValue": "별사랑천문대캠프안내", + "value": "Center", + "points": 2, + "category": "OneAnswer", + "item": "문구 (별사랑천문대캠프안내)/⑥ 정렬 (가운데 정렬)" + }, + "7": { + "path": "//TEXTART[@Text='{searchValue}']", + "searchValue": "별사랑천문대캠프안내", + "value": true, + "points": 2, + "category": "Boolean", + "item": "문구 (별사랑천문대캠프안내)/⑦ 글맵시모양 (육안확인)" + }, + "8": { + "path": "//RECTANGLE[.//CHAR[text()='{searchValue}']]/SHAPEOBJECT/SIZE", + "searchValue": "별", + "value": { + "Height": 2800, + "Width": 2800 + }, + "tolerance": 200, + "points": 1, + "category": "TwoLineSize", + "item": "별/① 모양 (2줄)" + }, + "9": { + "path": "//TEXT[CHAR[text()='{searchValue}']]/@CharShape", + "searchValue": "별", + "value": "굴림체", + "points": 1, + "category": "FontName", + "item": "별/② 글씨체 (굴림체)" + }, + "10": { + "path": "//RECTANGLE[.//CHAR[text()='{searchValue}']]//WINDOWBRUSH/@FaceColor", + "searchValue": "별", + "value": "211,202,24", + "points": 2, + "category": "Color", + "item": "별/③ 면색 : 색상(RGB:211,202,24)" + }, + "11": { + "path": "//RECTANGLE[.//CHAR[text()='{searchValue}']]//OUTSIDEMARGIN/@Right", + "searchValue": "별", + "value": "3.0", + "tolerance": 1, + "points": 2, + "category": "mmSize", + "item": "별/④ 본문과의 간격 : 3.0mm" + }, + "12": { + "path": "//CHARSHAPE[@Id=//CHAR[contains(text(),'{searchValue}')]/parent::TEXT/@CharShape]", + "searchValue": "천문우주과학 체험학습", + "value": "BOLD", + "points": 2, + "category": "FontAttribute", + "item": "문구 (천문우주과학 체험학습)/① 진하게" + }, + "13": { + "path": "//CHARSHAPE[@Id=//CHAR[contains(text(),'{searchValue}')]/parent::TEXT/@CharShape]", + "searchValue": "천문우주과학 체험학습", + "value": "UNDERLINE", + "points": 2, + "category": "FontAttribute", + "item": "문구 (천문우주과학 체험학습)/② 밑줄" + }, + "14": { + "path": "//CHAR[contains(text(),'{char1}')]", + "path2": "//CHAR[contains(text(),'{char2}')]", + "path3": "//CHAR[contains(text(),'{char3}')]", + "char1": "●", + "char2": "●", + "char3": "※", + "value": 3, + "points": 3, + "category": "SpecialChar", + "item": "① ● , ② ● , ③ ※" + }, + "15": { + "path": "//CHAR[contains(text(),'{searchValue}')]/parent::TEXT/@CharShape", + "searchValue": "참가안내", + "value": "굴림", + "points": 1, + "category": "FontName", + "item": "문구 (● 참가안내 ●)/① 글씨체 (굴림)" + }, + "16": { + "path": "//PARASHAPE[@Id=//CHAR[contains(text(),'{searchValue}')]/ancestor::P/@ParaShape]/@Align", + "searchValue": "참가안내", + "value": "Center", + "points": 1, + "category": "OneAnswer", + "item": "문구 (● 참가안내 ●)/② 정렬 (가운데 정렬)" + }, + "17": { + "path": "//CHARSHAPE[@Id=//TEXT[CHAR[text()='{searchValue}']]/@CharShape]", + "hyperlink_ptag": "//P[.//FIELDBEGIN[@Type='Hyperlink']]", + "searchValue": "그룹별 20명(선착순 마감)", + "value": "ITALIC", + "points": 1, + "category": "FontAttribute", + "item": "문구 (그룹별 20명(선착순 마감))/① 기울임" + }, + "18": { + "path": "//CHARSHAPE[@Id=//TEXT[CHAR[text()='{searchValue}']]/@CharShape]", + "hyperlink_ptag": "//P[.//FIELDBEGIN[@Type='Hyperlink']]", + "searchValue": "그룹별 20명(선착순 마감)", + "value": "UNDERLINE", + "points": 1, + "category": "FontAttribute", + "item": "문구 (그룹별 20명(선착순 마감))/② 밑줄" + }, + "19": { + "path": "//PARASHAPE[@Id=//CHAR[contains(text(),'{searchValue}')]/ancestor::P/following-sibling::P[1]/@ParaShape]/PARAMARGIN", + "searchValue": "기타사항", + "value": { + "Left": 15, + "Indent": 14 + }, + "points": 2, + "category": "ParaShape", + "item": "문구 (※ 기타… 이하 문단)/왼쪽여백 (15pt), 내어쓰기 (14pt)", + "desc": "내부적으로 내어쓰기는 음수값 / JSON value값은 양수로 입력" + }, + "20": { + "path": "//CHARSHAPE[@Id=//CHAR[contains(text(),'{searchValue}')]/parent::TEXT/@CharShape]/@Height", + "searchValue": "2025. 05. 24.", + "value": "1400", + "points": 1, + "category": "OneAnswer", + "item": "문구 (2025. 05. 24.)/① 크기 (14pt)", + "desc": "1pt당 100" + }, + "21": { + "path": "//PARASHAPE[@Id=//CHAR[contains(text(),'{searchValue}')]/ancestor::P/@ParaShape]/@Align", + "searchValue": "2025. 05. 24.", + "value": "Center", + "points": 1, + "category": "OneAnswer", + "item": "문구 (2025. 05. 24.)/② 정렬 (가운데 정렬)" + }, + "22": { + "path": "//TEXT[CHAR[text()='{searchValue}']]/@CharShape", + "searchValue": "별사랑천문대", + "value": "견고딕", + "points": 1, + "category": "FontName", + "item": "문구 (별사랑천문대)/① 글씨체 (견고딕)" + }, + "23": { + "path": "//CHARSHAPE[@Id=//TEXT[CHAR[text()='{searchValue}']]/@CharShape]/@Height", + "searchValue": "별사랑천문대", + "value": "2600", + "points": 1, + "category": "OneAnswer", + "item": "문구 (별사랑천문대)/② 크기 (26pt)" + }, + "24": { + "path": "//PARASHAPE[@Id=//CHAR[text()='{searchValue}']/ancestor::P/@ParaShape]/@Align", + "searchValue": "별사랑천문대", + "value": "Center", + "points": 1, + "category": "OneAnswer", + "item": "문구 (별사랑천문대)/③ 정렬 (가운데 정렬)" + }, + "25": { + "path": "//SECTION[1]//TEXT[CHAR[text()='{searchValue}']]/@CharShape", + "searchValue": "DIAT", + "value": "돋움", + "points": 1, + "category": "FontName", + "item": "문구 (DIAT)/① 글꼴 (돋움)" + }, + "26": { + "path": "//CHARSHAPE[@Id=//SECTION[1]//TEXT[CHAR[text()='{searchValue}']]/@CharShape]/@Height", + "searchValue": "DIAT", + "value": "900", + "points": 1, + "category": "OneAnswer", + "item": "문구 (DIAT)/② 크기 (9pt)" + }, + "27": { + "path": "//PARASHAPE[@Id=//SECTION[1]//CHAR[text()='{searchValue}']/parent::TEXT/parent::P/@ParaShape]/@Align", + "searchValue": "DIAT", + "value": "Right", + "points": 1, + "category": "OneAnswer", + "item": "문구 (DIAT)/③ 정렬 (오른쪽 정렬)" + }, + "28": { + "path": "//PAGENUM/@FormatType", + "value": "LatinCapital", + "points": 2, + "category": "PageNumber", + "item": "① 쪽 번호 매기기 (A,B,C 순으로)", + "desc1": { + "1,2,3":"Digit", + "①,②,③":"CircledDigit", + "가,나,다":"HangulSyllable", + "㉮,㉯,㉰":"CircledHangulSyllable", + "A,B,C":"LatinCapital", + "Ⓐ,Ⓑ,Ⓒ":"CircledLatinCapital", + "갑,을,병":"DecagonCircle", + "一,二,三":"Ideograph", + "㉠,㉡,㉢":"CircledHangulJamo", + "ⓐ,ⓑ,ⓒ":"CircledLatinSmall", + "i,ii,iii":"RomanSmall", + "정답에 맞는 값 value에 입력":"" + }, + "desc2": "1, 2페이지 모두 정답이어야 점수 부여" + }, + "29": { + "path": "//PAGENUM/@Pos", + "value": "BottomCenter", + "points": 2, + "category": "PageNumber", + "item": "가운데 아래", + "desc": "1, 2페이지 모두 정답이어야 점수 부여", + "desc2": { + "가운데 아래": "BottomCenter", + "오른쪽 아래": "BottomRight" + } + }, + "30": { + "path": "//PARASHAPE[@Id='{parashape_id}']/PARAMARGIN/@LineSpacing", + "value": "180", + "points": 2, + "category": "LineSpacing", + "item": "문제 1 줄간격 180% 설정", + "desc": "1페이지 문단의 줄간격이 정답이 아닌 문단이 있으면 False(감점)" + } + }, + "2": { + "1": { + "path": "//PAGEBORDERFILL[@Type='Both' or @Type='Even']/@HeaderInside", + "path2": "//BORDERFILL[@Id=//PAGEBORDERFILL[@Type='Both' or @Type='Even']/@BorferFill]", + "value": { + "header_inside": true, + "all_double_slim": true + }, + "points": 4, + "category": "PageBorder", + "item": "문제2 쪽테두리(이중 실선, 머리말 포함) 설정" + }, + "2": { + "path": "count(//SECTION)>1", + "value": true, + "points": 3, + "category": "Boolean", + "item": "① 구역나누기", + "desc": "섹션이 1개 이상이면 점수부여" + }, + "3": { + "path": "//COLDEF", + "value": "2", + "points": 3, + "category": "TwoColumn", + "item": "② 다단 2단" + }, + "4": { + "path": "//RECTANGLE//CHAR[text()='{searchValue}']/ancestor::RECTANGLE/SHAPEOBJECT/SIZE/@Width", + "searchValue": "별자리", + "value": "60", + "points": 2, + "category": "mmSize", + "item": "문구 (별자리)/① 크기-너비 (60 mm)" + }, + "5": { + "path": "//RECTANGLE//CHAR[text()='{searchValue}']/ancestor::RECTANGLE/SHAPEOBJECT/SIZE/@Height", + "searchValue": "별자리", + "value": "12", + "points": 2, + "category": "mmSize", + "item": "문구 (별자리)/② 크기-높이 (12mm)" + }, + "6": { + "path": "//RECTANGLE[.//CHAR[text()='{searchValue}']]//LINESHAPE/@Style", + "path2": "//RECTANGLE[.//CHAR[text()='{searchValue}']]//LINESHAPE/@Width", + "searchValue": "별자리", + "value": [ "DoubleSlim", "283" ], + "points": 2, + "category": "DoubleAnswer", + "item": "문구 (별자리)/③ 테두리 : 이중 실선(1.00mm)", + "desc": "1mm = 283pt" + }, + "7": { + "path": "//RECTANGLE[.//CHAR[text()='{searchValue}']]/@Ratio", + "searchValue": "별자리", + "value": "20", + "points": 2, + "category": "OneAnswer", + "item": "문구 (별자리)/④ 글상자 모서리 (반원)", + "desc": "모서리 비율 50이면 반원 / 20이면 둥근모양" + }, + "8": { + "path": "//RECTANGLE[.//CHAR[text()='{searchValue}']]//WINDOWBRUSH/@FaceColor", + "searchValue": "별자리", + "value": "191,179,233", + "points": 2, + "category": "Color", + "item": "문구 (별자리)/⑤ 채우기 : 색상(RGB:191,179,233)" + }, + "9": { + "path": "//RECTANGLE[.//CHAR[text()='{searchValue}']]/SHAPEOBJECT/POSITION/@TreatAsChar", + "searchValue": "별자리", + "value": "true", + "points": 1, + "category": "OneAnswer", + "item": "문구 (별자리)/⑥ 글상자 위치 (글자처럼 취급)" + }, + "10": { + "path": "//PARASHAPE[@Id=//RECTANGLE//CHAR[text()='{searchValue}']/ancestor::P[last()]/@ParaShape]/@Align", + "searchValue": "별자리", + "value": "Center", + "points": 1, + "category": "OneAnswer", + "item": "문구 (별자리)/⑦ 글상자 정렬 (가운데 정렬)" + }, + "11": { + "path": "//TEXT[CHAR[text()='{searchValue}']]/@CharShape", + "searchValue": "별자리", + "value": "중고딕", + "points": 1, + "category": "FontName", + "item": "문구 (별자리)/⑧ 글씨체 (중고딕)" + }, + "12": { + "path": "//CHARSHAPE[@Id=//RECTANGLE//TEXT[./CHAR[text()='{searchValue}']]/@CharShape]/@Height", + "searchValue": "별자리", + "value": "1600", + "points": 1, + "category": "OneAnswer", + "item": "문구 (별자리)/⑨ 글씨크기 (16pt)", + "desc":"1pt당 100" + }, + "13": { + "path": "//PARASHAPE[@Id=//RECTANGLE//P[.//CHAR[text()='{searchValue}']]/@ParaShape]/@Align", + "searchValue": "별자리", + "value": "Center", + "points": 1, + "category": "OneAnswer", + "item": "문구 (별자리)/⑩ 정렬 (가운데 정렬)" + }, + "14": { + "path": "boolean(//PICTURE//SHAPECOMMENT[contains(text(),'{searchValue}')])", + "searchValue": "원본 그림의 이름: 그림", + "value": true, + "points": 2, + "category": "Boolean", + "item": "① 파일명 \"그림C.jpg\" 삽입" + }, + "15": { + "path": "//PICTURE[./IMAGE[@BinItem=//BINITEM[@Format='JPG']/@BinData]]/SHAPEOBJECT/SIZE/@Width", + "value": "80", + "points": 2, + "category": "mmSize", + "item": "② 크기-너비 (80 mm)" + }, + "16": { + "path": "//PICTURE[./IMAGE[@BinItem=//BINITEM[@Format='JPG']/@BinData]]/SHAPEOBJECT/SIZE/@Height", + "value": "40", + "points": 2, + "category": "mmSize", + "item": "③ 크기-높이 (40 mm)" + }, + "17": { + "path": "//PICTURE[./IMAGE[@BinItem=//BINITEM[@Format='JPG']/@BinData]]/SHAPEOBJECT/POSITION[not(@TreatAsChar='true') and @HorzRelTo='Page']/@HorzOffset", + "value": "0", + "points": 2, + "category": "mmSize", + "item": "④ 위치 (어울림 : 가로-쪽의 왼쪽 0.0mm)" + }, + "18": { + "path": "//PICTURE[./IMAGE[@BinItem=//BINITEM[@Format='JPG']/@BinData]]/SHAPEOBJECT/POSITION[not(@TreatAsChar='true') and @HorzRelTo='Page']/@VertOffset", + "value": "24", + "points": 2, + "category": "mmSize", + "item": "⑤ 위치 (어울림 : 세로-쪽의 위 24mm)" + }, + + "19": { + "path": "//TEXT[CHAR[text()='{searchValue}']]/@CharShape", + "searchValue": "1. 별자리란", + "value": "돋움체", + "points": 1, + "category": "FontName", + "item": "문구① (1. 별자리란)/① 글씨체 (돋움체)" + }, + "20": { + "path": "//CHARSHAPE[@Id=//TEXT[CHAR[text()='{searchValue}']]/@CharShape]/@Height", + "searchValue": "1. 별자리란", + "value": "1200", + "points": 1, + "category": "OneAnswer", + "item": "문구① (1. 별자리란)/② 크기 (12pt)" + }, + "21": { + "path": "//CHARSHAPE[@Id=//TEXT[CHAR[text()='{searchValue}']]/@CharShape]", + "searchValue": "1. 별자리란", + "value": "BOLD", + "points": 1, + "category": "FontAttribute", + "item": "문구① (1. 별자리란)/③ 진하게" + }, + + "22": { + "path": "//TEXT[CHAR[text()='{searchValue}']]/@CharShape", + "searchValue": "2. 우리나라 계절별 별자리", + "value": "돋움체", + "points": 1, + "category": "FontName", + "item": "문구② (2. 우리나라 계절별 별자리)/① 글씨체 (돋움체)" + }, + "23": { + "path": "//CHARSHAPE[@Id=//TEXT[CHAR[text()='{searchValue}']]/@CharShape]/@Height", + "searchValue": "2. 우리나라 계절별 별자리", + "value": "1200", + "points": 1, + "category": "OneAnswer", + "item": "문구② (2. 우리나라 계절별 별자리)/② 크기 (12pt)" + }, + "24": { + "path": "//CHARSHAPE[@Id=//TEXT[CHAR[text()='{searchValue}']]/@CharShape]", + "searchValue": "2. 우리나라 계절별 별자리", + "value": "BOLD", + "points": 1, + "category": "FontAttribute", + "item": "문구② (2. 우리나라 계절별 별자리)/③ 진하게" + }, + + "25": { + "path": "boolean(//TEXT[CHAR[contains(text(),'{option}')]]/FOOTNOTE)", + "path2": "boolean(//CHAR[substring(., string-length(.) - string-length('{option}') + 1) = '{option}']/following-sibling::FOOTNOTE/descendant::CHAR)", + "option": "북두칠성", + "value": true, + "points": 2, + "category": "Boolean", + "item": "문구 (북두칠성)/① 각주 설정 및 문구 입력" + }, + "26": { + "path": "//CHAR[contains(text(),'{searchValue}')]/parent::TEXT/@CharShape", + "searchValue": "큰곰자리의 꼬리에 해당하는 7개의 별", + "value": "굴림", + "points": 1, + "category": "FontName", + "item": "문구 (북두칠성)/② 글씨체 (굴림)" + }, + "27": { + "path": "//CHARSHAPE[@Id=//TEXT[CHAR[contains(text(),'{searchValue}')]]/@CharShape]/@Height", + "searchValue": "큰곰자리의 꼬리에 해당하는 7개의 별", + "value": "900", + "points": 1, + "category": "OneAnswer", + "item": "문구 (북두칠성)/③ 크기 (9pt)" + }, + + "28": { + "path": "//P[TEXT[CHAR[contains(text(), '{searchValue}')]]]//AUTONUMFORMAT/@Type", + "searchValue": "큰곰자리의 꼬리에 해당하는 7개의 별", + "value": "CircledLatinCapital", + "points": 2, + "category": "OneAnswer", + "item": "문구 (북두칠성)/④ 각주 번호모양", + "desc": { + "1,2,3":"Digit", + "①,②,③":"CircledDigit", + "가,나,다":"HangulSyllable", + "㉮,㉯,㉰":"CircledHangulSyllable", + "A,B,C":"LatinCapital", + "Ⓐ,Ⓑ,Ⓒ":"CircledLatinCapital", + "갑,을,병":"DecagonCircle", + "一,二,三":"Ideograph", + "㉠,㉡,㉢":"CircledHangulJamo", + "ⓐ,ⓑ,ⓒ":"CircledLatinSmall", + "i,ii,iii":"RomanSmall", + "정답에 맞는 값 value에 입력":"" + } + }, + + "29": { + "path": "boolean(//CHAR[contains(text(),'Babylonia')])", + "ignoreWord": "Babylonia", + "value": true, + "points": 3, + "category": "Boolean", + "item": "Babylonia/영단어 미입력, 대소문자/오타 시 전체 감점", + "desc": "유사도 검사를 진행하지 않고 영단어가 모두 일치해야 하므로 xpath구문 내 단어도 수정필요" + }, + "30": { + "path": "//CHAR[contains(text(),'{kor}')][contains(text(),'{chn}')]", + "word":[ + ["성좌", "星座"], + ["유래", "由來"], + ["표석", "標石"], + ["천구", "天球"], + ["계절", "季節"] + ], + "value": 10, + "points": 10, + "category": "Hanja", + "item": "① 성좌(星座), ② 유래(由來), ③ 표석(標石), ④ 천구(天球), ⑤ 계절(季節)" + }, + "31": { + "path": "boolean(//CHAR[contains(translate(text(), ' ', ''),'역에해당')])", + "value": true, + "points": 3, + "category": "Boolean", + "item": "문구 (…지역이 해당하는 티그리스강과…)/이 → 에 글자바꿈" + }, + "32": { + "path": "boolean(//CHAR[contains(translate(text(), ' ', ''),'나는반드')])", + "value": true, + "points": 3, + "category": "Boolean", + "item": "문구 (…둘 중 반드시 하나는…)/반드시 / 하나는 순서바꿈" + }, + "33": { + "path": "//TEXT[CHAR[contains(text(),'{searchValue}')]]/@CharShape", + "searchValue": "지역별 천문대 수", + "value": "돋움체", + "points": 1, + "category": "FontName", + "item": "제목 문구 (지역별 천문대 수)/① 글씨체 (돋움체)" + }, + "34": { + "path": "//CHARSHAPE[@Id=//TEXT[CHAR[text()='{searchValue}']]/@CharShape]/@Height", + "searchValue": "지역별 천문대 수", + "value": "1200", + "points": 1, + "category": "OneAnswer", + "item": "제목 문구 (지역별 천문대 수)/② 크기 (12pt)" + }, + "35": { + "path": "//CHARSHAPE[@Id=//TEXT[CHAR[text()='{searchValue}']]/@CharShape]", + "searchValue": "지역별 천문대 수", + "value": "BOLD", + "points": 1, + "category": "FontAttribute", + "item": "제목 문구 (지역별 천문대 수)/③ 진하게" + }, + "36": { + "path": "//PARASHAPE[@Id=//P[.//CHAR[text()='{searchValue}']]/@ParaShape]/@Align", + "searchValue": "지역별 천문대 수", + "value": "Center", + "points": 1, + "category": "OneAnswer", + "item": "제목 문구 (지역별 천문대 수)/④ 정렬 (가운데 정렬)" + }, + "37": { + "path": "//BORDERFILL[@Id=//TABLE/ROW[1]/CELL/@BorderFill]/FILLBRUSH/WINDOWBRUSH/@FaceColor", + "path2": "//BORDERFILL[@Id=//CELLZONE[@StartRowAddr='0' and @EndRowAddr='0' and @StartColAddr='0' and @EndColAddr=(ancestor::TABLE[1]/@ColCount)-1]/@BorderFill]/FILLBRUSH/WINDOWBRUSH/@FaceColor", + "value": "255,164,95", + "points": 2, + "category": "Color", + "item": "위쪽 제목 셀/① 색상(RGB:255,164,95)" + }, + "38": { + "path": "//CHARSHAPE[@Id=//TABLE/ROW[1]/descendant::TEXT/@CharShape]", + "value": "BOLD", + "points": 1, + "category": "FontAttribute", + "item": "위쪽 제목 셀/② 진하게", + "desc": "글자 속성이라 CELLZONE으로 적용 되지 않음" + }, + "39": { + "path": "//BORDERFILL[@Id=//TABLE/ROW[1]/CELL/@BorderFill]/BOTTOMBORDER/@Type", + "path2": "//BORDERFILL[@Id=//CELLZONE[@StartRowAddr='0' and @EndRowAddr='0' and @StartColAddr='0' and @EndColAddr=(ancestor::TABLE[1]/@ColCount)-1]/@BorderFill]/BOTTOMBORDER/@Type", + "value": "DoubleSlim", + "points": 2, + "category": "TableAnswer", + "item": "제목 셀 아래선/① 이중실선" + }, + "40": { + "path": "//BORDERFILL[@Id=//TABLE/ROW[1]/CELL/@BorderFill]/BOTTOMBORDER/@Width", + "path2": "//BORDERFILL[@Id=//CELLZONE[@StartRowAddr='0' and @EndRowAddr='0' and @StartColAddr='0' and @EndColAddr=(ancestor::TABLE[1]/@ColCount)-1]/@BorderFill]/BOTTOMBORDER/@Width", + "value": "0.5mm", + "points": 2, + "category": "TableAnswer", + "item": "제목 셀 아래선/② 0.5mm" + }, + "41": { + "path": "//TABLE//TEXT/@CharShape", + "path2": "//FONTFACE[@Lang='Hangul']/FONT[@Id=//CHARSHAPE[@Id=//TABLE/ROW/descendant::TEXT/@CharShape]/FONTID/@Hangul]/@Name", + "value": "궁서", + "points": 1, + "category": "TableFontName", + "category_tmp": "FontName", + "item": "글자모양/① 글씨체 (궁서)", + "desc": "테이블 폰트명 문항은 테이블의 모든 셀이 정답폰트와 일치해야 함, 하나만 일치해도 정답으로 채점할 경우 category값을 FontName으로 변경" + }, + "42": { + "path": "//CHARSHAPE[@Id=//TABLE//TEXT/@CharShape]/@Height", + "value": "1000", + "points": 1, + "category": "TableAnswer", + "item": "글자모양/② 크기 (10pt)" + }, + "43": { + "path": "//PARASHAPE[@Id=//TABLE/ROW//P/@ParaShape]/@Align", + "value": "Center", + "points": 1, + "category": "TableAnswer", + "item": "글자모양/③ 정렬 (가운데 정렬)" + }, + "44": { + "path": "boolean(//TABLE[1]/ROW[last()]/CELL[position()=last()]//FIELDBEGIN[starts-with(@Command, '={option}')]) and boolean(//TABLE[1]/ROW[last()]/CELL[position()=last()-1]//FIELDBEGIN[starts-with(@Command, '={option}')])", + "option": "SUM", + "value": true, + "points": 4, + "category": "Boolean", + "item": "블록 계산식/합계", + "desc": "option값에 합계는 SUM / 평균은 AVG" + }, + "45": { + "chart_xpath": "", + "chart_type": "묶은가로막대형", + "value": true, + "points": 2, + "category": "ChartType", + "item": "① 종류 (묶은가로막대형)", + "desc": "chart_type을 입력받아 차트타입에 맞는 xml요소가 있는지 내부적으로 검사, chart_type만 한글로 입력해주면 된다. (공백무시)" + }, + "46": { + "chart_xpath": "//c:valAx/c:majorTickMark/@val", + "value": "out", + "points": 2, + "category": "OneAnswer", + "item": "② 값 축 주 눈금선", + "desc": "chart xml파일에서 답안을 가져오는 문항은 path키값 대신 chart_xpath키값을 이용해 xapth구문을 작성한다" + }, + "47": { + "path": "//OLE[@BinItem=//BINITEM[@Format='OLE']/@BinData]//SIZE/@Width", + "value": "80", + "points": 2, + "category": "mmSize", + "item": "③ 크기-너비 (80 mm)" + }, + "48": { + "path": "//OLE[@BinItem=//BINITEM[@Format='OLE']/@BinData]//SIZE/@Height", + "value": "90", + "points": 2, + "category": "mmSize", + "item": "④ 크기-높이 (90 mm)" + }, + "49": { + "chart_xpath": "boolean(//c:chart and not(//c:pt[not(ancestor::c:tx)]/c:v[text()='합계' or text()='평균']))", + "value": true, + "points": 2, + "category": "Boolean", + "item": "⑤ 차트 데이터(표에서 블록계산식을 제외한 나머지 값만 이용)", + "desc": "차트가 존재하고 블록계산식(합계, 평균) 데이터가 없는 경우 정답 처리" + }, + "50": { + "chart_xpath": "//a:t[text()='{searchValue}']/ancestor::a:r//a:ea/@typeface", + "searchValue": "지역별 천문대 수", + "value": "맑은 고딕", + "points": 1, + "category": "OneAnswer", + "item": "제목 문구 (지역별 천문대 수)/① 글씨체 (맑은 고딕)" + }, + "51": { + "chart_xpath": "//a:t[text()='{searchValue}']/ancestor::a:r/a:rPr/@sz", + "searchValue": "지역별 천문대 수", + "value": "1400", + "points": 1, + "category": "OneAnswer", + "item": "제목 문구 (지역별 천문대 수)/② 크기 (14pt)" + }, + "52": { + "chart_xpath": "//a:t[text()='{searchValue}']/ancestor::a:r/a:rPr/@{option}", + "option": "b", + "searchValue": "지역별 천문대 수", + "value": "1", + "points": 1, + "category": "OneAnswer", + "item": "제목 문구 (지역별 천문대 수)/③ 진하게", + "desc": "option값 - 기울임(Italic):i / 굵게(Bold):b" + }, + "53": { + "chart_xpath": "//c:catAx/c:txPr//a:ea/@typeface", + "value": "바탕", + "points": 1, + "category": "OneAnswer", + "item": "X축/① 글꼴 (바탕)" + }, + "54": { + "chart_xpath": "//c:catAx/c:txPr//a:defRPr/@sz", + "value": "900", + "points": 1, + "category": "OneAnswer", + "item": "X축/② 크기 (9pt)" + }, + "55": { + "chart_xpath": "//c:catAx/c:txPr//a:defRPr/@{option}", + "option": "i", + "value": "1", + "points": 1, + "category": "OneAnswer", + "item": "X축/③ 기울임", + "desc": "option값 - 기울임(Italic):i / 굵게(Bold):b" + }, + "56": { + "chart_xpath": "//c:valAx/c:txPr//a:ea/@typeface", + "value": "바탕", + "points": 1, + "category": "OneAnswer", + "item": "Y축/① 글꼴 (바탕)" + }, + "57": { + "chart_xpath": "//c:valAx/c:txPr//a:defRPr/@sz", + "value": "900", + "points": 1, + "category": "OneAnswer", + "item": "Y축/② 크기 (9pt)" + }, + "58": { + "chart_xpath": "//c:valAx/c:txPr//a:defRPr/@{option}", + "option": "i", + "value": "1", + "points": 1, + "category": "OneAnswer", + "item": "Y축/③ 기울임", + "desc": "option값 - 기울임(Italic):i / 굵게(Bold):b" + }, + "59": { + "chart_xpath": "//c:legend//a:ea/@typeface", + "value": "바탕", + "points": 1, + "category": "OneAnswer", + "item": "범례/① 글꼴 (바탕)" + }, + "60": { + "chart_xpath": "//c:legend//a:defRPr/@sz", + "value": "900", + "points": 1, + "category": "OneAnswer", + "item": "범례/② 크기 (9pt)" + }, + "61": { + "chart_xpath": "//c:legend//a:defRPr/@{option}", + "option": "i", + "value": "1", + "points": 1, + "category": "OneAnswer", + "item": "범례/③ 기울임", + "desc": "option값 - 기울임(Italic):i / 굵게(Bold):b" + } + } +} \ No newline at end of file diff --git a/회차별채점자료/2505/json_채점기준표/0611/DIW_2505D.json b/회차별채점자료/2505/json_채점기준표/0611/DIW_2505D.json new file mode 100644 index 0000000..d8d8f7e --- /dev/null +++ b/회차별채점자료/2505/json_채점기준표/0611/DIW_2505D.json @@ -0,0 +1,841 @@ +{ + "0": { + "0": { + "path": "", + "path2": "", + "points": 0, + "category": "파일저장", + "item": "파일명 (수검번호.hwp/hwpx)" + }, + "1": { + "path": "//PAGEMARGIN", + "value": { + "Top": 20, + "Bottom": 20, + "Left": 20, + "Right": 20, + "Header": 10, + "Footer": 10, + "Gutter": 0 + }, + "tolerance": 1, + "points": 4, + "category": "PageSetting", + "item": "A4용지, 왼쪽/오른쪽/위쪽/아래쪽 (각20mm), 머리말/꼬리말 (10mm), 제본(0mm)" + }, + "2": { + "path": "", + "value": { + "FontName": "바탕", + "FontSize": "1000", + "Alignment": "Justify", + "LineSpacing": "160" + }, + "points": 4, + "category": "BasicSetting", + "item": "글꼴 (바탕, 10pt), 양쪽정렬, 줄간격 (160%)" + }, + "3": { + "path": "", + "value": null, + "points": 40, + "category": "오타감점", + "item": "오타 1개 -1점 / 2503회부터 오타 1개 -1점으로 변경" + } + }, + "1": { + "1": { + "path": "//TEXTART[@Text='{searchValue}']/TEXTARTSHAPE/@FontName", + "searchValue": "여름방학특집해양스포츠체험교실", + "value": "궁서체", + "points": 1, + "category": "OneAnswer", + "item": "문구 (여름방학특집해양스포츠체험교실)/① 글씨체 (궁서체)" + }, + "2": { + "path": "//TEXTART[@Text='{searchValue}']/descendant::WINDOWBRUSH/@FaceColor", + "searchValue": "여름방학특집해양스포츠체험교실", + "value": "49,95,151", + "points": 2, + "category": "Color", + "item": "문구 (여름방학특집해양스포츠체험교실)/② 채우기 : 색상(RGB:49,95,151)" + }, + "3": { + "path": "//TEXTART[@Text='{searchValue}']/SHAPEOBJECT/SIZE/@Width", + "searchValue": "여름방학특집해양스포츠체험교실", + "value": "120", + "tolerance": 1, + "points": 2, + "category": "mmSize", + "item": "문구 (여름방학특집해양스포츠체험교실)/③ 크기-너비 (120 mm)" + }, + "4": { + "path": "//TEXTART[@Text='{searchValue}']/SHAPEOBJECT/SIZE/@Height", + "searchValue": "여름방학특집해양스포츠체험교실", + "value": "20", + "tolerance": 1, + "points": 2, + "category": "mmSize", + "item": "문구 (여름방학특집해양스포츠체험교실)/④ 크기-높이 (20 mm)" + }, + "5": { + "path": "//TEXTART[@Text='{searchValue}']/SHAPEOBJECT/POSITION/@TreatAsChar", + "searchValue": "여름방학특집해양스포츠체험교실", + "value": "true", + "points": 2, + "category": "OneAnswer", + "item": "문구 (여름방학특집해양스포츠체험교실)/⑤ 위치 (글자처럼 취급)" + }, + "6": { + "path":"//PARASHAPE[@Id=//P[.//TEXTART[@Text='{searchValue}']]/@ParaShape]/@Align", + "searchValue": "여름방학특집해양스포츠체험교실", + "value": "Center", + "points": 2, + "category": "OneAnswer", + "item": "문구 (여름방학특집해양스포츠체험교실)/⑥ 정렬 (가운데 정렬)" + }, + "7": { + "path": "//TEXTART[@Text='{searchValue}']", + "searchValue": "여름방학특집해양스포츠체험교실", + "value": true, + "points": 2, + "category": "Boolean", + "item": "문구 (여름방학특집해양스포츠체험교실)/⑦ 글맵시모양 (육안확인)" + }, + "8": { + "path": "//RECTANGLE[.//CHAR[text()='{searchValue}']]/SHAPEOBJECT/SIZE", + "searchValue": "여", + "value": { + "Height": 2800, + "Width": 2800 + }, + "tolerance": 200, + "points": 1, + "category": "TwoLineSize", + "item": "여/① 모양 (2줄)" + }, + "9": { + "path": "//TEXT[CHAR[text()='{searchValue}']]/@CharShape", + "searchValue": "여", + "value": "굴림체", + "points": 1, + "category": "FontName", + "item": "여/② 글씨체 (굴림체)" + }, + "10": { + "path": "//RECTANGLE[.//CHAR[text()='{searchValue}']]//WINDOWBRUSH/@FaceColor", + "searchValue": "여", + "value": "144,231,51", + "points": 2, + "category": "Color", + "item": "여/③ 면색 : 색상(RGB:144,231,51)" + }, + "11": { + "path": "//RECTANGLE[.//CHAR[text()='{searchValue}']]//OUTSIDEMARGIN/@Right", + "searchValue": "여", + "value": "3.0", + "tolerance": 1, + "points": 2, + "category": "mmSize", + "item": "여/④ 본문과의 간격 : 3.0mm" + }, + "12": { + "path": "//CHARSHAPE[@Id=//CHAR[contains(text(),'{searchValue}')]/parent::TEXT/@CharShape]", + "searchValue": "시원한 바다와 함께하는 해양 스포츠 체험 교실", + "value": "BOLD", + "points": 2, + "category": "FontAttribute", + "item": "문구 (시원한 바다와 함께하는 해양 스포츠 체험 교실)/① 진하게" + }, + "13": { + "path": "//CHARSHAPE[@Id=//CHAR[contains(text(),'{searchValue}')]/parent::TEXT/@CharShape]", + "searchValue": "시원한 바다와 함께하는 해양 스포츠 체험 교실", + "value": "UNDERLINE", + "points": 2, + "category": "FontAttribute", + "item": "문구 (시원한 바다와 함께하는 해양 스포츠 체험 교실)/② 밑줄" + }, + "14": { + "path": "//CHAR[contains(text(),'{char1}')]", + "path2": "//CHAR[contains(text(),'{char2}')]", + "path3": "//CHAR[contains(text(),'{char3}')]", + "char1": "◐", + "char2": "◑", + "char3": "※", + "value": 3, + "points": 3, + "category": "SpecialChar", + "item": "① ◐ , ② ◑ , ③ ※" + }, + "15": { + "path": "//CHAR[contains(text(),'{searchValue}')]/parent::TEXT/@CharShape", + "searchValue": "참가안내", + "value": "돋움", + "points": 1, + "category": "FontName", + "item": "문구 (◐ 참가안내 ◑)/① 글씨체 (돋움)" + }, + "16": { + "path": "//PARASHAPE[@Id=//CHAR[contains(text(),'{searchValue}')]/ancestor::P/@ParaShape]/@Align", + "searchValue": "참가안내", + "value": "Center", + "points": 1, + "category": "OneAnswer", + "item": "문구 (◐ 참가안내 ◑)/② 정렬 (가운데 정렬)" + }, + "17": { + "path": "//CHARSHAPE[@Id=//TEXT[CHAR[text()='{searchValue}']]/@CharShape]", + "hyperlink_ptag": "//P[.//FIELDBEGIN[@Type='Hyperlink']]", + "searchValue": "해양소년단 연맹 홈페이지(http://www.ihd.or.kr)", + "value": "ITALIC", + "points": 1, + "category": "FontAttribute", + "item": "문구 (해양소년단 연맹 홈페이지(http://www.ihd.or.kr))/① 기울임" + }, + "18": { + "path": "//CHARSHAPE[@Id=//TEXT[CHAR[text()='{searchValue}']]/@CharShape]", + "hyperlink_ptag": "//P[.//FIELDBEGIN[@Type='Hyperlink']]", + "searchValue": "해양소년단 연맹 홈페이지(http://www.ihd.or.kr)", + "value": "UNDERLINE", + "points": 1, + "category": "FontAttribute", + "item": "문구 (해양소년단 연맹 홈페이지(http://www.ihd.or.kr))/② 밑줄" + }, + "19": { + "path": "//PARASHAPE[@Id=//CHAR[contains(text(),'{searchValue}')]/ancestor::P/following-sibling::P[1]/@ParaShape]/PARAMARGIN", + "searchValue": "기타사항", + "value": { + "Left": 10, + "Indent": 12 + }, + "points": 2, + "category": "ParaShape", + "item": "문구 (※ 기타… 이하 문단)/왼쪽여백 (10pt), 내어쓰기 (12pt)", + "desc": "내부적으로 내어쓰기는 음수값 / JSON value값은 양수로 입력" + }, + "20": { + "path": "//CHARSHAPE[@Id=//CHAR[contains(text(),'{searchValue}')]/parent::TEXT/@CharShape]/@Height", + "searchValue": "2025. 05. 24.", + "value": "1400", + "points": 1, + "category": "OneAnswer", + "item": "문구 (2025. 05. 24.)/① 크기 (14pt)", + "desc": "1pt당 100" + }, + "21": { + "path": "//PARASHAPE[@Id=//CHAR[contains(text(),'{searchValue}')]/ancestor::P/@ParaShape]/@Align", + "searchValue": "2025. 05. 24.", + "value": "Center", + "points": 1, + "category": "OneAnswer", + "item": "문구 (2025. 05. 24.)/② 정렬 (가운데 정렬)" + }, + "22": { + "path": "//TEXT[CHAR[text()='{searchValue}']]/@CharShape", + "searchValue": "해양스포츠홍보위원회", + "value": "견고딕", + "points": 1, + "category": "FontName", + "item": "문구 (해양스포츠홍보위원회)/① 글씨체 (견고딕)" + }, + "23": { + "path": "//CHARSHAPE[@Id=//TEXT[CHAR[text()='{searchValue}']]/@CharShape]/@Height", + "searchValue": "해양스포츠홍보위원회", + "value": "2600", + "points": 1, + "category": "OneAnswer", + "item": "문구 (해양스포츠홍보위원회)/② 크기 (26pt)" + }, + "24": { + "path": "//PARASHAPE[@Id=//CHAR[text()='{searchValue}']/ancestor::P/@ParaShape]/@Align", + "searchValue": "해양스포츠홍보위원회", + "value": "Center", + "points": 1, + "category": "OneAnswer", + "item": "문구 (해양스포츠홍보위원회)/③ 정렬 (가운데 정렬)" + }, + "25": { + "path": "//TEXT[CHAR[text()='{searchValue}']]/@CharShape", + "searchValue": "DIAT", + "value": "굴림", + "points": 1, + "category": "FontName", + "item": "문구 (DIAT)/① 글꼴 (굴림)" + }, + "26": { + "path": "//CHARSHAPE[@Id=//SECTION[1]//TEXT[CHAR[text()='{searchValue}']]/@CharShape]/@Height", + "searchValue": "DIAT", + "value": "900", + "points": 1, + "category": "OneAnswer", + "item": "문구 (DIAT)/② 크기 (9pt)" + }, + "27": { + "path": "//PARASHAPE[@Id=//SECTION[1]//CHAR[text()='{searchValue}']/parent::TEXT/parent::P/@ParaShape]/@Align", + "searchValue": "DIAT", + "value": "Right", + "points": 1, + "category": "OneAnswer", + "item": "문구 (DIAT)/③ 정렬 (오른쪽 정렬)" + }, + "28": { + "path": "//PAGENUM/@FormatType", + "value": "CircledDigit", + "points": 2, + "category": "PageNumber", + "item": "① 쪽 번호 매기기 (A,B,C 순으로)", + "desc1": { + "1,2,3":"Digit", + "①,②,③":"CircledDigit", + "가,나,다":"HangulSyllable", + "㉮,㉯,㉰":"CircledHangulSyllable", + "A,B,C":"LatinCapital", + "Ⓐ,Ⓑ,Ⓒ":"CircledLatinCapital", + "갑,을,병":"DecagonCircle", + "一,二,三":"Ideograph", + "㉠,㉡,㉢":"CircledHangulJamo", + "ⓐ,ⓑ,ⓒ":"CircledLatinSmall", + "i,ii,iii":"RomanSmall", + "정답에 맞는 값 value에 입력":"" + }, + "desc2": "1, 2페이지 모두 정답이어야 점수 부여" + }, + "29": { + "path": "//PAGENUM/@Pos", + "value": "BottomRight", + "points": 2, + "category": "PageNumber", + "item": "가운데 아래", + "desc": "1, 2페이지 모두 정답이어야 점수 부여", + "desc2": { + "가운데 아래": "BottomCenter", + "오른쪽 아래": "BottomRight" + } + }, + "30": { + "path": "not(//PARASHAPE[@Id=//SECTION[1]/P/@ParaShape]/PARAMARGIN[@LineSpacing!='{option}'])", + "option": "180", + "value": true, + "points": 2, + "category": "Boolean", + "item": "문제 1 줄간격 180% 설정", + "desc": "1페이지 문단의 줄간격이 정답이 아닌 문단이 있으면 False(감점)" + } + }, + "2": { + "1": { + "path": "//PAGEBORDERFILL[@Type='Both' or @Type='Even']/@HeaderInside", + "path2": "//BORDERFILL[@Id=//PAGEBORDERFILL[@Type='Both' or @Type='Even']/@BorferFill]", + "value": { + "header_inside": true, + "all_double_slim": true + }, + "points": 4, + "category": "PageBorder", + "item": "문제2 쪽테두리(이중 실선, 머리말 포함) 설정" + }, + "2": { + "path": "count(//SECTION)>1", + "value": true, + "points": 3, + "category": "Boolean", + "item": "① 구역나누기", + "desc": "섹션이 1개 이상이면 점수부여" + }, + "3": { + "path": "//COLDEF/@Count", + "value": "2", + "points": 3, + "category": "OneAnswer", + "item": "② 다단 2단" + }, + "4": { + "path": "//RECTANGLE//CHAR[text()='{searchValue}']/ancestor::RECTANGLE/SHAPEOBJECT/SIZE/@Width", + "searchValue": "해양 스포츠의 세계", + "value": "60", + "points": 2, + "category": "mmSize", + "item": "문구 (해양 스포츠의 세계)/① 크기-너비 (60 mm)" + }, + "5": { + "path": "//RECTANGLE//CHAR[text()='{searchValue}']/ancestor::RECTANGLE/SHAPEOBJECT/SIZE/@Height", + "searchValue": "해양 스포츠의 세계", + "value": "12", + "points": 2, + "category": "mmSize", + "item": "문구 (해양 스포츠의 세계)/② 크기-높이 (12mm)" + }, + "6": { + "path": "//RECTANGLE[.//CHAR[text()='{searchValue}']]//LINESHAPE/@Style", + "path2": "//RECTANGLE[.//CHAR[text()='{searchValue}']]//LINESHAPE/@Width", + "searchValue": "해양 스포츠의 세계", + "value": [ "DoubleSlim", "283" ], + "points": 2, + "category": "DoubleAnswer", + "item": "문구 (해양 스포츠의 세계)/③ 테두리 : 이중 실선(1.00mm)", + "desc": "1mm = 283pt" + }, + "7": { + "path": "//RECTANGLE[.//CHAR[text()='{searchValue}']]/@Ratio", + "searchValue": "해양 스포츠의 세계", + "value": "20", + "points": 2, + "category": "OneAnswer", + "item": "문구 (해양 스포츠의 세계)/④ 글상자 모서리 (반원)", + "desc": "모서리 비율 50이면 반원 / 20이면 둥근모양" + }, + "8": { + "path": "//RECTANGLE[.//CHAR[text()='{searchValue}']]//WINDOWBRUSH/@FaceColor", + "searchValue": "해양 스포츠의 세계", + "value": "248,231,130", + "points": 2, + "category": "Color", + "item": "문구 (해양 스포츠의 세계)/⑤ 채우기 : 색상(RGB:248,231,130)" + }, + "9": { + "path": "//RECTANGLE[.//CHAR[text()='{searchValue}']]/SHAPEOBJECT/POSITION/@TreatAsChar", + "searchValue": "해양 스포츠의 세계", + "value": "true", + "points": 1, + "category": "OneAnswer", + "item": "문구 (해양 스포츠의 세계)/⑥ 글상자 위치 (글자처럼 취급)" + }, + "10": { + "path": "//PARASHAPE[@Id=//RECTANGLE//CHAR[text()='{searchValue}']/ancestor::P[last()]/@ParaShape]/@Align", + "searchValue": "해양 스포츠의 세계", + "value": "Center", + "points": 1, + "category": "OneAnswer", + "item": "문구 (해양 스포츠의 세계)/⑦ 글상자 정렬 (가운데 정렬)" + }, + "11": { + "path": "//TEXT[CHAR[text()='{searchValue}']]/@CharShape", + "searchValue": "해양 스포츠의 세계", + "value": "궁서", + "points": 1, + "category": "FontName", + "item": "문구 (해양 스포츠의 세계)/⑧ 글씨체 (궁서)" + }, + "12": { + "path": "//CHARSHAPE[@Id=//RECTANGLE//TEXT[./CHAR[text()='{searchValue}']]/@CharShape]/@Height", + "searchValue": "해양 스포츠의 세계", + "value": "1800", + "points": 1, + "category": "OneAnswer", + "item": "문구 (해양 스포츠의 세계)/⑨ 글씨크기 (18pt)", + "desc":"1pt당 100" + }, + "13": { + "path": "//PARASHAPE[@Id=//RECTANGLE//P[.//CHAR[text()='{searchValue}']]/@ParaShape]/@Align", + "searchValue": "해양 스포츠의 세계", + "value": "Center", + "points": 1, + "category": "OneAnswer", + "item": "문구 (해양 스포츠의 세계)/⑩ 정렬 (가운데 정렬)" + }, + "14": { + "path": "boolean(//PICTURE//SHAPECOMMENT[contains(text(),'{searchValue}')])", + "searchValue": "원본 그림의 이름: 그림", + "value": true, + "points": 2, + "category": "Boolean", + "item": "① 파일명 \"그림D.jpg\" 삽입" + }, + "15": { + "path": "//PICTURE[./IMAGE[@BinItem=//BINITEM[@Format='JPG']/@BinData]]/SHAPEOBJECT/SIZE/@Width", + "value": "80", + "points": 2, + "category": "mmSize", + "item": "② 크기-너비 (80 mm)" + }, + "16": { + "path": "//PICTURE[./IMAGE[@BinItem=//BINITEM[@Format='JPG']/@BinData]]/SHAPEOBJECT/SIZE/@Height", + "value": "40", + "points": 2, + "category": "mmSize", + "item": "③ 크기-높이 (40 mm)" + }, + "17": { + "path": "//PICTURE[./IMAGE[@BinItem=//BINITEM[@Format='JPG']/@BinData]]/SHAPEOBJECT/POSITION/@HorzOffset", + "value": "0", + "points": 2, + "category": "mmSize", + "item": "④ 위치 (어울림 : 가로-쪽의 왼쪽 0.0mm)" + }, + "18": { + "path": "//PICTURE[./IMAGE[@BinItem=//BINITEM[@Format='JPG']/@BinData]]/SHAPEOBJECT/POSITION/@VertOffset", + "value": "24", + "points": 2, + "category": "mmSize", + "item": "⑤ 위치 (어울림 : 세로-쪽의 위 24mm)" + }, + + "19": { + "path": "//TEXT[CHAR[text()='{searchValue}']]/@CharShape", + "searchValue": "1. 국립해양박물관", + "value": "돋움체", + "points": 1, + "category": "FontName", + "item": "문구① (1. 국립해양박물관)/① 글씨체 (돋움체)" + }, + "20": { + "path": "//CHARSHAPE[@Id=//TEXT[CHAR[text()='{searchValue}']]/@CharShape]/@Height", + "searchValue": "1. 국립해양박물관", + "value": "1200", + "points": 1, + "category": "OneAnswer", + "item": "문구① (1. 국립해양박물관)/② 크기 (12pt)" + }, + "21": { + "path": "//CHARSHAPE[@Id=//TEXT[CHAR[text()='{searchValue}']]/@CharShape]", + "searchValue": "1. 국립해양박물관", + "value": "BOLD", + "points": 1, + "category": "FontAttribute", + "item": "문구① (1. 국립해양박물관)/③ 진하게" + }, + + "22": { + "path": "//TEXT[CHAR[text()='{searchValue}']]/@CharShape", + "searchValue": "2. 윈드 서핑", + "value": "돋움체", + "points": 1, + "category": "FontName", + "item": "문구② (2. 윈드 서핑)/① 글씨체 (돋움체)" + }, + "23": { + "path": "//CHARSHAPE[@Id=//TEXT[CHAR[text()='{searchValue}']]/@CharShape]/@Height", + "searchValue": "2. 윈드 서핑", + "value": "1200", + "points": 1, + "category": "OneAnswer", + "item": "문구② (2. 윈드 서핑)/② 크기 (12pt)" + }, + "24": { + "path": "//CHARSHAPE[@Id=//TEXT[CHAR[text()='{searchValue}']]/@CharShape]", + "searchValue": "2. 윈드 서핑", + "value": "BOLD", + "points": 1, + "category": "FontAttribute", + "item": "문구② (2. 윈드 서핑)/③ 진하게" + }, + + "25": { + "path": "boolean(//TEXT[CHAR[contains(text(),'{option}')]]/FOOTNOTE)", + "path2": "boolean(//CHAR[substring(., string-length(.) - string-length('{option}') + 1) = '{option}']/following-sibling::FOOTNOTE/descendant::CHAR)", + "option": "마스트", + "value": true, + "points": 2, + "category": "Boolean", + "item": "문구 (마스트)/① 각주 설정 및 문구 입력" + }, + "26": { + "path": "//CHAR[contains(text(),'{searchValue}')]/parent::TEXT/@CharShape", + "searchValue": "선체의 갑판 위에 세워진 기둥", + "value": "바탕체", + "points": 1, + "category": "FontName", + "item": "문구 (마스트)/② 글씨체 (바탕체)" + }, + "27": { + "path": "//CHARSHAPE[@Id=//TEXT[CHAR[contains(text(),'{searchValue}')]]/@CharShape]/@Height", + "searchValue": "선체의 갑판 위에 세워진 기둥", + "value": "900", + "points": 1, + "category": "OneAnswer", + "item": "문구 (마스트)/③ 크기 (9pt)" + }, + + "28": { + "path": "//P[TEXT[CHAR[contains(text(), '{searchValue}')]]]//AUTONUMFORMAT/@Type", + "searchValue": "선체의 갑판 위에 세워진 기둥", + "value": "CircledDigit", + "points": 2, + "category": "OneAnswer", + "item": "문구 (마스트)/④ 각주 번호모양", + "desc": { + "1,2,3":"Digit", + "①,②,③":"CircledDigit", + "가,나,다":"HangulSyllable", + "㉮,㉯,㉰":"CircledHangulSyllable", + "A,B,C":"LatinCapital", + "Ⓐ,Ⓑ,Ⓒ":"CircledLatinCapital", + "갑,을,병":"DecagonCircle", + "一,二,三":"Ideograph", + "㉠,㉡,㉢":"CircledHangulJamo", + "ⓐ,ⓑ,ⓒ":"CircledLatinSmall", + "i,ii,iii":"RomanSmall", + "정답에 맞는 값 value에 입력":"" + } + }, + + "29": { + "path": "boolean(//CHAR[contains(text(),'Display')])", + "ignoreWord": "Display", + "value": true, + "points": 3, + "category": "Boolean", + "item": "Display/영단어 미입력, 대소문자/오타 시 전체 감점", + "desc": "유사도 검사를 진행하지 않고 영단어가 모두 일치해야 하므로 xpath구문 내 단어도 수정필요" + }, + "30": { + "path": "//CHAR[contains(text(),'{kor}')][contains(text(),'{chn}')]", + "word":[ + ["유물", "遺物"], + ["상설", "常設"], + ["체험", "體驗"], + ["해양", "海洋"], + ["기교", "技巧"] + ], + "value": 10, + "points": 10, + "category": "Hanja", + "item": "① 유물(遺物), ② 상설(常設), ③ 체험(體驗), ④ 해양(海洋), ⑤ 기교(技巧)" + }, + "31": { + "path": "boolean(//CHAR[contains(translate(text(), ' ', ''),'을헤치는')])", + "value": true, + "points": 3, + "category": "Boolean", + "item": "문구 (…물살을 헤치은…)/ 은 → 는 글자바꿈" + }, + "32": { + "path": "boolean(//CHAR[contains(translate(text(), ' ', ''),'연의바람')])", + "value": true, + "points": 3, + "category": "Boolean", + "item": "문구 (…바람을 자연의 이용하여…)/바람을 / 자연의 순서바꿈" + }, + "33": { + "path": "//TEXT[CHAR[contains(text(),'{searchValue}')]]/@CharShape", + "searchValue": "종목별 해양 스포츠 참가자 수", + "value": "중고딕", + "points": 1, + "category": "FontName", + "item": "제목 문구 (종목별 해양 스포츠 참가자 수)/① 글씨체 (중고딕)" + }, + "34": { + "path": "//CHARSHAPE[@Id=//TEXT[CHAR[text()='{searchValue}']]/@CharShape]/@Height", + "searchValue": "종목별 해양 스포츠 참가자 수", + "value": "1200", + "points": 1, + "category": "OneAnswer", + "item": "제목 문구 (종목별 해양 스포츠 참가자 수)/② 크기 (12pt)" + }, + "35": { + "path": "//CHARSHAPE[@Id=//TEXT[CHAR[text()='{searchValue}']]/@CharShape]", + "searchValue": "종목별 해양 스포츠 참가자 수", + "value": "BOLD", + "points": 1, + "category": "FontAttribute", + "item": "제목 문구 (종목별 해양 스포츠 참가자 수)/③ 진하게" + }, + "36": { + "path": "//PARASHAPE[@Id=//P[.//CHAR[text()='{searchValue}']]/@ParaShape]/@Align", + "searchValue": "종목별 해양 스포츠 참가자 수", + "value": "Center", + "points": 1, + "category": "OneAnswer", + "item": "제목 문구 (종목별 해양 스포츠 참가자 수)/④ 정렬 (가운데 정렬)" + }, + "37": { + "path": "//BORDERFILL[@Id=//TABLE/ROW[1]/CELL/@BorderFill]/FILLBRUSH/WINDOWBRUSH/@FaceColor", + "path2": "//BORDERFILL[@Id=//CELLZONE[@StartRowAddr='0' and @EndRowAddr='0' and @StartColAddr='0' and @EndColAddr=(ancestor::TABLE[1]/@ColCount)-1]/@BorderFill]/FILLBRUSH/WINDOWBRUSH/@FaceColor", + "value": "233,162,149", + "points": 2, + "category": "Color", + "item": "위쪽 제목 셀/① 색상(RGB:233,162,149)" + }, + "38": { + "path": "//CHARSHAPE[@Id=//TABLE/ROW[1]/descendant::TEXT/@CharShape]", + "value": "BOLD", + "points": 1, + "category": "FontAttribute", + "item": "위쪽 제목 셀/② 진하게", + "desc": "글자 속성이라 CELLZONE으로 적용 되지 않음" + }, + "39": { + "path": "//BORDERFILL[@Id=//TABLE/ROW[1]/CELL/@BorderFill]/BOTTOMBORDER/@Type", + "path2": "//BORDERFILL[@Id=//CELLZONE[@StartRowAddr='0' and @EndRowAddr='0' and @StartColAddr='0' and @EndColAddr=(ancestor::TABLE[1]/@ColCount)-1]/@BorderFill]/BOTTOMBORDER/@Type", + "value": "DoubleSlim", + "points": 2, + "category": "TableAnswer", + "item": "제목 셀 아래선/① 이중실선" + }, + "40": { + "path": "//BORDERFILL[@Id=//TABLE/ROW[1]/CELL/@BorderFill]/BOTTOMBORDER/@Width", + "path2": "//BORDERFILL[@Id=//CELLZONE[@StartRowAddr='0' and @EndRowAddr='0' and @StartColAddr='0' and @EndColAddr=(ancestor::TABLE[1]/@ColCount)-1]/@BorderFill]/BOTTOMBORDER/@Width", + "value": "0.5mm", + "points": 2, + "category": "TableAnswer", + "item": "제목 셀 아래선/② 0.5mm" + }, + "41": { + "path": "//TABLE//TEXT/@CharShape", + "path2": "//FONTFACE[@Lang='Hangul']/FONT[@Id=//CHARSHAPE[@Id=//TABLE/ROW/descendant::TEXT/@CharShape]/FONTID/@Hangul]/@Name", + "value": "굴림체", + "points": 1, + "category": "TableFontName", + "category_tmp": "FontName", + "item": "글자모양/① 글씨체 (굴림체)", + "desc": "테이블 폰트명 문항은 테이블의 모든 셀이 정답폰트와 일치해야 함, 하나만 일치해도 정답으로 채점할 경우 category값을 FontName으로 변경" + }, + "42": { + "path": "//CHARSHAPE[@Id=//TABLE//TEXT/@CharShape]/@Height", + "value": "1000", + "points": 1, + "category": "TableAnswer", + "item": "글자모양/② 크기 (10pt)" + }, + "43": { + "path": "//PARASHAPE[@Id=//TABLE/ROW//P/@ParaShape]/@Align", + "value": "Center", + "points": 1, + "category": "TableAnswer", + "item": "글자모양/③ 정렬 (가운데 정렬)" + }, + "44": { + "path": "boolean(//TABLE[1]/ROW[last()]/CELL[position()=last()]//FIELDBEGIN[starts-with(@Command, '={option}')]) and boolean(//TABLE[1]/ROW[last()]/CELL[position()=last()-1]//FIELDBEGIN[starts-with(@Command, '={option}')])", + "option": "SUM", + "value": true, + "points": 4, + "category": "Boolean", + "item": "블록 계산식/합계", + "desc": "option값에 합계는 SUM / 평균은 AVG" + }, + "45": { + "chart_xpath": "", + "chart_type": "묶은세로막대형", + "value": true, + "points": 2, + "category": "ChartType", + "item": "① 종류 (묶은세로막대형)", + "desc": "chart_type을 입력받아 차트타입에 맞는 xml요소가 있는지 내부적으로 검사, chart_type만 한글로 입력해주면 된다. (공백무시)" + }, + "46": { + "chart_xpath": "//c:valAx/c:majorTickMark/@val", + "value": "out", + "points": 2, + "category": "OneAnswer", + "item": "② 값 축 주 눈금선", + "desc": "chart xml파일에서 답안을 가져오는 문항은 path키값 대신 chart_xpath키값을 이용해 xapth구문을 작성한다" + }, + "47": { + "path": "//OLE[@BinItem=//BINITEM[@Format='OLE']/@BinData]//SIZE/@Width", + "value": "80", + "points": 2, + "category": "mmSize", + "item": "③ 크기-너비 (80 mm)" + }, + "48": { + "path": "//OLE[@BinItem=//BINITEM[@Format='OLE']/@BinData]//SIZE/@Height", + "value": "90", + "points": 2, + "category": "mmSize", + "item": "④ 크기-높이 (90 mm)" + }, + "49": { + "chart_xpath": "boolean(//c:chart and not(//c:pt[not(ancestor::c:tx)]/c:v[text()='합계' or text()='평균']))", + "value": true, + "points": 2, + "category": "Boolean", + "item": "⑤ 차트 데이터(표에서 블록계산식을 제외한 나머지 값만 이용)", + "desc": "차트가 존재하고 블록계산식(합계, 평균) 데이터가 없는 경우 정답 처리" + }, + "50": { + "chart_xpath": "//a:t[text()='{searchValue}']/ancestor::a:r//a:ea/@typeface", + "searchValue": "종목별 해양 스포츠 참가자 수", + "value": "궁서체", + "points": 1, + "category": "OneAnswer", + "item": "제목 문구 (종목별 해양 스포츠 참가자 수)/① 글씨체 (궁서체)" + }, + "51": { + "chart_xpath": "//a:t[text()='{searchValue}']/ancestor::a:r/a:rPr/@sz", + "searchValue": "종목별 해양 스포츠 참가자 수", + "value": "1300", + "points": 1, + "category": "OneAnswer", + "item": "제목 문구 (종목별 해양 스포츠 참가자 수)/② 크기 (13pt)" + }, + "52": { + "chart_xpath": "//a:t[text()='{searchValue}']/ancestor::a:r/a:rPr/@{option}", + "option": "b", + "searchValue": "종목별 해양 스포츠 참가자 수", + "value": "1", + "points": 1, + "category": "OneAnswer", + "item": "제목 문구 (종목별 해양 스포츠 참가자 수)/③ 진하게", + "desc": "option값 - 기울임(Italic):i / 굵게(Bold):b" + }, + "53": { + "chart_xpath": "//c:catAx/c:txPr//a:ea/@typeface", + "value": "맑은 고딕", + "points": 1, + "category": "OneAnswer", + "item": "X축/① 글꼴 (맑은 고딕)" + }, + "54": { + "chart_xpath": "//c:catAx/c:txPr//a:defRPr/@sz", + "value": "900", + "points": 1, + "category": "OneAnswer", + "item": "X축/② 크기 (9pt)" + }, + "55": { + "chart_xpath": "//c:catAx/c:txPr//a:defRPr/@{option}", + "option": "i", + "value": "1", + "points": 1, + "category": "OneAnswer", + "item": "X축/③ 기울임", + "desc": "option값 - 기울임(Italic):i / 굵게(Bold):b" + }, + "56": { + "chart_xpath": "//c:valAx/c:txPr//a:ea/@typeface", + "value": "맑은 고딕", + "points": 1, + "category": "OneAnswer", + "item": "Y축/① 글꼴 (맑은 고딕)" + }, + "57": { + "chart_xpath": "//c:valAx/c:txPr//a:defRPr/@sz", + "value": "900", + "points": 1, + "category": "OneAnswer", + "item": "Y축/② 크기 (9pt)" + }, + "58": { + "chart_xpath": "//c:valAx/c:txPr//a:defRPr/@{option}", + "option": "i", + "value": "1", + "points": 1, + "category": "OneAnswer", + "item": "Y축/③ 기울임", + "desc": "option값 - 기울임(Italic):i / 굵게(Bold):b" + }, + "59": { + "chart_xpath": "//c:legend//a:ea/@typeface", + "value": "맑은고딕", + "points": 1, + "category": "OneAnswer", + "item": "범례/① 글꼴 (맑은고딕)" + }, + "60": { + "chart_xpath": "//c:legend//a:defRPr/@sz", + "value": "900", + "points": 1, + "category": "OneAnswer", + "item": "범례/② 크기 (9pt)" + }, + "61": { + "chart_xpath": "//c:legend//a:defRPr/@{option}", + "option": "i", + "value": "1", + "points": 1, + "category": "OneAnswer", + "item": "범례/③ 기울임", + "desc": "option값 - 기울임(Italic):i / 굵게(Bold):b" + } + } +} \ No newline at end of file diff --git a/회차별채점자료/2506_3/excel_채점기준표/DIW2506_3.xlsx b/회차별채점자료/2506_3/excel_채점기준표/DIW2506_3.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..2a3fe5b4674636b8b26e9e6f7d199b0493cc2782 GIT binary patch literal 19236 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 Z_A5w(ey!lY3K?JlOum$$O8l?8{|~EZ1ZMyM literal 0 HcmV?d00001 diff --git a/회차별채점자료/2506_3/hml_변환/DIW2506_3A.hml b/회차별채점자료/2506_3/hml_변환/DIW2506_3A.hml new file mode 100644 index 0000000..f15086c --- /dev/null +++ b/회차별채점자료/2506_3/hml_변환/DIW2506_3A.hml @@ -0,0 +1,4969 @@ +user2025년 5월 15일 목요일 오전 10:46:18^1.^2.^3)^4)(^5)(^6)^7^8^1.^2.^3)^4)(^5)(^6)^7^8