From c9b8df4310dc8c3b97a60ff0836d80613ebccae3 Mon Sep 17 00:00:00 2001 From: dragdra Date: Thu, 27 Mar 2025 17:32:10 +0900 Subject: [PATCH] =?UTF-8?q?2-25=20=EA=B0=81=EC=A3=BC=20=EC=B1=84=EC=A0=90?= =?UTF-8?q?=EA=B8=B0=EC=A4=80=EB=B3=80=EA=B2=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 2503회_추가문제처리방법.md | 4 +- DIW_2503A.json | 8 +- DIW_2503B.json | 8 +- DIW_2503C.json | 6 +- copy_all_hwp.py | 2 +- hwp_conversion.log | 325 +++++++ input copy/A/DIW/DIW_2503A.hwpx | Bin 0 -> 86348 bytes input copy/B/DIW/DIW_2503B.hwpx | Bin 0 -> 79127 bytes score5.py | 73 +- test.py | 2 +- zzz.xbook | 2 +- .../2503/json_채점기준표/0327/DIW_2503A copy.json | 848 ++++++++++++++++++ .../2503/json_채점기준표/0327/DIW_2503B copy.json | 848 ++++++++++++++++++ .../2503/json_채점기준표/0327/DIW_2503C copy.json | 848 ++++++++++++++++++ 14 files changed, 2931 insertions(+), 43 deletions(-) create mode 100644 input copy/A/DIW/DIW_2503A.hwpx create mode 100644 input copy/B/DIW/DIW_2503B.hwpx create mode 100644 회차별채점자료/2503/json_채점기준표/0327/DIW_2503A copy.json create mode 100644 회차별채점자료/2503/json_채점기준표/0327/DIW_2503B copy.json create mode 100644 회차별채점자료/2503/json_채점기준표/0327/DIW_2503C copy.json diff --git a/2503회_추가문제처리방법.md b/2503회_추가문제처리방법.md index 6c4076a..1ff2406 100644 --- a/2503회_추가문제처리방법.md +++ b/2503회_추가문제처리방법.md @@ -8,7 +8,7 @@ * ***문제1, 2 모두적용*** 채점기준 변동으로 인해 기존 1페이지(SECTION[1]태그) 기준 제외 - > ~~//SECTION[1]~~//PAGENUM/@Ps + > ~~//SECTION[1]~~//PAGENUM/@Pos ## 추가 문항 @@ -62,7 +62,7 @@ * 항목이 많아 채점 시 파악 ```xpath - //TEXT[CHAR[text()='{searchValue}']]//AUTONUMFORMAT/@Type + //P[TEXT[CHAR[contains(text(), '{searchValue}')]]]//AUTONUMFORMAT/@Type ``` * 영단어 Hybrid (29번) diff --git a/DIW_2503A.json b/DIW_2503A.json index 84cbbd7..c5b5d7c 100644 --- a/DIW_2503A.json +++ b/DIW_2503A.json @@ -513,8 +513,8 @@ "item": "문구② (2. 친환경 자동차 보급 추이)/③ 진하게" }, "2-25": { - "path":"boolean(//CHAR[contains(text(),'자동차 탄소발자국')]/ancestor::TEXT/FOOTNOTE/descendant::CHAR[contains(text(),'자동차 생애에서 배출하는 이산화탄소의 총량')])", - "path2": "boolean(//CHAR[substring(., string-length(.) - string-length('자동차 탄소발자국') + 1) = '자동차 탄소발자국']/following-sibling::FOOTNOTE/descendant::CHAR[contains(text(),'자동차 생애에서 배출하는 이산화탄소의 총량')])", + "path":"boolean(//CHAR[contains(text(),'자동차 탄소발자국')]/ancestor::TEXT/FOOTNOTE/descendant::CHAR)", + "path2": "boolean(//CHAR[substring(., string-length(.) - string-length('자동차 탄소발자국') + 1) = '자동차 탄소발자국']/following-sibling::FOOTNOTE/descendant::CHAR)", "searchValue": null, "value": true, "points": 2, @@ -540,9 +540,9 @@ "item": "문구 (자동차 탄소발자국)/③ 크기 (9pt)" }, "2-28": { - "path": "//TEXT[CHAR[text()='{searchValue}']]//AUTONUMFORMAT/@Type", + "path": "//P[TEXT[CHAR[contains(text(), '{searchValue}')]]]//AUTONUMFORMAT/@Type", "path2": null, - "searchValue": " 자동차 생애에서 배출하는 이산화탄소의 총량", + "searchValue": "자동차 생애에서 배출하는 이산화탄소의 총량", "value": "CircledHangulSyllable", "points": 2, "category": "각주", diff --git a/DIW_2503B.json b/DIW_2503B.json index 05d7f7c..53d6f59 100644 --- a/DIW_2503B.json +++ b/DIW_2503B.json @@ -513,8 +513,8 @@ "item": "문구② (2. 비만치료)/③ 진하게" }, "2-25": { - "path":"boolean(//CHAR[contains(text(),'비만 약물치료')]/ancestor::TEXT/FOOTNOTE/descendant::CHAR[contains(text(),'비약물로 어려운 체질량지수 25 이상인 경우 시행')])", - "path2": "boolean(//CHAR[substring(., string-length(.) - string-length('비만 약물치료') + 1) = '비만 약물치료']/following-sibling::FOOTNOTE/descendant::CHAR[contains(text(),'비약물로 어려운 체질량지수 25 이상인 경우 시행')])", + "path":"boolean(//CHAR[contains(text(),'비만 약물치료')]/ancestor::TEXT/FOOTNOTE/descendant::CHAR)", + "path2": "boolean(//CHAR[substring(., string-length(.) - string-length('비만 약물치료') + 1) = '비만 약물치료']/following-sibling::FOOTNOTE/descendant::CHAR)", "searchValue": null, "value": true, "points": 2, @@ -540,9 +540,9 @@ "item": "문구 (비만 약물치료)/③ 크기 (9pt)" }, "2-28": { - "path": "//TEXT[CHAR[text()=' 비약물로 어려운 체질량지수 25 이상인 경우 시행']]//AUTONUMFORMAT/@Type", + "path": "//P[TEXT[CHAR[contains(text(), '{searchValue}')]]]//AUTONUMFORMAT/@Type", "path2": null, - "searchValue":" 비약물로 어려운 체질량지수 25 이상인 경우 시행", + "searchValue":"비약물로 어려운 체질량지수 25 이상인 경우 시행", "value": "LatinSmall", "points": 2, "category": "각주", diff --git a/DIW_2503C.json b/DIW_2503C.json index 09c1e4d..0b0baa5 100644 --- a/DIW_2503C.json +++ b/DIW_2503C.json @@ -513,8 +513,8 @@ "item": "문구② (2. 한옥의 형태와 구조)/③ 진하게" }, "2-25": { - "path":"boolean(//CHAR[contains(text(),'기초')]/ancestor::TEXT/FOOTNOTE/descendant::CHAR[contains(text(),'기둥의 침하를 방지하기 위한 지반의 보강 및 개량')])", - "path2": "boolean(//CHAR[substring(., string-length(.) - string-length('기초') + 1) = '기초']/following-sibling::FOOTNOTE/descendant::CHAR[contains(text(),'기둥의 침하를 방지하기 위한 지반의 보강 및 개량')])", + "path":"boolean(//CHAR[contains(text(),'기초')]/ancestor::TEXT/FOOTNOTE/descendant::CHAR)", + "path2": "boolean(//CHAR[substring(., string-length(.) - string-length('기초') + 1) = '기초']/following-sibling::FOOTNOTE/descendant::CHAR)", "searchValue": null, "value": true, "points": 2, @@ -540,7 +540,7 @@ "item": "문구 (기초)/③ 크기 (9pt)" }, "2-28": { - "path": "//TEXT[CHAR[text()=' 기둥의 침하를 방지하기 위한 지반의 보강 및 개량']]//AUTONUMFORMAT/@Type", + "path": "//P[TEXT[CHAR[contains(text(), '{searchValue}')]]]//AUTONUMFORMAT/@Type", "path2": null, "searchValue": " 기둥의 침하를 방지하기 위한 지반의 보강 및 개량", "value": "CircledDigit", diff --git a/copy_all_hwp.py b/copy_all_hwp.py index d82237d..aff76b1 100644 --- a/copy_all_hwp.py +++ b/copy_all_hwp.py @@ -34,7 +34,7 @@ def copy_dic_subdirs(source_root, target_root_a, target_root_b, target_root_c, t print(f"Skipping {dir_name} under {parent_dir}, as it doesn't match '2교시' or '3교시'.") # 사용법 -source_directory = r"C:\Users\dra\project\data\제2503회 정기\채점의뢰\시험지 및 채점기준표(합격자발표-2025.4.11.(금))\DIW" # 원본 디렉토리 경로 +source_directory = r"C:\Users\dra\project\data\제2503회 정기\답안파일\제2503회 디지털정보활용능력 정기검정 답안파일" # 원본 디렉토리 경로 target_directory_a = r".\input\A" # '1교시'의 타겟 경로 target_directory_b = r".\input\B" # '2교시'의 타겟 경로 target_directory_c = r".\input\C" # '3교시'의 타겟 경로 diff --git a/hwp_conversion.log b/hwp_conversion.log index 72e353d..451e7f9 100644 --- a/hwp_conversion.log +++ b/hwp_conversion.log @@ -12971,3 +12971,328 @@ 2025-03-25 15:08:02,625 - INFO - 폴더 변환 시작: C:\Users\dra\project\HWP\HWP-Scoring\input\C\DIW -> C:\Users\dra\project\HWP\HWP-Scoring\output\C\DIW 2025-03-25 15:08:05,002 - INFO - 변환 성공: DIW_2503C.hwp -> DIW_2503C.hml 2025-03-25 15:08:05,264 - INFO - 폴더 변환 완료: C:\Users\dra\project\HWP\HWP-Scoring\input\C\DIW -> C:\Users\dra\project\HWP\HWP-Scoring\output\C\DIW +2025-03-27 14:43:47,783 - INFO - 폴더 변환 시작: C:\Users\dra\project\HWP\HWP-Scoring\input\A\DIW -> C:\Users\dra\project\HWP\HWP-Scoring\output\A\DIW +2025-03-27 14:43:59,457 - INFO - 변환 성공: 워드(한글)-001292-김채연.hwp -> 워드(한글)-001292-김채연.hml +2025-03-27 14:44:00,257 - INFO - 변환 성공: 워드(한글)-001550-이윤재.hwp -> 워드(한글)-001550-이윤재.hml +2025-03-27 14:44:00,715 - INFO - 변환 성공: 워드(한글)-001660-여하은.hwp -> 워드(한글)-001660-여하은.hml +2025-03-27 14:44:01,166 - INFO - 변환 성공: 워드(한글)-001695-조서윤.hwp -> 워드(한글)-001695-조서윤.hml +2025-03-27 14:44:01,788 - INFO - 변환 성공: 워드(한글)-001759-남민혁.hwp -> 워드(한글)-001759-남민혁.hml +2025-03-27 14:44:02,403 - INFO - 변환 성공: 워드(한글)-001760-유소홍.hwp -> 워드(한글)-001760-유소홍.hml +2025-03-27 14:44:02,871 - INFO - 변환 성공: 워드(한글)-001762-최서진.hwp -> 워드(한글)-001762-최서진.hml +2025-03-27 14:44:03,351 - INFO - 변환 성공: 워드(한글)-001764-서지호.hwp -> 워드(한글)-001764-서지호.hml +2025-03-27 14:44:03,755 - INFO - 변환 성공: 워드(한글)-001765-심연우.hwp -> 워드(한글)-001765-심연우.hml +2025-03-27 14:44:04,134 - INFO - 변환 성공: DIW_2503A.hwpx -> DIW_2503A.hml +2025-03-27 14:44:04,805 - INFO - 변환 성공: 워드(한글)-000012-추인혜.hwpx -> 워드(한글)-000012-추인혜.hml +2025-03-27 14:44:05,388 - INFO - 변환 성공: 워드(한글)-000032-이민우.hwpx -> 워드(한글)-000032-이민우.hml +2025-03-27 14:44:05,870 - INFO - 변환 성공: 워드(한글)-000033-문대운.hwpx -> 워드(한글)-000033-문대운.hml +2025-03-27 14:44:06,351 - INFO - 변환 성공: 워드(한글)-000040-여지윤.hwpx -> 워드(한글)-000040-여지윤.hml +2025-03-27 14:44:06,930 - INFO - 변환 성공: 워드(한글)-000112-김도경.hwpx -> 워드(한글)-000112-김도경.hml +2025-03-27 14:44:07,538 - INFO - 변환 성공: 워드(한글)-000114-유연서.hwpx -> 워드(한글)-000114-유연서.hml +2025-03-27 14:44:08,124 - INFO - 변환 성공: 워드(한글)-000117-채정우.hwpx -> 워드(한글)-000117-채정우.hml +2025-03-27 14:44:08,728 - INFO - 변환 성공: 워드(한글)-000124-박준수.hwpx -> 워드(한글)-000124-박준수.hml +2025-03-27 14:44:09,343 - INFO - 변환 성공: 워드(한글)-000130-문석준.hwpx -> 워드(한글)-000130-문석준.hml +2025-03-27 14:44:09,942 - INFO - 변환 성공: 워드(한글)-000213-홍주성.hwpx -> 워드(한글)-000213-홍주성.hml +2025-03-27 14:44:10,517 - INFO - 변환 성공: 워드(한글)-000283-김우진.hwpx -> 워드(한글)-000283-김우진.hml +2025-03-27 14:44:11,132 - INFO - 변환 성공: 워드(한글)-000292-정지민.hwpx -> 워드(한글)-000292-정지민.hml +2025-03-27 14:44:11,803 - INFO - 변환 성공: 워드(한글)-000338-이효준.hwpx -> 워드(한글)-000338-이효준.hml +2025-03-27 14:44:12,368 - INFO - 변환 성공: 워드(한글)-000386-이민정.hwpx -> 워드(한글)-000386-이민정.hml +2025-03-27 14:44:12,855 - INFO - 변환 성공: 워드(한글)-000400-류하연.hwpx -> 워드(한글)-000400-류하연.hml +2025-03-27 14:44:13,338 - INFO - 변환 성공: 워드(한글)-000435-고민혁.hwpx -> 워드(한글)-000435-고민혁.hml +2025-03-27 14:44:13,770 - INFO - 변환 성공: 워드(한글)-000437-유채원.hwpx -> 워드(한글)-000437-유채원.hml +2025-03-27 14:44:14,213 - INFO - 변환 성공: 워드(한글)-000439-서민후.hwpx -> 워드(한글)-000439-서민후.hml +2025-03-27 14:44:17,177 - INFO - 변환 성공: 워드(한글)-000449-박승유.hwpx -> 워드(한글)-000449-박승유.hml +2025-03-27 14:44:17,720 - INFO - 변환 성공: 워드(한글)-000450-류지혁.hwpx -> 워드(한글)-000450-류지혁.hml +2025-03-27 14:44:18,318 - INFO - 변환 성공: 워드(한글)-000473-전채우.hwpx -> 워드(한글)-000473-전채우.hml +2025-03-27 14:44:18,823 - INFO - 변환 성공: 워드(한글)-000485-정하린.hwpx -> 워드(한글)-000485-정하린.hml +2025-03-27 14:44:19,190 - INFO - 변환 성공: 워드(한글)-000494-임시후.hwpx -> 워드(한글)-000494-임시후.hml +2025-03-27 14:44:19,693 - INFO - 변환 성공: 워드(한글)-000538-권남렬.hwpx -> 워드(한글)-000538-권남렬.hml +2025-03-27 14:44:22,021 - INFO - 변환 성공: 워드(한글)-000539-상지훈.hwpx -> 워드(한글)-000539-상지훈.hml +2025-03-27 14:44:23,651 - INFO - 변환 성공: 워드(한글)-000567-김우원.hwpx -> 워드(한글)-000567-김우원.hml +2025-03-27 14:44:25,283 - INFO - 변환 성공: 워드(한글)-000621-홍성우.hwpx -> 워드(한글)-000621-홍성우.hml +2025-03-27 14:44:25,898 - INFO - 변환 성공: 워드(한글)-000690-백채민.hwpx -> 워드(한글)-000690-백채민.hml +2025-03-27 14:44:32,570 - INFO - 변환 성공: 워드(한글)-000691-백채은.hwpx -> 워드(한글)-000691-백채은.hml +2025-03-27 14:44:33,019 - INFO - 변환 성공: 워드(한글)-000708-이지환.hwpx -> 워드(한글)-000708-이지환.hml +2025-03-27 14:44:33,610 - INFO - 변환 성공: 워드(한글)-000720-전서현.hwpx -> 워드(한글)-000720-전서현.hml +2025-03-27 14:44:34,194 - INFO - 변환 성공: 워드(한글)-000891-조윤서.hwpx -> 워드(한글)-000891-조윤서.hml +2025-03-27 14:44:35,468 - INFO - 변환 성공: 워드(한글)-000893-김다빈.hwpx -> 워드(한글)-000893-김다빈.hml +2025-03-27 14:44:36,185 - INFO - 변환 성공: 워드(한글)-000901-이원국.hwpx -> 워드(한글)-000901-이원국.hml +2025-03-27 14:44:38,024 - INFO - 변환 성공: 워드(한글)-000916-박유진.hwpx -> 워드(한글)-000916-박유진.hml +2025-03-27 14:44:38,568 - INFO - 변환 성공: 워드(한글)-000917-정예준.hwpx -> 워드(한글)-000917-정예준.hml +2025-03-27 14:44:39,124 - INFO - 변환 성공: 워드(한글)-000918-김보석.hwpx -> 워드(한글)-000918-김보석.hml +2025-03-27 14:44:39,690 - INFO - 변환 성공: 워드(한글)-000919-한서율.hwpx -> 워드(한글)-000919-한서율.hml +2025-03-27 14:44:40,287 - INFO - 변환 성공: 워드(한글)-000944-이서준.hwpx -> 워드(한글)-000944-이서준.hml +2025-03-27 14:44:42,878 - INFO - 변환 성공: 워드(한글)-000948-성연진.hwpx -> 워드(한글)-000948-성연진.hml +2025-03-27 14:44:43,403 - INFO - 변환 성공: 워드(한글)-000985-손용호.hwpx -> 워드(한글)-000985-손용호.hml +2025-03-27 14:44:43,997 - INFO - 변환 성공: 워드(한글)-001077-김지유.hwpx -> 워드(한글)-001077-김지유.hml +2025-03-27 14:44:44,632 - INFO - 변환 성공: 워드(한글)-001096-최지영.hwpx -> 워드(한글)-001096-최지영.hml +2025-03-27 14:44:45,203 - INFO - 변환 성공: 워드(한글)-001097-양하원.hwpx -> 워드(한글)-001097-양하원.hml +2025-03-27 14:44:45,765 - INFO - 변환 성공: 워드(한글)-001105-박제환.hwpx -> 워드(한글)-001105-박제환.hml +2025-03-27 14:44:46,312 - INFO - 변환 성공: 워드(한글)-001106-김여율.hwpx -> 워드(한글)-001106-김여율.hml +2025-03-27 14:44:46,771 - INFO - 변환 성공: 워드(한글)-001117-박수연.hwpx -> 워드(한글)-001117-박수연.hml +2025-03-27 14:44:47,341 - INFO - 변환 성공: 워드(한글)-001256-이유건.hwpx -> 워드(한글)-001256-이유건.hml +2025-03-27 14:44:47,932 - INFO - 변환 성공: 워드(한글)-001360-이지은.hwpx -> 워드(한글)-001360-이지은.hml +2025-03-27 14:44:48,499 - INFO - 변환 성공: 워드(한글)-001372-이건호.hwpx -> 워드(한글)-001372-이건호.hml +2025-03-27 14:44:49,084 - INFO - 변환 성공: 워드(한글)-001506-박민서.hwpx -> 워드(한글)-001506-박민서.hml +2025-03-27 14:44:49,664 - INFO - 변환 성공: 워드(한글)-001515-이양진.hwpx -> 워드(한글)-001515-이양진.hml +2025-03-27 14:44:50,234 - INFO - 변환 성공: 워드(한글)-001533-임연우.hwpx -> 워드(한글)-001533-임연우.hml +2025-03-27 14:44:50,815 - INFO - 변환 성공: 워드(한글)-001633-백재준.hwpx -> 워드(한글)-001633-백재준.hml +2025-03-27 14:44:51,397 - INFO - 변환 성공: 워드(한글)-001652-정아윤.hwpx -> 워드(한글)-001652-정아윤.hml +2025-03-27 14:44:52,044 - INFO - 변환 성공: 워드(한글)-001658-박예준.hwpx -> 워드(한글)-001658-박예준.hml +2025-03-27 14:44:52,668 - INFO - 변환 성공: 워드(한글)-001667-진채민.hwpx -> 워드(한글)-001667-진채민.hml +2025-03-27 14:44:53,267 - INFO - 변환 성공: 워드(한글)-001668-이온유.hwpx -> 워드(한글)-001668-이온유.hml +2025-03-27 14:44:53,775 - INFO - 변환 성공: 워드(한글)-001673-양진모.hwpx -> 워드(한글)-001673-양진모.hml +2025-03-27 14:44:54,272 - INFO - 변환 성공: 워드(한글)-001696-김태영.hwpx -> 워드(한글)-001696-김태영.hml +2025-03-27 14:44:54,882 - INFO - 변환 성공: 워드(한글)-001726-정채윤.hwpx -> 워드(한글)-001726-정채윤.hml +2025-03-27 14:44:55,374 - INFO - 변환 성공: 워드(한글)-001750-기시원.hwpx -> 워드(한글)-001750-기시원.hml +2025-03-27 14:44:55,870 - INFO - 변환 성공: 워드(한글)-001772-박재원.hwpx -> 워드(한글)-001772-박재원.hml +2025-03-27 14:44:56,154 - INFO - 폴더 변환 완료: C:\Users\dra\project\HWP\HWP-Scoring\input\A\DIW -> C:\Users\dra\project\HWP\HWP-Scoring\output\A\DIW +2025-03-27 14:44:56,655 - INFO - 폴더 변환 시작: C:\Users\dra\project\HWP\HWP-Scoring\input\B\DIW -> C:\Users\dra\project\HWP\HWP-Scoring\output\B\DIW +2025-03-27 14:44:58,474 - INFO - 변환 성공: 워드(한글)-000808-이지윤.hwp -> 워드(한글)-000808-이지윤.hml +2025-03-27 14:44:59,000 - INFO - 변환 성공: 워드(한글)-001312-유승우.hwp -> 워드(한글)-001312-유승우.hml +2025-03-27 14:44:59,459 - INFO - 변환 성공: 워드(한글)-001313-백지민.hwp -> 워드(한글)-001313-백지민.hml +2025-03-27 14:44:59,906 - INFO - 변환 성공: DIW_2503B.hwpx -> DIW_2503B.hml +2025-03-27 14:45:00,461 - INFO - 변환 성공: 워드(한글)-000013-전규현.hwpx -> 워드(한글)-000013-전규현.hml +2025-03-27 14:45:00,999 - INFO - 변환 성공: 워드(한글)-000034-김가온.hwpx -> 워드(한글)-000034-김가온.hml +2025-03-27 14:45:01,507 - INFO - 변환 성공: 워드(한글)-000087-박찬영.hwpx -> 워드(한글)-000087-박찬영.hml +2025-03-27 14:45:01,996 - INFO - 변환 성공: 워드(한글)-000094-김희주.hwpx -> 워드(한글)-000094-김희주.hml +2025-03-27 14:45:02,686 - INFO - 변환 성공: 워드(한글)-000097-홍태윤.hwpx -> 워드(한글)-000097-홍태윤.hml +2025-03-27 14:45:03,526 - INFO - 변환 성공: 워드(한글)-000101-박찬규.hwpx -> 워드(한글)-000101-박찬규.hml +2025-03-27 14:45:04,085 - INFO - 변환 성공: 워드(한글)-000104-서은혜.hwpx -> 워드(한글)-000104-서은혜.hml +2025-03-27 14:45:04,606 - INFO - 변환 성공: 워드(한글)-000119-민유주.hwpx -> 워드(한글)-000119-민유주.hml +2025-03-27 14:45:05,022 - INFO - 변환 성공: 워드(한글)-000223-오태현.hwpx -> 워드(한글)-000223-오태현.hml +2025-03-27 14:45:05,516 - INFO - 변환 성공: 워드(한글)-000255-최보결.hwpx -> 워드(한글)-000255-최보결.hml +2025-03-27 14:45:06,133 - INFO - 변환 성공: 워드(한글)-000257-박다은.hwpx -> 워드(한글)-000257-박다은.hml +2025-03-27 14:45:06,717 - INFO - 변환 성공: 워드(한글)-000276-최준영.hwpx -> 워드(한글)-000276-최준영.hml +2025-03-27 14:45:07,266 - INFO - 변환 성공: 워드(한글)-000294-조수아.hwpx -> 워드(한글)-000294-조수아.hml +2025-03-27 14:45:07,775 - INFO - 변환 성공: 워드(한글)-000304-송현우.hwpx -> 워드(한글)-000304-송현우.hml +2025-03-27 14:45:08,141 - INFO - 변환 성공: 워드(한글)-000305-이원준.hwpx -> 워드(한글)-000305-이원준.hml +2025-03-27 14:45:08,615 - INFO - 변환 성공: 워드(한글)-000306-이채원.hwpx -> 워드(한글)-000306-이채원.hml +2025-03-27 14:45:09,160 - INFO - 변환 성공: 워드(한글)-000324-노유찬.hwpx -> 워드(한글)-000324-노유찬.hml +2025-03-27 14:45:09,735 - INFO - 변환 성공: 워드(한글)-000332-이우영.hwpx -> 워드(한글)-000332-이우영.hml +2025-03-27 14:45:10,374 - INFO - 변환 성공: 워드(한글)-000366-김시현.hwpx -> 워드(한글)-000366-김시현.hml +2025-03-27 14:45:10,928 - INFO - 변환 성공: 워드(한글)-000457-조연우.hwpx -> 워드(한글)-000457-조연우.hml +2025-03-27 14:45:11,485 - INFO - 변환 성공: 워드(한글)-000460-전지윤.hwpx -> 워드(한글)-000460-전지윤.hml +2025-03-27 14:45:12,031 - INFO - 변환 성공: 워드(한글)-000461-김주아.hwpx -> 워드(한글)-000461-김주아.hml +2025-03-27 14:45:12,558 - INFO - 변환 성공: 워드(한글)-000479-허율.hwpx -> 워드(한글)-000479-허율.hml +2025-03-27 14:45:13,072 - INFO - 변환 성공: 워드(한글)-000483-김주원.hwpx -> 워드(한글)-000483-김주원.hml +2025-03-27 14:45:13,608 - INFO - 변환 성공: 워드(한글)-000486-박윤기.hwpx -> 워드(한글)-000486-박윤기.hml +2025-03-27 14:45:14,124 - INFO - 변환 성공: 워드(한글)-000508-한대균.hwpx -> 워드(한글)-000508-한대균.hml +2025-03-27 14:45:14,641 - INFO - 변환 성공: 워드(한글)-000509-손태윤.hwpx -> 워드(한글)-000509-손태윤.hml +2025-03-27 14:45:15,190 - INFO - 변환 성공: 워드(한글)-000510-박채연.hwpx -> 워드(한글)-000510-박채연.hml +2025-03-27 14:45:15,752 - INFO - 변환 성공: 워드(한글)-000511-이준하.hwpx -> 워드(한글)-000511-이준하.hml +2025-03-27 14:45:16,291 - INFO - 변환 성공: 워드(한글)-000552-이지유.hwpx -> 워드(한글)-000552-이지유.hml +2025-03-27 14:45:16,890 - INFO - 변환 성공: 워드(한글)-000561-유정서.hwpx -> 워드(한글)-000561-유정서.hml +2025-03-27 14:45:17,499 - INFO - 변환 성공: 워드(한글)-000597-김진호.hwpx -> 워드(한글)-000597-김진호.hml +2025-03-27 14:45:18,011 - INFO - 변환 성공: 워드(한글)-000680-김혜미.hwpx -> 워드(한글)-000680-김혜미.hml +2025-03-27 14:45:18,668 - INFO - 변환 성공: 워드(한글)-000681-김강희.hwpx -> 워드(한글)-000681-김강희.hml +2025-03-27 14:45:19,178 - INFO - 변환 성공: 워드(한글)-000703-최수연.hwpx -> 워드(한글)-000703-최수연.hml +2025-03-27 14:45:19,639 - INFO - 변환 성공: 워드(한글)-000725-최은서.hwpx -> 워드(한글)-000725-최은서.hml +2025-03-27 14:45:20,058 - INFO - 변환 성공: 워드(한글)-000746-고다솔.hwpx -> 워드(한글)-000746-고다솔.hml +2025-03-27 14:45:20,543 - INFO - 변환 성공: 워드(한글)-000766-박시현.hwpx -> 워드(한글)-000766-박시현.hml +2025-03-27 14:45:21,104 - INFO - 변환 성공: 워드(한글)-000786-김도영.hwpx -> 워드(한글)-000786-김도영.hml +2025-03-27 14:45:21,696 - INFO - 변환 성공: 워드(한글)-000787-박소이.hwpx -> 워드(한글)-000787-박소이.hml +2025-03-27 14:45:22,289 - INFO - 변환 성공: 워드(한글)-000788-김아영.hwpx -> 워드(한글)-000788-김아영.hml +2025-03-27 14:45:22,882 - INFO - 변환 성공: 워드(한글)-000790-전서윤.hwpx -> 워드(한글)-000790-전서윤.hml +2025-03-27 14:45:23,474 - INFO - 변환 성공: 워드(한글)-000804-김경민.hwpx -> 워드(한글)-000804-김경민.hml +2025-03-27 14:45:24,039 - INFO - 변환 성공: 워드(한글)-000849-방찬준.hwpx -> 워드(한글)-000849-방찬준.hml +2025-03-27 14:45:24,567 - INFO - 변환 성공: 워드(한글)-000852-김은영.hwpx -> 워드(한글)-000852-김은영.hml +2025-03-27 14:45:25,101 - INFO - 변환 성공: 워드(한글)-000853-김태오.hwpx -> 워드(한글)-000853-김태오.hml +2025-03-27 14:45:25,648 - INFO - 변환 성공: 워드(한글)-000880-송슬기.hwpx -> 워드(한글)-000880-송슬기.hml +2025-03-27 14:45:26,156 - INFO - 변환 성공: 워드(한글)-000881-황재민.hwpx -> 워드(한글)-000881-황재민.hml +2025-03-27 14:45:26,734 - INFO - 변환 성공: 워드(한글)-000900-이해온.hwpx -> 워드(한글)-000900-이해온.hml +2025-03-27 14:45:27,263 - INFO - 변환 성공: 워드(한글)-000927-이태훈.hwpx -> 워드(한글)-000927-이태훈.hml +2025-03-27 14:45:27,792 - INFO - 변환 성공: 워드(한글)-000928-배선영.hwpx -> 워드(한글)-000928-배선영.hml +2025-03-27 14:45:28,352 - INFO - 변환 성공: 워드(한글)-000945-한찬민.hwpx -> 워드(한글)-000945-한찬민.hml +2025-03-27 14:45:28,875 - INFO - 변환 성공: 워드(한글)-000959-김희슬.hwpx -> 워드(한글)-000959-김희슬.hml +2025-03-27 14:45:29,436 - INFO - 변환 성공: 워드(한글)-000960-한우림.hwpx -> 워드(한글)-000960-한우림.hml +2025-03-27 14:45:30,050 - INFO - 변환 성공: 워드(한글)-001032-이주원.hwpx -> 워드(한글)-001032-이주원.hml +2025-03-27 14:45:30,594 - INFO - 변환 성공: 워드(한글)-001114-박진서.hwpx -> 워드(한글)-001114-박진서.hml +2025-03-27 14:45:30,992 - INFO - 변환 성공: 워드(한글)-001115-한현준.hwpx -> 워드(한글)-001115-한현준.hml +2025-03-27 14:45:31,443 - INFO - 변환 성공: 워드(한글)-001120-유승오.hwpx -> 워드(한글)-001120-유승오.hml +2025-03-27 14:45:31,982 - INFO - 변환 성공: 워드(한글)-001150-이민설.hwpx -> 워드(한글)-001150-이민설.hml +2025-03-27 14:45:32,518 - INFO - 변환 성공: 워드(한글)-001152-황유민.hwpx -> 워드(한글)-001152-황유민.hml +2025-03-27 14:45:33,063 - INFO - 변환 성공: 워드(한글)-001153-박비호.hwpx -> 워드(한글)-001153-박비호.hml +2025-03-27 14:45:33,594 - INFO - 변환 성공: 워드(한글)-001154-장재영.hwpx -> 워드(한글)-001154-장재영.hml +2025-03-27 14:45:34,126 - INFO - 변환 성공: 워드(한글)-001156-김현수.hwpx -> 워드(한글)-001156-김현수.hml +2025-03-27 14:45:34,666 - INFO - 변환 성공: 워드(한글)-001158-박시우.hwpx -> 워드(한글)-001158-박시우.hml +2025-03-27 14:45:35,176 - INFO - 변환 성공: 워드(한글)-001159-고보민.hwpx -> 워드(한글)-001159-고보민.hml +2025-03-27 14:45:35,695 - INFO - 변환 성공: 워드(한글)-001162-유현석.hwpx -> 워드(한글)-001162-유현석.hml +2025-03-27 14:45:36,209 - INFO - 변환 성공: 워드(한글)-001163-주수빈.hwpx -> 워드(한글)-001163-주수빈.hml +2025-03-27 14:45:36,731 - INFO - 변환 성공: 워드(한글)-001189-문산율.hwpx -> 워드(한글)-001189-문산율.hml +2025-03-27 14:45:37,266 - INFO - 변환 성공: 워드(한글)-001192-장지훈.hwpx -> 워드(한글)-001192-장지훈.hml +2025-03-27 14:45:37,812 - INFO - 변환 성공: 워드(한글)-001196-남재현.hwpx -> 워드(한글)-001196-남재현.hml +2025-03-27 14:45:38,346 - INFO - 변환 성공: 워드(한글)-001211-서형준.hwpx -> 워드(한글)-001211-서형준.hml +2025-03-27 14:45:38,859 - INFO - 변환 성공: 워드(한글)-001212-강우영.hwpx -> 워드(한글)-001212-강우영.hml +2025-03-27 14:45:39,373 - INFO - 변환 성공: 워드(한글)-001217-손다일.hwpx -> 워드(한글)-001217-손다일.hml +2025-03-27 14:45:39,893 - INFO - 변환 성공: 워드(한글)-001277-이시후.hwpx -> 워드(한글)-001277-이시후.hml +2025-03-27 14:45:40,542 - INFO - 변환 성공: 워드(한글)-001278-김채원.hwpx -> 워드(한글)-001278-김채원.hml +2025-03-27 14:45:41,042 - INFO - 변환 성공: 워드(한글)-001299-이수빈.hwpx -> 워드(한글)-001299-이수빈.hml +2025-03-27 14:45:41,614 - INFO - 변환 성공: 워드(한글)-001300-강다언.hwpx -> 워드(한글)-001300-강다언.hml +2025-03-27 14:45:42,058 - INFO - 변환 성공: 워드(한글)-001301-정다해.hwpx -> 워드(한글)-001301-정다해.hml +2025-03-27 14:45:42,492 - INFO - 변환 성공: 워드(한글)-001302-이다인.hwpx -> 워드(한글)-001302-이다인.hml +2025-03-27 14:45:43,023 - INFO - 변환 성공: 워드(한글)-001417-배소윤.hwpx -> 워드(한글)-001417-배소윤.hml +2025-03-27 14:45:43,560 - INFO - 변환 성공: 워드(한글)-001494-김지후.hwpx -> 워드(한글)-001494-김지후.hml +2025-03-27 14:45:44,103 - INFO - 변환 성공: 워드(한글)-001544-유예서.hwpx -> 워드(한글)-001544-유예서.hml +2025-03-27 14:45:44,632 - INFO - 변환 성공: 워드(한글)-001599-양지웅.hwpx -> 워드(한글)-001599-양지웅.hml +2025-03-27 14:45:45,142 - INFO - 변환 성공: 워드(한글)-001606-이시아.hwpx -> 워드(한글)-001606-이시아.hml +2025-03-27 14:45:45,661 - INFO - 변환 성공: 워드(한글)-001618-구아인.hwpx -> 워드(한글)-001618-구아인.hml +2025-03-27 14:45:46,199 - INFO - 변환 성공: 워드(한글)-001638-장민준.hwpx -> 워드(한글)-001638-장민준.hml +2025-03-27 14:45:46,729 - INFO - 변환 성공: 워드(한글)-001639-이서원.hwpx -> 워드(한글)-001639-이서원.hml +2025-03-27 14:45:47,260 - INFO - 변환 성공: 워드(한글)-001640-김가민.hwpx -> 워드(한글)-001640-김가민.hml +2025-03-27 14:45:47,707 - INFO - 변환 성공: 워드(한글)-001659-최수정.hwpx -> 워드(한글)-001659-최수정.hml +2025-03-27 14:45:48,175 - INFO - 변환 성공: 워드(한글)-001662-강채원.hwpx -> 워드(한글)-001662-강채원.hml +2025-03-27 14:45:48,690 - INFO - 변환 성공: 워드(한글)-001663-서예진.hwpx -> 워드(한글)-001663-서예진.hml +2025-03-27 14:45:49,140 - INFO - 변환 성공: 워드(한글)-001693-이준서.hwpx -> 워드(한글)-001693-이준서.hml +2025-03-27 14:45:49,572 - INFO - 변환 성공: 워드(한글)-001698-박다은.hwpx -> 워드(한글)-001698-박다은.hml +2025-03-27 14:45:50,008 - INFO - 변환 성공: 워드(한글)-001714-임소정.hwpx -> 워드(한글)-001714-임소정.hml +2025-03-27 14:45:50,423 - INFO - 변환 성공: 워드(한글)-001724-이승주.hwpx -> 워드(한글)-001724-이승주.hml +2025-03-27 14:45:50,911 - INFO - 변환 성공: 워드(한글)-001729-김민석.hwpx -> 워드(한글)-001729-김민석.hml +2025-03-27 14:45:51,426 - INFO - 변환 성공: 워드(한글)-001730-장라윤.hwpx -> 워드(한글)-001730-장라윤.hml +2025-03-27 14:45:51,940 - INFO - 변환 성공: 워드(한글)-001731-전서범.hwpx -> 워드(한글)-001731-전서범.hml +2025-03-27 14:45:52,189 - INFO - 폴더 변환 완료: C:\Users\dra\project\HWP\HWP-Scoring\input\B\DIW -> C:\Users\dra\project\HWP\HWP-Scoring\output\B\DIW +2025-03-27 14:45:52,690 - INFO - 폴더 변환 시작: C:\Users\dra\project\HWP\HWP-Scoring\input\C\DIW -> C:\Users\dra\project\HWP\HWP-Scoring\output\C\DIW +2025-03-27 14:45:54,414 - INFO - 변환 성공: DIW_2503C.hwp -> DIW_2503C.hml +2025-03-27 14:45:54,970 - INFO - 변환 성공: 워드(한글)-000209-김정인.hwp -> 워드(한글)-000209-김정인.hml +2025-03-27 14:45:55,416 - INFO - 변환 성공: 워드(한글)-000266-도성빈.hwp -> 워드(한글)-000266-도성빈.hml +2025-03-27 14:45:55,867 - INFO - 변환 성공: 워드(한글)-000268-유준혁.hwp -> 워드(한글)-000268-유준혁.hml +2025-03-27 14:45:56,334 - INFO - 변환 성공: 워드(한글)-000269-박은결.hwp -> 워드(한글)-000269-박은결.hml +2025-03-27 14:45:56,784 - INFO - 변환 성공: 워드(한글)-000935-김은서.hwp -> 워드(한글)-000935-김은서.hml +2025-03-27 14:45:57,224 - INFO - 변환 성공: 워드(한글)-000936-황정원.hwp -> 워드(한글)-000936-황정원.hml +2025-03-27 14:45:57,715 - INFO - 변환 성공: 워드(한글)-001103-김주아.hwp -> 워드(한글)-001103-김주아.hml +2025-03-27 14:45:58,167 - INFO - 변환 성공: 워드(한글)-000038-유아선.hwpx -> 워드(한글)-000038-유아선.hml +2025-03-27 14:45:58,703 - INFO - 변환 성공: 워드(한글)-000060-정시윤.hwpx -> 워드(한글)-000060-정시윤.hml +2025-03-27 14:45:59,159 - INFO - 변환 성공: 워드(한글)-000061-정우찬.hwpx -> 워드(한글)-000061-정우찬.hml +2025-03-27 14:45:59,642 - INFO - 변환 성공: 워드(한글)-000062-김다솜.hwpx -> 워드(한글)-000062-김다솜.hml +2025-03-27 14:46:00,125 - INFO - 변환 성공: 워드(한글)-000063-김준우.hwpx -> 워드(한글)-000063-김준우.hml +2025-03-27 14:46:00,572 - INFO - 변환 성공: 워드(한글)-000067-정시현.hwpx -> 워드(한글)-000067-정시현.hml +2025-03-27 14:46:01,139 - INFO - 변환 성공: 워드(한글)-000096-김도연.hwpx -> 워드(한글)-000096-김도연.hml +2025-03-27 14:46:01,691 - INFO - 변환 성공: 워드(한글)-000110-류지민.hwpx -> 워드(한글)-000110-류지민.hml +2025-03-27 14:46:02,126 - INFO - 변환 성공: 워드(한글)-000208-강민경.hwpx -> 워드(한글)-000208-강민경.hml +2025-03-27 14:46:02,509 - INFO - 변환 성공: 워드(한글)-000214-김은호.hwpx -> 워드(한글)-000214-김은호.hml +2025-03-27 14:46:02,951 - INFO - 변환 성공: 워드(한글)-000225-이예은.hwpx -> 워드(한글)-000225-이예은.hml +2025-03-27 14:46:03,390 - INFO - 변환 성공: 워드(한글)-000226-이윤제.hwpx -> 워드(한글)-000226-이윤제.hml +2025-03-27 14:46:03,848 - INFO - 변환 성공: 워드(한글)-000227-박하연.hwpx -> 워드(한글)-000227-박하연.hml +2025-03-27 14:46:04,407 - INFO - 변환 성공: 워드(한글)-000228-이현지.hwpx -> 워드(한글)-000228-이현지.hml +2025-03-27 14:46:04,954 - INFO - 변환 성공: 워드(한글)-000231-오상원.hwpx -> 워드(한글)-000231-오상원.hml +2025-03-27 14:46:05,498 - INFO - 변환 성공: 워드(한글)-000278-김용군.hwpx -> 워드(한글)-000278-김용군.hml +2025-03-27 14:46:06,157 - INFO - 변환 성공: 워드(한글)-000279-구연우.hwpx -> 워드(한글)-000279-구연우.hml +2025-03-27 14:46:06,654 - INFO - 변환 성공: 워드(한글)-000288-손소희.hwpx -> 워드(한글)-000288-손소희.hml +2025-03-27 14:46:07,209 - INFO - 변환 성공: 워드(한글)-000296-김우주.hwpx -> 워드(한글)-000296-김우주.hml +2025-03-27 14:46:07,775 - INFO - 변환 성공: 워드(한글)-000297-장윤아.hwpx -> 워드(한글)-000297-장윤아.hml +2025-03-27 14:46:08,328 - INFO - 변환 성공: 워드(한글)-000298-김태용.hwpx -> 워드(한글)-000298-김태용.hml +2025-03-27 14:46:08,891 - INFO - 변환 성공: 워드(한글)-000299-정시윤.hwpx -> 워드(한글)-000299-정시윤.hml +2025-03-27 14:46:09,430 - INFO - 변환 성공: 워드(한글)-000308-이아연.hwpx -> 워드(한글)-000308-이아연.hml +2025-03-27 14:46:09,974 - INFO - 변환 성공: 워드(한글)-000316-김가현.hwpx -> 워드(한글)-000316-김가현.hml +2025-03-27 14:46:10,440 - INFO - 변환 성공: 워드(한글)-000364-연예찬.hwpx -> 워드(한글)-000364-연예찬.hml +2025-03-27 14:46:10,868 - INFO - 변환 성공: 워드(한글)-000375-서진주.hwpx -> 워드(한글)-000375-서진주.hml +2025-03-27 14:46:11,401 - INFO - 변환 성공: 워드(한글)-000380-안선우.hwpx -> 워드(한글)-000380-안선우.hml +2025-03-27 14:46:11,940 - INFO - 변환 성공: 워드(한글)-000396-천지현.hwpx -> 워드(한글)-000396-천지현.hml +2025-03-27 14:46:12,493 - INFO - 변환 성공: 워드(한글)-000399-이은진.hwpx -> 워드(한글)-000399-이은진.hml +2025-03-27 14:46:13,024 - INFO - 변환 성공: 워드(한글)-000402-김민혁.hwpx -> 워드(한글)-000402-김민혁.hml +2025-03-27 14:46:13,596 - INFO - 변환 성공: 워드(한글)-000406-이종원.hwpx -> 워드(한글)-000406-이종원.hml +2025-03-27 14:46:14,140 - INFO - 변환 성공: 워드(한글)-000440-강가영.hwpx -> 워드(한글)-000440-강가영.hml +2025-03-27 14:46:14,691 - INFO - 변환 성공: 워드(한글)-000446-진현승.hwpx -> 워드(한글)-000446-진현승.hml +2025-03-27 14:46:15,141 - INFO - 변환 성공: 워드(한글)-000447-신재경.hwpx -> 워드(한글)-000447-신재경.hml +2025-03-27 14:46:15,589 - INFO - 변환 성공: 워드(한글)-000469-홍유진.hwpx -> 워드(한글)-000469-홍유진.hml +2025-03-27 14:46:16,157 - INFO - 변환 성공: 워드(한글)-000488-조아진.hwpx -> 워드(한글)-000488-조아진.hml +2025-03-27 14:46:16,711 - INFO - 변환 성공: 워드(한글)-000524-곽수연.hwpx -> 워드(한글)-000524-곽수연.hml +2025-03-27 14:46:17,260 - INFO - 변환 성공: 워드(한글)-000529-유시형.hwpx -> 워드(한글)-000529-유시형.hml +2025-03-27 14:46:17,827 - INFO - 변환 성공: 워드(한글)-000546-이주형.hwpx -> 워드(한글)-000546-이주형.hml +2025-03-27 14:46:18,377 - INFO - 변환 성공: 워드(한글)-000565-김서엘.hwpx -> 워드(한글)-000565-김서엘.hml +2025-03-27 14:46:18,926 - INFO - 변환 성공: 워드(한글)-000568-오승진.hwpx -> 워드(한글)-000568-오승진.hml +2025-03-27 14:46:19,476 - INFO - 변환 성공: 워드(한글)-000569-박송현.hwpx -> 워드(한글)-000569-박송현.hml +2025-03-27 14:46:20,032 - INFO - 변환 성공: 워드(한글)-000582-이보라.hwpx -> 워드(한글)-000582-이보라.hml +2025-03-27 14:46:20,594 - INFO - 변환 성공: 워드(한글)-000583-박가은.hwpx -> 워드(한글)-000583-박가은.hml +2025-03-27 14:46:21,191 - INFO - 변환 성공: 워드(한글)-000617-문재훈.hwpx -> 워드(한글)-000617-문재훈.hml +2025-03-27 14:46:21,783 - INFO - 변환 성공: 워드(한글)-000640-박성훈.hwpx -> 워드(한글)-000640-박성훈.hml +2025-03-27 14:46:22,347 - INFO - 변환 성공: 워드(한글)-000668-김채은.hwpx -> 워드(한글)-000668-김채은.hml +2025-03-27 14:46:22,934 - INFO - 변환 성공: 워드(한글)-000672-강서영.hwpx -> 워드(한글)-000672-강서영.hml +2025-03-27 14:46:23,536 - INFO - 변환 성공: 워드(한글)-000676-조성말.hwpx -> 워드(한글)-000676-조성말.hml +2025-03-27 14:46:24,104 - INFO - 변환 성공: 워드(한글)-000700-강채아.hwpx -> 워드(한글)-000700-강채아.hml +2025-03-27 14:46:24,666 - INFO - 변환 성공: 워드(한글)-000701-이지원.hwpx -> 워드(한글)-000701-이지원.hml +2025-03-27 14:46:25,229 - INFO - 변환 성공: 워드(한글)-000741-우지호.hwpx -> 워드(한글)-000741-우지호.hml +2025-03-27 14:46:25,779 - INFO - 변환 성공: 워드(한글)-000742-김시환.hwpx -> 워드(한글)-000742-김시환.hml +2025-03-27 14:46:26,380 - INFO - 변환 성공: 워드(한글)-000757-권민지.hwpx -> 워드(한글)-000757-권민지.hml +2025-03-27 14:46:26,978 - INFO - 변환 성공: 워드(한글)-000758-박서우.hwpx -> 워드(한글)-000758-박서우.hml +2025-03-27 14:46:27,570 - INFO - 변환 성공: 워드(한글)-000764-유현빈.hwpx -> 워드(한글)-000764-유현빈.hml +2025-03-27 14:46:28,172 - INFO - 변환 성공: 워드(한글)-000765-이준석.hwpx -> 워드(한글)-000765-이준석.hml +2025-03-27 14:46:28,763 - INFO - 변환 성공: 워드(한글)-000770-허서은.hwpx -> 워드(한글)-000770-허서은.hml +2025-03-27 14:46:29,343 - INFO - 변환 성공: 워드(한글)-000798-한상혁.hwpx -> 워드(한글)-000798-한상혁.hml +2025-03-27 14:46:29,939 - INFO - 변환 성공: 워드(한글)-000812-안형진.hwpx -> 워드(한글)-000812-안형진.hml +2025-03-27 14:46:30,412 - INFO - 변환 성공: 워드(한글)-000833-이은승.hwpx -> 워드(한글)-000833-이은승.hml +2025-03-27 14:46:30,875 - INFO - 변환 성공: 워드(한글)-000842-권경은.hwpx -> 워드(한글)-000842-권경은.hml +2025-03-27 14:46:31,452 - INFO - 변환 성공: 워드(한글)-000861-최다인.hwpx -> 워드(한글)-000861-최다인.hml +2025-03-27 14:46:32,024 - INFO - 변환 성공: 워드(한글)-000862-김하진.hwpx -> 워드(한글)-000862-김하진.hml +2025-03-27 14:46:32,586 - INFO - 변환 성공: 워드(한글)-000863-김민우.hwpx -> 워드(한글)-000863-김민우.hml +2025-03-27 14:46:33,156 - INFO - 변환 성공: 워드(한글)-000874-진원.hwpx -> 워드(한글)-000874-진원.hml +2025-03-27 14:46:33,701 - INFO - 변환 성공: 워드(한글)-000898-조지향.hwpx -> 워드(한글)-000898-조지향.hml +2025-03-27 14:46:34,272 - INFO - 변환 성공: 워드(한글)-000908-정하윤.hwpx -> 워드(한글)-000908-정하윤.hml +2025-03-27 14:46:34,880 - INFO - 변환 성공: 워드(한글)-000926-오나윤.hwpx -> 워드(한글)-000926-오나윤.hml +2025-03-27 14:46:35,456 - INFO - 변환 성공: 워드(한글)-000952-김주하.hwpx -> 워드(한글)-000952-김주하.hml +2025-03-27 14:46:36,036 - INFO - 변환 성공: 워드(한글)-000963-오혜정.hwpx -> 워드(한글)-000963-오혜정.hml +2025-03-27 14:46:36,646 - INFO - 변환 성공: 워드(한글)-000983-오주석.hwpx -> 워드(한글)-000983-오주석.hml +2025-03-27 14:46:37,216 - INFO - 변환 성공: 워드(한글)-000984-최성욱.hwpx -> 워드(한글)-000984-최성욱.hml +2025-03-27 14:46:37,785 - INFO - 변환 성공: 워드(한글)-000987-김채은.hwpx -> 워드(한글)-000987-김채은.hml +2025-03-27 14:46:38,337 - INFO - 변환 성공: 워드(한글)-000988-김윤정.hwpx -> 워드(한글)-000988-김윤정.hml +2025-03-27 14:46:38,937 - INFO - 변환 성공: 워드(한글)-000990-육승현.hwpx -> 워드(한글)-000990-육승현.hml +2025-03-27 14:46:39,499 - INFO - 변환 성공: 워드(한글)-000998-정윤호.hwpx -> 워드(한글)-000998-정윤호.hml +2025-03-27 14:46:39,944 - INFO - 변환 성공: 워드(한글)-001000-유성용.hwpx -> 워드(한글)-001000-유성용.hml +2025-03-27 14:46:40,421 - INFO - 변환 성공: 워드(한글)-001012-최선.hwpx -> 워드(한글)-001012-최선.hml +2025-03-27 14:46:40,975 - INFO - 변환 성공: 워드(한글)-001031-김서우.hwpx -> 워드(한글)-001031-김서우.hml +2025-03-27 14:46:41,517 - INFO - 변환 성공: 워드(한글)-001046-고윤하.hwpx -> 워드(한글)-001046-고윤하.hml +2025-03-27 14:46:42,077 - INFO - 변환 성공: 워드(한글)-001060-고명준.hwpx -> 워드(한글)-001060-고명준.hml +2025-03-27 14:46:42,543 - INFO - 변환 성공: 워드(한글)-001064-황주호.hwpx -> 워드(한글)-001064-황주호.hml +2025-03-27 14:46:42,989 - INFO - 변환 성공: 워드(한글)-001086-김승유.hwpx -> 워드(한글)-001086-김승유.hml +2025-03-27 14:46:43,559 - INFO - 변환 성공: 워드(한글)-001088-김동한.hwpx -> 워드(한글)-001088-김동한.hml +2025-03-27 14:46:44,213 - INFO - 변환 성공: 워드(한글)-001131-김예준.hwpx -> 워드(한글)-001131-김예준.hml +2025-03-27 14:46:44,773 - INFO - 변환 성공: 워드(한글)-001135-백도.hwpx -> 워드(한글)-001135-백도.hml +2025-03-27 14:46:45,327 - INFO - 변환 성공: 워드(한글)-001136-최서윤.hwpx -> 워드(한글)-001136-최서윤.hml +2025-03-27 14:46:45,877 - INFO - 변환 성공: 워드(한글)-001146-강민성.hwpx -> 워드(한글)-001146-강민성.hml +2025-03-27 14:46:46,437 - INFO - 변환 성공: 워드(한글)-001166-김미지.hwpx -> 워드(한글)-001166-김미지.hml +2025-03-27 14:46:46,979 - INFO - 변환 성공: 워드(한글)-001167-김현진.hwpx -> 워드(한글)-001167-김현진.hml +2025-03-27 14:46:47,528 - INFO - 변환 성공: 워드(한글)-001205-이하윤.hwpx -> 워드(한글)-001205-이하윤.hml +2025-03-27 14:46:48,074 - INFO - 변환 성공: 워드(한글)-001210-김준성.hwpx -> 워드(한글)-001210-김준성.hml +2025-03-27 14:46:48,632 - INFO - 변환 성공: 워드(한글)-001244-정혜연.hwpx -> 워드(한글)-001244-정혜연.hml +2025-03-27 14:46:49,076 - INFO - 변환 성공: 워드(한글)-001252-장세연.hwpx -> 워드(한글)-001252-장세연.hml +2025-03-27 14:46:49,425 - INFO - 변환 성공: 워드(한글)-001253-박주혁.hwpx -> 워드(한글)-001253-박주혁.hml +2025-03-27 14:46:49,871 - INFO - 변환 성공: 워드(한글)-001254-강서윤.hwpx -> 워드(한글)-001254-강서윤.hml +2025-03-27 14:46:50,442 - INFO - 변환 성공: 워드(한글)-001269-서인아.hwpx -> 워드(한글)-001269-서인아.hml +2025-03-27 14:46:51,001 - INFO - 변환 성공: 워드(한글)-001270-김수빈.hwpx -> 워드(한글)-001270-김수빈.hml +2025-03-27 14:46:51,562 - INFO - 변환 성공: 워드(한글)-001305-최민아.hwpx -> 워드(한글)-001305-최민아.hml +2025-03-27 14:46:52,110 - INFO - 변환 성공: 워드(한글)-001322-이지흠.hwpx -> 워드(한글)-001322-이지흠.hml +2025-03-27 14:46:52,663 - INFO - 변환 성공: 워드(한글)-001368-이건표.hwpx -> 워드(한글)-001368-이건표.hml +2025-03-27 14:46:53,209 - INFO - 변환 성공: 워드(한글)-001394-염규진.hwpx -> 워드(한글)-001394-염규진.hml +2025-03-27 14:46:53,779 - INFO - 변환 성공: 워드(한글)-001400-김태영.hwpx -> 워드(한글)-001400-김태영.hml +2025-03-27 14:46:54,330 - INFO - 변환 성공: 워드(한글)-001427-강윤구.hwpx -> 워드(한글)-001427-강윤구.hml +2025-03-27 14:46:54,895 - INFO - 변환 성공: 워드(한글)-001434-이재원.hwpx -> 워드(한글)-001434-이재원.hml +2025-03-27 14:46:55,463 - INFO - 변환 성공: 워드(한글)-001436-이연우.hwpx -> 워드(한글)-001436-이연우.hml +2025-03-27 14:46:56,011 - INFO - 변환 성공: 워드(한글)-001443-박지민.hwpx -> 워드(한글)-001443-박지민.hml +2025-03-27 14:46:56,559 - INFO - 변환 성공: 워드(한글)-001499-김나윤.hwpx -> 워드(한글)-001499-김나윤.hml +2025-03-27 14:46:57,117 - INFO - 변환 성공: 워드(한글)-001502-김서유.hwpx -> 워드(한글)-001502-김서유.hml +2025-03-27 14:46:57,674 - INFO - 변환 성공: 워드(한글)-001503-마이탄타오.hwpx -> 워드(한글)-001503-마이탄타오.hml +2025-03-27 14:46:58,326 - INFO - 변환 성공: 워드(한글)-001524-박경민.hwpx -> 워드(한글)-001524-박경민.hml +2025-03-27 14:46:58,974 - INFO - 변환 성공: 워드(한글)-001545-김송윤.hwpx -> 워드(한글)-001545-김송윤.hml +2025-03-27 14:46:59,563 - INFO - 변환 성공: 워드(한글)-001604-문희선.hwpx -> 워드(한글)-001604-문희선.hml +2025-03-27 14:47:00,121 - INFO - 변환 성공: 워드(한글)-001612-강동화.hwpx -> 워드(한글)-001612-강동화.hml +2025-03-27 14:47:00,683 - INFO - 변환 성공: 워드(한글)-001650-최정윤.hwpx -> 워드(한글)-001650-최정윤.hml +2025-03-27 14:47:01,197 - INFO - 변환 성공: 워드(한글)-001665-정지유.hwpx -> 워드(한글)-001665-정지유.hml +2025-03-27 14:47:01,698 - INFO - 변환 성공: 워드(한글)-001702-박건율.hwpx -> 워드(한글)-001702-박건율.hml +2025-03-27 14:47:02,266 - INFO - 변환 성공: 워드(한글)-001727-엄경석.hwpx -> 워드(한글)-001727-엄경석.hml +2025-03-27 14:47:02,848 - INFO - 변환 성공: 워드(한글)-001781-윤유현.hwpx -> 워드(한글)-001781-윤유현.hml +2025-03-27 14:47:03,148 - INFO - 폴더 변환 완료: C:\Users\dra\project\HWP\HWP-Scoring\input\C\DIW -> C:\Users\dra\project\HWP\HWP-Scoring\output\C\DIW +2025-03-27 15:12:52,716 - INFO - 폴더 변환 시작: C:\Users\dra\project\HWP\HWP-Scoring\input\A\DIW -> C:\Users\dra\project\HWP\HWP-Scoring\output\A\DIW +2025-03-27 15:12:54,294 - ERROR - 프로그램 실행 오류: 'str' object has no attribute 'name' +2025-03-27 15:12:54,313 - INFO - 폴더 변환 완료: C:\Users\dra\project\HWP\HWP-Scoring\input\A\DIW -> C:\Users\dra\project\HWP\HWP-Scoring\output\A\DIW +2025-03-27 15:12:54,815 - INFO - 폴더 변환 시작: C:\Users\dra\project\HWP\HWP-Scoring\input\B\DIW -> C:\Users\dra\project\HWP\HWP-Scoring\output\B\DIW +2025-03-27 15:12:55,932 - ERROR - 프로그램 실행 오류: 'str' object has no attribute 'name' +2025-03-27 15:12:55,943 - INFO - 폴더 변환 완료: C:\Users\dra\project\HWP\HWP-Scoring\input\B\DIW -> C:\Users\dra\project\HWP\HWP-Scoring\output\B\DIW +2025-03-27 15:12:56,444 - INFO - 폴더 변환 시작: C:\Users\dra\project\HWP\HWP-Scoring\input\C\DIW -> C:\Users\dra\project\HWP\HWP-Scoring\output\C\DIW +2025-03-27 15:12:57,555 - ERROR - 프로그램 실행 오류: 'str' object has no attribute 'name' +2025-03-27 15:12:57,566 - INFO - 폴더 변환 완료: C:\Users\dra\project\HWP\HWP-Scoring\input\C\DIW -> C:\Users\dra\project\HWP\HWP-Scoring\output\C\DIW +2025-03-27 15:13:47,029 - INFO - 폴더 변환 시작: C:\Users\dra\project\HWP\HWP-Scoring\input\A\DIW -> C:\Users\dra\project\HWP\HWP-Scoring\output\A\DIW +2025-03-27 15:13:48,339 - INFO - 폴더 변환 완료: C:\Users\dra\project\HWP\HWP-Scoring\input\A\DIW -> C:\Users\dra\project\HWP\HWP-Scoring\output\A\DIW +2025-03-27 15:13:48,840 - INFO - 폴더 변환 시작: C:\Users\dra\project\HWP\HWP-Scoring\input\B\DIW -> C:\Users\dra\project\HWP\HWP-Scoring\output\B\DIW +2025-03-27 15:13:52,648 - INFO - 변환 성공: DIW_2503B.hwpx -> DIW_2503B.hml +2025-03-27 15:13:52,969 - INFO - 폴더 변환 완료: C:\Users\dra\project\HWP\HWP-Scoring\input\B\DIW -> C:\Users\dra\project\HWP\HWP-Scoring\output\B\DIW +2025-03-27 15:13:53,471 - INFO - 폴더 변환 시작: C:\Users\dra\project\HWP\HWP-Scoring\input\C\DIW -> C:\Users\dra\project\HWP\HWP-Scoring\output\C\DIW +2025-03-27 15:13:54,601 - INFO - 폴더 변환 완료: C:\Users\dra\project\HWP\HWP-Scoring\input\C\DIW -> C:\Users\dra\project\HWP\HWP-Scoring\output\C\DIW diff --git a/input copy/A/DIW/DIW_2503A.hwpx b/input copy/A/DIW/DIW_2503A.hwpx new file mode 100644 index 0000000000000000000000000000000000000000..32d558f72ea7dfa72397178dad5ae5cfa0125bbf GIT binary patch literal 86348 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%0APDYk9s$5IjWQ#+C;s1h5E-j4nU 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 HoMHPvTnE#F literal 0 HcmV?d00001 diff --git a/input copy/B/DIW/DIW_2503B.hwpx b/input copy/B/DIW/DIW_2503B.hwpx new file mode 100644 index 0000000000000000000000000000000000000000..bba9e9503cb2631365aa9954bf675bb8517842dc GIT binary patch literal 79127 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 bgRwVRsH>2G(+&V=!58`f0LY7gYX {output}, 오류: {e}") - \ No newline at end of file diff --git a/zzz.xbook b/zzz.xbook index 947b673..9033f07 100644 --- a/zzz.xbook +++ b/zzz.xbook @@ -1 +1 @@ -[{"kind":2,"language":"xpath","value":"//RECTANGLE//CHAR[text()='인구절벽']/ancestor::RECTANGLE/descendant::LINESHAPE/@Style"},{"kind":2,"language":"xpath","value":"/HWPML/BODY/SECTION[2]/P[1]/TEXT/RECTANGLE/SHAPEOBJECT/OUTSIDEMARGIN"},{"kind":2,"language":"xpath","value":"//RECTANGLE[.//CHAR[text()='지']]//OUTSIDEMARGIN/@Right"},{"kind":2,"language":"xpath","value":"//TEXT[CHAR[text()='지']]/@CharShape"},{"kind":2,"language":"xpath","value":"//FONTFACE[@Lang=\"Hangul\"]/FONT[@Id=//CHARSHAPE[@Id=//TEXT[CHAR[text()='☆ 행사안내 ☆']]/@CharShape]/FONTID/@Hangul]/@Name"},{"kind":2,"language":"xpath","value":"boolean(//RECTANGLE[.//CHAR[text()='지']][.//SIZE[(@Height >= 2600 and @Height <= 2800) and (@Width >= 2600 and @Width <= 2800)]])"},{"kind":2,"language":"xpath","value":"//FONTFACE[@Lang='Hangul']/FONT[@Id=//CHARSHAPE[@Id=//CHAR[contains(text(),'☆ 행사안내 ☆')]/parent::TEXT/@CharShape]/FONTID/@Hangul]/@Name"},{"kind":2,"language":"xpath","value":"//PARASHAPE[@Id=//CHAR[contains(text(),'☆ 행사안내 ☆')]/ancestor::P/@ParaShape]/@Align"},{"kind":1,"language":"markdown","value":""},{"kind":2,"language":"xpath","value":"//PARASHAPE[@Id=//SECTION[1]/P/@ParaShape]/PARAMARGIN[not(@LineSpacing != '180')]"},{"kind":2,"language":"xpath","value":"not(//PARASHAPE[@Id=//SECTION[1]/P/@ParaShape]/PARAMARGIN[@LineSpacing!=180])"},{"kind":2,"language":"xpath","value":"//RECTANGLE//CHAR[text()='친환경 이동수단']/ancestor::RECTANGLE/descendant::LINESHAPE/@Style"},{"kind":2,"language":"xpath","value":"//TEXT[CHAR[text()=' 자동차 생애에서 배출하는 이산화탄소의 총량']]//AUTONUMFORMAT/@Type"},{"kind":2,"language":"xpath","value":"boolean(//CHAR[contains(text(),'Hybrid')])"},{"kind":2,"language":"xpath","value":"//BORDERFILL[@Id=//TABLE/ROW[1]/CELL/@BorderFill]/BOTTOMBORDER/@Type\r\n//BORDERFILL[@Id=//CELLZONE[@StartRowAddr='0' and @EndRowAddr='0' and @StartColAddr='0' and @EndColAddr='2']/@BorderFill]/BOTTOMBORDER/@Type"},{"kind":2,"language":"xpath","value":"//BORDERFILL[@Id=//TABLE/ROW[1]/CELL/@BorderFill]/BOTTOMBORDER/@Width\r\n//BORDERFILL[@Id=//CELLZONE[@StartRowAddr='0' and @EndRowAddr='0' and @StartColAddr='0' and @EndColAddr='2']/@BorderFill]/BOTTOMBORDER/@Width"},{"kind":2,"language":"xpath","value":"//FIELDBEGIN[starts-with(@Command, '=SUM') and substring(@Command, string-length(@Command) - 2) = '190']"},{"kind":2,"language":"xpath","value":"boolean(//TABLE[1]/ROW[last()]/CELL[last()]//FIELDBEGIN[starts-with(@Command, '=SUM') and substring(@Command, string-length(@Command) - 2) = '190'] and //TABLE[1]/ROW[last()]/CELL[last()-1]//FIELDBEGIN[starts-with(@Command, '=SUM') and substring(@Command, string-length(@Command) - 2) = '290'])"},{"kind":2,"language":"xpath","value":"//TABLE[1]/ROW[last()]/CELL[last()-1]//FIELDBEGIN[starts-with(@Command, '=SUM') and substring(@Command, string-length(@Command) - 2) = '290']"},{"kind":2,"language":"xpath","value":"not(//c:pt/c:v[text()='합계'])"},{"kind":2,"language":"xpath","value":"not(//c:pt[not(ancestor::c:tx)]/c:v[text()='합계'])"},{"kind":2,"language":"xpath","value":"boolean(//RECTANGLE[.//CHAR[text()='지']][.//SIZE[(@Height >= 2600 and @Height <= 2800)and (@Width >= 2600 and @Width <= 2800)]])"},{"kind":2,"language":"xpath","value":"//TEXT[CHAR[text()=' 자동차 생애에서 배출하는 이산화탄소의 총량']]//AUTONUMFORMAT/@Type"},{"kind":2,"language":"xpath","value":"//FONTFACE[@Lang='Hangul']/FONT[@Id=//CHARSHAPE[@Id=//TABLE/ROW/descendant::TEXT/@CharShape]/FONTID/@Hangul]/[contains(@Name, '중고딕')]"},{"kind":2,"language":"xpath","value":"//RECTANGLE[.//CHAR[text()='인']][.//SIZE[(@Height >= 2600 and @Height <= 2800)and (@Width >= 2600 and @Width <= 2800)]]"},{"kind":2,"language":"xpath","value":"string(/HWPML/BODY/SECTION[2]/P[3])"},{"kind":2,"language":"xpath","value":"//FONTFACE[@Lang='Hangul']/FONT[@Id=//CHARSHAPE[@Id=//CHAR[contains(text(),'기둥의 침하를 방지하기 위한 지반의 보강 및 개량')]/parent::TEXT/@CharShape]/FONTID/@Hangul]/@Name"}] \ No newline at end of file +[{"kind":2,"language":"xpath","value":"//RECTANGLE//CHAR[text()='인구절벽']/ancestor::RECTANGLE/descendant::LINESHAPE/@Style"},{"kind":2,"language":"xpath","value":"/HWPML/BODY/SECTION[2]/P[1]/TEXT/RECTANGLE/SHAPEOBJECT/OUTSIDEMARGIN"},{"kind":2,"language":"xpath","value":"//RECTANGLE[.//CHAR[text()='지']]//OUTSIDEMARGIN/@Right"},{"kind":2,"language":"xpath","value":"//TEXT[CHAR[text()='지']]/@CharShape"},{"kind":2,"language":"xpath","value":"//FONTFACE[@Lang=\"Hangul\"]/FONT[@Id=//CHARSHAPE[@Id=//TEXT[CHAR[text()='☆ 행사안내 ☆']]/@CharShape]/FONTID/@Hangul]/@Name"},{"kind":2,"language":"xpath","value":"boolean(//RECTANGLE[.//CHAR[text()='지']][.//SIZE[(@Height >= 2600 and @Height <= 2800) and (@Width >= 2600 and @Width <= 2800)]])"},{"kind":2,"language":"xpath","value":"//FONTFACE[@Lang='Hangul']/FONT[@Id=//CHARSHAPE[@Id=//CHAR[contains(text(),'☆ 행사안내 ☆')]/parent::TEXT/@CharShape]/FONTID/@Hangul]/@Name"},{"kind":2,"language":"xpath","value":"//PARASHAPE[@Id=//CHAR[contains(text(),'☆ 행사안내 ☆')]/ancestor::P/@ParaShape]/@Align"},{"kind":1,"language":"markdown","value":""},{"kind":2,"language":"xpath","value":"//PARASHAPE[@Id=//SECTION[1]/P/@ParaShape]/PARAMARGIN[not(@LineSpacing != '180')]"},{"kind":2,"language":"xpath","value":"not(//PARASHAPE[@Id=//SECTION[1]/P/@ParaShape]/PARAMARGIN[@LineSpacing!=180])"},{"kind":2,"language":"xpath","value":"//RECTANGLE//CHAR[text()='친환경 이동수단']/ancestor::RECTANGLE/descendant::LINESHAPE/@Style"},{"kind":2,"language":"xpath","value":"//TEXT[CHAR[text()=' 자동차 생애에서 배출하는 이산화탄소의 총량']]//AUTONUMFORMAT/@Type"},{"kind":2,"language":"xpath","value":"boolean(//CHAR[contains(text(),'Hybrid')])"},{"kind":2,"language":"xpath","value":"//BORDERFILL[@Id=//TABLE/ROW[1]/CELL/@BorderFill]/BOTTOMBORDER/@Type\r\n//BORDERFILL[@Id=//CELLZONE[@StartRowAddr='0' and @EndRowAddr='0' and @StartColAddr='0' and @EndColAddr='2']/@BorderFill]/BOTTOMBORDER/@Type"},{"kind":2,"language":"xpath","value":"//BORDERFILL[@Id=//TABLE/ROW[1]/CELL/@BorderFill]/BOTTOMBORDER/@Width\r\n//BORDERFILL[@Id=//CELLZONE[@StartRowAddr='0' and @EndRowAddr='0' and @StartColAddr='0' and @EndColAddr='2']/@BorderFill]/BOTTOMBORDER/@Width"},{"kind":2,"language":"xpath","value":"//FIELDBEGIN[starts-with(@Command, '=SUM') and substring(@Command, string-length(@Command) - 2) = '190']"},{"kind":2,"language":"xpath","value":"boolean(//TABLE[1]/ROW[last()]/CELL[last()]//FIELDBEGIN[starts-with(@Command, '=SUM') and substring(@Command, string-length(@Command) - 2) = '190'] and //TABLE[1]/ROW[last()]/CELL[last()-1]//FIELDBEGIN[starts-with(@Command, '=SUM') and substring(@Command, string-length(@Command) - 2) = '290'])"},{"kind":2,"language":"xpath","value":"//TABLE[1]/ROW[last()]/CELL[last()-1]//FIELDBEGIN[starts-with(@Command, '=SUM') and substring(@Command, string-length(@Command) - 2) = '290']"},{"kind":2,"language":"xpath","value":"not(//c:pt/c:v[text()='합계'])"},{"kind":2,"language":"xpath","value":"not(//c:pt[not(ancestor::c:tx)]/c:v[text()='합계'])"},{"kind":2,"language":"xpath","value":"boolean(//RECTANGLE[.//CHAR[text()='지']][.//SIZE[(@Height >= 2600 and @Height <= 2800)and (@Width >= 2600 and @Width <= 2800)]])"},{"kind":2,"language":"xpath","value":"//TEXT[CHAR[text()=' 자동차 생애에서 배출하는 이산화탄소의 총량']]//AUTONUMFORMAT/@Type"},{"kind":2,"language":"xpath","value":"//FONTFACE[@Lang='Hangul']/FONT[@Id=//CHARSHAPE[@Id=//TABLE/ROW/descendant::TEXT/@CharShape]/FONTID/@Hangul]/[contains(@Name, '중고딕')]"},{"kind":2,"language":"xpath","value":"//RECTANGLE[.//CHAR[text()='인']][.//SIZE[(@Height >= 2600 and @Height <= 2800)and (@Width >= 2600 and @Width <= 2800)]]"},{"kind":2,"language":"xpath","value":"string(/HWPML/BODY/SECTION[2]/P[3])"},{"kind":2,"language":"xpath","value":"//FONTFACE[@Lang='Hangul']/FONT[@Id=//CHARSHAPE[@Id=//CHAR[contains(text(),'기둥의 침하를 방지하기 위한 지반의 보강 및 개량')]/parent::TEXT/@CharShape]/FONTID/@Hangul]/@Name"},{"kind":2,"language":"xpath","value":"//TEXT[CHAR[contains(text(), '비약물로 어려운 체질량지수 25 이상인 경우 시행')]]//AUTONUMFORMAT/@Type"},{"kind":2,"language":"xpath","value":"//P[TEXT[CHAR[contains(text(), '비약물로 어려운 체질량지수 25 이상인 경우 시행')]]]//AUTONUMFORMAT/@Type"},{"kind":1,"language":"markdown","value":""}] \ No newline at end of file diff --git a/회차별채점자료/2503/json_채점기준표/0327/DIW_2503A copy.json b/회차별채점자료/2503/json_채점기준표/0327/DIW_2503A copy.json new file mode 100644 index 0000000..c5b5d7c --- /dev/null +++ b/회차별채점자료/2503/json_채점기준표/0327/DIW_2503A copy.json @@ -0,0 +1,848 @@ +{ + "0-1": { + "path": "boolean(//PAGEMARGIN[(@Bottom='5668'or @Bottom='5669') and (@Footer='2834' or @Footer='2835') and @Gutter='0' and (@Header='2834' or @Header='2835') and (@Left='5668' or @Left='5669') and (@Right='5668' or @Right='5669') and (@Top='5668' or @Top='5669')])", + "path2": null, + "searchValue": null, + "value": true, + "points": 4, + "category": "용지설정", + "item": "A4용지, 왼쪽/오른쪽/위쪽/아래쪽 (각20mm), 머리말/꼬리말 (10mm), 제본(0mm)" + }, + "0-2": { + "path": "boolean(//FONTFACE[@Lang='Hangul']/FONT[@Id=//CHARSHAPE/FONTID/@Hangul]/@Name='바탕' and //CHARSHAPE/@Height='1000' and //PARASHAPE/PARAMARGIN/@LineSpacing='160' and //PARASHAPE/@Align='Justify')", + "path2": null, + "searchValue": null, + "value": true, + "points": 4, + "category": "기본설정", + "item": "글꼴 (바탕, 10pt), 양쪽정렬, 줄간격 (160%)" + }, + "0-3": { + "path": "", + "path2": null, + "searchValue": null, + "value": null, + "points": 40, + "category": "오타감점", + "item": "오타 1개 -1점 / 2503회부터 오타 1개 -1점으로 변경" + }, + "1-1": { + "path": "//TEXTART[@Text='{searchValue}']/TEXTARTSHAPE/@FontName", + "path2": null, + "searchValue": "친환경이동수단컨퍼런스", + "value": "견고딕", + "points": 1, + "category": "글맵시", + "item": "문구 (친환경이동수단컨퍼런스)/① 글씨체 (견고딕)" + }, + "1-2": { + "path": "//TEXTART[@Text='{searchValue}']/descendant::WINDOWBRUSH/@FaceColor", + "path2": null, + "searchValue": "친환경이동수단컨퍼런스", + "value": "9920305", + "points": 2, + "category": "글맵시", + "item": "문구 (친환경이동수단컨퍼런스)/② 채우기 : 색상(RGB:49,95,151)" + }, + "1-3": { + "path": "//TEXTART[@Text='{searchValue}']/SHAPEOBJECT/SIZE/@Width", + "path2": null, + "searchValue": "친환경이동수단컨퍼런스", + "value": 28346, + "points": 2, + "category": "글맵시", + "item": "문구 (친환경이동수단컨퍼런스)/③ 크기-너비 (100mm)" + }, + "1-4": { + "path": "//TEXTART[@Text='{searchValue}']/SHAPEOBJECT/SIZE/@Height", + "path2": null, + "searchValue": "친환경이동수단컨퍼런스", + "value": 5669, + "points": 2, + "category": "글맵시", + "item": "문구 (친환경이동수단컨퍼런스)/④ 크기-높이 (20mm)" + }, + "1-5": { + "path": "//TEXTART[@Text='{searchValue}']/SHAPEOBJECT/POSITION/@TreatAsChar", + "path2": null, + "searchValue": "친환경이동수단컨퍼런스", + "value": "true", + "points": 2, + "category": "글맵시", + "item": "문구 (친환경이동수단컨퍼런스)/⑤ 위치 (글자처럼 취급)" + }, + "1-6": { + "path": "//PARASHAPE[@Id=//TEXTART[@Text='{searchValue}']/ancestor::P/@ParaShape]/@Align", + "path2": null, + "searchValue": "친환경이동수단컨퍼런스", + "value": "Center", + "points": 2, + "category": "글맵시", + "item": "문구 (친환경이동수단컨퍼런스)/⑥ 정렬 (가운데 정렬)" + }, + "1-7": { + "path": "boolean(//TEXTART[@Text='{searchValue}'])", + "path2": null, + "searchValue": "친환경이동수단컨퍼런스", + "value": true, + "points": 2, + "category": "글맵시", + "item": "문구 (친환경이동수단컨퍼런스)/⑦ 글맵시모양 (육안확인)" + }, + "1-8": { + "path": "boolean(//RECTANGLE[.//CHAR[text()='지']][.//SIZE[(@Height >= 2600 and @Height <= 2800)and(@Width >= 2600 and @Width <= 2800)]])", + "path2": null, + "searchValue": null, + "value": true, + "points": 1, + "category": "문단첫글자장식", + "item": "지/① 모양 (2줄)" + }, + "1-9": { + "path": "//FONTFACE[@Lang='Hangul']/FONT[@Id=//CHARSHAPE[@Id=//TEXT[CHAR[text()='지']]/@CharShape]/FONTID/@Hangul]/@Name", + "path2": null, + "searchValue": null, + "value": "궁서체", + "points": 1, + "category": "문단첫글자장식", + "item": "지/② 글씨체 (궁서체)" + }, + "1-10": { + "path": "//RECTANGLE[.//CHAR[text()='지']]//WINDOWBRUSH/@FaceColor", + "path2": null, + "searchValue": null, + "value": "3644265", + "points": 2, + "category": "문단첫글자장식", + "item": "지/③ 면색 : 색상(RGB:105,155,55)" + }, + "1-11": { + "path": "//RECTANGLE[.//CHAR[text()='지']]//OUTSIDEMARGIN/@Right", + "path2": null, + "searchValue": null, + "value": "850", + "points": 2, + "category": "문단첫글자장식", + "item": "지/④ 본문과의 간격 : 3.0mm" + }, + "1-12": { + "path": "boolean(//CHARSHAPE[@Id=//CHAR[contains(text()[1],'{searchValue}')]/parent::TEXT/@CharShape][ITALIC])", + "path2": null, + "searchValue": "전 세계적으로 차량의 수는 약 13억 대가 있고 국내는 약 2,500만 대", + "value": true, + "points": 2, + "category": "글꼴 속성", + "item": "문구 (전 세계적으로 차량의 수는 약 13억 대가 있고 국내는 약 2,500만 대)/① 기울임" + }, + "1-13": { + "path": "boolean(//CHARSHAPE[@Id=//CHAR[contains(text()[1],'{searchValue}')]/parent::TEXT/@CharShape][UNDERLINE])", + "path2": null, + "searchValue": "전 세계적으로 차량의 수는 약 13억 대가 있고 국내는 약 2,500만 대", + "value": true, + "points": 2, + "category": "글꼴 속성", + "item": "문구 (전 세계적으로 차량의 수는 약 13억 대가 있고 국내는 약 2,500만 대)/② 밑줄" + }, + "1-14": { + "path": "count(//CHAR[contains(text(),'☆')]) + count(//CHAR[contains(text(),'※')])", + "path2": "string-length(//CHAR[contains(text(),'☆')]) - string-length(translate(//CHAR[contains(text(),'☆')], '☆', '')) + string-length(//CHAR[contains(text(),'※')]) - string-length(translate(//CHAR[contains(text(),'※')], '※', ''))", + "searchValue": null, + "value": 3, + "points": 3, + "category": "특수문자", + "item": "① ☆, ② ☆, ③ ※" + }, + "1-15": { + "path": "//FONTFACE[@Lang='Hangul']/FONT[@Id=//CHARSHAPE[@Id=//CHAR[contains(text(),'{searchValue}')]/parent::TEXT/@CharShape]/FONTID/@Hangul]/@Name", + "path2": null, + "searchValue": "☆ 행사안내 ☆", + "value": "궁서", + "points": 1, + "category": "글꼴 속성", + "item": "문구 (☆ 행사안내 ☆)/① 글씨체 (궁서)" + }, + "1-16": { + "path": "//PARASHAPE[@Id=//CHAR[contains(text(),'{searchValue}')]/ancestor::P/@ParaShape]/@Align", + "path2": null, + "searchValue": "☆ 행사안내 ☆", + "value": "Center", + "points": 1, + "category": "글꼴 속성", + "item": "문구 (☆ 행사안내 ☆)/② 정렬 (가운데 정렬)" + }, + "1-17": { + "path": "boolean(//CHARSHAPE[@Id=//CHAR[text()='{searchValue}']/parent::TEXT/@CharShape][BOLD])", + "path2": null, + "searchValue": "2025. 03. 27.(목) 24:00까지", + "value": true, + "points": 1, + "category": "글꼴 속성", + "item": "문구 (2025. 03. 27.(목) 24:00까지)/① 진하게" + }, + "1-18": { + "path": "boolean(//CHARSHAPE[@Id=//CHAR[text()='{searchValue}']/parent::TEXT/@CharShape][UNDERLINE])", + "path2": null, + "searchValue": "2025. 03. 27.(목) 24:00까지", + "value": true, + "points": 1, + "category": "글꼴 속성", + "item": "문구 (2025. 03. 27.(목) 24:00까지)/② 밑줄" + }, + "1-19": { + "path": "boolean(//PARASHAPE[@Id=//CHAR[contains(text(),'{searchValue}')]/ancestor::P/following-sibling::P[1]/@ParaShape]/PARAMARGIN/@Left=3000 and //PARASHAPE[@Id=//CHAR[contains(text(),'{searchValue}')]/ancestor::P/following-sibling::P[1]/@ParaShape]/PARAMARGIN/@Indent=-2400)", + "path2": null, + "searchValue": "※ 기타", + "value": true, + "points": 2, + "category": "문단모양", + "item": "문구 (※ 기타… 이하 문단)/왼쪽여백 (15pt), 내어쓰기 (12pt)" + }, + "1-20": { + "path": "//CHARSHAPE[@Id=//CHAR[contains(text(),'{searchValue}')]/parent::TEXT/@CharShape]/@Height", + "path2": null, + "searchValue": "2025. 03. 22.", + "value": 1300, + "points": 1, + "category": "글꼴 속성", + "item": "문구 (2025. 03. 22.)/① 크기 (13pt)" + }, + "1-21": { + "path": "//PARASHAPE[@Id=//CHAR[contains(text(),'{searchValue}')]/ancestor::P/@ParaShape]/@Align", + "path2": null, + "searchValue": "2025. 03. 22.", + "value": "Center", + "points": 1, + "category": "글꼴 속성", + "item": "문구 (2025. 03. 22.)/② 정렬 (가운데 정렬)" + }, + "1-22": { + "path": "//FONTFACE[@Lang='Hangul']/FONT[@Id=//CHARSHAPE[@Id=//CHAR[text()='{searchValue}']/parent::TEXT/@CharShape]/FONTID/@Hangul]/@Name", + "path2": null, + "searchValue": "한국육상운송협회", + "value": "굴림체", + "points": 1, + "category": "글꼴 속성", + "item": "문구 (한국육상운송협회)/① 글씨체 (굴림체)" + }, + "1-23": { + "path": "//CHARSHAPE[@Id=//CHAR[text()='{searchValue}']/parent::TEXT/@CharShape]/@Height", + "path2": null, + "searchValue": "한국육상운송협회", + "value": 2400, + "points": 1, + "category": "글꼴 속성", + "item": "문구 (한국육상운송협회)/② 크기 (24pt)" + }, + "1-24": { + "path": "//PARASHAPE[@Id=//CHAR[text()='{searchValue}']/ancestor::P/@ParaShape]/@Align", + "path2": null, + "searchValue": "한국육상운송협회", + "value": "Center", + "points": 1, + "category": "글꼴 속성", + "item": "문구 (한국육상운송협회)/③ 정렬 (가운데 정렬)" + }, + "1-25": { + "path": "//FONTFACE[@Lang='Hangul']/FONT[@Id=//CHARSHAPE[@Id=//CHAR[text()='{searchValue}']/parent::TEXT/@CharShape]/FONTID/@Hangul]/@Name", + "path2": null, + "searchValue": "DIAT", + "value": "돋움", + "points": 1, + "category": "머리말", + "item": "문구 (DIAT)/① 글꼴 (돋움)" + }, + "1-26": { + "path": "//CHARSHAPE[@Id=//SECTION[1]//CHAR[text()='{searchValue}']/parent::TEXT/@CharShape]/@Height", + "path2": null, + "searchValue": "DIAT", + "value": 900, + "points": 1, + "category": "머리말", + "item": "문구 (DIAT)/② 크기 (9pt)" + }, + "1-27": { + "path": "//PARASHAPE[@Id=//SECTION[1]//CHAR[text()='{searchValue}']/parent::TEXT/parent::P/@ParaShape]/@Align", + "path2": null, + "searchValue": "DIAT", + "value": "Right", + "points": 1, + "category": "머리말", + "item": "문구 (DIAT)/③ 정렬 (오른쪽 정렬)" + }, + "1-28": { + "path": "//PAGENUM/@FormatType", + "path2": null, + "searchValue": null, + "value": "LatinCapital", + "points": 2, + "category": "쪽번호", + "item": "① 쪽 번호 매기기 (A,B,C 순으로)" + }, + "1-29": { + "path": "//PAGENUM/@Pos", + "path2": null, + "searchValue": null, + "value": "BottomCenter", + "points": 2, + "category": "쪽번호", + "item": "② 가운데 아래" + }, + "1-30": { + "path": "not(//PARASHAPE[@Id=//SECTION[1]/P/@ParaShape]/PARAMARGIN[@LineSpacing!='180'])", + "path2": null, + "searchValue": null, + "value": true, + "points": 2, + "category": "줄간격", + "item": "문제 1 줄간격 180% 설정" + }, + "2-01": { + "path": "boolean(//PAGEBORDERFILL[@Type='Both' or @Type='Even']/@HeaderInside='true' and //BORDERFILL[@Id=//PAGEBORDERFILL[@Type='Both' or @Type='Even']/@BorferFill]/*[contains(local-name(), 'BORDER')]/@Type='DoubleSlim')", + "path2": null, + "searchValue": null, + "value": true, + "points": 4, + "category": "쪽 테두리", + "item": "문제2 쪽테두리(이중 실선, 머리말 포함) 설정" + }, + "2-02": { + "path": "count(//SECTION)>1", + "path2": null, + "searchValue": null, + "value": true, + "points": 3, + "category": "다단", + "item": "① 구역나누기" + }, + "2-03": { + "path": "//COLDEF/@Count>1", + "path2": null, + "searchValue": null, + "value": true, + "points": 3, + "category": "다단", + "item": "② 다단 2단" + }, + "2-04": { + "path": "//RECTANGLE//CHAR[text()='{searchValue}']/ancestor::RECTANGLE/SHAPEOBJECT/SIZE/@Width", + "path2": null, + "searchValue": "친환경 이동수단", + "value": 19842, + "points": 2, + "category": "글상자", + "item": "문구 (친환경 이동수단)/① 크기-너비 (70mm)" + }, + "2-05": { + "path": "//RECTANGLE//CHAR[text()='{searchValue}']/ancestor::RECTANGLE/SHAPEOBJECT/SIZE/@Height", + "path2": null, + "searchValue": "친환경 이동수단", + "value": 3401, + "points": 2, + "category": "글상자", + "item": "문구 (친환경 이동수단)/② 크기-높이 (12mm)" + }, + "2-06": { + "path": "//RECTANGLE//CHAR[text()='{searchValue}']/ancestor::RECTANGLE/descendant::LINESHAPE/@Style", + "path2": null, + "searchValue": "친환경 이동수단", + "value": "DoubleSlim", + "points": 2, + "category": "글상자", + "item": "문구 (친환경 이동수단)/③ 테두리 (이중실선(1.00mm))" + }, + "2-07": { + "path": "//RECTANGLE//CHAR[text()='{searchValue}']/ancestor::RECTANGLE/@Ratio", + "path2": null, + "searchValue": "친환경 이동수단", + "value": 50, + "points": 2, + "category": "글상자", + "item": "문구 (친환경 이동수단)/④ 글상자 모서리 (반원)" + }, + "2-08": { + "path": "//RECTANGLE//CHAR[text()='{searchValue}']/ancestor::RECTANGLE/descendant::WINDOWBRUSH/@FaceColor", + "path2": null, + "searchValue": "친환경 이동수단", + "value": "9537333", + "points": 2, + "category": "글상자", + "item": "문구 (친환경 이동수단)/⑤ 채우기 : 색상(RGB:53,135,145)" + }, + "2-09": { + "path": "//RECTANGLE//CHAR[text()='{searchValue}']/ancestor::RECTANGLE/SHAPEOBJECT/POSITION/@TreatAsChar", + "path2": null, + "searchValue": "친환경 이동수단", + "value": "true", + "points": 1, + "category": "글상자", + "item": "문구 (친환경 이동수단)/⑥ 글상자 위치 (글자처럼 취급)" + }, + "2-10": { + "path": "//PARASHAPE[@Id=//RECTANGLE//CHAR[text()='{searchValue}']/ancestor::P[last()]/@ParaShape]/@Align", + "path2": null, + "searchValue": "친환경 이동수단", + "value": "Center", + "points": 1, + "category": "글상자", + "item": "문구 (친환경 이동수단)/⑦ 글상자 정렬 (가운데 정렬)" + }, + "2-11": { + "path": "//FONTFACE[@Lang='Hangul']/FONT[@Id=//CHARSHAPE[@Id=//RECTANGLE//CHAR[text()='{searchValue}']/parent::TEXT/@CharShape]/FONTID/@Hangul]/@Name", + "path2": null, + "searchValue": "친환경 이동수단", + "value": "맑은 고딕", + "points": 1, + "category": "글상자", + "item": "문구 (친환경 이동수단)/⑧ 글씨체 (맑은 고딕)" + }, + "2-12": { + "path": "boolean(//CHARSHAPE[@Id=//RECTANGLE//CHAR[text()='{searchValue}']/parent::TEXT/@CharShape]/@Height='2400')", + "path2": null, + "searchValue": "친환경 이동수단", + "value": true, + "points": 1, + "category": "글상자", + "item": "문구 (친환경 이동수단)/⑨ 글씨크기 (24pt)" + }, + "2-13": { + "path": "//PARASHAPE[@Id=//RECTANGLE//CHAR[text()='{searchValue}']/ancestor::P[1]/@ParaShape]/@Align", + "path2": null, + "searchValue": "친환경 이동수단", + "value": "Center", + "points": 1, + "category": "글상자", + "item": "문구 (친환경 이동수단)/⑩ 정렬 (가운데 정렬)" + }, + "2-14": { + "path": "boolean(//PICTURE/descendant::SHAPECOMMENT[contains(text(),'{searchValue}')])", + "path2": null, + "searchValue": "원본 그림의 이름: 그림", + "value": true, + "points": 2, + "category": "그림삽입", + "item": "① 파일명 \"그림A.jpg\" 삽입" + }, + "2-15": { + "path": "//IMAGE[@BinItem=//BINITEM[@Format='JPG']/@BinData]/preceding-sibling::SHAPEOBJECT/SIZE/@Width", + "path2": null, + "searchValue": null, + "value": 24094, + "points": 2, + "category": "그림삽입", + "item": "② 크기-너비 (85mm)" + }, + "2-16": { + "path": "//IMAGE[@BinItem=//BINITEM[@Format='JPG']/@BinData]/preceding-sibling::SHAPEOBJECT/SIZE/@Height", + "path2": null, + "searchValue": null, + "value": 11338, + "points": 2, + "category": "그림삽입", + "item": "③ 크기-높이 (40mm)" + }, + "2-17": { + "path": "//IMAGE[@BinItem=//BINITEM[@Format='JPG']/@BinData]/preceding-sibling::SHAPEOBJECT/POSITION/@HorzOffset", + "path2": null, + "searchValue": null, + "value": 0, + "points": 2, + "category": "그림삽입", + "item": "④ 위치 (어울림 : 가로-쪽의 왼쪽 0.0mm)" + }, + "2-18": { + "path": "//IMAGE[@BinItem=//BINITEM[@Format='JPG']/@BinData]/preceding-sibling::SHAPEOBJECT/POSITION/@VertOffset", + "path2": null, + "searchValue": null, + "value": 6236, + "points": 2, + "category": "그림삽입", + "item": "⑤ 위치 (어울림 : 세로-쪽의 위 22mm)" + }, + "2-19": { + "path": "//FONTFACE[@Lang='Hangul']/FONT[@Id=//CHARSHAPE[@Id=//CHAR[text()='{searchValue}']/parent::TEXT/@CharShape]/FONTID/@Hangul]/@Name", + "path2": null, + "searchValue": "1. 친환경 자동차", + "value": "궁서", + "points": 1, + "category": "속성", + "item": "문구① (1. 친환경 자동차)/① 글씨체 (궁서)" + }, + "2-20": { + "path": "//CHARSHAPE[@Id=//CHAR[text()='{searchValue}']/parent::TEXT/@CharShape]/@Height", + "path2": null, + "searchValue": "1. 친환경 자동차", + "value": 1200, + "points": 1, + "category": "속성", + "item": "문구① (1. 친환경 자동차)/② 크기 (12pt)" + }, + "2-21": { + "path": "boolean(//CHARSHAPE[@Id=//CHAR[text()='{searchValue}']/parent::TEXT/@CharShape]/BOLD)", + "path2": null, + "searchValue": "1. 친환경 자동차", + "value": true, + "points": 1, + "category": "속성", + "item": "문구① (1. 친환경 자동차)/③ 진하게" + }, + "2-22": { + "path": "//FONTFACE[@Lang='Hangul']/FONT[@Id=//CHARSHAPE[@Id=//CHAR[text()='{searchValue}']/parent::TEXT/@CharShape]/FONTID/@Hangul]/@Name", + "path2": null, + "searchValue": "2. 친환경 자동차 보급 추이", + "value": "궁서", + "points": 1, + "category": "속성", + "item": "문구② (2. 친환경 자동차 보급 추이)/① 글씨체 (궁서)" + }, + "2-23": { + "path": "//CHARSHAPE[@Id=//CHAR[text()='{searchValue}']/parent::TEXT/@CharShape]/@Height", + "path2": null, + "searchValue": "2. 친환경 자동차 보급 추이", + "value": 1200, + "points": 1, + "category": "속성", + "item": "문구② (2. 친환경 자동차 보급 추이)/② 크기 (12pt)" + }, + "2-24": { + "path": "boolean(//CHARSHAPE[@Id=//CHAR[text()='{searchValue}']/parent::TEXT/@CharShape]/BOLD)", + "path2": null, + "searchValue": "2. 친환경 자동차 보급 추이", + "value": true, + "points": 1, + "category": "속성", + "item": "문구② (2. 친환경 자동차 보급 추이)/③ 진하게" + }, + "2-25": { + "path":"boolean(//CHAR[contains(text(),'자동차 탄소발자국')]/ancestor::TEXT/FOOTNOTE/descendant::CHAR)", + "path2": "boolean(//CHAR[substring(., string-length(.) - string-length('자동차 탄소발자국') + 1) = '자동차 탄소발자국']/following-sibling::FOOTNOTE/descendant::CHAR)", + "searchValue": null, + "value": true, + "points": 2, + "category": "각주", + "item": "문구 (자동차 탄소발자국)/① 각주 설정 및 문구 입력" + }, + "2-26": { + "path": "//FONTFACE[@Lang='Hangul']/FONT[@Id=//CHARSHAPE[@Id=//CHAR[contains(text(),'{searchValue}')]/parent::TEXT/@CharShape]/FONTID/@Hangul]/@Name", + "path2": null, + "searchValue": "자동차 생애에서 배출하는 이산화탄소의 총량", + "value": "굴림", + "points": 1, + "category": "각주", + "item": "문구 (자동차 탄소발자국)/② 글씨체 (굴림)" + }, + "2-27": { + "path": "//CHARSHAPE[@Id=//CHAR[contains(text(),'{searchValue}')]/parent::TEXT/@CharShape]/@Height", + "path2": null, + "searchValue": "자동차 생애에서 배출하는 이산화탄소의 총량", + "value": 900, + "points": 1, + "category": "각주", + "item": "문구 (자동차 탄소발자국)/③ 크기 (9pt)" + }, + "2-28": { + "path": "//P[TEXT[CHAR[contains(text(), '{searchValue}')]]]//AUTONUMFORMAT/@Type", + "path2": null, + "searchValue": "자동차 생애에서 배출하는 이산화탄소의 총량", + "value": "CircledHangulSyllable", + "points": 2, + "category": "각주", + "item": "문구 (자동차 탄소발자국)/④ 각주 번호모양" + }, + "2-29": { + "path": "boolean(//CHAR[contains(text(),'Hybrid')])", + "path2": null, + "searchValue": null, + "value": true, + "points": 3, + "category": "영단어", + "item": "Hybrid/영단어 미입력, 대소문자/오타 시 전체 감점" + }, + "2-30": { + "path": "(count(//CHAR[contains(text(),'전지')][contains(text(),'電池')])+count(//CHAR[contains(text(),'유해')][contains(text(),'有害')])+count(//CHAR[contains(text(),'내연')][contains(text(),'內燃')])+count(//CHAR[contains(text(),'이륜차')][contains(text(),'二輪車')])+count(//CHAR[contains(text(),'기타')][contains(text(),'其他')]))*2", + "path2": null, + "searchValue": null, + "value": 10, + "points": 10, + "category": "한자", + "item": "① 전지(電池), ② 유해(有害), ③내연(內燃), ④ 이륜차(二輪車), ⑤ 기타(其他)" + }, + "2-31": { + "path": "boolean(//CHAR[contains(translate(text(), ' ', ''),'터를독립')])", + "path2": null, + "searchValue": null, + "value": true, + "points": 3, + "category": "편집", + "item": "문구 (…내장된 전기모터이 독립적으로 또는 병행해서…)/\"이\" → \"를\" 글자바꿈" + }, + "2-32": { + "path": "boolean(//CHAR[contains(translate(text(), ' ', ''),'면서환경')])", + "path2": null, + "searchValue": null, + "value": true, + "points": 3, + "category": "편집", + "item": "문구 (…주행하는 방식으로 환경에 주행하면서 유해(有害)한 물질을…)/\"환경에\" / \"주행하면서\" 순서바꿈" + }, + "2-33": { + "path": "//FONTFACE[@Lang='Hangul']/FONT[@Id=//CHARSHAPE[@Id=//CHAR[contains(text(),'{searchValue}')]/parent::TEXT/@CharShape]/FONTID/@Hangul]/@Name", + "path2": null, + "searchValue": "자동차 증가 추이", + "value": "돋움", + "points": 1, + "category": "표", + "item": "제목 문구 (자동차 증가 추이)/① 글씨체 (돋움)" + }, + "2-34": { + "path": "//CHARSHAPE[@Id=//CHAR[contains(text(),'{searchValue}')]/parent::TEXT/@CharShape]/@Height", + "path2": null, + "searchValue": "자동차 증가 추이", + "value": 1200, + "points": 1, + "category": "표", + "item": "제목 문구 (자동차 증가 추이)/② 크기 (12pt)" + }, + "2-35": { + "path": "boolean(//CHARSHAPE[@Id=//CHAR[contains(text(),'{searchValue}')]/parent::TEXT/@CharShape]/BOLD)", + "path2": null, + "searchValue": "자동차 증가 추이", + "value": true, + "points": 1, + "category": "표", + "item": "제목 문구 (자동차 증가 추이)/③ 진하게" + }, + "2-36": { + "path": "//PARASHAPE[@Id=//CHAR[contains(text(),'{searchValue}')]/ancestor::P/@ParaShape]/@Align", + "path2": null, + "searchValue": "자동차 증가 추이", + "value": "Center", + "points": 1, + "category": "표", + "item": "제목 문구 (자동차 증가 추이)/④ 정렬 (가운데 정렬)" + }, + "2-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='2']/@BorderFill]/FILLBRUSH/WINDOWBRUSH/@FaceColor", + "searchValue": null, + "value": "7034570", + "points": 2, + "category": "표", + "item": "위쪽 제목 셀/① 색상(RGB:202,86,107)" + }, + "2-38": { + "path": "boolean(//CHARSHAPE[@Id=//TABLE/ROW[1]/descendant::TEXT/@CharShape]/BOLD)", + "path2": null, + "searchValue": null, + "value": true, + "points": 1, + "category": "표", + "item": "위쪽 제목 셀/② 진하게" + }, + "2-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='2']/@BorderFill]/BOTTOMBORDER/@Type", + "searchValue": null, + "value": "DoubleSlim", + "points": 2, + "category": "표", + "item": "제목 셀 아래선/① 이중실선" + }, + "2-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='2']/@BorderFill]/BOTTOMBORDER/@Width", + "searchValue": null, + "value": "0.5mm", + "points": 2, + "category": "표", + "item": "제목 셀 아래선/② 0.5mm" + }, + "2-41": { + "path": "//FONTFACE[@Lang='Hangul']/FONT[@Id=//CHARSHAPE[@Id=//TABLE/ROW/descendant::TEXT/@CharShape]/FONTID/@Hangul]/@Name", + "path2": null, + "searchValue": null, + "value": "궁서체", + "points": 1, + "category": "표", + "item": "글자모양/① 글씨체 (궁서체)" + }, + "2-42": { + "path": "//CHARSHAPE[@Id=//TABLE/ROW/descendant::TEXT/@CharShape]/@Height", + "path2": null, + "searchValue": null, + "value": 1000, + "points": 1, + "category": "표", + "item": "글자모양/② 크기 (10pt)" + }, + "2-43": { + "path": "//PARASHAPE[@Id=//TABLE/ROW/descendant::P/@ParaShape]/@Align", + "path2": null, + "searchValue": null, + "value": "Center", + "points": 1, + "category": "표", + "item": "글자모양/③ 정렬 (가운데 정렬)" + }, + "2-44": { + "path": "boolean(//TABLE[1]/ROW[last()]/CELL[last()-1]//FIELDBEGIN[starts-with(@Command, '=SUM') and substring(@Command, string-length(@Command) - 2) = '290'] and //TABLE[1]/ROW[last()]/CELL[last()]//FIELDBEGIN[starts-with(@Command, '=SUM') and substring(@Command, string-length(@Command) - 2) = '190'])", + "path2": null, + "searchValue": null, + "value": true, + "points": 4, + "category": "표", + "item": "블록계산식/합계" + }, + "2-45": { + "path": "boolean(//c:barChart[c:barDir[@val='col'] and c:grouping[@val='clustered']])", + "path2": null, + "searchValue": null, + "value": true, + "points": 2, + "category": "chart_xml", + "item": "① 종류 (묶은세로막대형)" + }, + "2-46": { + "path": "//c:valAx/c:majorTickMark/@val", + "path2": null, + "searchValue": null, + "value": "out", + "points": 2, + "category": "chart_xml", + "item": "② 값 축 주 눈금선" + }, + "2-47": { + "path": "//OLE[@BinItem=//BINITEM[@Format='OLE']/@BinData]/descendant::SIZE/@Width", + "path2": null, + "searchValue": null, + "value": 22677, + "points": 2, + "category": "차트", + "item": "③ 크기-너비 (80mm)" + }, + "2-48": { + "path": "//OLE[@BinItem=//BINITEM[@Format='OLE']/@BinData]/descendant::SIZE/@Height", + "path2": null, + "searchValue": null, + "value": 25511, + "points": 2, + "category": "차트", + "item": "④ 크기-높이 (90mm)" + }, + "2-49": { + "path": "not(//c:pt[not(ancestor::c:tx)]/c:v[text()='합계'])", + "path2": null, + "searchValue": null, + "value": true, + "points": 2, + "category": "chart_xml", + "item": "⑤ 차트 데이터(표에서 블록계산식을 제외한 나머지 값만 이용)" + }, + "2-50": { + "path": "//a:t[text()='{searchValue}']/ancestor::a:r//a:ea/@typeface", + "path2": null, + "searchValue": "자동차 증가 추이", + "value": "바탕체", + "points": 1, + "category": "chart_xml", + "item": "제목 문구 (자동차 증가 추이) : 제목 문구 불일치는 오타감점에서 반영/① 글씨체 (바탕체)" + }, + "2-51": { + "path": "//a:t[text()='{searchValue}']/ancestor::a:r/a:rPr/@sz", + "path2": null, + "searchValue": "자동차 증가 추이", + "value": 1300, + "points": 1, + "category": "chart_xml", + "item": "제목 문구 (자동차 증가 추이) : 제목 문구 불일치는 오타감점에서 반영/② 크기 (13pt)" + }, + "2-52": { + "path": "//a:t[text()='{searchValue}']/ancestor::a:r/a:rPr/@b", + "path2": null, + "searchValue": "자동차 증가 추이", + "value": 1, + "points": 1, + "category": "chart_xml", + "item": "제목 문구 (자동차 증가 추이) : 제목 문구 불일치는 오타감점에서 반영/③ 진하게" + }, + "2-53": { + "path": "//c:catAx//a:ea/@typeface", + "path2": null, + "searchValue": null, + "value": "굴림", + "points": 1, + "category": "chart_xml", + "item": "X축/① 글꼴 (굴림)" + }, + "2-54": { + "path": "//c:catAx//a:defRPr/@sz", + "path2": null, + "searchValue": null, + "value": 900, + "points": 1, + "category": "chart_xml", + "item": "X축/② 크기 (9pt)" + }, + "2-55": { + "path": "//c:catAx//a:defRPr/@i", + "path2": null, + "searchValue": null, + "value": 1, + "points": 1, + "category": "chart_xml", + "item": "X축/③ 기울임" + }, + "2-56": { + "path": "//c:valAx//a:ea/@typeface", + "path2": null, + "searchValue": null, + "value": "굴림", + "points": 1, + "category": "chart_xml", + "item": "Y축/① 글꼴 (굴림)" + }, + "2-57": { + "path": "//c:valAx//a:defRPr/@sz", + "path2": null, + "searchValue": null, + "value": 900, + "points": 1, + "category": "chart_xml", + "item": "Y축/② 크기 (9pt)" + }, + "2-58": { + "path": "//c:valAx//a:defRPr/@i", + "path2": null, + "searchValue": null, + "value": 1, + "points": 1, + "category": "chart_xml", + "item": "Y축/③ 기울임" + }, + "2-59": { + "path": "//c:legend//a:ea/@typeface", + "path2": null, + "searchValue": null, + "value": "굴림", + "points": 1, + "category": "chart_xml", + "item": "범례/① 글꼴 (굴림)" + }, + "2-60": { + "path": "//c:legend//a:defRPr/@sz", + "path2": null, + "searchValue": null, + "value": 900, + "points": 1, + "category": "chart_xml", + "item": "범례/② 크기 (9pt)" + }, + "2-61": { + "path": "//c:legend//a:defRPr/@i", + "path2": null, + "searchValue": null, + "value": 1, + "points": 1, + "category": "chart_xml", + "item": "범례/③ 기울임" + } +} \ No newline at end of file diff --git a/회차별채점자료/2503/json_채점기준표/0327/DIW_2503B copy.json b/회차별채점자료/2503/json_채점기준표/0327/DIW_2503B copy.json new file mode 100644 index 0000000..53d6f59 --- /dev/null +++ b/회차별채점자료/2503/json_채점기준표/0327/DIW_2503B copy.json @@ -0,0 +1,848 @@ +{ + "0-1": { + "path": "boolean(//PAGEMARGIN[(@Bottom='5668'or @Bottom='5669') and (@Footer='2834' or @Footer='2835') and @Gutter='0' and (@Header='2834' or @Header='2835') and (@Left='5668' or @Left='5669') and (@Right='5668' or @Right='5669') and (@Top='5668' or @Top='5669')])", + "path2": null, + "searchValue": null, + "value": true, + "points": 4, + "category": "용지설정", + "item": "A4용지, 왼쪽/오른쪽/위쪽/아래쪽 (각20mm), 머리말/꼬리말 (10mm), 제본(0mm)" + }, + "0-2": { + "path": "boolean(//FONTFACE[@Lang='Hangul']/FONT[@Id=//CHARSHAPE/FONTID/@Hangul]/@Name='바탕' and //CHARSHAPE/@Height='1000' and //PARASHAPE/PARAMARGIN/@LineSpacing='160' and //PARASHAPE/@Align='Justify')", + "path2": null, + "searchValue": null, + "value": true, + "points": 4, + "category": "기본설정", + "item": "글꼴 (바탕, 10pt), 양쪽정렬, 줄간격 (160%)" + }, + "0-3": { + "path": "", + "path2": null, + "searchValue": null, + "value": null, + "points": 40, + "category": "오타감점", + "item": "오타 1개 -1점 / 2503회부터 오타 1개 -1점으로 변경" + }, + "1-1": { + "path": "//TEXTART[@Text='{searchValue}']/TEXTARTSHAPE/@FontName", + "path2": null, + "searchValue": "건강100세프로젝트행사", + "value": "궁서", + "points": 1, + "category": "글맵시", + "item": "문구 (건강100세프로젝트행사)/① 글씨체 (궁서)" + }, + "1-2": { + "path": "//TEXTART[@Text='{searchValue}']/descendant::WINDOWBRUSH/@FaceColor", + "path2": null, + "searchValue": "건강100세프로젝트행사", + "value": "3644265", + "points": 2, + "category": "글맵시", + "item": "문구 (건강100세프로젝트행사)/② 채우기 : 색상(RGB:105,155,55)" + }, + "1-3": { + "path": "//TEXTART[@Text='{searchValue}']/SHAPEOBJECT/SIZE/@Width", + "path2": null, + "searchValue": "건강100세프로젝트행사", + "value": 34015, + "points": 2, + "category": "글맵시", + "item": "문구 (건강100세프로젝트행사)/③ 크기-너비 (120mm)" + }, + "1-4": { + "path": "//TEXTART[@Text='{searchValue}']/SHAPEOBJECT/SIZE/@Height", + "path2": null, + "searchValue": "건강100세프로젝트행사", + "value": 5669, + "points": 2, + "category": "글맵시", + "item": "문구 (건강100세프로젝트행사)/④ 크기-높이 (20mm)" + }, + "1-5": { + "path": "//TEXTART[@Text='{searchValue}']/SHAPEOBJECT/POSITION/@TreatAsChar", + "path2": null, + "searchValue": "건강100세프로젝트행사", + "value": "true", + "points": 2, + "category": "글맵시", + "item": "문구 (건강100세프로젝트행사)/⑤ 위치 (글자처럼 취급)" + }, + "1-6": { + "path": "//PARASHAPE[@Id=//TEXTART[@Text='{searchValue}']/ancestor::P/@ParaShape]/@Align", + "path2": null, + "searchValue": "건강100세프로젝트행사", + "value": "Center", + "points": 2, + "category": "글맵시", + "item": "문구 (건강100세프로젝트행사)/⑥ 정렬 (가운데 정렬)" + }, + "1-7": { + "path": "boolean(//TEXTART[@Text='{searchValue}'])", + "path2": null, + "searchValue": "건강100세프로젝트행사", + "value": true, + "points": 2, + "category": "글맵시", + "item": "문구 (건강100세프로젝트행사)/⑦ 글맵시모양 (육안확인)" + }, + "1-8": { + "path": "boolean(//RECTANGLE[.//CHAR[text()='인']][.//SIZE[(@Height >= 2600 and @Height <= 2800)and(@Width >= 2600 and @Width <= 2800)]])", + "path2": null, + "searchValue": null, + "value": true, + "points": 1, + "category": "문단첫글자장식", + "item": "인/① 모양 (2줄)" + }, + "1-9": { + "path": "//FONTFACE[@Lang='Hangul']/FONT[@Id=//CHARSHAPE[@Id=//TEXT[CHAR[text()='인']]/@CharShape]/FONTID/@Hangul]/@Name", + "path2": null, + "searchValue": null, + "value": "돋움", + "points": 1, + "category": "문단첫글자장식", + "item": "인/② 글씨체 (돋움)" + }, + "1-10": { + "path": "//RECTANGLE[.//CHAR[text()='인']]//WINDOWBRUSH/@FaceColor", + "path2": null, + "searchValue": null, + "value": "10966730", + "points": 2, + "category": "문단첫글자장식", + "item": "인/③ 면색 : 색상(RGB:202,86,167)" + }, + "1-11": { + "path": "//RECTANGLE[.//CHAR[text()='인']]//OUTSIDEMARGIN/@Right", + "path2": null, + "searchValue": null, + "value": "850", + "points": 2, + "category": "문단첫글자장식", + "item": "인/④ 본문과의 간격 : 3.0mm" + }, + "1-12": { + "path": "boolean(//CHARSHAPE[@Id=//CHAR[contains(text()[1],'{searchValue}')]/parent::TEXT/@CharShape][BOLD])", + "path2": null, + "searchValue": "2023년 경제협력개발기구 보건통계 기준 한국의 기대수명은 83.6년", + "value": true, + "points": 2, + "category": "글꼴 속성", + "item": "문구 (2023년 경제협력개발기구 보건통계 기준 한국의 기대수명은 83.6년)/① 진하게" + }, + "1-13": { + "path": "boolean(//CHARSHAPE[@Id=//CHAR[contains(text()[1],'{searchValue}')]/parent::TEXT/@CharShape][UNDERLINE])", + "path2": null, + "searchValue": "2023년 경제협력개발기구 보건통계 기준 한국의 기대수명은 83.6년", + "value": true, + "points": 2, + "category": "글꼴 속성", + "item": "문구 (2023년 경제협력개발기구 보건통계 기준 한국의 기대수명은 83.6년)/② 밑줄" + }, + "1-14": { + "path": "count(//CHAR[contains(text(),'■')]) + count(//CHAR[contains(text(),'※')])", + "path2": "string-length(//CHAR[contains(text(),'■')]) - string-length(translate(//CHAR[contains(text(),'■')], '■', '')) + string-length(//CHAR[contains(text(),'※')]) - string-length(translate(//CHAR[contains(text(),'※')], '※', ''))", + "searchValue": null, + "value": 3, + "points": 3, + "category": "특수문자", + "item": "① ■, ② ■, ③ ※" + }, + "1-15": { + "path": "//FONTFACE[@Lang='Hangul']/FONT[@Id=//CHARSHAPE[@Id=//CHAR[contains(text(),'{searchValue}')]/parent::TEXT/@CharShape]/FONTID/@Hangul]/@Name", + "path2": null, + "searchValue": "■ 행사개요 ■", + "value": "굴림", + "points": 1, + "category": "글꼴 속성", + "item": "문구 (■ 행사개요 ■)/① 글씨체 (굴림)" + }, + "1-16": { + "path": "//PARASHAPE[@Id=//CHAR[contains(text(),'{searchValue}')]/ancestor::P/@ParaShape]/@Align", + "path2": null, + "searchValue": "■ 행사개요 ■", + "value": "Center", + "points": 1, + "category": "글꼴 속성", + "item": "문구 (■ 행사개요 ■)/② 정렬 (가운데 정렬)" + }, + "1-17": { + "path": "boolean(//CHARSHAPE[@Id=//CHAR[text()='{searchValue}']/parent::TEXT/@CharShape][BOLD])", + "path2": null, + "searchValue": "2025. 03. 30.(일) 18:00까지 온라인으로 등록(http://www.ihd.or.kr)", + "value": true, + "points": 1, + "category": "글꼴 속성", + "item": "문구 (2025. 03. 30.(일) 18:00까지 온라인으로 등록(http://www.ihd.or.kr))/① 진하게" + }, + "1-18": { + "path": "boolean(//CHARSHAPE[@Id=//CHAR[text()='{searchValue}']/parent::TEXT/@CharShape][ITALIC])", + "path2": null, + "searchValue": "2025. 03. 30.(일) 18:00까지 온라인으로 등록(http://www.ihd.or.kr)", + "value": true, + "points": 1, + "category": "글꼴 속성", + "item": "문구 (2025. 03. 30.(일) 18:00까지 온라인으로 등록(http://www.ihd.or.kr))/② 기울임" + }, + "1-19": { + "path": "boolean(//PARASHAPE[@Id=//CHAR[contains(text(),'{searchValue}')]/ancestor::P/following-sibling::P[1]/@ParaShape]/PARAMARGIN/@Left=3000 and //PARASHAPE[@Id=//CHAR[contains(text(),'{searchValue}')]/ancestor::P/following-sibling::P[1]/@ParaShape]/PARAMARGIN/@Indent=-2400)", + "path2": null, + "searchValue": "※ 기타", + "value": true, + "points": 2, + "category": "문단모양", + "item": "문구 (※ 기타… 이하 문단)/왼쪽여백 (15pt), 내어쓰기 (12pt)" + }, + "1-20": { + "path": "//CHARSHAPE[@Id=//CHAR[contains(text(),'{searchValue}')]/parent::TEXT/@CharShape]/@Height", + "path2": null, + "searchValue": "2025. 03. 22.", + "value": 1300, + "points": 1, + "category": "글꼴 속성", + "item": "문구 (2025. 03. 22.)/① 크기 (13pt)" + }, + "1-21": { + "path": "//PARASHAPE[@Id=//CHAR[contains(text(),'{searchValue}')]/ancestor::P/@ParaShape]/@Align", + "path2": null, + "searchValue": "2025. 03. 22.", + "value": "Center", + "points": 1, + "category": "글꼴 속성", + "item": "문구 (2025. 03. 22.)/② 정렬 (가운데 정렬)" + }, + "1-22": { + "path": "//FONTFACE[@Lang='Hangul']/FONT[@Id=//CHARSHAPE[@Id=//CHAR[text()='{searchValue}']/parent::TEXT/@CharShape]/FONTID/@Hangul]/@Name", + "path2": null, + "searchValue": "한국질병관리협회", + "value": "굴림", + "points": 1, + "category": "글꼴 속성", + "item": "문구 (한국질병관리협회)/① 글씨체 (굴림)" + }, + "1-23": { + "path": "//CHARSHAPE[@Id=//CHAR[text()='{searchValue}']/parent::TEXT/@CharShape]/@Height", + "path2": null, + "searchValue": "한국질병관리협회", + "value": 2400, + "points": 1, + "category": "글꼴 속성", + "item": "문구 (한국질병관리협회)/② 크기 (24pt)" + }, + "1-24": { + "path": "//PARASHAPE[@Id=//CHAR[text()='{searchValue}']/ancestor::P/@ParaShape]/@Align", + "path2": null, + "searchValue": "한국질병관리협회", + "value": "Center", + "points": 1, + "category": "글꼴 속성", + "item": "문구 (한국질병관리협회)/③ 정렬 (가운데 정렬)" + }, + "1-25": { + "path": "//FONTFACE[@Lang='Hangul']/FONT[@Id=//CHARSHAPE[@Id=//CHAR[text()='{searchValue}']/parent::TEXT/@CharShape]/FONTID/@Hangul]/@Name", + "path2": null, + "searchValue": "DIAT", + "value": "굴림", + "points": 1, + "category": "머리말", + "item": "문구 (DIAT)/① 글꼴 (굴림)" + }, + "1-26": { + "path": "//CHARSHAPE[@Id=//SECTION[1]//CHAR[text()='{searchValue}']/parent::TEXT/@CharShape]/@Height", + "path2": null, + "searchValue": "DIAT", + "value": 900, + "points": 1, + "category": "머리말", + "item": "문구 (DIAT)/② 크기 (9pt)" + }, + "1-27": { + "path": "//PARASHAPE[@Id=//SECTION[1]//CHAR[text()='{searchValue}']/parent::TEXT/parent::P/@ParaShape]/@Align", + "path2": null, + "searchValue": "DIAT", + "value": "Right", + "points": 1, + "category": "머리말", + "item": "문구 (DIAT)/③ 정렬 (오른쪽 정렬)" + }, + "1-28": { + "path": "//PAGENUM/@FormatType", + "path2": null, + "searchValue": null, + "value": "LatinCapital", + "points": 2, + "category": "쪽번호", + "item": "① 쪽 번호 매기기 (A,B,C 순으로)" + }, + "1-29": { + "path": "//PAGENUM/@Pos", + "path2": null, + "searchValue": null, + "value": "BottomCenter", + "points": 2, + "category": "쪽번호", + "item": "② 가운데 아래" + }, + "1-30": { + "path": "not(//PARASHAPE[@Id=//SECTION[1]/P/@ParaShape]/PARAMARGIN[@LineSpacing!=180])", + "path2": null, + "searchValue": null, + "value": true, + "points": 2, + "category": "줄간격", + "item": "문제 1 줄간격 180% 설정" + }, + "2-01": { + "path": "boolean(//PAGEBORDERFILL[@Type='Both' or @Type='Even']/@HeaderInside='true' and //BORDERFILL[@Id=//PAGEBORDERFILL[@Type='Both' or @Type='Even']/@BorferFill]/*[contains(local-name(), 'BORDER')]/@Type='DoubleSlim')", + "path2": null, + "searchValue": null, + "value": true, + "points": 4, + "category": "쪽 테두리", + "item": "문제2 쪽테두리(이중 실선, 머리말 포함) 설정" + }, + "2-02": { + "path": "count(//SECTION)>1", + "path2": null, + "searchValue": null, + "value": true, + "points": 3, + "category": "다단", + "item": "① 구역나누기" + }, + "2-03": { + "path": "//COLDEF/@Count>1", + "path2": null, + "searchValue": null, + "value": true, + "points": 3, + "category": "다단", + "item": "② 다단 2단" + }, + "2-04": { + "path": "//RECTANGLE//CHAR[text()='{searchValue}']/ancestor::RECTANGLE/SHAPEOBJECT/SIZE/@Width", + "path2": null, + "searchValue": "비만과 비만치료", + "value": 19842, + "points": 2, + "category": "글상자", + "item": "문구 (비만과 비만치료)/① 크기-너비 (70mm)" + }, + "2-05": { + "path": "//RECTANGLE//CHAR[text()='{searchValue}']/ancestor::RECTANGLE/SHAPEOBJECT/SIZE/@Height", + "path2": null, + "searchValue": "비만과 비만치료", + "value": 3402, + "points": 2, + "category": "글상자", + "item": "문구 (비만과 비만치료)/② 크기-높이 (12mm)" + }, + "2-06": { + "path": "//RECTANGLE//CHAR[text()='{searchValue}']/ancestor::RECTANGLE/descendant::LINESHAPE/@Style", + "path2": null, + "searchValue": "비만과 비만치료", + "value": "DoubleSlim", + "points": 2, + "category": "글상자", + "item": "문구 (비만과 비만치료)/③ 테두리 (이중실선(1.00mm))" + }, + "2-07": { + "path": "//RECTANGLE//CHAR[text()='{searchValue}']/ancestor::RECTANGLE/@Ratio", + "path2": null, + "searchValue": "비만과 비만치료", + "value": 20, + "points": 2, + "category": "글상자", + "item": "문구 (비만과 비만치료)/④ 글상자 모서리 (둥근 모양)" + }, + "2-08": { + "path": "//RECTANGLE//CHAR[text()='{searchValue}']/ancestor::RECTANGLE/descendant::WINDOWBRUSH/@FaceColor", + "path2": null, + "searchValue": "비만과 비만치료", + "value": "2862825", + "points": 2, + "category": "글상자", + "item": "문구 (비만과 비만치료)/⑤ 채우기 : 색상(RGB:233,174,43)" + }, + "2-09": { + "path": "//RECTANGLE//CHAR[text()='{searchValue}']/ancestor::RECTANGLE/SHAPEOBJECT/POSITION/@TreatAsChar", + "path2": null, + "searchValue": "비만과 비만치료", + "value": "true", + "points": 1, + "category": "글상자", + "item": "문구 (비만과 비만치료)/⑥ 글상자 위치 (글자처럼 취급)" + }, + "2-10": { + "path": "//PARASHAPE[@Id=//RECTANGLE//CHAR[text()='{searchValue}']/ancestor::P[last()]/@ParaShape]/@Align", + "path2": null, + "searchValue": "비만과 비만치료", + "value": "Center", + "points": 1, + "category": "글상자", + "item": "문구 (비만과 비만치료)/⑦ 글상자 정렬 (가운데 정렬)" + }, + "2-11": { + "path": "//FONTFACE[@Lang='Hangul']/FONT[@Id=//CHARSHAPE[@Id=//RECTANGLE//CHAR[text()='{searchValue}']/parent::TEXT/@CharShape]/FONTID/@Hangul]/@Name", + "path2": null, + "searchValue": "비만과 비만치료", + "value": "맑은 고딕", + "points": 1, + "category": "글상자", + "item": "문구 (비만과 비만치료)/⑧ 글씨체 (맑은 고딕)" + }, + "2-12": { + "path": "boolean(//CHARSHAPE[@Id=//RECTANGLE//CHAR[text()='{searchValue}']/parent::TEXT/@CharShape]/@Height='2300')", + "path2": null, + "searchValue": "비만과 비만치료", + "value": true, + "points": 1, + "category": "글상자", + "item": "문구 (비만과 비만치료)/⑨ 글씨크기 (23pt)" + }, + "2-13": { + "path": "//PARASHAPE[@Id=//RECTANGLE//CHAR[text()='{searchValue}']/ancestor::P[1]/@ParaShape]/@Align", + "path2": null, + "searchValue": "비만과 비만치료", + "value": "Center", + "points": 1, + "category": "글상자", + "item": "문구 (비만과 비만치료)/⑩ 정렬 (가운데 정렬)" + }, + "2-14": { + "path": "boolean(//PICTURE/descendant::SHAPECOMMENT[contains(text(),'{searchValue}')])", + "path2": null, + "searchValue": "원본 그림의 이름: 그림", + "value": true, + "points": 2, + "category": "그림삽입", + "item": "① 파일명 \"그림B.jpg\" 삽입" + }, + "2-15": { + "path": "//IMAGE[@BinItem=//BINITEM[@Format='JPG']/@BinData]/preceding-sibling::SHAPEOBJECT/SIZE/@Width", + "path2": null, + "searchValue": null, + "value": 24094, + "points": 2, + "category": "그림삽입", + "item": "② 크기-너비 (85mm)" + }, + "2-16": { + "path": "//IMAGE[@BinItem=//BINITEM[@Format='JPG']/@BinData]/preceding-sibling::SHAPEOBJECT/SIZE/@Height", + "path2": null, + "searchValue": null, + "value": 11338, + "points": 2, + "category": "그림삽입", + "item": "③ 크기-높이 (40mm)" + }, + "2-17": { + "path": "//IMAGE[@BinItem=//BINITEM[@Format='JPG']/@BinData]/preceding-sibling::SHAPEOBJECT/POSITION/@HorzOffset", + "path2": null, + "searchValue": null, + "value": 0, + "points": 2, + "category": "그림삽입", + "item": "④ 위치 (어울림 : 가로-쪽의 왼쪽 0.0mm)" + }, + "2-18": { + "path": "//IMAGE[@BinItem=//BINITEM[@Format='JPG']/@BinData]/preceding-sibling::SHAPEOBJECT/POSITION/@VertOffset", + "path2": null, + "searchValue": null, + "value": 6520, + "points": 2, + "category": "그림삽입", + "item": "⑤ 위치 (어울림 : 세로-쪽의 위 23mm)" + }, + "2-19": { + "path": "//FONTFACE[@Lang='Hangul']/FONT[@Id=//CHARSHAPE[@Id=//CHAR[text()='{searchValue}']/parent::TEXT/@CharShape]/FONTID/@Hangul]/@Name", + "path2": null, + "searchValue": "1. 비만", + "value": "바탕체", + "points": 1, + "category": "속성", + "item": "문구① (1. 비만)/① 글씨체 (바탕체)" + }, + "2-20": { + "path": "//CHARSHAPE[@Id=//CHAR[text()='{searchValue}']/parent::TEXT/@CharShape]/@Height", + "path2": null, + "searchValue": "1. 비만", + "value": 1200, + "points": 1, + "category": "속성", + "item": "문구① (1. 비만)/② 크기 (12pt)" + }, + "2-21": { + "path": "boolean(//CHARSHAPE[@Id=//CHAR[text()='{searchValue}']/parent::TEXT/@CharShape]/BOLD)", + "path2": null, + "searchValue": "1. 비만", + "value": true, + "points": 1, + "category": "속성", + "item": "문구① (1. 비만)/③ 진하게" + }, + "2-22": { + "path": "//FONTFACE[@Lang='Hangul']/FONT[@Id=//CHARSHAPE[@Id=//CHAR[text()='{searchValue}']/parent::TEXT/@CharShape]/FONTID/@Hangul]/@Name", + "path2": null, + "searchValue": "2. 비만치료", + "value": "바탕체", + "points": 1, + "category": "속성", + "item": "문구② (2. 비만치료)/① 글씨체 (바탕체)" + }, + "2-23": { + "path": "//CHARSHAPE[@Id=//CHAR[text()='{searchValue}']/parent::TEXT/@CharShape]/@Height", + "path2": null, + "searchValue": "2. 비만치료", + "value": 1200, + "points": 1, + "category": "속성", + "item": "문구② (2. 비만치료)/② 크기 (12pt)" + }, + "2-24": { + "path": "boolean(//CHARSHAPE[@Id=//CHAR[text()='{searchValue}']/parent::TEXT/@CharShape]/BOLD)", + "path2": null, + "searchValue": "2. 비만치료", + "value": true, + "points": 1, + "category": "속성", + "item": "문구② (2. 비만치료)/③ 진하게" + }, + "2-25": { + "path":"boolean(//CHAR[contains(text(),'비만 약물치료')]/ancestor::TEXT/FOOTNOTE/descendant::CHAR)", + "path2": "boolean(//CHAR[substring(., string-length(.) - string-length('비만 약물치료') + 1) = '비만 약물치료']/following-sibling::FOOTNOTE/descendant::CHAR)", + "searchValue": null, + "value": true, + "points": 2, + "category": "각주", + "item": "문구 (비만 약물치료)/① 각주 설정 및 문구 입력" + }, + "2-26": { + "path": "//FONTFACE[@Lang='Hangul']/FONT[@Id=//CHARSHAPE[@Id=//CHAR[contains(text(),'{searchValue}')]/parent::TEXT/@CharShape]/FONTID/@Hangul]/@Name", + "path2": null, + "searchValue": "비약물로 어려운 체질량지수 25 이상인 경우 시행", + "value": "돋움", + "points": 1, + "category": "각주", + "item": "문구 (비만 약물치료)/② 글씨체 (돋움)" + }, + "2-27": { + "path": "//CHARSHAPE[@Id=//CHAR[contains(text(),'{searchValue}')]/parent::TEXT/@CharShape]/@Height", + "path2": null, + "searchValue": "비약물로 어려운 체질량지수 25 이상인 경우 시행", + "value": 900, + "points": 1, + "category": "각주", + "item": "문구 (비만 약물치료)/③ 크기 (9pt)" + }, + "2-28": { + "path": "//P[TEXT[CHAR[contains(text(), '{searchValue}')]]]//AUTONUMFORMAT/@Type", + "path2": null, + "searchValue":"비약물로 어려운 체질량지수 25 이상인 경우 시행", + "value": "LatinSmall", + "points": 2, + "category": "각주", + "item": "문구 (비만 약물치료)/④ 각주 번호모양" + }, + "2-29": { + "path": "boolean(//CHAR[contains(text(),'Obesity')])", + "path2": null, + "searchValue": null, + "value": true, + "points": 3, + "category": "영단어", + "item": "Obesity/영단어 미입력, 대소문자/오타 시 전체 감점" + }, + "2-30": { + "path": "(count(//CHAR[contains(text(),'비만')][contains(text(),'肥滿')])+count(//CHAR[contains(text(),'복부')][contains(text(),'腹部')])+count(//CHAR[contains(text(),'대사')][contains(text(),'代謝')])+count(//CHAR[contains(text(),'특정')][contains(text(),'特定')])+count(//CHAR[contains(text(),'축적')][contains(text(),'特定')]))*2", + "path2": null, + "searchValue": null, + "value": 10, + "points": 10, + "category": "한자", + "item": "① 비만(肥滿), ② 복부(腹部), ③대사(代謝), ④ 특정(特定), ⑤ 축적(特定)" + }, + "2-31": { + "path": "boolean(//CHAR[contains(translate(text(), ' ', ''),'정의다른')])", + "path2": null, + "searchValue": null, + "value": true, + "points": 3, + "category": "편집", + "item": "문구 (…비만 측정을 다른 방법으로는…)/\"을\" → \"의\" 글자바꿈" + }, + "2-32": { + "path": "boolean(//CHAR[contains(translate(text(), ' ', ''),'거나복부')])", + "path2": null, + "searchValue": null, + "value": true, + "points": 3, + "category": "편집", + "item": "문구 (…허리둘레를 복부(腹部)지방 측정하거나 전산화…)/\"복부지방\" / \"측정하거나\" 순서바꿈" + }, + "2-33": { + "path": "//FONTFACE[@Lang='Hangul']/FONT[@Id=//CHARSHAPE[@Id=//CHAR[contains(text(),'{searchValue}')]/parent::TEXT/@CharShape]/FONTID/@Hangul]/@Name", + "path2": null, + "searchValue": "성별 비만 인구수", + "value": "궁서체", + "points": 1, + "category": "표", + "item": "제목 문구 (성별 비만 인구수)/① 글씨체 (궁서체)" + }, + "2-34": { + "path": "//CHARSHAPE[@Id=//CHAR[contains(text(),'{searchValue}')]/parent::TEXT/@CharShape]/@Height", + "path2": null, + "searchValue": "성별 비만 인구수", + "value": 1200, + "points": 1, + "category": "표", + "item": "제목 문구 (성별 비만 인구수)/② 크기 (12pt)" + }, + "2-35": { + "path": "boolean(//CHARSHAPE[@Id=//CHAR[contains(text(),'{searchValue}')]/parent::TEXT/@CharShape]/BOLD)", + "path2": null, + "searchValue": "성별 비만 인구수", + "value": true, + "points": 1, + "category": "표", + "item": "제목 문구 (성별 비만 인구수)/③ 진하게" + }, + "2-36": { + "path": "//PARASHAPE[@Id=//CHAR[contains(text(),'{searchValue}')]/ancestor::P/@ParaShape]/@Align", + "path2": null, + "searchValue": "성별 비만 인구수", + "value": "Center", + "points": 1, + "category": "표", + "item": "제목 문구 (성별 비만 인구수)/④ 정렬 (가운데 정렬)" + }, + "2-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='2']/@BorderFill]/FILLBRUSH/WINDOWBRUSH/@FaceColor", + "searchValue": null, + "value": "5395143", + "points": 2, + "category": "표", + "item": "위쪽 제목 셀/① 색상(RGB:199,82,82)" + }, + "2-38": { + "path": "boolean(//CHARSHAPE[@Id=//TABLE/ROW[1]/descendant::TEXT/@CharShape]/BOLD)", + "path2": null, + "searchValue": null, + "value": true, + "points": 1, + "category": "표", + "item": "위쪽 제목 셀/② 진하게" + }, + "2-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='2']/@BorderFill]/BOTTOMBORDER/@Type", + "searchValue": null, + "value": "DoubleSlim", + "points": 2, + "category": "표", + "item": "제목 셀 아래선/① 이중실선" + }, + "2-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='2']/@BorderFill]/BOTTOMBORDER/@Width", + "searchValue": null, + "value": "0.5mm", + "points": 2, + "category": "표", + "item": "제목 셀 아래선/② 0.5mm" + }, + "2-41": { + "path": "//FONTFACE[@Lang='Hangul']/FONT[@Id=//CHARSHAPE[@Id=//TABLE/ROW/descendant::TEXT/@CharShape]/FONTID/@Hangul]/@Name", + "path2": null, + "searchValue": null, + "value": "한양중고딕", + "points": 1, + "category": "표", + "item": "글자모양/① 글씨체 (한양중고딕)" + }, + "2-42": { + "path": "//CHARSHAPE[@Id=//TABLE/ROW/descendant::TEXT/@CharShape]/@Height", + "path2": null, + "searchValue": null, + "value": 1000, + "points": 1, + "category": "표", + "item": "글자모양/② 크기 (10pt)" + }, + "2-43": { + "path": "//PARASHAPE[@Id=//TABLE/ROW/descendant::P/@ParaShape]/@Align", + "path2": null, + "searchValue": null, + "value": "Center", + "points": 1, + "category": "표", + "item": "글자모양/③ 정렬 (가운데 정렬)" + }, + "2-44": { + "path": "boolean(//TABLE[1]/ROW[last()]/CELL[last()-1]//FIELDBEGIN[starts-with(@Command, '=SUM') and substring(@Command, string-length(@Command) - 2) = '145'] and //TABLE[1]/ROW[last()]/CELL[last()]//FIELDBEGIN[starts-with(@Command, '=SUM') and substring(@Command, string-length(@Command) - 2) = '105'])", + "path2": null, + "searchValue": null, + "value": true, + "points": 4, + "category": "표", + "item": "블록계산식/합계" + }, + "2-45": { + "path": "boolean(//c:barChart[c:barDir[@val='bar'] and c:grouping[@val='clustered']])", + "path2": null, + "searchValue": null, + "value": true, + "points": 2, + "category": "chart_xml", + "item": "① 종류 (묶은가로막대형)" + }, + "2-46": { + "path": "//c:valAx/c:majorTickMark/@val", + "path2": null, + "searchValue": null, + "value": "out", + "points": 2, + "category": "chart_xml", + "item": "② 값 축 주 눈금선" + }, + "2-47": { + "path": "//OLE[@BinItem=//BINITEM[@Format='OLE']/@BinData]/descendant::SIZE/@Width", + "path2": null, + "searchValue": null, + "value": 22677, + "points": 2, + "category": "차트", + "item": "③ 크기-너비 (80mm)" + }, + "2-48": { + "path": "//OLE[@BinItem=//BINITEM[@Format='OLE']/@BinData]/descendant::SIZE/@Height", + "path2": null, + "searchValue": null, + "value": 25512, + "points": 2, + "category": "차트", + "item": "④ 크기-높이 (90mm)" + }, + "2-49": { + "path": "not(//c:pt[not(ancestor::c:tx)]/c:v[text()='합계'])", + "path2": null, + "searchValue": null, + "value": true, + "points": 2, + "category": "chart_xml", + "item": "⑤ 차트 데이터(표에서 블록계산식을 제외한 나머지 값만 이용)" + }, + "2-50": { + "path": "//a:t[text()='{searchValue}']/ancestor::a:r//a:ea/@typeface", + "path2": null, + "searchValue": "성별 비만 인구수", + "value": "궁서", + "points": 1, + "category": "chart_xml", + "item": "제목 문구 (성별 비만 인구수)/① 글씨체 (궁서)" + }, + "2-51": { + "path": "//a:t[text()='{searchValue}']/ancestor::a:r/a:rPr/@sz", + "path2": null, + "searchValue": "성별 비만 인구수", + "value": 1300, + "points": 1, + "category": "chart_xml", + "item": "제목 문구 (성별 비만 인구수)/② 크기 (13pt)" + }, + "2-52": { + "path": "//a:t[text()='{searchValue}']/ancestor::a:r/a:rPr/@b", + "path2": null, + "searchValue": "성별 비만 인구수", + "value": 1, + "points": 1, + "category": "chart_xml", + "item": "제목 문구 (성별 비만 인구수)/③ 진하게" + }, + "2-53": { + "path": "//c:catAx//a:ea/@typeface", + "path2": null, + "searchValue": null, + "value": "굴림", + "points": 1, + "category": "chart_xml", + "item": "X축/① 글꼴 (굴림)" + }, + "2-54": { + "path": "//c:catAx//a:defRPr/@sz", + "path2": null, + "searchValue": null, + "value": 900, + "points": 1, + "category": "chart_xml", + "item": "X축/② 크기 (9pt)" + }, + "2-55": { + "path": "//c:catAx//a:defRPr/@i", + "path2": null, + "searchValue": null, + "value": 1, + "points": 1, + "category": "chart_xml", + "item": "X축/③ 기울임" + }, + "2-56": { + "path": "//c:valAx//a:ea/@typeface", + "path2": null, + "searchValue": null, + "value": "굴림", + "points": 1, + "category": "chart_xml", + "item": "Y축/① 글꼴 (굴림)" + }, + "2-57": { + "path": "//c:valAx//a:defRPr/@sz", + "path2": null, + "searchValue": null, + "value": 900, + "points": 1, + "category": "chart_xml", + "item": "Y축/② 크기 (9pt)" + }, + "2-58": { + "path": "//c:valAx//a:defRPr/@i", + "path2": null, + "searchValue": null, + "value": 1, + "points": 1, + "category": "chart_xml", + "item": "Y축/③ 기울임" + }, + "2-59": { + "path": "//c:legend//a:ea/@typeface", + "path2": null, + "searchValue": null, + "value": "굴림", + "points": 1, + "category": "chart_xml", + "item": "범례/① 글꼴 (굴림)" + }, + "2-60": { + "path": "//c:legend//a:defRPr/@sz", + "path2": null, + "searchValue": null, + "value": 900, + "points": 1, + "category": "chart_xml", + "item": "범례/② 크기 (9pt)" + }, + "2-61": { + "path": "//c:legend//a:defRPr/@i", + "path2": null, + "searchValue": null, + "value": 1, + "points": 1, + "category": "chart_xml", + "item": "범례/③ 기울임" + } +} \ No newline at end of file diff --git a/회차별채점자료/2503/json_채점기준표/0327/DIW_2503C copy.json b/회차별채점자료/2503/json_채점기준표/0327/DIW_2503C copy.json new file mode 100644 index 0000000..0b0baa5 --- /dev/null +++ b/회차별채점자료/2503/json_채점기준표/0327/DIW_2503C copy.json @@ -0,0 +1,848 @@ +{ + "0-1": { + "path": "boolean(//PAGEMARGIN[(@Bottom='5668'or @Bottom='5669') and (@Footer='2834' or @Footer='2835') and @Gutter='0' and (@Header='2834' or @Header='2835') and (@Left='5668' or @Left='5669') and (@Right='5668' or @Right='5669') and (@Top='5668' or @Top='5669')])", + "path2": null, + "searchValue": null, + "value": true, + "points": 4, + "category": "용지설정", + "item": "A4용지, 왼쪽/오른쪽/위쪽/아래쪽 (각20mm), 머리말/꼬리말 (10mm), 제본(0mm)" + }, + "0-2": { + "path": "boolean(//FONTFACE[@Lang='Hangul']/FONT[@Id=//CHARSHAPE/FONTID/@Hangul]/@Name='바탕' and //CHARSHAPE/@Height='1000' and //PARASHAPE/PARAMARGIN/@LineSpacing='160' and //PARASHAPE/@Align='Justify')", + "path2": null, + "searchValue": null, + "value": true, + "points": 4, + "category": "기본설정", + "item": "글꼴 (바탕, 10pt), 양쪽정렬, 줄간격 (160%)" + }, + "0-3": { + "path": "", + "path2": null, + "searchValue": null, + "value": null, + "points": 40, + "category": "오타감점", + "item": "오타 1개 -1점 / 2503회부터 오타 1개 -1점으로 변경" + }, + "1-1": { + "path": "//TEXTART[@Text='{searchValue}']/TEXTARTSHAPE/@FontName", + "path2": null, + "searchValue": "한옥마을사생대회안내", + "value": "궁서", + "points": 1, + "category": "글맵시", + "item": "문구 (한옥마을사생대회안내)/① 글씨체 (궁서)" + }, + "1-2": { + "path": "//TEXTART[@Text='{searchValue}']/descendant::WINDOWBRUSH/@FaceColor", + "path2": null, + "searchValue": "한옥마을사생대회안내", + "value": "6072932", + "points": 2, + "category": "글맵시", + "item": "문구 (한옥마을사생대회안내)/② 채우기 : 색상(RGB:100,170,92)" + }, + "1-3": { + "path": "//TEXTART[@Text='{searchValue}']/SHAPEOBJECT/SIZE/@Width", + "path2": null, + "searchValue": "한옥마을사생대회안내", + "value": 28346, + "points": 2, + "category": "글맵시", + "item": "문구 (한옥마을사생대회안내)/③ 크기-너비 (100mm)" + }, + "1-4": { + "path": "//TEXTART[@Text='{searchValue}']/SHAPEOBJECT/SIZE/@Height", + "path2": null, + "searchValue": "한옥마을사생대회안내", + "value": 5669, + "points": 2, + "category": "글맵시", + "item": "문구 (한옥마을사생대회안내)/④ 크기-높이 (20mm)" + }, + "1-5": { + "path": "//TEXTART[@Text='{searchValue}']/SHAPEOBJECT/POSITION/@TreatAsChar", + "path2": null, + "searchValue": "한옥마을사생대회안내", + "value": "true", + "points": 2, + "category": "글맵시", + "item": "문구 (한옥마을사생대회안내)/⑤ 위치 (글자처럼 취급)" + }, + "1-6": { + "path": "//PARASHAPE[@Id=//TEXTART[@Text='{searchValue}']/ancestor::P/@ParaShape]/@Align", + "path2": null, + "searchValue": "한옥마을사생대회안내", + "value": "Center", + "points": 2, + "category": "글맵시", + "item": "문구 (한옥마을사생대회안내)/⑥ 정렬 (가운데 정렬)" + }, + "1-7": { + "path": "boolean(//TEXTART[@Text='{searchValue}'])", + "path2": null, + "searchValue": "한옥마을사생대회안내", + "value": true, + "points": 2, + "category": "글맵시", + "item": "문구 (한옥마을사생대회안내)/⑦ 글맵시모양 (육안확인)" + }, + "1-8": { + "path": "boolean(//RECTANGLE[.//CHAR[text()='자']][.//SIZE[(@Height >= 2600 and @Height <= 2800)and(@Width >= 2600 and @Width <= 2800)]])", + "path2": null, + "searchValue": null, + "value": true, + "points": 1, + "category": "문단첫글자장식", + "item": "자/① 모양 (2줄)" + }, + "1-9": { + "path": "//FONTFACE[@Lang='Hangul']/FONT[@Id=//CHARSHAPE[@Id=//TEXT[CHAR[text()='자']]/@CharShape]/FONTID/@Hangul]/@Name", + "path2": null, + "searchValue": null, + "value": "맑은 고딕", + "points": 1, + "category": "문단첫글자장식", + "item": "자/② 글씨체 (맑은 고딕)" + }, + "1-10": { + "path": "//RECTANGLE[.//CHAR[text()='자']]//WINDOWBRUSH/@FaceColor", + "path2": null, + "searchValue": null, + "value": "9537333", + "points": 2, + "category": "문단첫글자장식", + "item": "자/③ 면색 : 색상(RGB:53,135,145)" + }, + "1-11": { + "path": "//RECTANGLE[.//CHAR[text()='자']]//OUTSIDEMARGIN/@Right", + "path2": null, + "searchValue": null, + "value": "850", + "points": 2, + "category": "문단첫글자장식", + "item": "자/④ 본문과의 간격 : 3.0mm" + }, + "1-12": { + "path": "boolean(//CHARSHAPE[@Id=//CHAR[contains(text()[1],'{searchValue}')]/parent::TEXT/@CharShape][BOLD])", + "path2": null, + "searchValue": "한옥에 대한 체험과 교육이 준비된 사생대회", + "value": true, + "points": 2, + "category": "글꼴 속성", + "item": "문구 (한옥에 대한 체험과 교육이 준비된 사생대회)/① 진하게" + }, + "1-13": { + "path": "boolean(//CHARSHAPE[@Id=//CHAR[contains(text()[1],'{searchValue}')]/parent::TEXT/@CharShape][UNDERLINE])", + "path2": null, + "searchValue": "한옥에 대한 체험과 교육이 준비된 사생대회", + "value": true, + "points": 2, + "category": "글꼴 속성", + "item": "문구 (한옥에 대한 체험과 교육이 준비된 사생대회)/② 밑줄" + }, + "1-14": { + "path": "count(//CHAR[contains(text(),'■')]) + count(//CHAR[contains(text(),'※')])", + "path2": "string-length(//CHAR[contains(text(),'■')]) - string-length(translate(//CHAR[contains(text(),'■')], '■', '')) + string-length(//CHAR[contains(text(),'※')]) - string-length(translate(//CHAR[contains(text(),'※')], '※', ''))", + "searchValue": null, + "value": 3, + "points": 3, + "category": "특수문자", + "item": "① ■, ② ■, ③ ※" + }, + "1-15": { + "path": "//FONTFACE[@Lang='Hangul']/FONT[@Id=//CHARSHAPE[@Id=//CHAR[contains(text(),'{searchValue}')]/parent::TEXT/@CharShape]/FONTID/@Hangul]/@Name", + "path2": null, + "searchValue": "■ 행사안내 ■", + "value": "돋움", + "points": 1, + "category": "글꼴 속성", + "item": "문구 (■ 행사안내 ■)/① 글씨체 (돋움)" + }, + "1-16": { + "path": "//PARASHAPE[@Id=//CHAR[contains(text(),'{searchValue}')]/ancestor::P/@ParaShape]/@Align", + "path2": null, + "searchValue": "■ 행사안내 ■", + "value": "Center", + "points": 1, + "category": "글꼴 속성", + "item": "문구 (■ 행사안내 ■)/② 정렬 (가운데 정렬)" + }, + "1-17": { + "path": "boolean(//CHARSHAPE[@Id=//CHAR[text()='{searchValue}']/parent::TEXT/@CharShape][ITALIC])", + "path2": null, + "searchValue": "홈페이지(http://www.ihd.or.kr)에서 개별 신청, 선착순 접수", + "value": true, + "points": 1, + "category": "글꼴 속성", + "item": "문구 (홈페이지(http://www.ihd.or.kr)에서 개별 신청, 선착순 접수)/① 기울임" + }, + "1-18": { + "path": "boolean(//CHARSHAPE[@Id=//CHAR[text()='{searchValue}']/parent::TEXT/@CharShape][UNDERLINE])", + "path2": null, + "searchValue": "홈페이지(http://www.ihd.or.kr)에서 개별 신청, 선착순 접수", + "value": true, + "points": 1, + "category": "글꼴 속성", + "item": "문구 (홈페이지(http://www.ihd.or.kr)에서 개별 신청, 선착순 접수)/② 밑줄" + }, + "1-19": { + "path": "boolean(//PARASHAPE[@Id=//CHAR[contains(text(),'{searchValue}')]/ancestor::P/following-sibling::P[1]/@ParaShape]/PARAMARGIN/@Left=3000 and //PARASHAPE[@Id=//CHAR[contains(text(),'{searchValue}')]/ancestor::P/following-sibling::P[1]/@ParaShape]/PARAMARGIN/@Indent=-2400)", + "path2": null, + "searchValue": "※ 기타", + "value": true, + "points": 2, + "category": "문단모양", + "item": "문구 (※ 기타… 이하 문단)/왼쪽여백 (15pt), 내어쓰기 (12pt)" + }, + "1-20": { + "path": "//CHARSHAPE[@Id=//CHAR[contains(text(),'{searchValue}')]/parent::TEXT/@CharShape]/@Height", + "path2": null, + "searchValue": "2025. 03. 22.", + "value": 1300, + "points": 1, + "category": "글꼴 속성", + "item": "문구 (2025. 03. 22.)/① 크기 (13pt)" + }, + "1-21": { + "path": "//PARASHAPE[@Id=//CHAR[contains(text(),'{searchValue}')]/ancestor::P/@ParaShape]/@Align", + "path2": null, + "searchValue": "2025. 03. 22.", + "value": "Center", + "points": 1, + "category": "글꼴 속성", + "item": "문구 (2025. 03. 22.)/② 정렬 (가운데 정렬)" + }, + "1-22": { + "path": "//FONTFACE[@Lang='Hangul']/FONT[@Id=//CHARSHAPE[@Id=//CHAR[text()='{searchValue}']/parent::TEXT/@CharShape]/FONTID/@Hangul]/@Name", + "path2": null, + "searchValue": "한국고건축협회", + "value": "궁서", + "points": 1, + "category": "글꼴 속성", + "item": "문구 (한국고건축협회)/① 글씨체 (궁서)" + }, + "1-23": { + "path": "//CHARSHAPE[@Id=//CHAR[text()='{searchValue}']/parent::TEXT/@CharShape]/@Height", + "path2": null, + "searchValue": "한국고건축협회", + "value": 2400, + "points": 1, + "category": "글꼴 속성", + "item": "문구 (한국고건축협회)/② 크기 (24pt)" + }, + "1-24": { + "path": "//PARASHAPE[@Id=//CHAR[text()='{searchValue}']/ancestor::P/@ParaShape]/@Align", + "path2": null, + "searchValue": "한국고건축협회", + "value": "Center", + "points": 1, + "category": "글꼴 속성", + "item": "문구 (한국고건축협회)/③ 정렬 (가운데 정렬)" + }, + "1-25": { + "path": "//FONTFACE[@Lang='Hangul']/FONT[@Id=//CHARSHAPE[@Id=//CHAR[text()='{searchValue}']/parent::TEXT/@CharShape]/FONTID/@Hangul]/@Name", + "path2": null, + "searchValue": "DIAT", + "value": "굴림", + "points": 1, + "category": "머리말", + "item": "문구 (DIAT)/① 글꼴 (굴림)" + }, + "1-26": { + "path": "//CHARSHAPE[@Id=//SECTION[1]//CHAR[text()='{searchValue}']/parent::TEXT/@CharShape]/@Height", + "path2": null, + "searchValue": "DIAT", + "value": 900, + "points": 1, + "category": "머리말", + "item": "문구 (DIAT)/② 크기 (9pt)" + }, + "1-27": { + "path": "//PARASHAPE[@Id=//SECTION[1]//CHAR[text()='{searchValue}']/parent::TEXT/parent::P/@ParaShape]/@Align", + "path2": null, + "searchValue": "DIAT", + "value": "Right", + "points": 1, + "category": "머리말", + "item": "문구 (DIAT)/③ 정렬 (오른쪽 정렬)" + }, + "1-28": { + "path": "//PAGENUM/@FormatType", + "path2": null, + "searchValue": null, + "value": "HangulSyllable", + "points": 2, + "category": "쪽번호", + "item": "① 쪽 번호 매기기 (가,나,다 순으로)" + }, + "1-29": { + "path": "//PAGENUM/@Pos", + "path2": null, + "searchValue": null, + "value": "BottomCenter", + "points": 2, + "category": "쪽번호", + "item": "② 가운데 아래" + }, + "1-30": { + "path": "not(//PARASHAPE[@Id=//SECTION[1]/P/@ParaShape]/PARAMARGIN[@LineSpacing!='180'])", + "path2": null, + "searchValue": null, + "value": true, + "points": 2, + "category": "줄간격", + "item": "문제 1 줄간격 180% 설정" + }, + "2-01": { + "path": "boolean(//PAGEBORDERFILL[@Type='Both' or @Type='Even']/@HeaderInside='true' and //BORDERFILL[@Id=//PAGEBORDERFILL[@Type='Both' or @Type='Even']/@BorferFill]/*[contains(local-name(), 'BORDER')]/@Type='DoubleSlim')", + "path2": null, + "searchValue": null, + "value": true, + "points": 4, + "category": "쪽 테두리", + "item": "문제2 쪽테두리(이중 실선, 머리말 포함) 설정" + }, + "2-02": { + "path": "count(//SECTION)>1", + "path2": null, + "searchValue": null, + "value": true, + "points": 3, + "category": "다단", + "item": "① 구역나누기" + }, + "2-03": { + "path": "//COLDEF/@Count>1", + "path2": null, + "searchValue": null, + "value": true, + "points": 3, + "category": "다단", + "item": "② 다단 2단" + }, + "2-04": { + "path": "//RECTANGLE//CHAR[text()='{searchValue}']/ancestor::RECTANGLE/SHAPEOBJECT/SIZE/@Width", + "path2": null, + "searchValue": "한옥의 형태와 구조", + "value": 19842, + "points": 2, + "category": "글상자", + "item": "문구 (한옥의 형태와 구조)/① 크기-너비 (70mm)" + }, + "2-05": { + "path": "//RECTANGLE//CHAR[text()='{searchValue}']/ancestor::RECTANGLE/SHAPEOBJECT/SIZE/@Height", + "path2": null, + "searchValue": "한옥의 형태와 구조", + "value": 3401, + "points": 2, + "category": "글상자", + "item": "문구 (한옥의 형태와 구조)/② 크기-높이 (12mm)" + }, + "2-06": { + "path": "//RECTANGLE//CHAR[text()='{searchValue}']/ancestor::RECTANGLE/descendant::LINESHAPE/@Style", + "path2": null, + "searchValue": "한옥의 형태와 구조", + "value": "DoubleSlim", + "points": 2, + "category": "글상자", + "item": "문구 (한옥의 형태와 구조)/③ 테두리 (이중실선(1.00mm))" + }, + "2-07": { + "path": "//RECTANGLE//CHAR[text()='{searchValue}']/ancestor::RECTANGLE/@Ratio", + "path2": null, + "searchValue": "한옥의 형태와 구조", + "value": 20, + "points": 2, + "category": "글상자", + "item": "문구 (한옥의 형태와 구조)/④ 글상자 모서리 (둥근 모양)" + }, + "2-08": { + "path": "//RECTANGLE//CHAR[text()='{searchValue}']/ancestor::RECTANGLE/descendant::WINDOWBRUSH/@FaceColor", + "path2": null, + "searchValue": "한옥의 형태와 구조", + "value": "12704995", + "points": 2, + "category": "글상자", + "item": "문구 (한옥의 형태와 구조)/⑤ 채우기 : 색상(RGB:227,220,193)" + }, + "2-09": { + "path": "//RECTANGLE//CHAR[text()='{searchValue}']/ancestor::RECTANGLE/SHAPEOBJECT/POSITION/@TreatAsChar", + "path2": null, + "searchValue": "한옥의 형태와 구조", + "value": "true", + "points": 1, + "category": "글상자", + "item": "문구 (한옥의 형태와 구조)/⑥ 글상자 위치 (글자처럼 취급)" + }, + "2-10": { + "path": "//PARASHAPE[@Id=//RECTANGLE//CHAR[text()='{searchValue}']/ancestor::P[last()]/@ParaShape]/@Align", + "path2": null, + "searchValue": "한옥의 형태와 구조", + "value": "Center", + "points": 1, + "category": "글상자", + "item": "문구 (한옥의 형태와 구조)/⑦ 글상자 정렬 (가운데 정렬)" + }, + "2-11": { + "path": "//FONTFACE[@Lang='Hangul']/FONT[@Id=//CHARSHAPE[@Id=//RECTANGLE//CHAR[text()='{searchValue}']/parent::TEXT/@CharShape]/FONTID/@Hangul]/@Name", + "path2": null, + "searchValue": "한옥의 형태와 구조", + "value": "한양견고딕", + "points": 1, + "category": "글상자", + "item": "문구 (한옥의 형태와 구조)/⑧ 글씨체 (견고딕)" + }, + "2-12": { + "path": "boolean(//CHARSHAPE[@Id=//RECTANGLE//CHAR[text()='{searchValue}']/parent::TEXT/@CharShape]/@Height='2000')", + "path2": null, + "searchValue": "한옥의 형태와 구조", + "value": true, + "points": 1, + "category": "글상자", + "item": "문구 (한옥의 형태와 구조)/⑨ 글씨크기 (20pt)" + }, + "2-13": { + "path": "//PARASHAPE[@Id=//RECTANGLE//CHAR[text()='{searchValue}']/ancestor::P[1]/@ParaShape]/@Align", + "path2": null, + "searchValue": "한옥의 형태와 구조", + "value": "Center", + "points": 1, + "category": "글상자", + "item": "문구 (한옥의 형태와 구조)/⑩ 정렬 (가운데 정렬)" + }, + "2-14": { + "path": "boolean(//PICTURE/descendant::SHAPECOMMENT[contains(text(),'{searchValue}')])", + "path2": null, + "searchValue": "원본 그림의 이름: 그림", + "value": true, + "points": 2, + "category": "그림삽입", + "item": "① 파일명 \"그림C.jpg\" 삽입" + }, + "2-15": { + "path": "//IMAGE[@BinItem=//BINITEM[@Format='JPG']/@BinData]/preceding-sibling::SHAPEOBJECT/SIZE/@Width", + "path2": null, + "searchValue": null, + "value": 24094, + "points": 2, + "category": "그림삽입", + "item": "② 크기-너비 (85mm)" + }, + "2-16": { + "path": "//IMAGE[@BinItem=//BINITEM[@Format='JPG']/@BinData]/preceding-sibling::SHAPEOBJECT/SIZE/@Height", + "path2": null, + "searchValue": null, + "value": 11338, + "points": 2, + "category": "그림삽입", + "item": "③ 크기-높이 (40mm)" + }, + "2-17": { + "path": "//IMAGE[@BinItem=//BINITEM[@Format='JPG']/@BinData]/preceding-sibling::SHAPEOBJECT/POSITION/@HorzOffset", + "path2": null, + "searchValue": null, + "value": 0, + "points": 2, + "category": "그림삽입", + "item": "④ 위치 (어울림 : 가로-쪽의 왼쪽 0.0mm)" + }, + "2-18": { + "path": "//IMAGE[@BinItem=//BINITEM[@Format='JPG']/@BinData]/preceding-sibling::SHAPEOBJECT/POSITION/@VertOffset", + "path2": null, + "searchValue": null, + "value": 6236, + "points": 2, + "category": "그림삽입", + "item": "⑤ 위치 (어울림 : 세로-쪽의 위 22mm)" + }, + "2-19": { + "path": "//FONTFACE[@Lang='Hangul']/FONT[@Id=//CHARSHAPE[@Id=//CHAR[text()='{searchValue}']/parent::TEXT/@CharShape]/FONTID/@Hangul]/@Name", + "path2": null, + "searchValue": "1. 한옥", + "value": "돋움", + "points": 1, + "category": "속성", + "item": "문구① (1. 한옥)/① 글씨체 (돋움)" + }, + "2-20": { + "path": "//CHARSHAPE[@Id=//CHAR[text()='{searchValue}']/parent::TEXT/@CharShape]/@Height", + "path2": null, + "searchValue": "1. 한옥", + "value": 1200, + "points": 1, + "category": "속성", + "item": "문구① (1. 한옥)/② 크기 (12pt)" + }, + "2-21": { + "path": "boolean(//CHARSHAPE[@Id=//CHAR[text()='{searchValue}']/parent::TEXT/@CharShape]/BOLD)", + "path2": null, + "searchValue": "1. 한옥", + "value": true, + "points": 1, + "category": "속성", + "item": "문구① (1. 한옥)/③ 진하게" + }, + "2-22": { + "path": "//FONTFACE[@Lang='Hangul']/FONT[@Id=//CHARSHAPE[@Id=//CHAR[text()='{searchValue}']/parent::TEXT/@CharShape]/FONTID/@Hangul]/@Name", + "path2": null, + "searchValue": "2. 한옥의 형태와 구조", + "value": "돋움", + "points": 1, + "category": "속성", + "item": "문구② (2. 한옥의 형태와 구조)/① 글씨체 (돋움)" + }, + "2-23": { + "path": "//CHARSHAPE[@Id=//CHAR[text()='{searchValue}']/parent::TEXT/@CharShape]/@Height", + "path2": null, + "searchValue": "2. 한옥의 형태와 구조", + "value": 1200, + "points": 1, + "category": "속성", + "item": "문구② (2. 한옥의 형태와 구조)/② 크기 (12pt)" + }, + "2-24": { + "path": "boolean(//CHARSHAPE[@Id=//CHAR[text()='{searchValue}']/parent::TEXT/@CharShape]/BOLD)", + "path2": null, + "searchValue": "2. 한옥의 형태와 구조", + "value": true, + "points": 1, + "category": "속성", + "item": "문구② (2. 한옥의 형태와 구조)/③ 진하게" + }, + "2-25": { + "path":"boolean(//CHAR[contains(text(),'기초')]/ancestor::TEXT/FOOTNOTE/descendant::CHAR)", + "path2": "boolean(//CHAR[substring(., string-length(.) - string-length('기초') + 1) = '기초']/following-sibling::FOOTNOTE/descendant::CHAR)", + "searchValue": null, + "value": true, + "points": 2, + "category": "각주", + "item": "문구 (기초)/① 각주 설정 및 문구 입력" + }, + "2-26": { + "path": "//FONTFACE[@Lang='Hangul']/FONT[@Id=//CHARSHAPE[@Id=//CHAR[contains(text(),'{searchValue}')]/parent::TEXT/@CharShape]/FONTID/@Hangul]/@Name", + "path2": null, + "searchValue": "기둥의 침하를 방지하기 위한 지반의 보강 및 개량", + "value": "한양중고딕", + "points": 1, + "category": "각주", + "item": "문구 (기초)/② 글씨체 (중고딕)" + }, + "2-27": { + "path": "//CHARSHAPE[@Id=//CHAR[contains(text(),'{searchValue}')]/parent::TEXT/@CharShape]/@Height", + "path2": null, + "searchValue": "기둥의 침하를 방지하기 위한 지반의 보강 및 개량", + "value": 900, + "points": 1, + "category": "각주", + "item": "문구 (기초)/③ 크기 (9pt)" + }, + "2-28": { + "path": "//P[TEXT[CHAR[contains(text(), '{searchValue}')]]]//AUTONUMFORMAT/@Type", + "path2": null, + "searchValue": " 기둥의 침하를 방지하기 위한 지반의 보강 및 개량", + "value": "CircledDigit", + "points": 2, + "category": "각주", + "item": "문구 (기초)/④ 각주 번호모양" + }, + "2-29": { + "path": "boolean(//CHAR[contains(text(),'cornerstone')])", + "path2": null, + "searchValue": null, + "value": true, + "points": 3, + "category": "", + "item": "cornerstone/영단어 미입력, 대소문자/오타 시 전체 감점" + }, + "2-30": { + "path": "(count(//CHAR[contains(text(),'한옥')][contains(text(),'韓屋')])+count(//CHAR[contains(text(),'사계절')][contains(text(),'四季節')])+count(//CHAR[contains(text(),'거주')][contains(text(),'居住')])+count(//CHAR[contains(text(),'구조')][contains(text(),'構造')])+count(//CHAR[contains(text(),'골격')][contains(text(),'骨格')]))*2", + "path2": null, + "searchValue": null, + "value": 10, + "points": 10, + "category": "한자", + "item": "① 한옥(韓屋), ② 사계절(四季節), ③거주(居住), ④ 구조(構造), ⑤ 골격(骨格)" + }, + "2-31": { + "path": "boolean(//CHAR[contains(translate(text(), ' ', ''),'철의추운')])", + "path2": null, + "searchValue": null, + "value": true, + "points": 3, + "category": "편집", + "item": "문구 (…더운 날씨와 겨울철이 추운…)/\"이\" → \"의\" 글자바꿈" + }, + "2-32": { + "path": "boolean(//CHAR[contains(translate(text(), ' ', ''),'돌과마루')])", + "path2": null, + "searchValue": null, + "value": true, + "points": 3, + "category": "편집", + "item": "문구 (…대비해 마루를 온돌과 갖고…)/\"마루를\" / \"온돌과\" 순서바꿈" + }, + "2-33": { + "path": "//FONTFACE[@Lang='Hangul']/FONT[@Id=//CHARSHAPE[@Id=//CHAR[contains(text(),'{searchValue}')]/parent::TEXT/@CharShape]/FONTID/@Hangul]/@Name", + "path2": null, + "searchValue": "교육기관별 참가인원", + "value": "궁서", + "points": 1, + "category": "표", + "item": "제목 문구 (교육기관별 참가인원)/① 글씨체 (궁서)" + }, + "2-34": { + "path": "//CHARSHAPE[@Id=//CHAR[contains(text(),'{searchValue}')]/parent::TEXT/@CharShape]/@Height", + "path2": null, + "searchValue": "교육기관별 참가인원", + "value": 1200, + "points": 1, + "category": "표", + "item": "제목 문구 (교육기관별 참가인원)/② 크기 (12pt)" + }, + "2-35": { + "path": "boolean(//CHARSHAPE[@Id=//CHAR[contains(text(),'{searchValue}')]/parent::TEXT/@CharShape]/BOLD)", + "path2": null, + "searchValue": "교육기관별 참가인원", + "value": true, + "points": 1, + "category": "표", + "item": "제목 문구 (교육기관별 참가인원)/③ 진하게" + }, + "2-36": { + "path": "//PARASHAPE[@Id=//CHAR[contains(text(),'{searchValue}')]/ancestor::P/@ParaShape]/@Align", + "path2": null, + "searchValue": "교육기관별 참가인원", + "value": "Center", + "points": 1, + "category": "표", + "item": "제목 문구 (교육기관별 참가인원)/④ 정렬 (가운데 정렬)" + }, + "2-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='2']/@BorderFill]/FILLBRUSH/WINDOWBRUSH/@FaceColor", + "searchValue": null, + "value": "15616893", + "points": 2, + "category": "표", + "item": "위쪽 제목 셀/① 색상(RGB:125,75,238)" + }, + "2-38": { + "path": "boolean(//CHARSHAPE[@Id=//TABLE/ROW[1]/descendant::TEXT/@CharShape]/BOLD)", + "path2": null, + "searchValue": null, + "value": true, + "points": 1, + "category": "표", + "item": "위쪽 제목 셀/② 진하게" + }, + "2-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='2']/@BorderFill]/BOTTOMBORDER/@Type", + "searchValue": null, + "value": "DoubleSlim", + "points": 2, + "category": "표", + "item": "제목 셀 아래선/① 이중실선" + }, + "2-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='2']/@BorderFill]/BOTTOMBORDER/@Width", + "searchValue": null, + "value": "0.5mm", + "points": 2, + "category": "표", + "item": "제목 셀 아래선/② 0.5mm" + }, + "2-41": { + "path": "//FONTFACE[@Lang='Hangul']/FONT[@Id=//CHARSHAPE[@Id=//TABLE/ROW/descendant::TEXT/@CharShape]/FONTID/@Hangul]/@Name", + "path2": null, + "searchValue": null, + "value": "굴림", + "points": 1, + "category": "표", + "item": "글자모양/① 글씨체 (굴림)" + }, + "2-42": { + "path": "//CHARSHAPE[@Id=//TABLE/ROW/descendant::TEXT/@CharShape]/@Height", + "path2": null, + "searchValue": null, + "value": 1000, + "points": 1, + "category": "표", + "item": "글자모양/② 크기 (10pt)" + }, + "2-43": { + "path": "//PARASHAPE[@Id=//TABLE/ROW/descendant::P/@ParaShape]/@Align", + "path2": null, + "searchValue": null, + "value": "Center", + "points": 1, + "category": "표", + "item": "글자모양/③ 정렬 (가운데 정렬)" + }, + "2-44": { + "path": "boolean(//TABLE[1]/ROW[last()]/CELL[last()-1]//FIELDBEGIN[starts-with(@Command, '=SUM') and substring(@Command, string-length(@Command) - 2) = '110'] and //TABLE[1]/ROW[last()]/CELL[last()]//FIELDBEGIN[starts-with(@Command, '=SUM') and substring(@Command, string-length(@Command) - 2) = '220'])", + "path2": null, + "searchValue": null, + "value": true, + "points": 4, + "category": "표", + "item": "블록계산식/합계" + }, + "2-45": { + "path": "//c:lineChart/c:grouping/@val='standard'", + "path2": null, + "searchValue": null, + "value": true, + "points": 2, + "category": "chart_xml", + "item": "① 종류 (꺾은선형)" + }, + "2-46": { + "path": "//c:valAx/c:majorTickMark/@val", + "path2": null, + "searchValue": null, + "value": "out", + "points": 2, + "category": "chart_xml", + "item": "② 값 축 주 눈금선" + }, + "2-47": { + "path": "//OLE[@BinItem=//BINITEM[@Format='OLE']/@BinData]/descendant::SIZE/@Width", + "path2": null, + "searchValue": null, + "value": 22677, + "points": 2, + "category": "차트", + "item": "③ 크기-너비 (80mm)" + }, + "2-48": { + "path": "//OLE[@BinItem=//BINITEM[@Format='OLE']/@BinData]/descendant::SIZE/@Height", + "path2": null, + "searchValue": null, + "value": 25511, + "points": 2, + "category": "차트", + "item": "④ 크기-높이 (90mm)" + }, + "2-49": { + "path": "not(//c:pt[not(ancestor::c:tx)]/c:v[text()='합계'])", + "path2": null, + "searchValue": null, + "value": true, + "points": 2, + "category": "chart_xml", + "item": "⑤ 차트 데이터(표에서 블록계산식을 제외한 나머지 값만 이용)" + }, + "2-50": { + "path": "//a:t[text()='{searchValue}']/ancestor::a:r//a:ea/@typeface", + "path2": null, + "searchValue": "교육기관별 참가인원", + "value": "굴림체", + "points": 1, + "category": "chart_xml", + "item": "제목 문구 (교육기관별 참가인원)/① 글씨체 (굴림체)" + }, + "2-51": { + "path": "//a:t[text()='{searchValue}']/ancestor::a:r/a:rPr/@sz", + "path2": null, + "searchValue": "교육기관별 참가인원", + "value": 1300, + "points": 1, + "category": "chart_xml", + "item": "제목 문구 (교육기관별 참가인원)/② 크기 (13pt)" + }, + "2-52": { + "path": "//a:t[text()='{searchValue}']/ancestor::a:r/a:rPr/@b", + "path2": null, + "searchValue": "교육기관별 참가인원", + "value": 1, + "points": 1, + "category": "chart_xml", + "item": "제목 문구 (교육기관별 참가인원)/③ 진하게" + }, + "2-53": { + "path": "//c:catAx//a:ea/@typeface", + "path2": null, + "searchValue": null, + "value": "굴림", + "points": 1, + "category": "chart_xml", + "item": "X축/① 글꼴 (굴림)" + }, + "2-54": { + "path": "//c:catAx//a:defRPr/@sz", + "path2": null, + "searchValue": null, + "value": 900, + "points": 1, + "category": "chart_xml", + "item": "X축/② 크기 (9pt)" + }, + "2-55": { + "path": "//c:catAx//a:defRPr/@i", + "path2": null, + "searchValue": null, + "value": 1, + "points": 1, + "category": "chart_xml", + "item": "X축/③ 기울임" + }, + "2-56": { + "path": "//c:valAx//a:ea/@typeface", + "path2": null, + "searchValue": null, + "value": "굴림", + "points": 1, + "category": "chart_xml", + "item": "Y축/① 글꼴 (굴림)" + }, + "2-57": { + "path": "//c:valAx//a:defRPr/@sz", + "path2": null, + "searchValue": null, + "value": 900, + "points": 1, + "category": "chart_xml", + "item": "Y축/② 크기 (9pt)" + }, + "2-58": { + "path": "//c:valAx//a:defRPr/@i", + "path2": null, + "searchValue": null, + "value": 1, + "points": 1, + "category": "chart_xml", + "item": "Y축/③ 기울임" + }, + "2-59": { + "path": "//c:legend//a:ea/@typeface", + "path2": null, + "searchValue": null, + "value": "굴림", + "points": 1, + "category": "chart_xml", + "item": "범례/① 글꼴 (굴림)" + }, + "2-60": { + "path": "//c:legend//a:defRPr/@sz", + "path2": null, + "searchValue": null, + "value": 900, + "points": 1, + "category": "chart_xml", + "item": "범례/② 크기 (9pt)" + }, + "2-61": { + "path": "//c:legend//a:defRPr/@i", + "path2": null, + "searchValue": null, + "value": 1, + "points": 1, + "category": "chart_xml", + "item": "범례/③ 기울임" + } +} \ No newline at end of file