diff --git a/01_copy_files_answer.py b/01_copy_files_answer.py index aa9e8f8..7ed90b2 100644 --- a/01_copy_files_answer.py +++ b/01_copy_files_answer.py @@ -6,8 +6,8 @@ import re # 회차별채점자료/회차명 폴더안 정답 파일만 복사하는 스크립트 # ===== 사용자 설정 ===== -source_dir = r"D:\project\HWP\HWP-Scoring\회차별채점자료\2622" -exam_round = "2622" # 회차명 +source_dir = r"D:\project\HWP\HWP-Scoring\회차별채점자료\2602" +exam_round = "2602" # 회차명 exam_code = "DIW" # 코드명 # ======================= diff --git a/01_copy_files_by_origin.py b/01_copy_files_by_path.py similarity index 92% rename from 01_copy_files_by_origin.py rename to 01_copy_files_by_path.py index a699af2..695a27c 100644 --- a/01_copy_files_by_origin.py +++ b/01_copy_files_by_path.py @@ -1,4 +1,6 @@ # 분류되지 않은 답안파일 원본 폴더에서 복사할 때 사용 +# DIW 폴더가 있는 경우, 부모 디렉토리 이름에 따라 A, B, C, D, E 폴더로 복사 +# 예시: D:\project\data\제2601회 정기\제2601회 정기\과목별답안파일\1교시\DIW → .\input\2601\A\DIW import os import shutil diff --git a/01_copy_files_by_subject.py b/01_copy_files_by_subject.py index df0cf54..6e58f5f 100644 --- a/01_copy_files_by_subject.py +++ b/01_copy_files_by_subject.py @@ -1,4 +1,6 @@ # 분류된 "과목별" 폴더에서 시험 파일을 복사하는 스크립트 +# - 시험 회차와 과목별 폴더 구조에 맞게 파일을 복사하여 "input/회차/유형/과목" 경로로 정리 +# - 예시: "D:\project\data\제2622회 특별\과목별답안파일 (2)\DIW\A형" 폴더 안의 파일들을 "input/2622/A/DIW"로 복사 import os import shutil @@ -45,10 +47,10 @@ def copy_exam_files(exam_round, exam_codes, source_dir): os.makedirs(target_path, exist_ok=True) # ✅ TEST 폴더 생성: input/회차/유형/TEST - # test_folder = os.path.join("output", exam_round, exam_type, "TEST") - # if test_folder not in created_test_folders: - # os.makedirs(test_folder, exist_ok=True) - # created_test_folders.add(test_folder) + test_folder = os.path.join("output", exam_round, exam_type, "TEST") + if test_folder not in created_test_folders: + os.makedirs(test_folder, exist_ok=True) + created_test_folders.add(test_folder) print(f"\n🔄 복사 시작: {exam_code} - 유형: {exam_type} (폴더명: {real_folder})") print(f"📂 원본 경로: {source_folder}") @@ -76,8 +78,8 @@ def copy_exam_files(exam_round, exam_codes, source_dir): # 사용 예시 if __name__ == "__main__": # [source_dir경로\DIW] 디렉토리 안에 A형, B형... 폴더가 존재해야 함 - exam_round = "2622" + exam_round = "2602" exam_codes = ["DIW"] - source_dir = r"D:\project\data\제2622회 특별\과목별답안파일 (2)" + source_dir = r"D:\project\data\답안파일 (1)" copy_exam_files(exam_round, exam_codes, source_dir) diff --git a/02_conversion_hwp_to_xml.py b/02_conversion_hwp_to_xml.py index ccc4c22..e6d1b72 100644 --- a/02_conversion_hwp_to_xml.py +++ b/02_conversion_hwp_to_xml.py @@ -68,7 +68,7 @@ def convert_hwp_to_xml(input_folder, output_folder): input_path = Path(input_folder) # for hwp_file in input_path.glob("DIW_2503B.hwpx"): - for hwp_file in chain(input_path.glob("DIW-006787-권연호.hwp"), input_path.glob("*.hwpx")): + for hwp_file in chain(input_path.glob("*.hwp"), input_path.glob("*.hwpx")): try: # 파일 열기 if hwp_file.suffix == ".hwpx": @@ -166,25 +166,22 @@ if __name__ == "__main__": setup_logging() exam_rounds = [ - "2622", + "2602", ] # 변환할 폴더 경로 설정 # 배열 동시에 변환하면 에러발생 -> 하나씩 변환 -> time.sleep(0.5) 추가 for exam_round in exam_rounds: folders = [ - (f"D:\\project\\HWP\\HWP-Scoring\\input\\{exam_round}\\A\\DIW",f"D:\\project\\HWP\\HWP-Scoring\\output\\{exam_round}\\A\\DIW"), + # (f"D:\\project\\HWP\\HWP-Scoring\\input\\{exam_round}\\A\\DIW",f"D:\\project\\HWP\\HWP-Scoring\\output\\{exam_round}\\A\\DIW"), # (f"D:\\project\\HWP\\HWP-Scoring\\input\\{exam_round}\\B\\DIW",f"D:\\project\\HWP\\HWP-Scoring\\output\\{exam_round}\\B\\DIW"), # (f"D:\\project\\HWP\\HWP-Scoring\\input\\{exam_round}\\C\\DIW",f"D:\\project\\HWP\\HWP-Scoring\\output\\{exam_round}\\C\\DIW"), # (f"D:\\project\\HWP\\HWP-Scoring\\input\\{exam_round}\\D\\DIW",f"D:\\project\\HWP\\HWP-Scoring\\output\\{exam_round}\\D\\DIW"), # (f"D:\\project\\HWP\\HWP-Scoring\\input\\{exam_round}\\E\\DIW",f"D:\\project\\HWP\\HWP-Scoring\\output\\{exam_round}\\E\\DIW"), - # (f"D:\\project\\HWP\\HWP-Scoring\\input\\{exam_round}",f"D:\\project\\HWP\\HWP-Scoring\\output\\{exam_round}"), + (f"D:\\project\\HWP\\HWP-Scoring\\input\\{exam_round}\\D\\TEST",f"D:\\project\\HWP\\HWP-Scoring\\output\\{exam_round}\\D\\TEST"), ] - # folders = [ - # (f"D:\\project\\HWP\\HWP-Scoring\\input\\{exam_round}\\C\\TEST",f"D:\\project\\HWP\\HWP-Scoring\\output\\{exam_round}\\C\\TEST")] - # 변환 실행 for input, output in folders: try: diff --git a/회차별채점자료/2601/260127_DIW_2601A_채점결과.xlsx b/260304_DIW_2602A_채점결과.xlsx similarity index 64% rename from 회차별채점자료/2601/260127_DIW_2601A_채점결과.xlsx rename to 260304_DIW_2602A_채점결과.xlsx index e1973ec..51e8aa2 100644 Binary files a/회차별채점자료/2601/260127_DIW_2601A_채점결과.xlsx and b/260304_DIW_2602A_채점결과.xlsx differ diff --git a/회차별채점자료/2601/260127_DIW_2601B_채점결과.xlsx b/260304_DIW_2602B_채점결과.xlsx similarity index 64% rename from 회차별채점자료/2601/260127_DIW_2601B_채점결과.xlsx rename to 260304_DIW_2602B_채점결과.xlsx index 5e08646..0df5768 100644 Binary files a/회차별채점자료/2601/260127_DIW_2601B_채점결과.xlsx and b/260304_DIW_2602B_채점결과.xlsx differ diff --git a/회차별채점자료/2601/260129_DIW_2601C_TEST.xlsx b/260305_DIW_2602C_채점결과.xlsx similarity index 64% rename from 회차별채점자료/2601/260129_DIW_2601C_TEST.xlsx rename to 260305_DIW_2602C_채점결과.xlsx index 5b083ff..e154417 100644 Binary files a/회차별채점자료/2601/260129_DIW_2601C_TEST.xlsx and b/260305_DIW_2602C_채점결과.xlsx differ diff --git a/score_result/260211_DIW_2622D_채점결과.xlsx b/260305_DIW_2602D_채점결과.xlsx similarity index 50% rename from score_result/260211_DIW_2622D_채점결과.xlsx rename to 260305_DIW_2602D_채점결과.xlsx index 62b3f7c..6d628e7 100644 Binary files a/score_result/260211_DIW_2622D_채점결과.xlsx and b/260305_DIW_2602D_채점결과.xlsx differ diff --git a/260305_DIW_2602E_채점결과.xlsx b/260305_DIW_2602E_채점결과.xlsx new file mode 100644 index 0000000..14d862d Binary files /dev/null and b/260305_DIW_2602E_채점결과.xlsx differ diff --git a/260306_DIW_2602A_채점결과.xlsx b/260306_DIW_2602A_채점결과.xlsx new file mode 100644 index 0000000..9c70ce5 Binary files /dev/null and b/260306_DIW_2602A_채점결과.xlsx differ diff --git a/260306_DIW_2602B_채점결과.xlsx b/260306_DIW_2602B_채점결과.xlsx new file mode 100644 index 0000000..083abd7 Binary files /dev/null and b/260306_DIW_2602B_채점결과.xlsx differ diff --git a/260306_DIW_2602C_채점결과.xlsx b/260306_DIW_2602C_채점결과.xlsx new file mode 100644 index 0000000..55d7fd4 Binary files /dev/null and b/260306_DIW_2602C_채점결과.xlsx differ diff --git a/260306_DIW_2602D_채점결과.xlsx b/260306_DIW_2602D_채점결과.xlsx new file mode 100644 index 0000000..af6ada5 Binary files /dev/null and b/260306_DIW_2602D_채점결과.xlsx differ diff --git a/260306_DIW_2602E_채점결과.xlsx b/260306_DIW_2602E_채점결과.xlsx new file mode 100644 index 0000000..b29ac28 Binary files /dev/null and b/260306_DIW_2602E_채점결과.xlsx differ diff --git a/회차별채점자료/2601/DIW_2601B.json b/JSON/2602/DIW_2602A.json similarity index 73% rename from 회차별채점자료/2601/DIW_2601B.json rename to JSON/2602/DIW_2602A.json index fdd6633..80815a6 100644 --- a/회차별채점자료/2601/DIW_2601B.json +++ b/JSON/2602/DIW_2602A.json @@ -46,65 +46,65 @@ "1": { "1": { "path": "//TEXTART[@Text='{searchValue}']/TEXTARTSHAPE/@FontName", - "searchValue": "전국제과제빵박람회", - "value": "견고딕", + "searchValue": "대한민국요리경연대회", + "value": "맑은 고딕", "points": 1, "category": "OneAnswer", - "item": "문구 (전국제과제빵박람회)/① 글씨체 (견고딕)" + "item": "문구 (대한민국요리경연대회)/① 글씨체 (맑은 고딕)" }, "2": { "path": "//TEXTART[@Text='{searchValue}']/descendant::WINDOWBRUSH/@FaceColor", - "searchValue": "전국제과제빵박람회", - "value": "49,95,151", + "searchValue": "대한민국요리경연대회", + "value": "53,135,146", "points": 2, "category": "Color", - "item": "문구 (전국제과제빵박람회)/② 채우기 : 색상(RGB:49,95,151)" + "item": "문구 (대한민국요리경연대회)/② 채우기 : 색상(RGB:53,135,146)" }, "3": { "path": "//TEXTART[@Text='{searchValue}']/SHAPEOBJECT/SIZE/@Width", - "searchValue": "전국제과제빵박람회", - "value": "110", + "searchValue": "대한민국요리경연대회", + "value": "120", "tolerance": 1, "points": 2, "category": "mmSize", - "item": "문구 (전국제과제빵박람회)/③ 크기-너비 (110 mm)" + "item": "문구 (대한민국요리경연대회)/③ 크기-너비 (120 mm)" }, "4": { "path": "//TEXTART[@Text='{searchValue}']/SHAPEOBJECT/SIZE/@Height", - "searchValue": "전국제과제빵박람회", + "searchValue": "대한민국요리경연대회", "value": "20", "tolerance": 1, "points": 2, "category": "mmSize", - "item": "문구 (전국제과제빵박람회)/④ 크기-높이 (20 mm)" + "item": "문구 (대한민국요리경연대회)/④ 크기-높이 (20 mm)" }, "5": { "path": "//TEXTART[@Text='{searchValue}']/SHAPEOBJECT/POSITION/@TreatAsChar", - "searchValue": "전국제과제빵박람회", + "searchValue": "대한민국요리경연대회", "value": "true", "points": 2, "category": "OneAnswer", - "item": "문구 (전국제과제빵박람회)/⑤ 위치 (글자처럼 취급)" + "item": "문구 (대한민국요리경연대회)/⑤ 위치 (글자처럼 취급)" }, "6": { "path": "//PARASHAPE[@Id=//P[.//TEXTART[@Text='{searchValue}']]/@ParaShape]/@Align", - "searchValue": "전국제과제빵박람회", + "searchValue": "대한민국요리경연대회", "value": "Center", "points": 2, "category": "OneAnswer", - "item": "문구 (전국제과제빵박람회)/⑥ 정렬 (가운데 정렬)" + "item": "문구 (대한민국요리경연대회)/⑥ 정렬 (가운데 정렬)" }, "7": { "path": "//TEXTART[@Text='{searchValue}']", - "searchValue": "전국제과제빵박람회", + "searchValue": "대한민국요리경연대회", "value": true, "points": 2, "category": "Boolean", - "item": "문구 (전국제과제빵박람회)/⑦ 글맵시모양 (육안확인)" + "item": "문구 (대한민국요리경연대회)/⑦ 글맵시모양 (육안확인)" }, "8": { "path": "//RECTANGLE[.//CHAR[text()='{searchValue}']]/SHAPEOBJECT/SIZE", - "searchValue": "제", + "searchValue": "국", "value": { "Height": 2800, "Width": 2800 @@ -116,23 +116,23 @@ }, "9": { "path": "//TEXT[CHAR[text()='{searchValue}']]/@CharShape", - "searchValue": "제", - "value": "궁서", + "searchValue": "국", + "value": "돋움체", "points": 1, "category": "FontName", - "item": "어/② 글씨체 (궁서)" + "item": "어/② 글씨체 (돋움체)" }, "10": { "path": "//RECTANGLE[.//CHAR[text()='{searchValue}']]//WINDOWBRUSH/@FaceColor", - "searchValue": "제", - "value": "66,227,189", + "searchValue": "국", + "value": "255,182,137", "points": 2, "category": "Color", - "item": "어/③ 면색 : 색상(RGB:66,227,189)" + "item": "어/③ 면색 : 색상(RGB:255,182,137)" }, "11": { "path": "//RECTANGLE[.//CHAR[text()='{searchValue}']]//OUTSIDEMARGIN/@Right", - "searchValue": "제", + "searchValue": "국", "value": "3.0", "tolerance": 1, "points": 2, @@ -141,19 +141,19 @@ }, "12": { "path": "//CHARSHAPE[@Id=//CHAR[contains(text(),'{searchValue}')]/parent::TEXT/@CharShape]", - "searchValue": "국내 유일의 제과제빵 전문 박람회", + "searchValue": "대한민국 요리 경연대회", "value": "BOLD", "points": 1, "category": "FontAttribute", - "item": "문구 (국내 유일의 제과제빵 전문 박람회)/① BOLD" + "item": "문구 (평생교육사 양성 교육과정 현황과 개선 방안 탐색)/① BOLD" }, "13": { "path": "//CHARSHAPE[@Id=//CHAR[contains(text(),'{searchValue}')]/parent::TEXT/@CharShape]", - "searchValue": "국내 유일의 제과제빵 전문 박람회", + "searchValue": "대한민국 요리 경연대회", "value": "UNDERLINE", "points": 1, "category": "FontAttribute", - "item": "문구 (국내 유일의 제과제빵 전문 박람회)/② UNDERLINE" + "item": "문구 (평생교육사 양성 교육과정 현황과 개선 방안 탐색)/② UNDERLINE" }, "14": { "path": "//CHAR[contains(string(.),'{char1}')]/text()", @@ -170,10 +170,10 @@ "15": { "path": "//CHAR[contains(text(),'{searchValue}')]/parent::TEXT/@CharShape", "searchValue": "행사안내", - "value": "굴림", + "value": "궁서", "points": 1, "category": "FontName", - "item": "문구 (★ 행사안내 ★)/① 글씨체 (굴림)" + "item": "문구 (★ 행사안내 ★)/① 글씨체 (궁서)" }, "16": { "path": "//PARASHAPE[@Id=//CHAR[contains(text(),'{match_str}')]/ancestor::P/@ParaShape]/@Align", @@ -186,73 +186,73 @@ "17": { "path": "//CHARSHAPE[@Id=//TEXT[CHAR[text()='{searchValue}']]/@CharShape]", "hyperlink_ptag": "//P[.//FIELDBEGIN[@Type='Hyperlink']]", - "searchValue": "홈페이지(http://www.ihd.or.kr) 게시판 또는 전화(02-123-4567) 접수", + "searchValue": "대한민국 요리사 협의회 홈페이지(http://www.ihd.or.kr) 참조", "value": "BOLD", "points": 1, "category": "FontAttribute", - "item": "문구 (홈페이지(http://www.ihd.or.kr) 게시판 또는 전화(02-123-4567) 접수)/① BOLD" + "item": "문구 (대한민국 요리사 협의회 홈페이지(http://www.ihd.or.kr) 참조)/① BOLD" }, "18": { "path": "//CHARSHAPE[@Id=//TEXT[CHAR[text()='{searchValue}']]/@CharShape]", "hyperlink_ptag": "//P[.//FIELDBEGIN[@Type='Hyperlink']]", - "searchValue": "홈페이지(http://www.ihd.or.kr) 게시판 또는 전화(02-123-4567) 접수", + "searchValue": "대한민국 요리사 협의회 홈페이지(http://www.ihd.or.kr) 참조", "value": "ITALIC", "points": 1, "category": "FontAttribute", - "item": "문구 (홈페이지(http://www.ihd.or.kr) 게시판 또는 전화(02-123-4567) 접수)/② ITALIC" + "item": "문구 (대한민국 요리사 협의회 홈페이지(http://www.ihd.or.kr) 참조)/② ITALIC" }, "19": { "path": "//PARASHAPE[@Id=//CHAR[contains(text(),'{searchValue}')]/ancestor::P/following-sibling::P[1]/@ParaShape]/PARAMARGIN", "searchValue": "기타사항", "value": { - "Left": 12, - "Indent": 10 + "Left": 10, + "Indent": 12 }, "points": 2, "category": "ParaShape", - "item": "문구 (※ 기타… 이하 문단)/왼쪽여백 (12), 내어쓰기 (10)", + "item": "문구 (※ 기타… 이하 문단)/왼쪽여백 (10), 내어쓰기 (12)", "desc": "내부적으로 내어쓰기는 음수값 / JSON value값은 양수로 입력" }, "20": { "path": "//CHARSHAPE[@Id=//CHAR[contains(text(),'{searchValue}')]/parent::TEXT/@CharShape]/@Height", - "searchValue": "2026. 01. 24.", + "searchValue": "2026. 2. 28.", "value": "1300", "points": 1, "category": "OneAnswer", - "item": "문구 (2026. 01. 24.)/① 크기 (1300)", + "item": "문구 (2026. 2. 28.)/① 크기 (1300)", "desc": "1pt당 100" }, "21": { "path": "//PARASHAPE[@Id=//CHAR[contains(text(),'{searchValue}')]/ancestor::P/@ParaShape]/@Align", - "searchValue": "2026. 01. 24.", + "searchValue": "2026. 2. 28.", "value": "Center", "points": 1, "category": "OneAnswer", - "item": "문구 (2026. 01. 24.)/② 정렬 (가운데 정렬)" + "item": "문구 (2026. 2. 28.)/② 정렬 (가운데 정렬)" }, "22": { "path": "//TEXT[CHAR[text()='{searchValue}']]/@CharShape", - "searchValue": "대한제과제빵협회", - "value": "궁서체", + "searchValue": "대한민국요리사협의회", + "value": "맑은 고딕", "points": 1, "category": "FontName", - "item": "문구 (대한제과제빵협회)/① 글씨체 (궁서체)" + "item": "문구 (대한민국요리사협의회)/① 글씨체 (맑은 고딕)" }, "23": { "path": "//CHARSHAPE[@Id=//TEXT[CHAR[text()='{searchValue}']]/@CharShape]/@Height", - "searchValue": "대한제과제빵협회", - "value": "2200", + "searchValue": "대한민국요리사협의회", + "value": "2500", "points": 1, "category": "OneAnswer", - "item": "문구 (대한제과제빵협회)/② 크기 (2200)" + "item": "문구 (대한민국요리사협의회)/② 크기 (2500)" }, "24": { "path": "//PARASHAPE[@Id=//CHAR[text()='{searchValue}']/ancestor::P/@ParaShape]/@Align", - "searchValue": "대한제과제빵협회", + "searchValue": "대한민국요리사협의회", "value": "Center", "points": 1, "category": "OneAnswer", - "item": "문구 (대한제과제빵협회)/③ 정렬 (가운데 정렬)" + "item": "문구 (대한민국요리사협의회)/③ 정렬 (가운데 정렬)" }, "25": { "path": "//TEXT[CHAR[text()='{searchValue}']]/@CharShape", @@ -280,10 +280,10 @@ }, "28": { "path": "//PAGENUM/@FormatType", - "value": "LatinCapital", + "value": "DecagonCircle", "points": 2, "category": "PageNumber", - "item": "① 쪽 번호 매기기 (가,나,다 순으로)", + "item": "① 쪽 번호 매기기 (A,B,C 순으로)", "desc1": { "가,나,다": "HangulSyllable", "1,2,3": "Digit", @@ -308,7 +308,7 @@ }, "29": { "path": "//PAGENUM/@Pos", - "value": "BottomCenter", + "value": "BottomRight", "points": 2, "category": "PageNumber", "item": "가운데 아래", @@ -330,11 +330,11 @@ }, "31": { "path": "//PARASHAPE[@Id='{parashape_id}']/PARAMARGIN/@LineSpacing", - "value": "190", - "first_word": "제", + "value": "180", + "first_word": "국", "points": 2, "category": "LineSpacing", - "item": "문제 1 줄간격 190% 설정", + "item": "문제 1 줄간격 180% 설정", "desc": "1페이지 문단의 줄간격이 정답이 아닌 문단이 있으면 False(감점), first_word 속성에 [문단 첫글자 장식]에 해당하는 글자를 입력해준다." } }, @@ -367,17 +367,17 @@ }, "4": { "path": "//RECTANGLE/SHAPEOBJECT/SIZE/@Width", - "value": "50", + "value": "70", "points": 2, "category": "Rectangle.mmSize", - "item": "문구 (제과제빵)/① 크기-너비 (50 mm)" + "item": "문구 (요리 산업 현황)/① 크기-너비 (70 mm)" }, "5": { "path": "//RECTANGLE/SHAPEOBJECT/SIZE/@Height", "value": "12", "points": 2, "category": "Rectangle.mmSize", - "item": "문구 (제과제빵)/② 크기-높이 (12 mm)" + "item": "문구 (요리 산업 현황)/② 크기-높이 (12 mm)" }, "6": { "path": "//RECTANGLE//LINESHAPE", @@ -387,7 +387,7 @@ }, "points": 2, "category": "Rectangle.LineShape", - "item": "문구 (제과제빵)/③ 테두리 : 이중 실선(1.00mm)", + "item": "문구 (요리 산업 현황)/③ 테두리 : 이중 실선(1.00mm)", "desc": "1mm = 283pt value['Width']에 pt값 입력" }, "7": { @@ -395,43 +395,43 @@ "value": "20", "points": 2, "category": "Rectangle.OneAnswer", - "item": "문구 (제과제빵)/④ 글상자 모서리 (둥근모양)", + "item": "문구 (요리 산업 현황)/④ 글상자 모서리 (둥근모양)", "desc": "모서리 비율 반원:50 / 둥근모양:20" }, "8": { "path": "//RECTANGLE//WINDOWBRUSH/@FaceColor", - "value": "202,86,167", + "value": "227,220,193", "points": 2, "category": "Rectangle.Color", - "item": "문구 (제과제빵)/⑤ 채우기 : 색상(RGB:202,86,167)" + "item": "문구 (요리 산업 현황)/⑤ 채우기 : 색상(RGB:227,220,193)" }, "9": { "path": "//RECTANGLE/SHAPEOBJECT/POSITION/@TreatAsChar", "value": "true", "points": 1, "category": "Rectangle.OneAnswer", - "item": "문구 (제과제빵)/⑥ 글상자 위치 (글자처럼 취급)" + "item": "문구 (요리 산업 현황)/⑥ 글상자 위치 (글자처럼 취급)" }, "10": { "path": "//PARASHAPE[@Id='{rect_parashape_id}']/@Align", "value": "Center", "points": 1, "category": "Rectangle.TextBoxAlign", - "item": "문구 (제과제빵)/⑦ 글상자 정렬 (가운데 정렬)" + "item": "문구 (요리 산업 현황)/⑦ 글상자 정렬 (가운데 정렬)" }, "11": { "path": ".//RECTANGLE//TEXT/@CharShape", "value": "돋움체", "points": 1, "category": "Rectangle.FontName", - "item": "문구 (제과제빵)/⑧ 글씨체 (돋움체)" + "item": "문구 (요리 산업 현황)/⑧ 글씨체 (돋움체)" }, "12": { "path": "//CHARSHAPE[@Id='{rect_charshape_id}']/@Height", "value": "2000", "points": 1, "category": "Rectangle.FontSize", - "item": "문구 (제과제빵)/⑨ 글씨크기 (2000)", + "item": "문구 (요리 산업 현황)/⑨ 글씨크기 (2000)", "desc": "1pt당 100" }, "13": { @@ -439,22 +439,22 @@ "value": "Center", "points": 1, "category": "Rectangle.TextBoxAlign", - "item": "문구 (제과제빵)/⑩ 정렬 (가운데 정렬)" + "item": "문구 (요리 산업 현황)/⑩ 정렬 (가운데 정렬)" }, "14": { "path": "//BINITEM[@BinData=//PICTURE/IMAGE/@BinItem][@Format='JPG' or @Format='JPEG' or @Format='PNG']", "value": true, "points": 2, "category": "Boolean", - "item": "① 파일명 \"그림B.jpg\" 삽입", + "item": "① 파일명 \"그림A.jpg\" 삽입", "desc": "첨부 이미지 파일명 손상으로 정상적인 채점이 불가한 경우가 발견되어서 이미지 첨부 여부로 채점 방식 변경 (7/3)" }, "15": { "path": "//PICTURE[./IMAGE[@BinItem=//BINITEM[@Format='JPG' or @Format='JPEG' or @Format='PNG']/@BinData]]/SHAPEOBJECT/SIZE/@Width", - "value": "80", + "value": "85", "points": 2, "category": "mmSize", - "item": "② 크기-너비 (80 mm)" + "item": "② 크기-너비 (85 mm)" }, "16": { "path": "//PICTURE[./IMAGE[@BinItem=//BINITEM[@Format='JPG' or @Format='JPEG' or @Format='PNG']/@BinData]]/SHAPEOBJECT/SIZE/@Height", @@ -472,90 +472,90 @@ }, "18": { "path": "//PICTURE[./IMAGE[@BinItem=//BINITEM[@Format='JPG' or @Format='JPEG' or @Format='PNG']/@BinData]]/SHAPEOBJECT/POSITION[not(@TreatAsChar='true') and @HorzRelTo='Page']/@VertOffset", - "value": "24", + "value": "22", "points": 2, "category": "mmSize", - "item": "⑤ 위치 (어울림 : 세로-쪽의 위 24 mm)" + "item": "⑤ 위치 (어울림 : 세로-쪽의 위 22 mm)" }, "19": { "path": "//TEXT[CHAR[text()='{searchValue}']]/@CharShape", - "searchValue": "1. 제과제빵이란?", - "value": "돋움", + "searchValue": "1. 요리 산업의 트렌드", + "value": "굴림", "points": 1, "category": "FontName", - "item": "문구① (1. 제과제빵이란?)/① 글씨체 (돋움)" + "item": "문구① (1. 요리 산업의 트렌드)/① 글씨체 (굴림)" }, "20": { "path": "//CHARSHAPE[@Id=//TEXT[CHAR[text()='{searchValue}']]/@CharShape]/@Height", - "searchValue": "1. 제과제빵이란?", + "searchValue": "1. 요리 산업의 트렌드", "value": "1200", "points": 1, "category": "OneAnswer", - "item": "문구① (1. 제과제빵이란?)/② 크기 (1200)" + "item": "문구① (1. 요리 산업의 트렌드)/② 크기 (1200)" }, "21": { "path": "//CHARSHAPE[@Id=//TEXT[CHAR[text()='{searchValue}']]/@CharShape]", - "searchValue": "1. 제과제빵이란?", + "searchValue": "1. 요리 산업의 트렌드", "value": "BOLD", "points": 1, "category": "FontAttribute", - "item": "문구① (1. 제과제빵이란?)/③ 진하게" + "item": "문구① (1. 요리 산업의 트렌드)/③ 진하게" }, "22": { "path": "//TEXT[CHAR[text()='{searchValue}']]/@CharShape", - "searchValue": "2. 설탕 공예", - "value": "돋움", + "searchValue": "2. 요리 경연대회의 가치", + "value": "굴림", "points": 1, "category": "FontName", - "item": "문구② (2. 설탕 공예)/① 글씨체 (돋움)" + "item": "문구② (2. 요리 경연대회의 가치)/① 글씨체 (굴림)" }, "23": { "path": "//CHARSHAPE[@Id=//TEXT[CHAR[text()='{searchValue}']]/@CharShape]/@Height", - "searchValue": "2. 설탕 공예", + "searchValue": "2. 요리 경연대회의 가치", "value": "1200", "points": 1, "category": "OneAnswer", - "item": "문구② (2. 설탕 공예)/② 크기 (1200)" + "item": "문구② (2. 요리 경연대회의 가치)/② 크기 (1200)" }, "24": { "path": "//CHARSHAPE[@Id=//TEXT[CHAR[text()='{searchValue}']]/@CharShape]", - "searchValue": "2. 설탕 공예", + "searchValue": "2. 요리 경연대회의 가치", "value": "BOLD", "points": 1, "category": "FontAttribute", - "item": "문구② (2. 설탕 공예)/③ 진하게" + "item": "문구② (2. 요리 경연대회의 가치)/③ 진하게" }, "25": { "path": "boolean(//TEXT[CHAR[contains(text(),'{option}')]]/FOOTNOTE)", "path2": "boolean(//CHAR[substring(., string-length(.) - string-length('{option}') + 1) = '{option}']/following-sibling::FOOTNOTE/descendant::CHAR)", - "option": "가니쉬", + "option": "대체육", "value": true, "points": 2, "category": "Boolean", - "item": "문구 (가니쉬)/① 각주 설정 및 문구 입력" + "item": "문구 (대체육)/① 각주 설정 및 문구 입력" }, "26": { "path": "//CHAR[contains(text(),'{searchValue}')]/parent::TEXT/@CharShape", - "searchValue": "음식의 외형을 돋보이게 하기 위해 장식 또는 곁들임으로 사용되는 식재료", - "value": "굴림", + "searchValue": "식물성 고기라고 불리며, 비동물성 재료로 모양과 식감을 고기와 유사하게 만든 식재료를 의미함", + "value": "돋움", "points": 1, "category": "FontName", - "item": "문구 (가니쉬)/② 글씨체 (굴림)" + "item": "문구 (대체육)/② 글씨체 (돋움)" }, "27": { "path": "//CHARSHAPE[@Id=//TEXT[CHAR[contains(text(),'{searchValue}')]]/@CharShape]/@Height", - "searchValue": "음식의 외형을 돋보이게 하기 위해 장식 또는 곁들임으로 사용되는 식재료", + "searchValue": "식물성 고기라고 불리며, 비동물성 재료로 모양과 식감을 고기와 유사하게 만든 식재료를 의미함", "value": "900", "points": 1, "category": "OneAnswer", - "item": "문구 (가니쉬)/③ 크기 (9pt)" + "item": "문구 (대체육)/③ 크기 (9pt)" }, "28": { "path": "//P[TEXT[CHAR[contains(text(), '{searchValue}')]]]//AUTONUMFORMAT/@Type", - "searchValue": "음식의 외형을 돋보이게 하기 위해 장식 또는 곁들임으로 사용되는 식재료", - "value": "RomanSmall", + "searchValue": "식물성 고기라고 불리며, 비동물성 재료로 모양과 식감을 고기와 유사하게 만든 식재료를 의미함", + "value": "CircledHangulJamo", "points": 2, - "category": "OneAnswer", + "category": "PageNumber", "item": "문구 (전당)/④ 각주 번호모양", "desc": { "가,나,다": "HangulSyllable", @@ -580,80 +580,80 @@ }, "29": { "path": "boolean(//CHAR[contains(text(),'{ignoreWord}')])", - "ignoreWord": "Chocolatier", + "ignoreWord": "Recipe", "value": true, "points": 3, "category": "Boolean", - "item": "Chocolatier/영단어 미입력, 대소문자/오타 시 전체 감점", - "desc": "유사도 검사를 진행하지 않고 영단어가 모두 일치해야 하므로 xpath구문 내 단어도 수정필요" + "item": "Recipe/영단어 미입력, 대소문자/오타 시 전체 감점", + "desc": "" }, "30": { "path": "//CHAR[contains(text(),'{kor}')][contains(text(),'{chn}')]", "word": [ - ["발효", "醱酵"], - ["제품", "製品"], - ["장식", "裝飾"], - ["표현", "表現"], - ["경향", "傾向"] + ["요리", "料理"], + ["지속", "持續"], + ["활용", "活用"], + ["실력", "實力"], + ["미식", "美食"] ], "value": 10, "points": 10, "category": "Hanja", - "item": "① 발효(醱酵), ② 제품(製品), ③ 장식(裝飾), ④ 표현(表現), ⑤ 경향(傾向) " + "item": "① 요리(料理), ② 지속(持續), ③ 활용(活用), ④ 실력(實力), ⑤ 미식(美食)" }, "31": { - "path": "boolean(//CHAR[contains(translate(text(), ' ', ''),'루를사용')])", + "path": "boolean(//CHAR[contains(translate(text(), ' ', ''),'태의미식')])", "value": true, "points": 3, "category": "Boolean", - "item": "문구 (…보통은 밀가루를 포용하지만…)>'포'→'사' 글자바꿈" + "item": "문구 (…새로운 미식을 형태의 창조하는…)>'미식을' / '형태의' 순서바꿈" }, "32": { - "path": "boolean(//CHAR[contains(translate(text(), ' ', ''),'람을불어')])", + "path": "boolean(//CHAR[contains(translate(text(), ' ', ''),'광도경제')])", "value": true, "points": 3, "category": "Boolean", - "item": "문구 (…뭉치기, 불어넣어 바람을 부풀리기 등의…)>'불어넣어 / 바람을' 순서바꿈" + "item": "문구 (…미식(美食) 관광은 경제적…)>'은' → '도' 글자바꿈" }, "33": { "path": "//TEXT[CHAR[contains(text(),'{searchValue}')]]/@CharShape", - "searchValue": "연령별 박람회 참가자 현황(단위:명)", - "value": "굴림체", + "searchValue": "요리 산업 트렌드(단위: 건수)", + "value": "궁서", "points": 1, "category": "FontName", - "item": "제목 문구 (연령별 박람회 참가자 현황(단위:명))/① 글씨체 (굴림체)" + "item": "제목 문구 (요리 산업 트렌드(단위: 건수))/① 글씨체 (궁서)" }, "34": { "path": "//CHARSHAPE[@Id=//TEXT[CHAR[text()='{searchValue}']]/@CharShape]/@Height", - "searchValue": "연령별 박람회 참가자 현황(단위:명)", - "value": "1100", + "searchValue": "요리 산업 트렌드(단위: 건수)", + "value": "1200", "points": 1, "category": "OneAnswer", - "item": "제목 문구 (연령별 박람회 참가자 현황(단위:명))/② 크기 (1100)" + "item": "제목 문구 (요리 산업 트렌드(단위: 건수))/② 크기 (1200)" }, "35": { "path": "//CHARSHAPE[@Id=//TEXT[CHAR[text()='{searchValue}']]/@CharShape]", - "searchValue": "연령별 박람회 참가자 현황(단위:명)", + "searchValue": "요리 산업 트렌드(단위: 건수)", "value": "BOLD", "points": 1, "category": "FontAttribute", - "item": "제목 문구 (연령별 박람회 참가자 현황(단위:명))/③ 진하게" + "item": "제목 문구 (요리 산업 트렌드(단위: 건수))/③ 진하게" }, "36": { "path": "//PARASHAPE[@Id=//P[.//CHAR[text()='{searchValue}']]/@ParaShape]/@Align", - "searchValue": "연령별 박람회 참가자 현황(단위:명)", + "searchValue": "요리 산업 트렌드(단위: 건수)", "value": "Center", "points": 1, "category": "OneAnswer", - "item": "제목 문구 (연령별 박람회 참가자 현황(단위:명))/④ 정렬 (가운데 정렬)" + "item": "제목 문구 (요리 산업 트렌드(단위: 건수))/④ 정렬 (가운데 정렬)" }, "37": { "path": "//BORDERFILL[@Id=//TABLE/ROW[1]/CELL/@BorderFill]/FILLBRUSH/WINDOWBRUSH/@FaceColor", "path2": "//BORDERFILL[@Id=//CELLZONE[@StartRowAddr='0' and @EndRowAddr='0' and @StartColAddr='0' and @EndColAddr=(ancestor::TABLE[1]/@ColCount)-1]/@BorderFill]/FILLBRUSH/WINDOWBRUSH/@FaceColor", - "value": "233,225,43", + "value": "160,214,107", "points": 2, "category": "Color", - "item": "위쪽 제목 셀/① 색상(RGB:233,225,43)" + "item": "위쪽 제목 셀/① 색상(RGB:160,214,107)" }, "38": { "path": "//CHARSHAPE[@Id=//TABLE/ROW[1]/descendant::TEXT/@CharShape]", @@ -682,11 +682,11 @@ "41": { "path": "//TABLE//TEXT/@CharShape", "path2": "//FONTFACE[@Lang='Hangul']/FONT[@Id=//CHARSHAPE[@Id=//TABLE/ROW/descendant::TEXT/@CharShape]/FONTID/@Hangul]/@Name", - "value": "중고딕", + "value": "굴림", "points": 1, "category": "TableFontName", "category_tmp": "FontName", - "item": "글자모양/① 글씨체 (중고딕)", + "item": "글자모양/① 글씨체 (굴림)", "desc": "테이블 폰트명 문항은 테이블의 모든 셀이 정답폰트와 일치해야 함, 하나만 일치해도 정답으로 채점할 경우 category값을 FontName으로 변경" }, "42": { @@ -704,7 +704,7 @@ "item": "글자모양/③ 정렬 (가운데 정렬)" }, "44": { - "path": "boolean(//TABLE[1]/ROW[last()]/CELL[position()=last()]//FIELDBEGIN[starts-with(@Command, '={option}')]) and boolean(//TABLE[1]/ROW[last()]/CELL[position()=last()-1]//FIELDBEGIN[starts-with(@Command, '={option}')])", + "path": "boolean(//TABLE[1]/ROW[last()]/CELL[position()=last()]//FIELDBEGIN[starts-with(@Command, '={option}')]) or boolean(//TABLE[1]/ROW[last()]/CELL[position()=last()-1]//FIELDBEGIN[starts-with(@Command, '={option}')])", "option": "SUM", "value": true, "points": 4, @@ -714,11 +714,11 @@ }, "45": { "chart_xpath": "", - "chart_type": "묶은 가로 막대형", + "chart_type": "표식만 있는 분산형", "value": true, "points": 2, "category": "ChartType", - "item": "① 종류 (묶은 가로 막대형)", + "item": "① 종류 (표식만 있는 분산형)", "desc": "chart_type을 입력받아 차트타입에 맞는 xml요소가 있는지 내부적으로 검사, chart_type만 한글로 입력해주면 된다. (공백무시)" }, "46": { @@ -753,36 +753,36 @@ }, "50": { "chart_xpath": "//a:t[text()='{searchValue}']/ancestor::a:r//a:ea/@typeface", - "searchValue": "연령별 박람회 참가자 현황", - "value": "돋움체", + "searchValue": "요리 산업 트렌드(단위: 건수)", + "value": "돋움", "points": 1, "category": "OneAnswer", - "item": "제목 문구 (연령별 박람회 참가자 현황)/① 글씨체 (돋움체)" + "item": "제목 문구 (요리 산업 트렌드(단위: 건수))/① 글씨체 (돋움)" }, "51": { "chart_xpath": "//a:t[text()='{searchValue}']/ancestor::a:r/a:rPr/@sz", - "searchValue": "연령별 박람회 참가자 현황", + "searchValue": "요리 산업 트렌드(단위: 건수)", "value": "1300", "points": 1, "category": "OneAnswer", - "item": "제목 문구 (연령별 박람회 참가자 현황)/② 크기 (1300)" + "item": "제목 문구 (요리 산업 트렌드(단위: 건수))/② 크기 (1300)" }, "52": { "chart_xpath": "//a:t[text()='{searchValue}']/ancestor::a:r/a:rPr/@{option}", "option": "b", - "searchValue": "연령별 박람회 참가자 현황", + "searchValue": "요리 산업 트렌드(단위: 건수)", "value": "1", "points": 1, "category": "OneAnswer", - "item": "제목 문구 (연령별 박람회 참가자 현황)/③ 기울임", + "item": "제목 문구 (요리 산업 트렌드(단위: 건수))/③ 기울임", "desc": "option값 - 기울임(Italic):i / 굵게(Bold):b" }, "53": { - "chart_xpath": "//c:catAx/c:txPr//a:ea/@typeface", - "value": "바탕체", + "chart_xpath": "//c:catAx/c:txPr//a:ea/@typeface | //c:catAx/c:txPr//a:latin/@typeface", + "value": "궁서", "points": 1, "category": "ChartOneAnswer", - "item": "X축/① 글꼴 (바탕체)" + "item": "X축/① 글꼴 (궁서)" }, "54": { "chart_xpath": "//c:catAx/c:txPr//a:defRPr/@sz", @@ -801,11 +801,11 @@ "desc": "option값 - 기울임(Italic):i / 굵게(Bold):b" }, "56": { - "chart_xpath": "//c:valAx/c:txPr//a:ea/@typeface", - "value": "바탕체", + "chart_xpath": "//c:valAx/c:txPr//a:ea/@typeface | //c:valAx/c:txPr//a:latin/@typeface", + "value": "궁서", "points": 1, "category": "ChartOneAnswer", - "item": "Y축/① 글꼴 (바탕체)" + "item": "Y축/① 글꼴 (궁서)" }, "57": { "chart_xpath": "//c:valAx/c:txPr//a:defRPr/@sz", @@ -824,11 +824,11 @@ "desc": "option값 - 기울임(Italic):i / 굵게(Bold):b" }, "59": { - "chart_xpath": "//c:legend//a:ea/@typeface", - "value": "바탕체", + "chart_xpath": "//c:legend//a:ea/@typeface | //c:legend//a:latin/@typeface", + "value": "궁서", "points": 1, "category": "OneAnswer", - "item": "범례/① 글꼴 (바탕체)" + "item": "범례/① 글꼴 (궁서)" }, "60": { "chart_xpath": "//c:legend//a:defRPr/@sz", diff --git a/회차별채점자료/2601/DIW_2601C.json b/JSON/2602/DIW_2602B.json similarity index 75% rename from 회차별채점자료/2601/DIW_2601C.json rename to JSON/2602/DIW_2602B.json index 2a4281e..ae8ac76 100644 --- a/회차별채점자료/2601/DIW_2601C.json +++ b/JSON/2602/DIW_2602B.json @@ -46,65 +46,65 @@ "1": { "1": { "path": "//TEXTART[@Text='{searchValue}']/TEXTARTSHAPE/@FontName", - "searchValue": "거창에살으리랏다", - "value": "견고딕", + "searchValue": "전문사무연합협의회출범안내", + "value": "맑은 고딕", "points": 1, "category": "OneAnswer", - "item": "문구 (거창에살으리랏다)/① 글씨체 (견고딕)" + "item": "문구 (전문사무연합협의회출범안내)/① 글씨체 (맑은 고딕)" }, "2": { "path": "//TEXTART[@Text='{searchValue}']/descendant::WINDOWBRUSH/@FaceColor", - "searchValue": "거창에살으리랏다", - "value": "211,125,209", + "searchValue": "전문사무연합협의회출범안내", + "value": "194,58,253", "points": 2, "category": "Color", - "item": "문구 (거창에살으리랏다)/② 채우기 : 색상(RGB:211,125,209)" + "item": "문구 (전문사무연합협의회출범안내)/② 채우기 : 색상(RGB:194,58,253)" }, "3": { "path": "//TEXTART[@Text='{searchValue}']/SHAPEOBJECT/SIZE/@Width", - "searchValue": "거창에살으리랏다", - "value": "110", + "searchValue": "전문사무연합협의회출범안내", + "value": "140", "tolerance": 1, "points": 2, "category": "mmSize", - "item": "문구 (거창에살으리랏다)/③ 크기-너비 (110 mm)" + "item": "문구 (전문사무연합협의회출범안내)/③ 크기-너비 (140 mm)" }, "4": { "path": "//TEXTART[@Text='{searchValue}']/SHAPEOBJECT/SIZE/@Height", - "searchValue": "거창에살으리랏다", + "searchValue": "전문사무연합협의회출범안내", "value": "20", "tolerance": 1, "points": 2, "category": "mmSize", - "item": "문구 (거창에살으리랏다)/④ 크기-높이 (20 mm)" + "item": "문구 (전문사무연합협의회출범안내)/④ 크기-높이 (20 mm)" }, "5": { "path": "//TEXTART[@Text='{searchValue}']/SHAPEOBJECT/POSITION/@TreatAsChar", - "searchValue": "거창에살으리랏다", + "searchValue": "전문사무연합협의회출범안내", "value": "true", "points": 2, "category": "OneAnswer", - "item": "문구 (거창에살으리랏다)/⑤ 위치 (글자처럼 취급)" + "item": "문구 (전문사무연합협의회출범안내)/⑤ 위치 (글자처럼 취급)" }, "6": { "path": "//PARASHAPE[@Id=//P[.//TEXTART[@Text='{searchValue}']]/@ParaShape]/@Align", - "searchValue": "거창에살으리랏다", + "searchValue": "전문사무연합협의회출범안내", "value": "Center", "points": 2, "category": "OneAnswer", - "item": "문구 (거창에살으리랏다)/⑥ 정렬 (가운데 정렬)" + "item": "문구 (전문사무연합협의회출범안내)/⑥ 정렬 (가운데 정렬)" }, "7": { "path": "//TEXTART[@Text='{searchValue}']", - "searchValue": "거창에살으리랏다", + "searchValue": "전문사무연합협의회출범안내", "value": true, "points": 2, "category": "Boolean", - "item": "문구 (거창에살으리랏다)/⑦ 글맵시모양 (육안확인)" + "item": "문구 (전문사무연합협의회출범안내)/⑦ 글맵시모양 (육안확인)" }, "8": { "path": "//RECTANGLE[.//CHAR[text()='{searchValue}']]/SHAPEOBJECT/SIZE", - "searchValue": "뉴", + "searchValue": "국", "value": { "Height": 2800, "Width": 2800 @@ -116,7 +116,7 @@ }, "9": { "path": "//TEXT[CHAR[text()='{searchValue}']]/@CharShape", - "searchValue": "뉴", + "searchValue": "국", "value": "궁서체", "points": 1, "category": "FontName", @@ -124,15 +124,15 @@ }, "10": { "path": "//RECTANGLE[.//CHAR[text()='{searchValue}']]//WINDOWBRUSH/@FaceColor", - "searchValue": "뉴", - "value": "174,227,120", + "searchValue": "국", + "value": "87,172,220", "points": 2, "category": "Color", - "item": "어/③ 면색 : 색상(RGB:174,227,120)" + "item": "어/③ 면색 : 색상(RGB:87,172,220)" }, "11": { "path": "//RECTANGLE[.//CHAR[text()='{searchValue}']]//OUTSIDEMARGIN/@Right", - "searchValue": "뉴", + "searchValue": "국", "value": "3.0", "tolerance": 1, "points": 2, @@ -141,31 +141,31 @@ }, "12": { "path": "//CHARSHAPE[@Id=//CHAR[contains(text(),'{searchValue}')]/parent::TEXT/@CharShape]", - "searchValue": "저출산/고령화 수치(중위연령, 고령화지수, 출산율)", - "value": "ITALIC", + "searchValue": "비전과 목표를 공유", + "value": "BOLD", "points": 1, "category": "FontAttribute", - "item": "문구 (저출산/고령화 수치(중위연령, 고령화지수, 출산율))/① ITALIC" + "item": "문구 (비전과 목표를 공유)/① BOLD" }, "13": { "path": "//CHARSHAPE[@Id=//CHAR[contains(text(),'{searchValue}')]/parent::TEXT/@CharShape]", - "searchValue": "저출산/고령화 수치(중위연령, 고령화지수, 출산율)", + "searchValue": "비전과 목표를 공유", "value": "UNDERLINE", "points": 1, "category": "FontAttribute", - "item": "문구 (저출산/고령화 수치(중위연령, 고령화지수, 출산율))/② UNDERLINE" + "item": "문구 (비전과 목표를 공유)/② UNDERLINE" }, "14": { "path": "//CHAR[contains(string(.),'{char1}')]/text()", "path2": "//CHAR[contains(string(.),'{char2}')]/text()", "path3": "//CHAR[contains(string(.),'{char3}')]/text()", - "char1": "☆", - "char2": "☆", + "char1": "■", + "char2": "■", "char3": "※", "value": 3, "points": 3, "category": "SpecialChar", - "item": "① ☆, ② ☆, ③ ※" + "item": "① ■, ② ■, ③ ※" }, "15": { "path": "//CHAR[contains(text(),'{searchValue}')]/parent::TEXT/@CharShape", @@ -173,7 +173,7 @@ "value": "궁서", "points": 1, "category": "FontName", - "item": "문구 (☆ 행사안내 ☆)/① 글씨체 (궁서)" + "item": "문구 (■ 행사안내 ■)/① 글씨체 (궁서)" }, "16": { "path": "//PARASHAPE[@Id=//CHAR[contains(text(),'{match_str}')]/ancestor::P/@ParaShape]/@Align", @@ -181,25 +181,25 @@ "value": "Center", "points": 1, "category": "Align", - "item": "문구 (☆ 행사안내 ☆)/② 정렬 (가운데 정렬)" + "item": "문구 (■ 행사안내 ■)/② 정렬 (가운데 정렬)" }, "17": { "path": "//CHARSHAPE[@Id=//TEXT[CHAR[text()='{searchValue}']]/@CharShape]", "hyperlink_ptag": "//P[.//FIELDBEGIN[@Type='Hyperlink']]", - "searchValue": "2026. 01. 25.(일) 18:00까지 온라인으로 등록(http://www.ihd.or.kr)", + "searchValue": "본회 홈페이지(http://www.ihd.or.kr)에서 신청 가능", "value": "BOLD", "points": 1, "category": "FontAttribute", - "item": "문구 (2026. 01. 25.(일) 18:00까지 온라인으로 등록(http://www.ihd.or.kr))/① BOLD" + "item": "문구 (본회 홈페이지(http://www.ihd.or.kr)에서 신청 가능)/① BOLD" }, "18": { "path": "//CHARSHAPE[@Id=//TEXT[CHAR[text()='{searchValue}']]/@CharShape]", "hyperlink_ptag": "//P[.//FIELDBEGIN[@Type='Hyperlink']]", - "searchValue": "2026. 01. 25.(일) 18:00까지 온라인으로 등록(http://www.ihd.or.kr)", - "value": "UNDERLINE", + "searchValue": "본회 홈페이지(http://www.ihd.or.kr)에서 신청 가능", + "value": "ITALIC", "points": 1, "category": "FontAttribute", - "item": "문구 (2026. 01. 25.(일) 18:00까지 온라인으로 등록(http://www.ihd.or.kr))/② UNDERLINE" + "item": "문구 (본회 홈페이지(http://www.ihd.or.kr)에서 신청 가능)/② ITALIC" }, "19": { "path": "//PARASHAPE[@Id=//CHAR[contains(text(),'{searchValue}')]/ancestor::P/following-sibling::P[1]/@ParaShape]/PARAMARGIN", @@ -215,52 +215,52 @@ }, "20": { "path": "//CHARSHAPE[@Id=//CHAR[contains(text(),'{searchValue}')]/parent::TEXT/@CharShape]/@Height", - "searchValue": "2026. 01. 24.", + "searchValue": "2026. 2. 28.", "value": "1300", "points": 1, "category": "OneAnswer", - "item": "문구 (2026. 01. 24.)/① 크기 (1300)", + "item": "문구 (2026. 2. 28.)/① 크기 (1300)", "desc": "1pt당 100" }, "21": { "path": "//PARASHAPE[@Id=//CHAR[contains(text(),'{searchValue}')]/ancestor::P/@ParaShape]/@Align", - "searchValue": "2026. 01. 24.", + "searchValue": "2026. 2. 28.", "value": "Center", "points": 1, "category": "OneAnswer", - "item": "문구 (2026. 01. 24.)/② 정렬 (가운데 정렬)" + "item": "문구 (2026. 2. 28.)/② 정렬 (가운데 정렬)" }, "22": { "path": "//TEXT[CHAR[text()='{searchValue}']]/@CharShape", - "searchValue": "거창군청", - "value": "휴먼옛체", + "searchValue": "한국전문사무연합협의회", + "value": "돋움체", "points": 1, "category": "FontName", - "item": "문구 (거창군청)/① 글씨체 (휴먼옛체)" + "item": "문구 (한국전문사무연합협의회)/① 글씨체 (돋움체)" }, "23": { "path": "//CHARSHAPE[@Id=//TEXT[CHAR[text()='{searchValue}']]/@CharShape]/@Height", - "searchValue": "거창군청", - "value": "2700", + "searchValue": "한국전문사무연합협의회", + "value": "2400", "points": 1, "category": "OneAnswer", - "item": "문구 (거창군청)/② 크기 (2700)" + "item": "문구 (한국전문사무연합협의회)/② 크기 (2400)" }, "24": { "path": "//PARASHAPE[@Id=//CHAR[text()='{searchValue}']/ancestor::P/@ParaShape]/@Align", - "searchValue": "거창군청", + "searchValue": "한국전문사무연합협의회", "value": "Center", "points": 1, "category": "OneAnswer", - "item": "문구 (거창군청)/③ 정렬 (가운데 정렬)" + "item": "문구 (한국전문사무연합협의회)/③ 정렬 (가운데 정렬)" }, "25": { "path": "//TEXT[CHAR[text()='{searchValue}']]/@CharShape", "searchValue": "DIAT", - "value": "돋움", + "value": "굴림", "points": 1, "category": "Header.FontName", - "item": "문구 (DIAT)/① 글꼴 (돋움)" + "item": "문구 (DIAT)/① 글꼴 (굴림)" }, "26": { "path": "//CHARSHAPE[@Id=//TEXT[CHAR[text()='{searchValue}']]/@CharShape]/@Height", @@ -280,10 +280,10 @@ }, "28": { "path": "//PAGENUM/@FormatType", - "value": "LatinCapital", + "value": "RomanCapital", "points": 2, "category": "PageNumber", - "item": "① 쪽 번호 매기기 (가,나,다 순으로)", + "item": "① 쪽 번호 매기기 (I,II,III 순으로)", "desc1": { "가,나,다": "HangulSyllable", "1,2,3": "Digit", @@ -330,11 +330,11 @@ }, "31": { "path": "//PARASHAPE[@Id='{parashape_id}']/PARAMARGIN/@LineSpacing", - "value": "180", - "first_word": "뉴", + "value": "190", + "first_word": "국", "points": 2, "category": "LineSpacing", - "item": "문제 1 줄간격 180% 설정", + "item": "문제 1 줄간격 190% 설정", "desc": "1페이지 문단의 줄간격이 정답이 아닌 문단이 있으면 False(감점), first_word 속성에 [문단 첫글자 장식]에 해당하는 글자를 입력해준다." } }, @@ -367,17 +367,17 @@ }, "4": { "path": "//RECTANGLE/SHAPEOBJECT/SIZE/@Width", - "value": "65", + "value": "45", "points": 2, "category": "Rectangle.mmSize", - "item": "문구 (인구절벽)/① 크기-너비 (65 mm)" + "item": "문구 (전문사무)/① 크기-너비 (45 mm)" }, "5": { "path": "//RECTANGLE/SHAPEOBJECT/SIZE/@Height", "value": "12", "points": 2, "category": "Rectangle.mmSize", - "item": "문구 (인구절벽)/② 크기-높이 (12 mm)" + "item": "문구 (전문사무)/② 크기-높이 (12 mm)" }, "6": { "path": "//RECTANGLE//LINESHAPE", @@ -387,51 +387,51 @@ }, "points": 2, "category": "Rectangle.LineShape", - "item": "문구 (인구절벽)/③ 테두리 : 이중 실선(1.00mm)", + "item": "문구 (전문사무)/③ 테두리 : 이중 실선(1.00mm)", "desc": "1mm = 283pt value['Width']에 pt값 입력" }, "7": { "path": "//RECTANGLE/@Ratio", - "value": "50", + "value": "20", "points": 2, "category": "Rectangle.OneAnswer", - "item": "문구 (인구절벽)/④ 글상자 모서리 (둥근모양)", + "item": "문구 (전문사무)/④ 글상자 모서리 (둥근모양)", "desc": "모서리 비율 반원:50 / 둥근모양:20" }, "8": { "path": "//RECTANGLE//WINDOWBRUSH/@FaceColor", - "value": "244,220,42", + "value": "249,176,199", "points": 2, "category": "Rectangle.Color", - "item": "문구 (인구절벽)/⑤ 채우기 : 색상(RGB:244,220,42)" + "item": "문구 (전문사무)/⑤ 채우기 : 색상(RGB:249,176,199)" }, "9": { "path": "//RECTANGLE/SHAPEOBJECT/POSITION/@TreatAsChar", "value": "true", "points": 1, "category": "Rectangle.OneAnswer", - "item": "문구 (인구절벽)/⑥ 글상자 위치 (글자처럼 취급)" + "item": "문구 (전문사무)/⑥ 글상자 위치 (글자처럼 취급)" }, "10": { "path": "//PARASHAPE[@Id='{rect_parashape_id}']/@Align", "value": "Center", "points": 1, "category": "Rectangle.TextBoxAlign", - "item": "문구 (인구절벽)/⑦ 글상자 정렬 (가운데 정렬)" + "item": "문구 (전문사무)/⑦ 글상자 정렬 (가운데 정렬)" }, "11": { "path": ".//RECTANGLE//TEXT/@CharShape", - "value": "휴먼옛체", + "value": "견고딕", "points": 1, "category": "Rectangle.FontName", - "item": "문구 (인구절벽)/⑧ 글씨체 (휴먼옛체)" + "item": "문구 (전문사무)/⑧ 글씨체 (견고딕)" }, "12": { "path": "//CHARSHAPE[@Id='{rect_charshape_id}']/@Height", "value": "2000", "points": 1, "category": "Rectangle.FontSize", - "item": "문구 (인구절벽)/⑨ 글씨크기 (2000)", + "item": "문구 (전문사무)/⑨ 글씨크기 (2000)", "desc": "1pt당 100" }, "13": { @@ -439,14 +439,14 @@ "value": "Center", "points": 1, "category": "Rectangle.TextBoxAlign", - "item": "문구 (인구절벽)/⑩ 정렬 (가운데 정렬)" + "item": "문구 (전문사무)/⑩ 정렬 (가운데 정렬)" }, "14": { "path": "//BINITEM[@BinData=//PICTURE/IMAGE/@BinItem][@Format='JPG' or @Format='JPEG' or @Format='PNG']", "value": true, "points": 2, "category": "Boolean", - "item": "① 파일명 \"그림C.jpg\" 삽입", + "item": "① 파일명 \"그림B.jpg\" 삽입", "desc": "첨부 이미지 파일명 손상으로 정상적인 채점이 불가한 경우가 발견되어서 이미지 첨부 여부로 채점 방식 변경 (7/3)" }, "15": { @@ -479,81 +479,81 @@ }, "19": { "path": "//TEXT[CHAR[text()='{searchValue}']]/@CharShape", - "searchValue": "1. 인구절벽이란?", - "value": "중고딕", + "searchValue": "1. 전문사무", + "value": "굴림체", "points": 1, "category": "FontName", - "item": "문구① (1. 인구절벽이란?)/① 글씨체 (중고딕)" + "item": "문구① (1. 전문사무)/① 글씨체 (굴림체)" }, "20": { "path": "//CHARSHAPE[@Id=//TEXT[CHAR[text()='{searchValue}']]/@CharShape]/@Height", - "searchValue": "1. 인구절벽이란?", + "searchValue": "1. 전문사무", "value": "1200", "points": 1, "category": "OneAnswer", - "item": "문구① (1. 인구절벽이란?)/② 크기 (1200)" + "item": "문구① (1. 전문사무)/② 크기 (1200)" }, "21": { "path": "//CHARSHAPE[@Id=//TEXT[CHAR[text()='{searchValue}']]/@CharShape]", - "searchValue": "1. 인구절벽이란?", + "searchValue": "1. 전문사무", "value": "BOLD", "points": 1, "category": "FontAttribute", - "item": "문구① (1. 인구절벽이란?)/③ 진하게" + "item": "문구① (1. 전문사무)/③ 진하게" }, "22": { "path": "//TEXT[CHAR[text()='{searchValue}']]/@CharShape", - "searchValue": "2. 인구절벽 대응책", - "value": "중고딕", + "searchValue": "2. 전문사무의 동향", + "value": "굴림체", "points": 1, "category": "FontName", - "item": "문구② (2. 인구절벽 대응책)/① 글씨체 (중고딕)" + "item": "문구② (2. 전문사무의 동향)/① 글씨체 (굴림체)" }, "23": { "path": "//CHARSHAPE[@Id=//TEXT[CHAR[text()='{searchValue}']]/@CharShape]/@Height", - "searchValue": "2. 인구절벽 대응책", + "searchValue": "2. 전문사무의 동향", "value": "1200", "points": 1, "category": "OneAnswer", - "item": "문구② (2. 인구절벽 대응책)/② 크기 (1200)" + "item": "문구② (2. 전문사무의 동향)/② 크기 (1200)" }, "24": { "path": "//CHARSHAPE[@Id=//TEXT[CHAR[text()='{searchValue}']]/@CharShape]", - "searchValue": "2. 인구절벽 대응책", + "searchValue": "2. 전문사무의 동향", "value": "BOLD", "points": 1, "category": "FontAttribute", - "item": "문구② (2. 인구절벽 대응책)/③ 진하게" + "item": "문구② (2. 전문사무의 동향)/③ 진하게" }, "25": { "path": "boolean(//TEXT[CHAR[contains(text(),'{option}')]]/FOOTNOTE)", "path2": "boolean(//CHAR[substring(., string-length(.) - string-length('{option}') + 1) = '{option}']/following-sibling::FOOTNOTE/descendant::CHAR)", - "option": "생산가능인구", + "option": "인공지능 리터러시", "value": true, "points": 2, "category": "Boolean", - "item": "문구 (생산가능인구)/① 각주 설정 및 문구 입력" + "item": "문구 (인공지능 리터러시)/① 각주 설정 및 문구 입력" }, "26": { "path": "//CHAR[contains(text(),'{searchValue}')]/parent::TEXT/@CharShape", - "searchValue": "전체 인구가 늘더라도 생산가능인구가 감소한다면 생산가능인구가 짊어져야 하는 비용은 증가한다.", - "value": "굴림", + "searchValue": "인공지능을 이해하고 활용할 수 있는 능력", + "value": "중고딕", "points": 1, "category": "FontName", - "item": "문구 (생산가능인구)/② 글씨체 (굴림)" + "item": "문구 (인공지능 리터러시)/② 글씨체 (중고딕)" }, "27": { "path": "//CHARSHAPE[@Id=//TEXT[CHAR[contains(text(),'{searchValue}')]]/@CharShape]/@Height", - "searchValue": "전체 인구가 늘더라도 생산가능인구가 감소한다면 생산가능인구가 짊어져야 하는 비용은 증가한다.", + "searchValue": "인공지능을 이해하고 활용할 수 있는 능력", "value": "900", "points": 1, "category": "OneAnswer", - "item": "문구 (생산가능인구)/③ 크기 (9pt)" + "item": "문구 (인공지능 리터러시)/③ 크기 (9pt)" }, "28": { "path": "//P[TEXT[CHAR[contains(text(), '{searchValue}')]]]//AUTONUMFORMAT/@Type", - "searchValue": "전체 인구가 늘더라도 생산가능인구가 감소한다면 생산가능인구가 짊어져야 하는 비용은 증가한다.", - "value": "DecagonCircleHanja", + "searchValue": "인공지능을 이해하고 활용할 수 있는 능력", + "value": "CircledHangulJamo", "points": 2, "category": "OneAnswer", "item": "문구 (전당)/④ 각주 번호모양", @@ -580,80 +580,80 @@ }, "29": { "path": "boolean(//CHAR[contains(text(),'{ignoreWord}')])", - "ignoreWord": "Disaster", + "ignoreWord": "Chatgpt", "value": true, "points": 3, "category": "Boolean", - "item": "Disaster/영단어 미입력, 대소문자/오타 시 전체 감점", + "item": "Chatgpt/영단어 미입력, 대소문자/오타 시 전체 감점", "desc": "유사도 검사를 진행하지 않고 영단어가 모두 일치해야 하므로 xpath구문 내 단어도 수정필요" }, "30": { "path": "//CHAR[contains(text(),'{kor}')][contains(text(),'{chn}')]", "word": [ - ["이론", "理論"], - ["분포", "分布"], - ["확산", "擴散"], - ["변화", "變化"], - ["확대", "擴大"] + ["기술", "技術"], + ["도약", "跳躍"], + ["동향", "動向"], + ["역량", "力量"], + ["혁신", "革新"] ], "value": 10, "points": 10, "category": "Hanja", - "item": "① 이론(理論), ② 분포(分布), ③ 확산(擴散), ④ 변화(變化), ⑤ 확대(擴大)" + "item": "① 기술(技術), ② 도약(跳躍), ③ 동향(動向), ④ 역량(力量), ⑤ 혁신(革新)" }, "31": { - "path": "boolean(//CHAR[contains(translate(text(), ' ', ''),'지기시작')])", + "path": "boolean(//CHAR[contains(translate(text(), ' ', ''),'성과신뢰')])", "value": true, "points": 3, "category": "Boolean", - "item": "문구 (…기점으로 시작하는 약해지기 현상을…)>'시작하는' / '약해지기' 순서바꿈" + "item": "문구 (…이러한 업무는 신뢰성이 정확성과 중요하기 때문에…)>'신뢰성이 / 정확성과' 순서바꿈" }, "32": { - "path": "boolean(//CHAR[contains(translate(text(), ' ', ''),'취업기회')])", + "path": "boolean(//CHAR[contains(translate(text(), ' ', ''),'전기회를')])", "value": true, "points": 3, "category": "Boolean", - "item": "문구 (…청년들의 취협 기회도…)>'협' → '업' 글자바꿈" + "item": "문구 (…도약(跳躍)을 위한 발전 기획를 맞이하고…)>'획' → '회' 글자바꿈" }, "33": { "path": "//TEXT[CHAR[contains(text(),'{searchValue}')]]/@CharShape", - "searchValue": "OECD 주요국 합계출산율", - "value": "궁서", + "searchValue": "전문사무 자격증 취득자 현황", + "value": "돋움체", "points": 1, "category": "FontName", - "item": "제목 문구 (OECD 주요국 합계출산율)/① 글씨체 (궁서)" + "item": "제목 문구 (전문사무 자격증 취득자 현황)/① 글씨체 (돋움체)" }, "34": { "path": "//CHARSHAPE[@Id=//TEXT[CHAR[text()='{searchValue}']]/@CharShape]/@Height", - "searchValue": "OECD 주요국 합계출산율", + "searchValue": "전문사무 자격증 취득자 현황", "value": "1200", "points": 1, "category": "OneAnswer", - "item": "제목 문구 (OECD 주요국 합계출산율)/② 크기 (1200)" + "item": "제목 문구 (전문사무 자격증 취득자 현황)/② 크기 (1200)" }, "35": { "path": "//CHARSHAPE[@Id=//TEXT[CHAR[text()='{searchValue}']]/@CharShape]", - "searchValue": "OECD 주요국 합계출산율", + "searchValue": "전문사무 자격증 취득자 현황", "value": "BOLD", "points": 1, "category": "FontAttribute", - "item": "제목 문구 (OECD 주요국 합계출산율)/③ 진하게" + "item": "제목 문구 (전문사무 자격증 취득자 현황)/③ 진하게" }, "36": { "path": "//PARASHAPE[@Id=//P[.//CHAR[text()='{searchValue}']]/@ParaShape]/@Align", - "searchValue": "OECD 주요국 합계출산율", + "searchValue": "전문사무 자격증 취득자 현황", "value": "Center", "points": 1, "category": "OneAnswer", - "item": "제목 문구 (OECD 주요국 합계출산율)/④ 정렬 (가운데 정렬)" + "item": "제목 문구 (전문사무 자격증 취득자 현황)/④ 정렬 (가운데 정렬)" }, "37": { "path": "//BORDERFILL[@Id=//TABLE/ROW[1]/CELL/@BorderFill]/FILLBRUSH/WINDOWBRUSH/@FaceColor", "path2": "//BORDERFILL[@Id=//CELLZONE[@StartRowAddr='0' and @EndRowAddr='0' and @StartColAddr='0' and @EndColAddr=(ancestor::TABLE[1]/@ColCount)-1]/@BorderFill]/FILLBRUSH/WINDOWBRUSH/@FaceColor", - "value": "247,159,100", + "value": "191,240,173", "points": 2, "category": "Color", - "item": "위쪽 제목 셀/① 색상(RGB:247,159,100)" + "item": "위쪽 제목 셀/① 색상(RGB:191,240,173)" }, "38": { "path": "//CHARSHAPE[@Id=//TABLE/ROW[1]/descendant::TEXT/@CharShape]", @@ -682,11 +682,11 @@ "41": { "path": "//TABLE//TEXT/@CharShape", "path2": "//FONTFACE[@Lang='Hangul']/FONT[@Id=//CHARSHAPE[@Id=//TABLE/ROW/descendant::TEXT/@CharShape]/FONTID/@Hangul]/@Name", - "value": "돋움체", + "value": "굴림", "points": 1, "category": "TableFontName", "category_tmp": "FontName", - "item": "글자모양/① 글씨체 (돋움체)", + "item": "글자모양/① 글씨체 (굴림)", "desc": "테이블 폰트명 문항은 테이블의 모든 셀이 정답폰트와 일치해야 함, 하나만 일치해도 정답으로 채점할 경우 category값을 FontName으로 변경" }, "42": { @@ -705,7 +705,7 @@ }, "44": { "path": "boolean(//TABLE[1]/ROW[last()]/CELL[position()=last()]//FIELDBEGIN[starts-with(@Command, '={option}')]) or boolean(//TABLE[1]/ROW[last()]/CELL[position()=last()-1]//FIELDBEGIN[starts-with(@Command, '={option}')])", - "option": "AVG", + "option": "SUM", "value": true, "points": 4, "category": "Boolean", @@ -714,11 +714,11 @@ }, "45": { "chart_xpath": "", - "chart_type": "꺾은선형", + "chart_type": "묶은 세로 막대형", "value": true, "points": 2, "category": "ChartType", - "item": "① 종류 (꺾은선형)", + "item": "① 종류 (묶은 세로 막대형)", "desc": "chart_type을 입력받아 차트타입에 맞는 xml요소가 있는지 내부적으로 검사, chart_type만 한글로 입력해주면 된다. (공백무시)" }, "46": { @@ -753,36 +753,36 @@ }, "50": { "chart_xpath": "//a:t[text()='{searchValue}']/ancestor::a:r//a:ea/@typeface", - "searchValue": "OECD 주요국 합계출산율", - "value": "돋움", + "searchValue": "전문사무 자격증 취득 현황", + "value": "궁서체", "points": 1, "category": "OneAnswer", - "item": "제목 문구 (OECD 주요국 합계출산율)/① 글씨체 (돋움)" + "item": "제목 문구 (전문사무 자격증 취득 현황)/① 글씨체 (궁서체)" }, "51": { "chart_xpath": "//a:t[text()='{searchValue}']/ancestor::a:r/a:rPr/@sz", - "searchValue": "OECD 주요국 합계출산율", + "searchValue": "전문사무 자격증 취득 현황", "value": "1300", "points": 1, "category": "OneAnswer", - "item": "제목 문구 (OECD 주요국 합계출산율)/② 크기 (1300)" + "item": "제목 문구 (전문사무 자격증 취득 현황)/② 크기 (1300)" }, "52": { "chart_xpath": "//a:t[text()='{searchValue}']/ancestor::a:r/a:rPr/@{option}", "option": "b", - "searchValue": "OECD 주요국 합계출산율", + "searchValue": "전문사무 자격증 취득 현황", "value": "1", "points": 1, "category": "OneAnswer", - "item": "제목 문구 (OECD 주요국 합계출산율)/③ 기울임", + "item": "제목 문구 (전문사무 자격증 취득 현황)/③ 기울임", "desc": "option값 - 기울임(Italic):i / 굵게(Bold):b" }, "53": { - "chart_xpath": "//c:catAx/c:txPr//a:ea/@typeface", - "value": "굴림체", + "chart_xpath": "//c:catAx/c:txPr//a:ea/@typeface | //c:catAx/c:txPr//a:latin/@typeface", + "value": "돋움", "points": 1, "category": "ChartOneAnswer", - "item": "X축/① 글꼴 (굴림체)" + "item": "X축/① 글꼴 (돋움)" }, "54": { "chart_xpath": "//c:catAx/c:txPr//a:defRPr/@sz", @@ -801,11 +801,11 @@ "desc": "option값 - 기울임(Italic):i / 굵게(Bold):b" }, "56": { - "chart_xpath": "//c:valAx/c:txPr//a:ea/@typeface", - "value": "굴림체", + "chart_xpath": "//c:valAx/c:txPr//a:ea/@typeface | //c:valAx/c:txPr//a:latin/@typeface", + "value": "돋움", "points": 1, "category": "ChartOneAnswer", - "item": "Y축/① 글꼴 (굴림체)" + "item": "Y축/① 글꼴 (돋움)" }, "57": { "chart_xpath": "//c:valAx/c:txPr//a:defRPr/@sz", @@ -824,11 +824,11 @@ "desc": "option값 - 기울임(Italic):i / 굵게(Bold):b" }, "59": { - "chart_xpath": "//c:legend//a:ea/@typeface", - "value": "굴림체", + "chart_xpath": "//c:legend//a:ea/@typeface | //c:legend//a:latin/@typeface", + "value": "돋움", "points": 1, "category": "OneAnswer", - "item": "범례/① 글꼴 (굴림체)" + "item": "범례/① 글꼴 (돋움)" }, "60": { "chart_xpath": "//c:legend//a:defRPr/@sz", diff --git a/회차별채점자료/2512/DIW_2512B.json b/JSON/2602/DIW_2602C.json similarity index 74% rename from 회차별채점자료/2512/DIW_2512B.json rename to JSON/2602/DIW_2602C.json index 80c4a60..b534c0c 100644 --- a/회차별채점자료/2512/DIW_2512B.json +++ b/JSON/2602/DIW_2602C.json @@ -46,65 +46,65 @@ "1": { "1": { "path": "//TEXTART[@Text='{searchValue}']/TEXTARTSHAPE/@FontName", - "searchValue": "청소년창작음악페스티벌", + "searchValue": "슬기로운국제사진공모전", "value": "궁서체", "points": 1, "category": "OneAnswer", - "item": "문구 (청소년창작음악페스티벌)/① 글씨체 (궁서체)" + "item": "문구 (슬기로운국제사진공모전)/① 글씨체 (궁서체)" }, "2": { "path": "//TEXTART[@Text='{searchValue}']/descendant::WINDOWBRUSH/@FaceColor", - "searchValue": "청소년창작음악페스티벌", - "value": "48,117,97", + "searchValue": "슬기로운국제사진공모전", + "value": "31,178,161", "points": 2, "category": "Color", - "item": "문구 (청소년창작음악페스티벌)/② 채우기 : 색상(RGB:48,117,97)" + "item": "문구 (슬기로운국제사진공모전)/② 채우기 : 색상(RGB:31,178,161)" }, "3": { "path": "//TEXTART[@Text='{searchValue}']/SHAPEOBJECT/SIZE/@Width", - "searchValue": "청소년창작음악페스티벌", - "value": "110", + "searchValue": "슬기로운국제사진공모전", + "value": "120", "tolerance": 1, "points": 2, "category": "mmSize", - "item": "문구 (청소년창작음악페스티벌)/③ 크기-너비 (110 mm)" + "item": "문구 (슬기로운국제사진공모전)/③ 크기-너비 (120 mm)" }, "4": { "path": "//TEXTART[@Text='{searchValue}']/SHAPEOBJECT/SIZE/@Height", - "searchValue": "청소년창작음악페스티벌", + "searchValue": "슬기로운국제사진공모전", "value": "20", "tolerance": 1, "points": 2, "category": "mmSize", - "item": "문구 (청소년창작음악페스티벌)/④ 크기-높이 (20 mm)" + "item": "문구 (슬기로운국제사진공모전)/④ 크기-높이 (20 mm)" }, "5": { "path": "//TEXTART[@Text='{searchValue}']/SHAPEOBJECT/POSITION/@TreatAsChar", - "searchValue": "청소년창작음악페스티벌", + "searchValue": "슬기로운국제사진공모전", "value": "true", "points": 2, "category": "OneAnswer", - "item": "문구 (청소년창작음악페스티벌)/⑤ 위치 (글자처럼 취급)" + "item": "문구 (슬기로운국제사진공모전)/⑤ 위치 (글자처럼 취급)" }, "6": { "path": "//PARASHAPE[@Id=//P[.//TEXTART[@Text='{searchValue}']]/@ParaShape]/@Align", - "searchValue": "청소년창작음악페스티벌", + "searchValue": "슬기로운국제사진공모전", "value": "Center", "points": 2, "category": "OneAnswer", - "item": "문구 (청소년창작음악페스티벌)/⑥ 정렬 (가운데 정렬)" + "item": "문구 (슬기로운국제사진공모전)/⑥ 정렬 (가운데 정렬)" }, "7": { "path": "//TEXTART[@Text='{searchValue}']", - "searchValue": "청소년창작음악페스티벌", + "searchValue": "슬기로운국제사진공모전", "value": true, "points": 2, "category": "Boolean", - "item": "문구 (전통주페어링특강안내)/⑦ 글맵시모양 (육안확인)" + "item": "문구 (슬기로운국제사진공모전)/⑦ 글맵시모양 (육안확인)" }, "8": { "path": "//RECTANGLE[.//CHAR[text()='{searchValue}']]/SHAPEOBJECT/SIZE", - "searchValue": "음", + "searchValue": "사", "value": { "Height": 2800, "Width": 2800 @@ -116,23 +116,23 @@ }, "9": { "path": "//TEXT[CHAR[text()='{searchValue}']]/@CharShape", - "searchValue": "음", - "value": "굴림체", + "searchValue": "사", + "value": "돋움", "points": 1, "category": "FontName", - "item": "어/② 글씨체 (굴림체)" + "item": "어/② 글씨체 (돋움)" }, "10": { "path": "//RECTANGLE[.//CHAR[text()='{searchValue}']]//WINDOWBRUSH/@FaceColor", - "searchValue": "음", - "value": "248,132,58", + "searchValue": "사", + "value": "214,150,244", "points": 2, "category": "Color", - "item": "어/③ 면색 : 색상(RGB:248,132,58)" + "item": "어/③ 면색 : 색상(RGB:214,150,244)" }, "11": { "path": "//RECTANGLE[.//CHAR[text()='{searchValue}']]//OUTSIDEMARGIN/@Right", - "searchValue": "음", + "searchValue": "사", "value": "3.0", "tolerance": 1, "points": 2, @@ -141,39 +141,39 @@ }, "12": { "path": "//CHARSHAPE[@Id=//CHAR[contains(text(),'{searchValue}')]/parent::TEXT/@CharShape]", - "searchValue": "행사의 주제는 ‘음악, 꿈을 노래하다’", - "value": "BOLD", + "searchValue": "일반 대중에게 공개", + "value": "ITALIC", "points": 1, "category": "FontAttribute", - "item": "문구 (행사의 주제는 ‘음악, 꿈을 노래하다’)/① BOLD" + "item": "문구 (일반 대중에게 공개)/① ITALIC" }, "13": { "path": "//CHARSHAPE[@Id=//CHAR[contains(text(),'{searchValue}')]/parent::TEXT/@CharShape]", - "searchValue": "행사의 주제는 ‘음악, 꿈을 노래하다’", + "searchValue": "일반 대중에게 공개", "value": "UNDERLINE", "points": 1, "category": "FontAttribute", - "item": "문구 (행사의 주제는 ‘음악, 꿈을 노래하다’)/② UNDERLINE" + "item": "문구 (일반 대중에게 공개)/② UNDERLINE" }, "14": { "path": "//CHAR[contains(string(.),'{char1}')]/text()", "path2": "//CHAR[contains(string(.),'{char2}')]/text()", "path3": "//CHAR[contains(string(.),'{char3}')]/text()", - "char1": "★", - "char2": "★", + "char1": "◎", + "char2": "◎", "char3": "※", "value": 3, "points": 3, "category": "SpecialChar", - "item": "① ★, ② ★, ③ ※" + "item": "① ◎ , ② ◎ , ③ ※" }, "15": { "path": "//CHAR[contains(text(),'{searchValue}')]/parent::TEXT/@CharShape", "searchValue": "행사안내", - "value": "중고딕", + "value": "궁서", "points": 1, "category": "FontName", - "item": "문구 (★ 행사안내 ★)/① 글씨체 (중고딕)" + "item": "문구 (◎ 행사안내 ◎)/① 글씨체 (궁서)" }, "16": { "path": "//PARASHAPE[@Id=//CHAR[contains(text(),'{match_str}')]/ancestor::P/@ParaShape]/@Align", @@ -181,25 +181,25 @@ "value": "Center", "points": 1, "category": "Align", - "item": "문구 (★ 행사안내 ★)/② 정렬 (가운데 정렬)" + "item": "문구 (◎ 행사안내 ◎)/② 정렬 (가운데 정렬)" }, "17": { "path": "//CHARSHAPE[@Id=//TEXT[CHAR[text()='{searchValue}']]/@CharShape]", "hyperlink_ptag": "//P[.//FIELDBEGIN[@Type='Hyperlink']]", - "searchValue": "자세한 내용은 홈페이지(http://www.ihd.or.kr)에서 확인", + "searchValue": "양재 미디어센터 홈페이지(http://www.ihd.or.kr) 슬기로운 미디어 생활", "value": "BOLD", "points": 1, "category": "FontAttribute", - "item": "문구 (자세한 내용은 홈페이지(http://www.ihd.or.kr)에서 확인)/① BOLD" + "item": "문구 (양재 미디어센터 홈페이지(http://www.ihd.or.kr) 슬기로운 미디어 생활)/① BOLD" }, "18": { "path": "//CHARSHAPE[@Id=//TEXT[CHAR[text()='{searchValue}']]/@CharShape]", "hyperlink_ptag": "//P[.//FIELDBEGIN[@Type='Hyperlink']]", - "searchValue": "자세한 내용은 홈페이지(http://www.ihd.or.kr)에서 확인", + "searchValue": "양재 미디어센터 홈페이지(http://www.ihd.or.kr) 슬기로운 미디어 생활", "value": "ITALIC", "points": 1, "category": "FontAttribute", - "item": "문구 (자세한 내용은 홈페이지(http://www.ihd.or.kr)에서 확인)/② ITALIC" + "item": "문구 (양재 미디어센터 홈페이지(http://www.ihd.or.kr) 슬기로운 미디어 생활)/② ITALIC" }, "19": { "path": "//PARASHAPE[@Id=//CHAR[contains(text(),'{searchValue}')]/ancestor::P/following-sibling::P[1]/@ParaShape]/PARAMARGIN", @@ -215,52 +215,52 @@ }, "20": { "path": "//CHARSHAPE[@Id=//CHAR[contains(text(),'{searchValue}')]/parent::TEXT/@CharShape]/@Height", - "searchValue": "2025. 12. 20.", + "searchValue": "2026. 02. 28.", "value": "1300", "points": 1, "category": "OneAnswer", - "item": "문구 (2025. 12. 20.)/① 크기 (1300)", + "item": "문구 (2026. 02. 28.)/① 크기 (1300)", "desc": "1pt당 100" }, "21": { "path": "//PARASHAPE[@Id=//CHAR[contains(text(),'{searchValue}')]/ancestor::P/@ParaShape]/@Align", - "searchValue": "2025. 12. 20.", + "searchValue": "2026. 02. 28.", "value": "Center", "points": 1, "category": "OneAnswer", - "item": "문구 (2025. 12. 20.)/② 정렬 (가운데 정렬)" + "item": "문구 (2026. 02. 28.)/② 정렬 (가운데 정렬)" }, "22": { "path": "//TEXT[CHAR[text()='{searchValue}']]/@CharShape", - "searchValue": "청소년 창작 음악 사무국", - "value": "돋움", + "searchValue": "양재 미디어센터", + "value": "굴림", "points": 1, "category": "FontName", - "item": "문구 (청소년 창작 음악 사무국)/① 글씨체 (돋움)" + "item": "문구 (양재 미디어센터)/① 글씨체 (굴림)" }, "23": { "path": "//CHARSHAPE[@Id=//TEXT[CHAR[text()='{searchValue}']]/@CharShape]/@Height", - "searchValue": "청소년 창작 음악 사무국", - "value": "2700", + "searchValue": "양재 미디어센터", + "value": "2300", "points": 1, "category": "OneAnswer", - "item": "문구 (청소년 창작 음악 사무국)/② 크기 (2700)" + "item": "문구 (양재 미디어센터)/② 크기 (2300)" }, "24": { "path": "//PARASHAPE[@Id=//CHAR[text()='{searchValue}']/ancestor::P/@ParaShape]/@Align", - "searchValue": "청소년 창작 음악 사무국", + "searchValue": "양재 미디어센터", "value": "Center", "points": 1, "category": "OneAnswer", - "item": "문구 (청소년 창작 음악 사무국)/③ 정렬 (가운데 정렬)" + "item": "문구 (양재 미디어센터)/③ 정렬 (가운데 정렬)" }, "25": { "path": "//TEXT[CHAR[text()='{searchValue}']]/@CharShape", "searchValue": "DIAT", - "value": "굴림", + "value": "중고딕", "points": 1, "category": "Header.FontName", - "item": "문구 (DIAT)/① 글꼴 (굴림)" + "item": "문구 (DIAT)/① 글꼴 (중고딕)" }, "26": { "path": "//CHARSHAPE[@Id=//TEXT[CHAR[text()='{searchValue}']]/@CharShape]/@Height", @@ -280,10 +280,10 @@ }, "28": { "path": "//PAGENUM/@FormatType", - "value": "HangulSyllable", + "value": "RomanCapital", "points": 2, "category": "PageNumber", - "item": "① 쪽 번호 매기기 (가,나,다 순으로)", + "item": "① 쪽 번호 매기기 (I,II,III 순으로)", "desc1": { "가,나,다": "HangulSyllable", "1,2,3": "Digit", @@ -308,10 +308,10 @@ }, "29": { "path": "//PAGENUM/@Pos", - "value": "BottomRight", + "value": "BottomLeft", "points": 2, "category": "PageNumber", - "item": "오른쪽 아래", + "item": "왼쪽 아래", "desc": "1, 2페이지 모두 정답이어야 점수 부여", "desc2": { "가운데 아래": "BottomCenter", @@ -330,8 +330,8 @@ }, "31": { "path": "//PARASHAPE[@Id='{parashape_id}']/PARAMARGIN/@LineSpacing", - "value": "180", - "first_word": "음", + "value": "180", + "first_word": "사", "points": 2, "category": "LineSpacing", "item": "문제 1 줄간격 180% 설정", @@ -370,14 +370,14 @@ "value": "60", "points": 2, "category": "Rectangle.mmSize", - "item": "문구 (청소년 음악 창작)/① 크기-너비 (60 mm)" + "item": "문구 (사진 예술 산업)/① 크기-너비 (60 mm)" }, "5": { "path": "//RECTANGLE/SHAPEOBJECT/SIZE/@Height", "value": "12", "points": 2, "category": "Rectangle.mmSize", - "item": "문구 (청소년 음악 창작)/② 크기-높이 (12 mm)" + "item": "문구 (사진 예술 산업)/② 크기-높이 (12 mm)" }, "6": { "path": "//RECTANGLE//LINESHAPE", @@ -387,51 +387,51 @@ }, "points": 2, "category": "Rectangle.LineShape", - "item": "문구 (청소년 음악 창작)/③ 테두리 : 이중 실선(1.00mm)", + "item": "문구 (사진 예술 산업)/③ 테두리 : 이중 실선(1.00mm)", "desc": "1mm = 283pt value['Width']에 pt값 입력" }, "7": { "path": "//RECTANGLE/@Ratio", - "value": "20", + "value": "50", "points": 2, "category": "Rectangle.OneAnswer", - "item": "문구 (청소년 음악 창작)/④ 글상자 모서리 (반원)", + "item": "문구 (사진 예술 산업)/④ 글상자 모서리 (둥근모양)", "desc": "모서리 비율 반원:50 / 둥근모양:20" }, "8": { "path": "//RECTANGLE//WINDOWBRUSH/@FaceColor", - "value": "53,135,145", + "value": "228,211,147", "points": 2, "category": "Rectangle.Color", - "item": "문구 (청소년 음악 창작)/⑤ 채우기 : 색상(RGB:53,135,145)" + "item": "문구 (사진 예술 산업)/⑤ 채우기 : 색상(RGB:228,211,147)" }, "9": { "path": "//RECTANGLE/SHAPEOBJECT/POSITION/@TreatAsChar", "value": "true", "points": 1, "category": "Rectangle.OneAnswer", - "item": "문구 (청소년 음악 창작)/⑥ 글상자 위치 (글자처럼 취급)" + "item": "문구 (사진 예술 산업)/⑥ 글상자 위치 (글자처럼 취급)" }, "10": { "path": "//PARASHAPE[@Id='{rect_parashape_id}']/@Align", "value": "Center", "points": 1, "category": "Rectangle.TextBoxAlign", - "item": "문구 (청소년 음악 창작)/⑦ 글상자 정렬 (가운데 정렬)" + "item": "문구 (사진 예술 산업)/⑦ 글상자 정렬 (가운데 정렬)" }, "11": { "path": ".//RECTANGLE//TEXT/@CharShape", - "value": "궁서체", + "value": "견고딕", "points": 1, "category": "Rectangle.FontName", - "item": "문구 (청소년 음악 창작)/⑧ 글씨체 (궁서체)" + "item": "문구 (사진 예술 산업)/⑧ 글씨체 (견고딕)" }, "12": { "path": "//CHARSHAPE[@Id='{rect_charshape_id}']/@Height", "value": "2000", "points": 1, "category": "Rectangle.FontSize", - "item": "문구 (청소년 음악 창작)/⑨ 글씨크기 (2000)", + "item": "문구 (사진 예술 산업)/⑨ 글씨크기 (2000)", "desc": "1pt당 100" }, "13": { @@ -439,14 +439,14 @@ "value": "Center", "points": 1, "category": "Rectangle.TextBoxAlign", - "item": "문구 (청소년 음악 창작)/⑩ 정렬 (가운데 정렬)" + "item": "문구 (사진 예술 산업)/⑩ 정렬 (가운데 정렬)" }, "14": { "path": "//BINITEM[@BinData=//PICTURE/IMAGE/@BinItem][@Format='JPG' or @Format='JPEG' or @Format='PNG']", "value": true, "points": 2, "category": "Boolean", - "item": "① 파일명 \"그림B.jpg\" 삽입", + "item": "① 파일명 \"그림C.jpg\" 삽입", "desc": "첨부 이미지 파일명 손상으로 정상적인 채점이 불가한 경우가 발견되어서 이미지 첨부 여부로 채점 방식 변경 (7/3)" }, "15": { @@ -479,84 +479,84 @@ }, "19": { "path": "//TEXT[CHAR[text()='{searchValue}']]/@CharShape", - "searchValue": "1. 청소년 음악 창작", - "value": "돋움체", + "searchValue": "1. 현대 사진 예술", + "value": "돋움", "points": 1, "category": "FontName", - "item": "문구① (1. 청소년 음악 창작)/① 글씨체 (돋움체)" + "item": "문구① (1. 현대 사진 예술)/① 글씨체 (돋움)" }, "20": { "path": "//CHARSHAPE[@Id=//TEXT[CHAR[text()='{searchValue}']]/@CharShape]/@Height", - "searchValue": "1. 청소년 음악 창작", + "searchValue": "1. 현대 사진 예술", "value": "1200", "points": 1, "category": "OneAnswer", - "item": "문구① (1. 청소년 음악 창작)/② 크기 (1200)" + "item": "문구① (1. 현대 사진 예술)/② 크기 (1200)" }, "21": { "path": "//CHARSHAPE[@Id=//TEXT[CHAR[text()='{searchValue}']]/@CharShape]", - "searchValue": "1. 청소년 음악 창작", + "searchValue": "1. 현대 사진 예술", "value": "BOLD", "points": 1, "category": "FontAttribute", - "item": "문구① (1. 청소년 음악 창작)/③ 진하게" + "item": "문구① (1. 현대 사진 예술)/③ 진하게" }, "22": { "path": "//TEXT[CHAR[text()='{searchValue}']]/@CharShape", - "searchValue": "2. 청소년 음악 산업", - "value": "돋움체", + "searchValue": "2. 사진 산업의 가치", + "value": "돋움", "points": 1, "category": "FontName", - "item": "문구② (2. 청소년 음악 산업)/① 글씨체 (돋움체)" + "item": "문구② (2. 사진 산업의 가치)/① 글씨체 (돋움)" }, "23": { "path": "//CHARSHAPE[@Id=//TEXT[CHAR[text()='{searchValue}']]/@CharShape]/@Height", - "searchValue": "2. 청소년 음악 산업", + "searchValue": "2. 사진 산업의 가치", "value": "1200", "points": 1, "category": "OneAnswer", - "item": "문구② (2. 청소년 음악 산업)/② 크기 (1200)" + "item": "문구② (2. 사진 산업의 가치)/② 크기 (1200)" }, "24": { "path": "//CHARSHAPE[@Id=//TEXT[CHAR[text()='{searchValue}']]/@CharShape]", - "searchValue": "2. 청소년 음악 산업", + "searchValue": "2. 사진 산업의 가치", "value": "BOLD", "points": 1, "category": "FontAttribute", - "item": "문구② (2. 청소년 음악 산업)/③ 진하게" + "item": "문구② (2. 사진 산업의 가치)/③ 진하게" }, "25": { "path": "boolean(//TEXT[CHAR[contains(text(),'{option}')]]/FOOTNOTE)", "path2": "boolean(//CHAR[substring(., string-length(.) - string-length('{option}') + 1) = '{option}']/following-sibling::FOOTNOTE/descendant::CHAR)", - "option": "스트리밍", + "option": "스토리텔링", "value": true, "points": 2, "category": "Boolean", - "item": "문구 (스트리밍)/① 각주 설정 및 문구 입력" + "item": "문구 (스토리텔링)/① 각주 설정 및 문구 입력" }, "26": { "path": "//CHAR[contains(text(),'{searchValue}')]/parent::TEXT/@CharShape", - "searchValue": "인터넷에 연결된 장치에서 동영상이나 음악 등의 콘텐츠를 재생하는 기술을 의미함", - "value": "굴림", + "searchValue": "알리고자 하는 바를 단어, 이미지, 소리를 통해 사건, 이야기로 전달하는 것을 의미함", + "value": "중고딕", "points": 1, "category": "FontName", - "item": "문구 (스트리밍)/② 글씨체 (굴림)" + "item": "문구 (스토리텔링)/② 글씨체 (중고딕)" }, "27": { "path": "//CHARSHAPE[@Id=//TEXT[CHAR[contains(text(),'{searchValue}')]]/@CharShape]/@Height", - "searchValue": "인터넷에 연결된 장치에서 동영상이나 음악 등의 콘텐츠를 재생하는 기술을 의미함", + "searchValue": "알리고자 하는 바를 단어, 이미지, 소리를 통해 사건, 이야기로 전달하는 것을 의미함", "value": "900", "points": 1, "category": "OneAnswer", - "item": "문구 (스트리밍)/③ 크기 (9pt)" + "item": "문구 (스토리텔링)/③ 크기 (9pt)" }, "28": { "path": "//P[TEXT[CHAR[contains(text(), '{searchValue}')]]]//AUTONUMFORMAT/@Type", - "searchValue": "인터넷에 연결된 장치에서 동영상이나 음악 등의 콘텐츠를 재생하는 기술을 의미함", - "value": "CircledHangulJamo", + "searchValue": "알리고자 하는 바를 단어, 이미지, 소리를 통해 사건, 이야기로 전달하는 것을 의미함", + "value": "CircledDigit", "points": 2, "category": "OneAnswer", - "item": "문구 (스트리밍)/④ 각주 번호모양", + "item": "문구 (전당)/④ 각주 번호모양", "desc": { "가,나,다": "HangulSyllable", "1,2,3": "Digit", @@ -579,81 +579,81 @@ } }, "29": { - "path": "boolean(//CHAR[contains(text(),'Artist')])", - "ignoreWord": "Artist", + "path": "boolean(//CHAR[contains(text(),'{ignoreWord}')])", + "ignoreWord": "Documentary", "value": true, "points": 3, "category": "Boolean", - "item": "Artist/영단어 미입력, 대소문자/오타 시 전체 감점", + "item": "Documentary/영단어 미입력, 대소문자/오타 시 전체 감점", "desc": "유사도 검사를 진행하지 않고 영단어가 모두 일치해야 하므로 xpath구문 내 단어도 수정필요" }, "30": { "path": "//CHAR[contains(text(),'{kor}')][contains(text(),'{chn}')]", "word": [ - ["작곡", "作曲"], - ["유통", "流通"], - ["창작", "創作"], - ["발표", "發表"], - ["수익", "受益"] + ["표현", "表現"], + ["합성", "合成"], + ["보정", "補正"], + ["투자", "投資"], + ["각광", "脚光"] ], "value": 10, "points": 10, "category": "Hanja", - "item": "① 작곡(作曲), ② 유통(流通), ③ 창작(創作), ④ 발표(發表), ⑤ 수익(受益)" + "item": "① 표현(表現), ② 합성(合成), ③ 보정(補正), ④ 투자(投資), ⑤ 각광(脚光)" }, "31": { - "path": "boolean(//CHAR[contains(translate(text(), ' ', ''),'이고실험')])", + "path": "boolean(//CHAR[contains(translate(text(), ' ', ''),'지능이자동')])", "value": true, "points": 3, "category": "Boolean", - "item": "문구 (…벗어나 자율적이구 실험적인…)>'구' → '고' 글자바꿈" + "item": "문구 (…자동으로 인공지능이 이미지 보정…)>'자동으로 / 인공지능이' 순서바꿈" }, "32": { - "path": "boolean(//CHAR[contains(translate(text(), ' ', ''),'로운기회')])", + "path": "boolean(//CHAR[contains(translate(text(), ' ', ''),'육적측면')])", "value": true, "points": 3, "category": "Boolean", - "item": "문구 (…뮤지션들에게도 기회가 새로운 열리고…)>'기회가 / 새로운' 순서바꿈" + "item": "문구 (…상업적, 교육적 측변에서도…)>'변' → '면' 글자바꿈" }, "33": { "path": "//TEXT[CHAR[contains(text(),'{searchValue}')]]/@CharShape", - "searchValue": "청소년 음악 성장률(단위:%)", - "value": "돋움", + "searchValue": "사진 산업 시장 성장률", + "value": "궁서", "points": 1, "category": "FontName", - "item": "제목 문구 (청소년 음악 성장률(단위:%))/① 글씨체 (돋움)" + "item": "제목 문구 (사진 산업 시장 성장률)/① 글씨체 (궁서)" }, "34": { "path": "//CHARSHAPE[@Id=//TEXT[CHAR[text()='{searchValue}']]/@CharShape]/@Height", - "searchValue": "청소년 음악 성장률(단위:%)", + "searchValue": "사진 산업 시장 성장률", "value": "1200", "points": 1, "category": "OneAnswer", - "item": "제목 문구 (청소년 음악 성장률(단위:%))/② 크기 (1200)" + "item": "제목 문구 (사진 산업 시장 성장률)/② 크기 (1200)" }, "35": { "path": "//CHARSHAPE[@Id=//TEXT[CHAR[text()='{searchValue}']]/@CharShape]", - "searchValue": "청소년 음악 성장률(단위:%)", + "searchValue": "사진 산업 시장 성장률", "value": "BOLD", "points": 1, "category": "FontAttribute", - "item": "제목 문구 (청소년 음악 성장률(단위:%))/③ 진하게" + "item": "제목 문구 (사진 산업 시장 성장률)/③ 진하게" }, "36": { "path": "//PARASHAPE[@Id=//P[.//CHAR[text()='{searchValue}']]/@ParaShape]/@Align", - "searchValue": "청소년 음악 성장률(단위:%)", + "searchValue": "사진 산업 시장 성장률", "value": "Center", "points": 1, "category": "OneAnswer", - "item": "제목 문구 (청소년 음악 성장률(단위:%))/④ 정렬 (가운데 정렬)" + "item": "제목 문구 (연령별 축제 만족도(단위:%))/④ 정렬 (가운데 정렬)" }, "37": { "path": "//BORDERFILL[@Id=//TABLE/ROW[1]/CELL/@BorderFill]/FILLBRUSH/WINDOWBRUSH/@FaceColor", "path2": "//BORDERFILL[@Id=//CELLZONE[@StartRowAddr='0' and @EndRowAddr='0' and @StartColAddr='0' and @EndColAddr=(ancestor::TABLE[1]/@ColCount)-1]/@BorderFill]/FILLBRUSH/WINDOWBRUSH/@FaceColor", - "value": "202,86,167", + "value": "165,211,137", "points": 2, "category": "Color", - "item": "위쪽 제목 셀/① 색상(RGB:202,86,167)" + "item": "위쪽 제목 셀/① 색상(RGB:165,211,137)" }, "38": { "path": "//CHARSHAPE[@Id=//TABLE/ROW[1]/descendant::TEXT/@CharShape]", @@ -682,11 +682,11 @@ "41": { "path": "//TABLE//TEXT/@CharShape", "path2": "//FONTFACE[@Lang='Hangul']/FONT[@Id=//CHARSHAPE[@Id=//TABLE/ROW/descendant::TEXT/@CharShape]/FONTID/@Hangul]/@Name", - "value": "중고딕", + "value": "굴림", "points": 1, "category": "TableFontName", "category_tmp": "FontName", - "item": "글자모양/① 글씨체 (중고딕)", + "item": "글자모양/① 글씨체 (굴림)", "desc": "테이블 폰트명 문항은 테이블의 모든 셀이 정답폰트와 일치해야 함, 하나만 일치해도 정답으로 채점할 경우 category값을 FontName으로 변경" }, "42": { @@ -704,7 +704,7 @@ "item": "글자모양/③ 정렬 (가운데 정렬)" }, "44": { - "path": "boolean(//TABLE[1]/ROW[last()]/CELL[position()=last()]//FIELDBEGIN[starts-with(@Command, '={option}')]) and boolean(//TABLE[1]/ROW[last()]/CELL[position()=last()-1]//FIELDBEGIN[starts-with(@Command, '={option}')])", + "path": "boolean(//TABLE[1]/ROW[last()]/CELL[position()=last()]//FIELDBEGIN[starts-with(@Command, '={option}')]) or boolean(//TABLE[1]/ROW[last()]/CELL[position()=last()-1]//FIELDBEGIN[starts-with(@Command, '={option}')])", "option": "AVG", "value": true, "points": 4, @@ -714,11 +714,11 @@ }, "45": { "chart_xpath": "", - "chart_type": "꺾은선형", + "chart_type": "곡선이 있는 분산형", "value": true, "points": 2, "category": "ChartType", - "item": "① 종류 (꺾은선형)", + "item": "① 종류 (곡선이 있는 분산형)", "desc": "chart_type을 입력받아 차트타입에 맞는 xml요소가 있는지 내부적으로 검사, chart_type만 한글로 입력해주면 된다. (공백무시)" }, "46": { @@ -753,36 +753,36 @@ }, "50": { "chart_xpath": "//a:t[text()='{searchValue}']/ancestor::a:r//a:ea/@typeface", - "searchValue": "청소년 음악 성장률(단위:%)", - "value": "맑은 고딕", + "searchValue": "사진 산업 시장 성장률", + "value": "바탕", "points": 1, "category": "OneAnswer", - "item": "제목 문구 (청소년 음악 성장률(단위:%))/① 글씨체 (맑은 고딕)" + "item": "제목 문구 (사진 산업 시장 성장률)/① 글씨체 (바탕)" }, "51": { "chart_xpath": "//a:t[text()='{searchValue}']/ancestor::a:r/a:rPr/@sz", - "searchValue": "청소년 음악 성장률(단위:%)", - "value": "1300", + "searchValue": "사진 산업 시장 성장률", + "value": "1400", "points": 1, "category": "OneAnswer", - "item": "제목 문구 (청소년 음악 성장률(단위:%))/② 크기 (1300)" + "item": "제목 문구 (사진 산업 시장 성장률)/② 크기 (1400)" }, "52": { "chart_xpath": "//a:t[text()='{searchValue}']/ancestor::a:r/a:rPr/@{option}", "option": "b", - "searchValue": "청소년 음악 성장률(단위:%)", + "searchValue": "사진 산업 시장 성장률", "value": "1", "points": 1, "category": "OneAnswer", - "item": "제목 문구 (청소년 음악 성장률(단위:%))/③ 기울임", + "item": "제목 문구 (사진 산업 시장 성장률)/③ 기울임", "desc": "option값 - 기울임(Italic):i / 굵게(Bold):b" }, "53": { - "chart_xpath": "//c:catAx/c:txPr//a:ea/@typeface", - "value": "바탕", + "chart_xpath": "//c:catAx/c:txPr//a:ea/@typeface | //c:catAx/c:txPr//a:latin/@typeface", + "value": "돋움", "points": 1, "category": "ChartOneAnswer", - "item": "X축/① 글꼴 (바탕)" + "item": "X축/① 글꼴 (돋움)" }, "54": { "chart_xpath": "//c:catAx/c:txPr//a:defRPr/@sz", @@ -801,11 +801,11 @@ "desc": "option값 - 기울임(Italic):i / 굵게(Bold):b" }, "56": { - "chart_xpath": "//c:valAx/c:txPr//a:ea/@typeface", - "value": "바탕", + "chart_xpath": "//c:valAx/c:txPr//a:ea/@typeface | //c:valAx/c:txPr//a:latin/@typeface", + "value": "돋움", "points": 1, "category": "ChartOneAnswer", - "item": "Y축/① 글꼴 (바탕)" + "item": "Y축/① 글꼴 (돋움)" }, "57": { "chart_xpath": "//c:valAx/c:txPr//a:defRPr/@sz", @@ -824,11 +824,11 @@ "desc": "option값 - 기울임(Italic):i / 굵게(Bold):b" }, "59": { - "chart_xpath": "//c:legend//a:ea/@typeface", - "value": "바탕", + "chart_xpath": "//c:legend//a:ea/@typeface | //c:legend//a:latin/@typeface", + "value": "돋움", "points": 1, "category": "OneAnswer", - "item": "범례/① 글꼴 (바탕)" + "item": "범례/① 글꼴 (돋움)" }, "60": { "chart_xpath": "//c:legend//a:defRPr/@sz", diff --git a/회차별채점자료/2512/DIW_2512A.json b/JSON/2602/DIW_2602D.json similarity index 73% rename from 회차별채점자료/2512/DIW_2512A.json rename to JSON/2602/DIW_2602D.json index c7959dc..b341929 100644 --- a/회차별채점자료/2512/DIW_2512A.json +++ b/JSON/2602/DIW_2602D.json @@ -46,65 +46,65 @@ "1": { "1": { "path": "//TEXTART[@Text='{searchValue}']/TEXTARTSHAPE/@FontName", - "searchValue": "디지털문서편집컨퍼런스", - "value": "견고딕", + "searchValue": "전국대학생창업아이디어공모전", + "value": "돋움체", "points": 1, "category": "OneAnswer", - "item": "문구 (디지털문서편집컨퍼런스)/① 글씨체 (견고딕)" + "item": "문구 (전국대학생창업아이디어공모전)/① 글씨체 (돋움체)" }, "2": { "path": "//TEXTART[@Text='{searchValue}']/descendant::WINDOWBRUSH/@FaceColor", - "searchValue": "디지털문서편집컨퍼런스", - "value": "28,61,98", + "searchValue": "전국대학생창업아이디어공모전", + "value": "28,77,128", "points": 2, "category": "Color", - "item": "문구 (디지털문서편집컨퍼런스)/② 채우기 : 색상(RGB:28,61,98)" + "item": "문구 (전국대학생창업아이디어공모전)/② 채우기 : 색상(RGB:28,77,128)" }, "3": { "path": "//TEXTART[@Text='{searchValue}']/SHAPEOBJECT/SIZE/@Width", - "searchValue": "디지털문서편집컨퍼런스", - "value": "120", + "searchValue": "전국대학생창업아이디어공모전", + "value": "130", "tolerance": 1, "points": 2, "category": "mmSize", - "item": "문구 (디지털문서편집컨퍼런스)/③ 크기-너비 (120 mm)" + "item": "문구 (전국대학생창업아이디어공모전)/③ 크기-너비 (130 mm)" }, "4": { "path": "//TEXTART[@Text='{searchValue}']/SHAPEOBJECT/SIZE/@Height", - "searchValue": "디지털문서편집컨퍼런스", + "searchValue": "전국대학생창업아이디어공모전", "value": "20", "tolerance": 1, "points": 2, "category": "mmSize", - "item": "문구 (디지털문서편집컨퍼런스)/④ 크기-높이 (20 mm)" + "item": "문구 (전국대학생창업아이디어공모전)/④ 크기-높이 (20 mm)" }, "5": { "path": "//TEXTART[@Text='{searchValue}']/SHAPEOBJECT/POSITION/@TreatAsChar", - "searchValue": "디지털문서편집컨퍼런스", + "searchValue": "전국대학생창업아이디어공모전", "value": "true", "points": 2, "category": "OneAnswer", - "item": "문구 (디지털문서편집컨퍼런스)/⑤ 위치 (글자처럼 취급)" + "item": "문구 (전국대학생창업아이디어공모전)/⑤ 위치 (글자처럼 취급)" }, "6": { "path": "//PARASHAPE[@Id=//P[.//TEXTART[@Text='{searchValue}']]/@ParaShape]/@Align", - "searchValue": "디지털문서편집컨퍼런스", + "searchValue": "전국대학생창업아이디어공모전", "value": "Center", "points": 2, "category": "OneAnswer", - "item": "문구 (디지털문서편집컨퍼런스)/⑥ 정렬 (가운데 정렬)" + "item": "문구 (전국대학생창업아이디어공모전)/⑥ 정렬 (가운데 정렬)" }, "7": { "path": "//TEXTART[@Text='{searchValue}']", - "searchValue": "디지털문서편집컨퍼런스", + "searchValue": "전국대학생창업아이디어공모전", "value": true, "points": 2, "category": "Boolean", - "item": "문구 (디지털문서편집컨퍼런스)/⑦ 글맵시모양 (육안확인)" + "item": "문구 (전국대학생창업아이디어공모전)/⑦ 글맵시모양 (육안확인)" }, "8": { "path": "//RECTANGLE[.//CHAR[text()='{searchValue}']]/SHAPEOBJECT/SIZE", - "searchValue": "디", + "searchValue": "미", "value": { "Height": 2800, "Width": 2800 @@ -116,23 +116,23 @@ }, "9": { "path": "//TEXT[CHAR[text()='{searchValue}']]/@CharShape", - "searchValue": "디", - "value": "중고딕", + "searchValue": "미", + "value": "바탕체", "points": 1, "category": "FontName", - "item": "어/② 글씨체 (중고딕)" + "item": "어/② 글씨체 (바탕체)" }, "10": { "path": "//RECTANGLE[.//CHAR[text()='{searchValue}']]//WINDOWBRUSH/@FaceColor", - "searchValue": "디", - "value": "157,92,187", + "searchValue": "미", + "value": "187,196,219", "points": 2, "category": "Color", - "item": "어/③ 면색 : 색상(RGB:157,92,187)" + "item": "어/③ 면색 : 색상(RGB:187,196,219)" }, "11": { "path": "//RECTANGLE[.//CHAR[text()='{searchValue}']]//OUTSIDEMARGIN/@Right", - "searchValue": "디", + "searchValue": "미", "value": "3.0", "tolerance": 1, "points": 2, @@ -141,19 +141,19 @@ }, "12": { "path": "//CHARSHAPE[@Id=//CHAR[contains(text(),'{searchValue}')]/parent::TEXT/@CharShape]", - "searchValue": "다양한 분야의 세미나와 전시", + "searchValue": "새로운 도전, 창업으로 실현하다", "value": "BOLD", - "points": 1, + "points": 2, "category": "FontAttribute", - "item": "문구 (다양한 분야의 세미나와 전시)/① BOLD" + "item": "문구 (새로운 도전, 창업으로 실현하다)/① BOLD" }, "13": { "path": "//CHARSHAPE[@Id=//CHAR[contains(text(),'{searchValue}')]/parent::TEXT/@CharShape]", - "searchValue": "다양한 분야의 세미나와 전시", + "searchValue": "새로운 도전, 창업으로 실현하다", "value": "UNDERLINE", - "points": 1, + "points": 2, "category": "FontAttribute", - "item": "문구 (다양한 분야의 세미나와 전시)/② UNDERLINE" + "item": "문구 (새로운 도전, 창업으로 실현하다)/② UNDERLINE" }, "14": { "path": "//CHAR[contains(string(.),'{char1}')]/text()", @@ -165,15 +165,15 @@ "value": 3, "points": 3, "category": "SpecialChar", - "item": "① ■, ② ■, ③ ※" + "item": "① ■ , ② ■ , ③ ※" }, "15": { "path": "//CHAR[contains(text(),'{searchValue}')]/parent::TEXT/@CharShape", "searchValue": "행사안내", - "value": "굴림", + "value": "중고딕", "points": 1, "category": "FontName", - "item": "문구 (■ 행사안내 ■)/① 글씨체 (굴림)" + "item": "문구 (■ 행사안내 ■)/① 글씨체 (중고딕)" }, "16": { "path": "//PARASHAPE[@Id=//CHAR[contains(text(),'{match_str}')]/ancestor::P/@ParaShape]/@Align", @@ -186,20 +186,20 @@ "17": { "path": "//CHARSHAPE[@Id=//TEXT[CHAR[text()='{searchValue}']]/@CharShape]", "hyperlink_ptag": "//P[.//FIELDBEGIN[@Type='Hyperlink']]", - "searchValue": "2025.12.24.(수) 18:00까지 전화로 등록 가능(02-1234-5678)", + "searchValue": "2026.03.03.(화) 18:00까지 온라인으로 등록(http://www.ihd.or.kr)", "value": "ITALIC", "points": 1, "category": "FontAttribute", - "item": "문구 (2025.12.24.(수) 18:00까지 전화로 등록 가능(02-1234-5678))/① ITALIC" + "item": "문구 (2026.03.03.(화) 18:00까지 온라인으로 등록(http://www.ihd.or.kr))/① ITALIC" }, "18": { "path": "//CHARSHAPE[@Id=//TEXT[CHAR[text()='{searchValue}']]/@CharShape]", "hyperlink_ptag": "//P[.//FIELDBEGIN[@Type='Hyperlink']]", - "searchValue": "2025.12.24.(수) 18:00까지 전화로 등록 가능(02-1234-5678)", + "searchValue": "2026.03.03.(화) 18:00까지 온라인으로 등록(http://www.ihd.or.kr)", "value": "UNDERLINE", "points": 1, "category": "FontAttribute", - "item": "문구 (2025.12.24.(수) 18:00까지 전화로 등록 가능(02-1234-5678))/② UNDERLINE" + "item": "문구 (2026.03.03.(화) 18:00까지 온라인으로 등록(http://www.ihd.or.kr))/② UNDERLINE" }, "19": { "path": "//PARASHAPE[@Id=//CHAR[contains(text(),'{searchValue}')]/ancestor::P/following-sibling::P[1]/@ParaShape]/PARAMARGIN", @@ -215,44 +215,44 @@ }, "20": { "path": "//CHARSHAPE[@Id=//CHAR[contains(text(),'{searchValue}')]/parent::TEXT/@CharShape]/@Height", - "searchValue": "2025. 12. 20.", + "searchValue": "2026. 02. 28.", "value": "1400", "points": 1, "category": "OneAnswer", - "item": "문구 (2025. 12. 20.)/① 크기 (1400)", + "item": "문구 (2026. 02. 28.)/① 크기 (1400)", "desc": "1pt당 100" }, "21": { "path": "//PARASHAPE[@Id=//CHAR[contains(text(),'{searchValue}')]/ancestor::P/@ParaShape]/@Align", - "searchValue": "2025. 12. 20.", + "searchValue": "2026. 02. 28.", "value": "Center", "points": 1, "category": "OneAnswer", - "item": "문구 (2025. 12. 20.)/② 정렬 (가운데 정렬)" + "item": "문구 (2026. 02. 28.)/② 정렬 (가운데 정렬)" }, "22": { "path": "//TEXT[CHAR[text()='{searchValue}']]/@CharShape", - "searchValue": "사단법인 스마트오피스협의회", - "value": "돋움체", + "searchValue": "전국청년창업진흥원", + "value": "궁서체", "points": 1, "category": "FontName", - "item": "문구 (사단법인 스마트오피스협의회)/① 글씨체 (돋움체)" + "item": "문구 (전국청년창업진흥원)/① 글씨체 (궁서체)" }, "23": { "path": "//CHARSHAPE[@Id=//TEXT[CHAR[text()='{searchValue}']]/@CharShape]/@Height", - "searchValue": "사단법인 스마트오피스협의회", + "searchValue": "전국청년창업진흥원", "value": "2700", "points": 1, "category": "OneAnswer", - "item": "문구 (사단법인 스마트오피스협의회)/② 크기 (2700)" + "item": "문구 (전국청년창업진흥원)/② 크기 (2700)" }, "24": { "path": "//PARASHAPE[@Id=//CHAR[text()='{searchValue}']/ancestor::P/@ParaShape]/@Align", - "searchValue": "사단법인 스마트오피스협의회", + "searchValue": "전국청년창업진흥원", "value": "Center", "points": 1, "category": "OneAnswer", - "item": "문구 (사단법인 스마트오피스협의회)/③ 정렬 (가운데 정렬)" + "item": "문구 (전국청년창업진흥원)/③ 정렬 (가운데 정렬)" }, "25": { "path": "//TEXT[CHAR[text()='{searchValue}']]/@CharShape", @@ -283,7 +283,7 @@ "value": "Ideograph", "points": 2, "category": "PageNumber", - "item": "① 쪽 번호 매기기 (가,나,다 순으로)", + "item": "① 쪽 번호 매기기 (一,二,三 순으로)", "desc1": { "가,나,다": "HangulSyllable", "1,2,3": "Digit", @@ -311,7 +311,7 @@ "value": "BottomCenter", "points": 2, "category": "PageNumber", - "item": "왼쪽 아래", + "item": "가운데 아래", "desc": "1, 2페이지 모두 정답이어야 점수 부여", "desc2": { "가운데 아래": "BottomCenter", @@ -320,21 +320,12 @@ } }, "30": { - "path": "//CHAR[contains(text(),'{searchValue}')]", - "searchValue": "http", - "value": true, - "points": 2, - "category": "hyperlink", - "item": "문구 (http://www.ihd.or.kr)/하이퍼링크 없이 작성", - "desc": "searchValue에 해당하는 주소 문구에 하이퍼링크가 하나라도 설정되어 있으면 오답" - }, - "31": { "path": "//PARASHAPE[@Id='{parashape_id}']/PARAMARGIN/@LineSpacing", - "value": "190", - "first_word": "디", + "value": "200", + "first_word": "미", "points": 2, "category": "LineSpacing", - "item": "문제 1 줄간격 190% 설정", + "item": "문제 1 줄간격 200% 설정", "desc": "1페이지 문단의 줄간격이 정답이 아닌 문단이 있으면 False(감점), first_word 속성에 [문단 첫글자 장식]에 해당하는 글자를 입력해준다." } }, @@ -370,14 +361,14 @@ "value": "70", "points": 2, "category": "Rectangle.mmSize", - "item": "문구 (된장의 역사와 종류)/① 크기-너비 (70 mm)" + "item": "문구 (대학생 창업 현황)/① 크기-너비 (70 mm)" }, "5": { "path": "//RECTANGLE/SHAPEOBJECT/SIZE/@Height", "value": "12", "points": 2, "category": "Rectangle.mmSize", - "item": "문구 (된장의 역사와 종류)/② 크기-높이 (12 mm)" + "item": "문구 (대학생 창업 현황)/② 크기-높이 (12 mm)" }, "6": { "path": "//RECTANGLE//LINESHAPE", @@ -387,7 +378,7 @@ }, "points": 2, "category": "Rectangle.LineShape", - "item": "문구 (된장의 역사와 종류)/③ 테두리 : 이중 실선(1.00mm)", + "item": "문구 (대학생 창업 현황)/③ 테두리 : 이중 실선(1.00mm)", "desc": "1mm = 283pt value['Width']에 pt값 입력" }, "7": { @@ -395,43 +386,43 @@ "value": "50", "points": 2, "category": "Rectangle.OneAnswer", - "item": "문구 (된장의 역사와 종류)/④ 글상자 모서리 (반원)", + "item": "문구 (대학생 창업 현황)/④ 글상자 모서리 (둥근모양)", "desc": "모서리 비율 반원:50 / 둥근모양:20" }, "8": { "path": "//RECTANGLE//WINDOWBRUSH/@FaceColor", - "value": "227,220,193", + "value": "227,142,193", "points": 2, "category": "Rectangle.Color", - "item": "문구 (된장의 역사와 종류)/⑤ 채우기 : 색상(RGB:227,220,193)" + "item": "문구 (대학생 창업 현황)/⑤ 채우기 : 색상(RGB:227,142,193)" }, "9": { "path": "//RECTANGLE/SHAPEOBJECT/POSITION/@TreatAsChar", "value": "true", "points": 1, "category": "Rectangle.OneAnswer", - "item": "문구 (된장의 역사와 종류)/⑥ 글상자 위치 (글자처럼 취급)" + "item": "문구 (대학생 창업 현황)/⑥ 글상자 위치 (글자처럼 취급)" }, "10": { "path": "//PARASHAPE[@Id='{rect_parashape_id}']/@Align", "value": "Center", "points": 1, "category": "Rectangle.TextBoxAlign", - "item": "문구 (된장의 역사와 종류)/⑦ 글상자 정렬 (가운데 정렬)" + "item": "문구 (대학생 창업 현황)/⑦ 글상자 정렬 (가운데 정렬)" }, "11": { "path": ".//RECTANGLE//TEXT/@CharShape", - "value": "맑은 고딕", + "value": "맑은고딕", "points": 1, "category": "Rectangle.FontName", - "item": "문구 (된장의 역사와 종류)/⑧ 글씨체 (맑은 고딕)" + "item": "문구 (대학생 창업 현황)/⑧ 글씨체 (맑은고딕)" }, "12": { "path": "//CHARSHAPE[@Id='{rect_charshape_id}']/@Height", "value": "2000", "points": 1, "category": "Rectangle.FontSize", - "item": "문구 (된장의 역사와 종류)/⑨ 글씨크기 (2000)", + "item": "문구 (대학생 창업 현황)/⑨ 글씨크기 (2000)", "desc": "1pt당 100" }, "13": { @@ -439,14 +430,14 @@ "value": "Center", "points": 1, "category": "Rectangle.TextBoxAlign", - "item": "문구 (된장의 역사와 종류)/⑩ 정렬 (가운데 정렬)" + "item": "문구 (대학생 창업 현황)/⑩ 정렬 (가운데 정렬)" }, "14": { "path": "//BINITEM[@BinData=//PICTURE/IMAGE/@BinItem][@Format='JPG' or @Format='JPEG' or @Format='PNG']", "value": true, "points": 2, "category": "Boolean", - "item": "① 파일명 \"그림A.jpg\" 삽입", + "item": "① 파일명 \"그림D.jpg\" 삽입", "desc": "첨부 이미지 파일명 손상으로 정상적인 채점이 불가한 경우가 발견되어서 이미지 첨부 여부로 채점 방식 변경 (7/3)" }, "15": { @@ -479,81 +470,81 @@ }, "19": { "path": "//TEXT[CHAR[text()='{searchValue}']]/@CharShape", - "searchValue": "1. 디지털 문서 편집 기술", - "value": "중고딕", + "searchValue": "1. 대학생 창업", + "value": "돋움", "points": 1, "category": "FontName", - "item": "문구① (1. 디지털 문서 편집 기술)/① 글씨체 (중고딕)" + "item": "문구① (1. 대학생 창업)/① 글씨체 (돋움)" }, "20": { "path": "//CHARSHAPE[@Id=//TEXT[CHAR[text()='{searchValue}']]/@CharShape]/@Height", - "searchValue": "1. 디지털 문서 편집 기술", + "searchValue": "1. 대학생 창업", "value": "1200", "points": 1, "category": "OneAnswer", - "item": "문구① (1. 디지털 문서 편집 기술)/② 크기 (1200)" + "item": "문구① (1. 대학생 창업)/② 크기 (1200)" }, "21": { "path": "//CHARSHAPE[@Id=//TEXT[CHAR[text()='{searchValue}']]/@CharShape]", - "searchValue": "1. 디지털 문서 편집 기술", + "searchValue": "1. 대학생 창업", "value": "BOLD", "points": 1, "category": "FontAttribute", - "item": "문구① (1. 디지털 문서 편집 기술)/③ 진하게" + "item": "문구① (1. 대학생 창업)/③ 진하게" }, "22": { "path": "//TEXT[CHAR[text()='{searchValue}']]/@CharShape", - "searchValue": "2. 문서 자동화 솔루션", - "value": "중고딕", + "searchValue": "2. 창업 생태계", + "value": "돋움", "points": 1, "category": "FontName", - "item": "문구② (2. 문서 자동화 솔루션)/① 글씨체 (중고딕)" + "item": "문구② (2. 창업 생태계)/① 글씨체 (돋움)" }, "23": { "path": "//CHARSHAPE[@Id=//TEXT[CHAR[text()='{searchValue}']]/@CharShape]/@Height", - "searchValue": "2. 문서 자동화 솔루션", + "searchValue": "2. 창업 생태계", "value": "1200", "points": 1, "category": "OneAnswer", - "item": "문구② (2. 문서 자동화 솔루션)/② 크기 (1200)" + "item": "문구② (2. 창업 생태계)/② 크기 (1200)" }, "24": { "path": "//CHARSHAPE[@Id=//TEXT[CHAR[text()='{searchValue}']]/@CharShape]", - "searchValue": "2. 문서 자동화 솔루션", + "searchValue": "2. 창업 생태계", "value": "BOLD", "points": 1, "category": "FontAttribute", - "item": "문구② (2. 문서 자동화 솔루션)/③ 진하게" + "item": "문구② (2. 창업 생태계)/③ 진하게" }, "25": { "path": "boolean(//TEXT[CHAR[contains(text(),'{option}')]]/FOOTNOTE)", "path2": "boolean(//CHAR[substring(., string-length(.) - string-length('{option}') + 1) = '{option}']/following-sibling::FOOTNOTE/descendant::CHAR)", - "option": "전자 서명", + "option": "펀딩", "value": true, "points": 2, "category": "Boolean", - "item": "문구 (전자 서명)/① 각주 설정 및 문구 입력" + "item": "문구 (펀딩)/① 각주 설정 및 문구 입력" }, "26": { "path": "//CHAR[contains(text(),'{searchValue}')]/parent::TEXT/@CharShape", - "searchValue": "공개키 암호화 방식을 사용하여 본인인증, 혹은 전자문서의 부인 방지를 위해 사용되는 기술", + "searchValue": "필요, 프로그램, 프로젝트에 자금을 조달하기 위해 자원을 제공하는 행위를 말한다.", "value": "돋움", "points": 1, "category": "FontName", - "item": "문구 (전자 서명)/② 글씨체 (돋움)" + "item": "문구 (펀딩)/② 글씨체 (돋움)" }, "27": { "path": "//CHARSHAPE[@Id=//TEXT[CHAR[contains(text(),'{searchValue}')]]/@CharShape]/@Height", - "searchValue": "공개키 암호화 방식을 사용하여 본인인증, 혹은 전자문서의 부인 방지를 위해 사용되는 기술", + "searchValue": "필요, 프로그램, 프로젝트에 자금을 조달하기 위해 자원을 제공하는 행위를 말한다.", "value": "900", "points": 1, "category": "OneAnswer", - "item": "문구 (전자 서명)/③ 크기 (9pt)" + "item": "문구 (펀딩)/③ 크기 (9pt)" }, "28": { "path": "//P[TEXT[CHAR[contains(text(), '{searchValue}')]]]//AUTONUMFORMAT/@Type", - "searchValue": "공개키 암호화 방식을 사용하여 본인인증, 혹은 전자문서의 부인 방지를 위해 사용되는 기술", - "value": "CircledDigit", + "searchValue": "필요, 프로그램, 프로젝트에 자금을 조달하기 위해 자원을 제공하는 행위를 말한다.", + "value": "LatinSmall", "points": 2, "category": "OneAnswer", "item": "문구 (전당)/④ 각주 번호모양", @@ -580,80 +571,80 @@ }, "29": { "path": "boolean(//CHAR[contains(text(),'{ignoreWord}')])", - "ignoreWord": "Security", + "ignoreWord": "Incubation", "value": true, "points": 3, "category": "Boolean", - "item": "Security/영단어 미입력, 대소문자/오타 시 전체 감점", + "item": "Incubation/영단어 미입력, 대소문자/오타 시 전체 감점", "desc": "유사도 검사를 진행하지 않고 영단어가 모두 일치해야 하므로 xpath구문 내 단어도 수정필요" }, "30": { "path": "//CHAR[contains(text(),'{kor}')][contains(text(),'{chn}')]", "word": [ - ["초안", "草案"], - ["진위", "眞僞"], - ["탑재", "搭載"], - ["자동", "自動"], - ["극대화", "極大化"] + ["창업", "創業"], + ["육성", "育成"], + ["기회", "機會"], + ["투자", "投資"], + ["고용", "雇用"] ], "value": 10, "points": 10, "category": "Hanja", - "item": "① 초안(草案), ② 진위(眞僞), ③ 탑재(搭載), ④ 자동(自動), ⑤ 극대화(極大化)" + "item": "① 창업(創業), ② 육성(育成), ③ 기회(機會), ④ 투자(投資), ⑤ 고용(雇用)" }, "31": { - "path": "boolean(//CHAR[contains(translate(text(), ' ', ''),'간과비용')])", + "path": "boolean(//CHAR[contains(translate(text(), ' ', ''),'지능,빅데')])", "value": true, "points": 3, "category": "Boolean", - "item": "문구 (…대체하면서 비용이 시간과 절감될…)>'비용이 / 시간과' 순서바꿈" + "item": "문구 (...최근에는 빅데이터, 인공지능, 블록체인 등...)>'빅데이터, / 인공지능,' 순서바꿈" }, "32": { - "path": "boolean(//CHAR[contains(translate(text(), ' ', ''),'이필요한')])", + "path": "boolean(//CHAR[contains(translate(text(), ' ', ''),'스모델이')])", "value": true, "points": 3, "category": "Boolean", - "item": "문구 (…인력 투입이 필요해 수작업…)>'해' → '한' 글자바꿈" + "item": "문구 (...혁신적인 비즈니스 모형이...)>'형→델' 글자바꿈" }, "33": { "path": "//TEXT[CHAR[contains(text(),'{searchValue}')]]/@CharShape", - "searchValue": "디지털 문서 편집 기술 성장률(단위:%)", - "value": "굴림체", + "searchValue": "대학생 창업 분야별 성장률(%)", + "value": "궁서체", "points": 1, "category": "FontName", - "item": "제목 문구 (디지털 문서 편집 기술 성장률(단위:%))/① 글씨체 (굴림체)" + "item": "제목 문구 (대학생 창업 분야별 성장률(%))/① 글씨체 (궁서체)" }, "34": { "path": "//CHARSHAPE[@Id=//TEXT[CHAR[text()='{searchValue}']]/@CharShape]/@Height", - "searchValue": "디지털 문서 편집 기술 성장률(단위:%)", - "value": "1100", + "searchValue": "대학생 창업 분야별 성장률(%)", + "value": "1200", "points": 1, "category": "OneAnswer", - "item": "제목 문구 (디지털 문서 편집 기술 성장률(단위:%))/② 크기 (1100)" + "item": "제목 문구 (대학생 창업 분야별 성장률(%))/② 크기 (1200)" }, "35": { "path": "//CHARSHAPE[@Id=//TEXT[CHAR[text()='{searchValue}']]/@CharShape]", - "searchValue": "디지털 문서 편집 기술 성장률(단위:%)", + "searchValue": "대학생 창업 분야별 성장률(%)", "value": "BOLD", "points": 1, "category": "FontAttribute", - "item": "제목 문구 (디지털 문서 편집 기술 성장률(단위:%))/③ 진하게" + "item": "제목 문구 (대학생 창업 분야별 성장률(%))/③ 진하게" }, "36": { "path": "//PARASHAPE[@Id=//P[.//CHAR[text()='{searchValue}']]/@ParaShape]/@Align", - "searchValue": "디지털 문서 편집 기술 성장률(단위:%)", + "searchValue": "대학생 창업 분야별 성장률(%)", "value": "Center", "points": 1, "category": "OneAnswer", - "item": "제목 문구 (디지털 문서 편집 기술 성장률(단위:%))/④ 정렬 (가운데 정렬)" + "item": "제목 문구 (대학생 창업 분야별 성장률(%))/④ 정렬 (가운데 정렬)" }, "37": { "path": "//BORDERFILL[@Id=//TABLE/ROW[1]/CELL/@BorderFill]/FILLBRUSH/WINDOWBRUSH/@FaceColor", "path2": "//BORDERFILL[@Id=//CELLZONE[@StartRowAddr='0' and @EndRowAddr='0' and @StartColAddr='0' and @EndColAddr=(ancestor::TABLE[1]/@ColCount)-1]/@BorderFill]/FILLBRUSH/WINDOWBRUSH/@FaceColor", - "value": "233,174,43", + "value": "213,178,100", "points": 2, "category": "Color", - "item": "위쪽 제목 셀/① 색상(RGB:233,174,43)" + "item": "위쪽 제목 셀/① 색상(RGB:213,178,100)" }, "38": { "path": "//CHARSHAPE[@Id=//TABLE/ROW[1]/descendant::TEXT/@CharShape]", @@ -704,7 +695,7 @@ "item": "글자모양/③ 정렬 (가운데 정렬)" }, "44": { - "path": "boolean(//TABLE[1]/ROW[last()]/CELL[position()=last()]//FIELDBEGIN[starts-with(@Command, '={option}')]) and boolean(//TABLE[1]/ROW[last()]/CELL[position()=last()-1]//FIELDBEGIN[starts-with(@Command, '={option}')])", + "path": "boolean(//TABLE[1]/ROW[last()]/CELL[position()=last()]//FIELDBEGIN[starts-with(@Command, '={option}')]) or boolean(//TABLE[1]/ROW[last()]/CELL[position()=last()-1]//FIELDBEGIN[starts-with(@Command, '={option}')])", "option": "AVG", "value": true, "points": 4, @@ -714,11 +705,11 @@ }, "45": { "chart_xpath": "", - "chart_type": "묶은 가로 막대형", + "chart_type": "100% 기준 누적 가로 막대형", "value": true, "points": 2, "category": "ChartType", - "item": "① 종류 (묶은 가로 막대형)", + "item": "① 종류 (100% 기준 누적 가로 막대형)", "desc": "chart_type을 입력받아 차트타입에 맞는 xml요소가 있는지 내부적으로 검사, chart_type만 한글로 입력해주면 된다. (공백무시)" }, "46": { @@ -738,10 +729,10 @@ }, "48": { "path": "//OLE[@BinItem=//BINITEM[@Format='OLE']/@BinData]//SIZE/@Height", - "value": "90", + "value": "80", "points": 2, "category": "mmSize", - "item": "④ 크기-높이 (90 mm)" + "item": "④ 크기-높이 (80 mm)" }, "49": { "chart_xpath": "boolean(//c:chart and not(//c:pt[not(ancestor::c:tx)]/c:v[text()='합계' or text()='평균']))", @@ -753,36 +744,36 @@ }, "50": { "chart_xpath": "//a:t[text()='{searchValue}']/ancestor::a:r//a:ea/@typeface", - "searchValue": "디지털 문서 편집 기술 성장률", + "searchValue": "대학생 창업 분야별 성장률", "value": "휴먼옛체", "points": 1, "category": "OneAnswer", - "item": "제목 문구 (디지털 문서 편집 기술 성장률)/① 글씨체 (휴먼옛체)" + "item": "제목 문구 (대학생 창업 분야별 성장률)/① 글씨체 (휴먼옛체)" }, "51": { "chart_xpath": "//a:t[text()='{searchValue}']/ancestor::a:r/a:rPr/@sz", - "searchValue": "디지털 문서 편집 기술 성장률", - "value": "1200", + "searchValue": "대학생 창업 분야별 성장률", + "value": "1300", "points": 1, "category": "OneAnswer", - "item": "제목 문구 (디지털 문서 편집 기술 성장률)/② 크기 (1200)" + "item": "제목 문구 (대학생 창업 분야별 성장률)/② 크기 (1300)" }, "52": { "chart_xpath": "//a:t[text()='{searchValue}']/ancestor::a:r/a:rPr/@{option}", "option": "b", - "searchValue": "디지털 문서 편집 기술 성장률", + "searchValue": "대학생 창업 분야별 성장률", "value": "1", "points": 1, "category": "OneAnswer", - "item": "제목 문구 (디지털 문서 편집 기술 성장률)/③ 기울임", + "item": "제목 문구 (대학생 창업 분야별 성장률)/③ 기울임", "desc": "option값 - 기울임(Italic):i / 굵게(Bold):b" }, "53": { - "chart_xpath": "//c:catAx/c:txPr//a:ea/@typeface", - "value": "궁서", + "chart_xpath": "//c:catAx/c:txPr//a:ea/@typeface | //c:catAx/c:txPr//a:latin/@typeface", + "value": "굴림체", "points": 1, "category": "ChartOneAnswer", - "item": "X축/① 글꼴 (궁서)" + "item": "X축/① 글꼴 (굴림체)" }, "54": { "chart_xpath": "//c:catAx/c:txPr//a:defRPr/@sz", @@ -801,11 +792,11 @@ "desc": "option값 - 기울임(Italic):i / 굵게(Bold):b" }, "56": { - "chart_xpath": "//c:valAx/c:txPr//a:ea/@typeface", - "value": "궁서", + "chart_xpath": "//c:valAx/c:txPr//a:ea/@typeface | //c:valAx/c:txPr//a:latin/@typeface", + "value": "굴림체", "points": 1, "category": "ChartOneAnswer", - "item": "Y축/① 글꼴 (궁서)" + "item": "Y축/① 글꼴 (굴림체)" }, "57": { "chart_xpath": "//c:valAx/c:txPr//a:defRPr/@sz", @@ -824,11 +815,11 @@ "desc": "option값 - 기울임(Italic):i / 굵게(Bold):b" }, "59": { - "chart_xpath": "//c:legend//a:ea/@typeface", - "value": "궁서", + "chart_xpath": "//c:legend//a:ea/@typeface | //c:legend//a:latin/@typeface", + "value": "굴림체", "points": 1, "category": "OneAnswer", - "item": "범례/① 글꼴 (궁서)" + "item": "범례/① 글꼴 (굴림체)" }, "60": { "chart_xpath": "//c:legend//a:defRPr/@sz", diff --git a/회차별채점자료/2512/DIW_2512D.json b/JSON/2602/DIW_2602E.json similarity index 74% rename from 회차별채점자료/2512/DIW_2512D.json rename to JSON/2602/DIW_2602E.json index 720f2ea..2c1f02a 100644 --- a/회차별채점자료/2512/DIW_2512D.json +++ b/JSON/2602/DIW_2602E.json @@ -46,65 +46,65 @@ "1": { "1": { "path": "//TEXTART[@Text='{searchValue}']/TEXTARTSHAPE/@FontName", - "searchValue": "생성형 인공지능 세미나 안내", - "value": "궁서체", + "searchValue": "상반기건강차체험안내", + "value": "돋움체", "points": 1, "category": "OneAnswer", - "item": "문구 (생성형 인공지능 세미나 안내)/① 글씨체 (궁서체)" + "item": "문구 (상반기건강차체험안내)/① 글씨체 (돋움체)" }, "2": { "path": "//TEXTART[@Text='{searchValue}']/descendant::WINDOWBRUSH/@FaceColor", - "searchValue": "생성형 인공지능 세미나 안내", - "value": "233,190,46", + "searchValue": "상반기건강차체험안내", + "value": "55,123,200", "points": 2, "category": "Color", - "item": "문구 (생성형 인공지능 세미나 안내)/② 채우기 : 색상(RGB:233,190,46)" + "item": "문구 (상반기건강차체험안내)/② 채우기 : 색상(RGB:55,123,200)" }, "3": { "path": "//TEXTART[@Text='{searchValue}']/SHAPEOBJECT/SIZE/@Width", - "searchValue": "생성형 인공지능 세미나 안내", - "value": "110", + "searchValue": "상반기건강차체험안내", + "value": "125", "tolerance": 1, "points": 2, "category": "mmSize", - "item": "문구 (생성형 인공지능 세미나 안내)/③ 크기-너비 (110 mm)" + "item": "문구 (상반기건강차체험안내)/③ 크기-너비 (125 mm)" }, "4": { "path": "//TEXTART[@Text='{searchValue}']/SHAPEOBJECT/SIZE/@Height", - "searchValue": "생성형 인공지능 세미나 안내", + "searchValue": "상반기건강차체험안내", "value": "20", "tolerance": 1, "points": 2, "category": "mmSize", - "item": "문구 (생성형 인공지능 세미나 안내)/④ 크기-높이 (20 mm)" + "item": "문구 (상반기건강차체험안내)/④ 크기-높이 (20 mm)" }, "5": { "path": "//TEXTART[@Text='{searchValue}']/SHAPEOBJECT/POSITION/@TreatAsChar", - "searchValue": "생성형 인공지능 세미나 안내", + "searchValue": "상반기건강차체험안내", "value": "true", "points": 2, "category": "OneAnswer", - "item": "문구 (생성형 인공지능 세미나 안내)/⑤ 위치 (글자처럼 취급)" + "item": "문구 (상반기건강차체험안내)/⑤ 위치 (글자처럼 취급)" }, "6": { "path": "//PARASHAPE[@Id=//P[.//TEXTART[@Text='{searchValue}']]/@ParaShape]/@Align", - "searchValue": "생성형 인공지능 세미나 안내", + "searchValue": "상반기건강차체험안내", "value": "Center", "points": 2, "category": "OneAnswer", - "item": "문구 (생성형 인공지능 세미나 안내)/⑥ 정렬 (가운데 정렬)" + "item": "문구 (상반기건강차체험안내)/⑥ 정렬 (가운데 정렬)" }, "7": { "path": "//TEXTART[@Text='{searchValue}']", - "searchValue": "생성형 인공지능 세미나 안내", + "searchValue": "상반기건강차체험안내", "value": true, "points": 2, "category": "Boolean", - "item": "문구 (생성형 인공지능 세미나 안내)/⑦ 글맵시모양 (육안확인)" + "item": "문구 (상반기건강차체험안내)/⑦ 글맵시모양 (육안확인)" }, "8": { "path": "//RECTANGLE[.//CHAR[text()='{searchValue}']]/SHAPEOBJECT/SIZE", - "searchValue": "생", + "searchValue": "차", "value": { "Height": 2800, "Width": 2800 @@ -116,7 +116,7 @@ }, "9": { "path": "//TEXT[CHAR[text()='{searchValue}']]/@CharShape", - "searchValue": "생", + "searchValue": "차", "value": "굴림체", "points": 1, "category": "FontName", @@ -124,15 +124,15 @@ }, "10": { "path": "//RECTANGLE[.//CHAR[text()='{searchValue}']]//WINDOWBRUSH/@FaceColor", - "searchValue": "생", - "value": "221,251,229", + "searchValue": "차", + "value": "231,215,17", "points": 2, "category": "Color", - "item": "어/③ 면색 : 색상(RGB:221,251,229)" + "item": "어/③ 면색 : 색상(RGB:231,215,17)" }, "11": { "path": "//RECTANGLE[.//CHAR[text()='{searchValue}']]//OUTSIDEMARGIN/@Right", - "searchValue": "생", + "searchValue": "차", "value": "3.0", "tolerance": 1, "points": 2, @@ -141,118 +141,118 @@ }, "12": { "path": "//CHARSHAPE[@Id=//CHAR[contains(text(),'{searchValue}')]/parent::TEXT/@CharShape]", - "searchValue": "생성형 인공지능", + "searchValue": "새로운 취미를 가질 수 있는 기회", "value": "BOLD", - "points": 1, + "points": 2, "category": "FontAttribute", - "item": "문구 (생성형 인공지능)/① BOLD" + "item": "문구 (새로운 취미를 가질 수 있는 기회)/① BOLD" }, "13": { "path": "//CHARSHAPE[@Id=//CHAR[contains(text(),'{searchValue}')]/parent::TEXT/@CharShape]", - "searchValue": "생성형 인공지능", + "searchValue": "새로운 취미를 가질 수 있는 기회", "value": "ITALIC", - "points": 1, + "points": 2, "category": "FontAttribute", - "item": "문구 (생성형 인공지능)/② ITALIC" + "item": "문구 (새로운 취미를 가질 수 있는 기회)/② ITALIC" }, "14": { "path": "//CHAR[contains(string(.),'{char1}')]/text()", "path2": "//CHAR[contains(string(.),'{char2}')]/text()", "path3": "//CHAR[contains(string(.),'{char3}')]/text()", - "char1": "★", - "char2": "★", + "char1": "◇", + "char2": "◇", "char3": "※", "value": 3, "points": 3, "category": "SpecialChar", - "item": "① ★, ② ★, ③ ※" + "item": "① ◇ , ② ◇ , ③ ※" }, "15": { "path": "//CHAR[contains(text(),'{searchValue}')]/parent::TEXT/@CharShape", - "searchValue": "행사안내", + "searchValue": "체험안내", "value": "궁서", "points": 1, "category": "FontName", - "item": "문구 (★ 행사안내 ★)/① 글씨체 (궁서)" + "item": "문구 (◇ 체험안내 ◇)/① 글씨체 (궁서)" }, "16": { "path": "//PARASHAPE[@Id=//CHAR[contains(text(),'{match_str}')]/ancestor::P/@ParaShape]/@Align", - "match_str": "행사안내", + "match_str": "체험안내", "value": "Center", "points": 1, "category": "Align", - "item": "문구 (★ 행사안내 ★)/② 정렬 (가운데 정렬)" + "item": "문구 (◇ 체험안내 ◇)/② 정렬 (가운데 정렬)" }, "17": { "path": "//CHARSHAPE[@Id=//TEXT[CHAR[text()='{searchValue}']]/@CharShape]", "hyperlink_ptag": "//P[.//FIELDBEGIN[@Type='Hyperlink']]", - "searchValue": "협회 홈페이지(https://www.ihd.or.kr)", + "searchValue": "서울시 청담동 서울필문화센터 1층", "value": "BOLD", "points": 1, "category": "FontAttribute", - "item": "문구 (협회 홈페이지(https://www.ihd.or.kr))/① BOLD" + "item": "문구 (서울시 청담동 서울필문화센터 1층)/① BOLD" }, "18": { "path": "//CHARSHAPE[@Id=//TEXT[CHAR[text()='{searchValue}']]/@CharShape]", "hyperlink_ptag": "//P[.//FIELDBEGIN[@Type='Hyperlink']]", - "searchValue": "협회 홈페이지(https://www.ihd.or.kr)", + "searchValue": "서울시 청담동 서울필문화센터 1층", "value": "UNDERLINE", "points": 1, "category": "FontAttribute", - "item": "문구 (협회 홈페이지(https://www.ihd.or.kr))/② UNDERLINE" + "item": "문구 (서울시 청담동 서울필문화센터 1층)/② UNDERLINE" }, "19": { "path": "//PARASHAPE[@Id=//CHAR[contains(text(),'{searchValue}')]/ancestor::P/following-sibling::P[1]/@ParaShape]/PARAMARGIN", "searchValue": "기타사항", "value": { - "Left": 13, - "Indent": 10 + "Left": 15, + "Indent": 12 }, "points": 2, "category": "ParaShape", - "item": "문구 (※ 기타… 이하 문단)/왼쪽여백 (13), 내어쓰기 (10)", + "item": "문구 (※ 기타… 이하 문단)/왼쪽여백 (15), 내어쓰기 (12)", "desc": "내부적으로 내어쓰기는 음수값 / JSON value값은 양수로 입력" }, "20": { "path": "//CHARSHAPE[@Id=//CHAR[contains(text(),'{searchValue}')]/parent::TEXT/@CharShape]/@Height", - "searchValue": "2025. 12. 20.", - "value": "1300", + "searchValue": "2026. 02. 28.", + "value": "1400", "points": 1, "category": "OneAnswer", - "item": "문구 (2025. 12. 20.)/① 크기 (1300)", + "item": "문구 (2026. 02. 28.)/① 크기 (1400)", "desc": "1pt당 100" }, "21": { "path": "//PARASHAPE[@Id=//CHAR[contains(text(),'{searchValue}')]/ancestor::P/@ParaShape]/@Align", - "searchValue": "2025. 12. 20.", + "searchValue": "2026. 02. 28.", "value": "Center", "points": 1, "category": "OneAnswer", - "item": "문구 (2025. 12. 20.)/② 정렬 (가운데 정렬)" + "item": "문구 (2026. 02. 28.)/② 정렬 (가운데 정렬)" }, "22": { "path": "//TEXT[CHAR[text()='{searchValue}']]/@CharShape", - "searchValue": "생성형인공지능협회", - "value": "돋움", + "searchValue": "서울필문화센터", + "value": "궁서체", "points": 1, "category": "FontName", - "item": "문구 (생성형인공지능협회)/① 글씨체 (돋움)" + "item": "문구 (서울필문화센터)/① 글씨체 (궁서체)" }, "23": { "path": "//CHARSHAPE[@Id=//TEXT[CHAR[text()='{searchValue}']]/@CharShape]/@Height", - "searchValue": "생성형인공지능협회", - "value": "2000", + "searchValue": "서울필문화센터", + "value": "2500", "points": 1, "category": "OneAnswer", - "item": "문구 (생성형인공지능협회)/② 크기 (2000)" + "item": "문구 (서울필문화센터)/② 크기 (2500)" }, "24": { "path": "//PARASHAPE[@Id=//CHAR[text()='{searchValue}']/ancestor::P/@ParaShape]/@Align", - "searchValue": "생성형인공지능협회", + "searchValue": "서울필문화센터", "value": "Center", "points": 1, "category": "OneAnswer", - "item": "문구 (생성형인공지능협회)/③ 정렬 (가운데 정렬)" + "item": "문구 (서울필문화센터)/③ 정렬 (가운데 정렬)" }, "25": { "path": "//TEXT[CHAR[text()='{searchValue}']]/@CharShape", @@ -283,7 +283,7 @@ "value": "LatinCapital", "points": 2, "category": "PageNumber", - "item": "① 쪽 번호 매기기", + "item": "① 쪽 번호 매기기 (A,B,C 순으로)", "desc1": { "가,나,다": "HangulSyllable", "1,2,3": "Digit", @@ -311,7 +311,7 @@ "value": "BottomRight", "points": 2, "category": "PageNumber", - "item": "왼쪽 아래", + "item": "가운데 아래", "desc": "1, 2페이지 모두 정답이어야 점수 부여", "desc2": { "가운데 아래": "BottomCenter", @@ -320,18 +320,9 @@ } }, "30": { - "path": "//CHAR[contains(text(),'{searchValue}')]", - "searchValue": "http", - "value": true, - "points": 2, - "category": "hyperlink", - "item": "문구 (http://www.ihd.or.kr)/하이퍼링크 없이 작성", - "desc": "searchValue에 해당하는 주소 문구에 하이퍼링크가 하나라도 설정되어 있으면 오답" - }, - "31": { "path": "//PARASHAPE[@Id='{parashape_id}']/PARAMARGIN/@LineSpacing", "value": "200", - "first_word": "생", + "first_word": "차", "points": 2, "category": "LineSpacing", "item": "문제 1 줄간격 200% 설정", @@ -370,14 +361,14 @@ "value": "60", "points": 2, "category": "Rectangle.mmSize", - "item": "문구 (생성형 인공지능)/① 크기-너비 (60 mm)" + "item": "문구 (홍차에 대하여)/① 크기-너비 (60 mm)" }, "5": { "path": "//RECTANGLE/SHAPEOBJECT/SIZE/@Height", "value": "12", "points": 2, "category": "Rectangle.mmSize", - "item": "문구 (생성형 인공지능)/② 크기-높이 (12 mm)" + "item": "문구 (홍차에 대하여)/② 크기-높이 (12 mm)" }, "6": { "path": "//RECTANGLE//LINESHAPE", @@ -387,51 +378,51 @@ }, "points": 2, "category": "Rectangle.LineShape", - "item": "문구 (생성형 인공지능)/③ 테두리 : 이중 실선(1.00mm)", + "item": "문구 (홍차에 대하여)/③ 테두리 : 이중 실선(1.00mm)", "desc": "1mm = 283pt value['Width']에 pt값 입력" }, "7": { "path": "//RECTANGLE/@Ratio", - "value": "0", + "value": "50", "points": 2, "category": "Rectangle.OneAnswer", - "item": "문구 (생성형 인공지능)/④ 글상자 모서리 (직각)", - "desc": "모서리 비율 반원:50 / 둥근모양:20 / 직각:0" + "item": "문구 (홍차에 대하여)/④ 글상자 모서리 (둥근모양)", + "desc": "모서리 비율 반원:50 / 둥근모양:20" }, "8": { "path": "//RECTANGLE//WINDOWBRUSH/@FaceColor", - "value": "153,226,253", + "value": "241,183,180", "points": 2, "category": "Rectangle.Color", - "item": "문구 (생성형 인공지능)/⑤ 채우기 : 색상(RGB:153,226,253)" + "item": "문구 (홍차에 대하여)/⑤ 채우기 : 색상(RGB:241,183,180)" }, "9": { "path": "//RECTANGLE/SHAPEOBJECT/POSITION/@TreatAsChar", "value": "true", "points": 1, "category": "Rectangle.OneAnswer", - "item": "문구 (생성형 인공지능)/⑥ 글상자 위치 (글자처럼 취급)" + "item": "문구 (홍차에 대하여)/⑥ 글상자 위치 (글자처럼 취급)" }, "10": { "path": "//PARASHAPE[@Id='{rect_parashape_id}']/@Align", "value": "Center", "points": 1, "category": "Rectangle.TextBoxAlign", - "item": "문구 (생성형 인공지능)/⑦ 글상자 정렬 (가운데 정렬)" + "item": "문구 (홍차에 대하여)/⑦ 글상자 정렬 (가운데 정렬)" }, "11": { "path": ".//RECTANGLE//TEXT/@CharShape", "value": "견고딕", "points": 1, "category": "Rectangle.FontName", - "item": "문구 (생성형 인공지능)/⑧ 글씨체 (견고딕)" + "item": "문구 (홍차에 대하여)/⑧ 글씨체 (견고딕)" }, "12": { "path": "//CHARSHAPE[@Id='{rect_charshape_id}']/@Height", "value": "2000", "points": 1, "category": "Rectangle.FontSize", - "item": "문구 (생성형 인공지능)/⑨ 글씨크기 (2000)", + "item": "문구 (홍차에 대하여)/⑨ 글씨크기 (2000)", "desc": "1pt당 100" }, "13": { @@ -439,14 +430,14 @@ "value": "Center", "points": 1, "category": "Rectangle.TextBoxAlign", - "item": "문구 (생성형 인공지능)/⑩ 정렬 (가운데 정렬)" + "item": "문구 (홍차에 대하여)/⑩ 정렬 (가운데 정렬)" }, "14": { "path": "//BINITEM[@BinData=//PICTURE/IMAGE/@BinItem][@Format='JPG' or @Format='JPEG' or @Format='PNG']", "value": true, "points": 2, "category": "Boolean", - "item": "① 파일명 \"그림D.jpg\" 삽입", + "item": "① 파일명 \"그림E.jpg\" 삽입", "desc": "첨부 이미지 파일명 손상으로 정상적인 채점이 불가한 경우가 발견되어서 이미지 첨부 여부로 채점 방식 변경 (7/3)" }, "15": { @@ -479,81 +470,81 @@ }, "19": { "path": "//TEXT[CHAR[text()='{searchValue}']]/@CharShape", - "searchValue": "1. 서비스 현황", - "value": "돋움체", + "searchValue": "1. 홍차의 역사", + "value": "중고딕", "points": 1, "category": "FontName", - "item": "문구① (1. 서비스 현황)/① 글씨체 (돋움체)" + "item": "문구① (1. 홍차의 역사)/① 글씨체 (중고딕)" }, "20": { "path": "//CHARSHAPE[@Id=//TEXT[CHAR[text()='{searchValue}']]/@CharShape]/@Height", - "searchValue": "1. 서비스 현황", + "searchValue": "1. 홍차의 역사", "value": "1200", "points": 1, "category": "OneAnswer", - "item": "문구① (1. 서비스 현황)/② 크기 (1200)" + "item": "문구① (1. 홍차의 역사)/② 크기 (1200)" }, "21": { "path": "//CHARSHAPE[@Id=//TEXT[CHAR[text()='{searchValue}']]/@CharShape]", - "searchValue": "1. 서비스 현황", + "searchValue": "1. 홍차의 역사", "value": "BOLD", "points": 1, "category": "FontAttribute", - "item": "문구① (1. 서비스 현황)/③ 진하게" + "item": "문구① (1. 홍차의 역사)/③ 진하게" }, "22": { "path": "//TEXT[CHAR[text()='{searchValue}']]/@CharShape", - "searchValue": "2. 활용 분야", - "value": "돋움체", + "searchValue": "2. 홍차의 효능", + "value": "중고딕", "points": 1, "category": "FontName", - "item": "문구② (2. 활용 분야)/① 글씨체 (돋움체)" + "item": "문구② (2. 홍차의 효능)/① 글씨체 (중고딕)" }, "23": { "path": "//CHARSHAPE[@Id=//TEXT[CHAR[text()='{searchValue}']]/@CharShape]/@Height", - "searchValue": "2. 활용 분야", + "searchValue": "2. 홍차의 효능", "value": "1200", "points": 1, "category": "OneAnswer", - "item": "문구② (2. 활용 분야)/② 크기 (1200)" + "item": "문구② (2. 홍차의 효능)/② 크기 (1200)" }, "24": { "path": "//CHARSHAPE[@Id=//TEXT[CHAR[text()='{searchValue}']]/@CharShape]", - "searchValue": "2. 활용 분야", + "searchValue": "2. 홍차의 효능", "value": "BOLD", "points": 1, "category": "FontAttribute", - "item": "문구② (2. 활용 분야)/③ 진하게" + "item": "문구② (2. 홍차의 효능)/③ 진하게" }, "25": { "path": "boolean(//TEXT[CHAR[contains(text(),'{option}')]]/FOOTNOTE)", "path2": "boolean(//CHAR[substring(., string-length(.) - string-length('{option}') + 1) = '{option}']/following-sibling::FOOTNOTE/descendant::CHAR)", - "option": "핀테크", + "option": "효소", "value": true, "points": 2, "category": "Boolean", - "item": "문구 (핀테크)/① 각주 설정 및 문구 입력" + "item": "문구 (효소)/① 각주 설정 및 문구 입력" }, "26": { "path": "//CHAR[contains(text(),'{searchValue}')]/parent::TEXT/@CharShape", - "searchValue": "금융 서비스의 효율성과 접근성을 혁신하는 신산업", + "searchValue": "세포 안에서 합성되어 촉매 구실을 하는 화합물", "value": "굴림", "points": 1, "category": "FontName", - "item": "문구 (핀테크)/② 글씨체 (굴림)" + "item": "문구 (효소)/② 글씨체 (굴림)" }, "27": { "path": "//CHARSHAPE[@Id=//TEXT[CHAR[contains(text(),'{searchValue}')]]/@CharShape]/@Height", - "searchValue": "금융 서비스의 효율성과 접근성을 혁신하는 신산업", + "searchValue": "세포 안에서 합성되어 촉매 구실을 하는 화합물", "value": "900", "points": 1, "category": "OneAnswer", - "item": "문구 (핀테크)/③ 크기 (9pt)" + "item": "문구 (효소)/③ 크기 (9pt)" }, "28": { "path": "//P[TEXT[CHAR[contains(text(), '{searchValue}')]]]//AUTONUMFORMAT/@Type", - "searchValue": "금융 서비스의 효율성과 접근성을 혁신하는 신산업", - "value": "CircledLatinCapital", + "searchValue": "세포 안에서 합성되어 촉매 구실을 하는 화합물", + "value": "Digit", "points": 2, "category": "OneAnswer", "item": "문구 (전당)/④ 각주 번호모양", @@ -579,81 +570,81 @@ } }, "29": { - "path": "boolean(//CHAR[contains(text(),'Generative')])", - "ignoreWord": "Generative", + "path": "boolean(//CHAR[contains(text(),'{ignoreWord}')])", + "ignoreWord": "Culture", "value": true, "points": 3, "category": "Boolean", - "item": "Generative/영단어 미입력, 대소문자/오타 시 전체 감점", + "item": "Culture/영단어 미입력, 대소문자/오타 시 전체 감점", "desc": "유사도 검사를 진행하지 않고 영단어가 모두 일치해야 하므로 xpath구문 내 단어도 수정필요" }, "30": { "path": "//CHAR[contains(text(),'{kor}')][contains(text(),'{chn}')]", "word": [ - ["생성", "生成"], - ["현재", "現在"], - ["창조", "創造"], - ["결함", "缺陷"], - ["극대", "極大"] + ["홍차", "紅茶"], + ["추정", "推定"], + ["재배", "栽培"], + ["특징", "特徵"], + ["건강", "健康"] ], "value": 10, "points": 10, "category": "Hanja", - "item": "① 생성(生成), ② 현재(現在), ③ 창조(創造), ④ 결함(缺陷), ⑤ 극대(極大)" + "item": "① 홍차(紅茶), ② 추정(推定), ③ 재배(栽培), ④ 특징(特徵), ⑤ 건강(健康)" }, "31": { - "path": "boolean(//CHAR[contains(translate(text(), ' ', ''),'성형인공')])", + "path": "boolean(//CHAR[contains(translate(text(), ' ', ''),'세기중반')])", "value": true, "points": 3, "category": "Boolean", - "item": "문구 (…사용하는 인공지능 생성형 서비스이다…)>'인공지능 / 생성형' 순서바꿈" + "item": "문구 (…17제기 중반 네덜란드와…)>'제' → '세' 글자바꿈" }, "32": { - "path": "boolean(//CHAR[contains(translate(text(), ' ', ''),'률검토를')])", + "path": "boolean(//CHAR[contains(translate(text(), ' ', ''),'산된홍차')])", "value": true, "points": 3, "category": "Boolean", - "item": "문구 (…작성 및 법률 검투를 수행…)>'투' → '토' 글자바꿈" + "item": "문구 (…홍차는 생산된 세계적으로 유명해졌다는…)>'홍차는 / 생산된' 순서바꿈" }, "33": { "path": "//TEXT[CHAR[contains(text(),'{searchValue}')]]/@CharShape", - "searchValue": "생성형 인공지능 서비스 이용률 현황", - "value": "굴림체", + "searchValue": "국내 홍차 선호도(%)", + "value": "돋움체", "points": 1, "category": "FontName", - "item": "제목 문구 (생성형 인공지능 서비스 이용률 현황)/① 글씨체 (굴림체)" + "item": "제목 문구 (국내 홍차 선호도(%))/① 글씨체 (돋움체)" }, "34": { "path": "//CHARSHAPE[@Id=//TEXT[CHAR[text()='{searchValue}']]/@CharShape]/@Height", - "searchValue": "생성형 인공지능 서비스 이용률 현황", + "searchValue": "국내 홍차 선호도(%)", "value": "1200", "points": 1, "category": "OneAnswer", - "item": "제목 문구 (생성형 인공지능 서비스 이용률 현황)/② 크기 (1200)" + "item": "제목 문구 (국내 홍차 선호도(%))/② 크기 (1200)" }, "35": { "path": "//CHARSHAPE[@Id=//TEXT[CHAR[text()='{searchValue}']]/@CharShape]", - "searchValue": "생성형 인공지능 서비스 이용률 현황", + "searchValue": "국내 홍차 선호도(%)", "value": "BOLD", "points": 1, "category": "FontAttribute", - "item": "제목 문구 (생성형 인공지능 서비스 이용률 현황)/③ 진하게" + "item": "제목 문구 (국내 홍차 선호도(%))/③ 진하게" }, "36": { "path": "//PARASHAPE[@Id=//P[.//CHAR[text()='{searchValue}']]/@ParaShape]/@Align", - "searchValue": "생성형 인공지능 서비스 이용률 현황", + "searchValue": "국내 홍차 선호도(%)", "value": "Center", "points": 1, "category": "OneAnswer", - "item": "제목 문구 (생성형 인공지능 서비스 이용률 현황)/④ 정렬 (가운데 정렬)" + "item": "제목 문구 (국내 홍차 선호도(%))/④ 정렬 (가운데 정렬)" }, "37": { "path": "//BORDERFILL[@Id=//TABLE/ROW[1]/CELL/@BorderFill]/FILLBRUSH/WINDOWBRUSH/@FaceColor", "path2": "//BORDERFILL[@Id=//CELLZONE[@StartRowAddr='0' and @EndRowAddr='0' and @StartColAddr='0' and @EndColAddr=(ancestor::TABLE[1]/@ColCount)-1]/@BorderFill]/FILLBRUSH/WINDOWBRUSH/@FaceColor", - "value": "232,250,210", + "value": "251,244,70", "points": 2, "category": "Color", - "item": "위쪽 제목 셀/① 색상(RGB:232,250,210)" + "item": "위쪽 제목 셀/① 색상(RGB:251,244,70)" }, "38": { "path": "//CHARSHAPE[@Id=//TABLE/ROW[1]/descendant::TEXT/@CharShape]", @@ -682,11 +673,11 @@ "41": { "path": "//TABLE//TEXT/@CharShape", "path2": "//FONTFACE[@Lang='Hangul']/FONT[@Id=//CHARSHAPE[@Id=//TABLE/ROW/descendant::TEXT/@CharShape]/FONTID/@Hangul]/@Name", - "value": "중고딕", + "value": "굴림", "points": 1, "category": "TableFontName", "category_tmp": "FontName", - "item": "글자모양/① 글씨체 (중고딕)", + "item": "글자모양/① 글씨체 (굴림)", "desc": "테이블 폰트명 문항은 테이블의 모든 셀이 정답폰트와 일치해야 함, 하나만 일치해도 정답으로 채점할 경우 category값을 FontName으로 변경" }, "42": { @@ -704,7 +695,7 @@ "item": "글자모양/③ 정렬 (가운데 정렬)" }, "44": { - "path": "boolean(//TABLE[1]/ROW[last()]/CELL[position()=last()]//FIELDBEGIN[starts-with(@Command, '={option}')]) and boolean(//TABLE[1]/ROW[last()]/CELL[position()=last()-1]//FIELDBEGIN[starts-with(@Command, '={option}')])", + "path": "boolean(//TABLE[1]/ROW[last()]/CELL[position()=last()]//FIELDBEGIN[starts-with(@Command, '={option}')]) or boolean(//TABLE[1]/ROW[last()]/CELL[position()=last()-1]//FIELDBEGIN[starts-with(@Command, '={option}')])", "option": "AVG", "value": true, "points": 4, @@ -714,11 +705,11 @@ }, "45": { "chart_xpath": "", - "chart_type": "묶은 가로 막대형", + "chart_type": "꺾은선형", "value": true, "points": 2, "category": "ChartType", - "item": "① 종류 (묶은 가로 막대형)", + "item": "① 종류 (꺾은선형)", "desc": "chart_type을 입력받아 차트타입에 맞는 xml요소가 있는지 내부적으로 검사, chart_type만 한글로 입력해주면 된다. (공백무시)" }, "46": { @@ -738,10 +729,10 @@ }, "48": { "path": "//OLE[@BinItem=//BINITEM[@Format='OLE']/@BinData]//SIZE/@Height", - "value": "80", + "value": "90", "points": 2, "category": "mmSize", - "item": "④ 크기-높이 (80 mm)" + "item": "④ 크기-높이 (90 mm)" }, "49": { "chart_xpath": "boolean(//c:chart and not(//c:pt[not(ancestor::c:tx)]/c:v[text()='합계' or text()='평균']))", @@ -753,32 +744,32 @@ }, "50": { "chart_xpath": "//a:t[text()='{searchValue}']/ancestor::a:r//a:ea/@typeface", - "searchValue": "생성형 인공지능 이용률 현황", + "searchValue": "국내 홍차 선호도", "value": "휴먼옛체", "points": 1, "category": "OneAnswer", - "item": "제목 문구 (생성형 인공지능 이용률 현황)/① 글씨체 (휴먼옛체)" + "item": "제목 문구 (국내 홍차 선호도)/① 글씨체 (휴먼옛체)" }, "51": { "chart_xpath": "//a:t[text()='{searchValue}']/ancestor::a:r/a:rPr/@sz", - "searchValue": "생성형 인공지능 이용률 현황", + "searchValue": "국내 홍차 선호도", "value": "1300", "points": 1, "category": "OneAnswer", - "item": "제목 문구 (생성형 인공지능 이용률 현황)/② 크기 (1300)" + "item": "제목 문구 (국내 홍차 선호도)/② 크기 (1300)" }, "52": { "chart_xpath": "//a:t[text()='{searchValue}']/ancestor::a:r/a:rPr/@{option}", "option": "b", - "searchValue": "생성형 인공지능 이용률 현황", + "searchValue": "국내 홍차 선호도", "value": "1", "points": 1, "category": "OneAnswer", - "item": "제목 문구 (생성형 인공지능 이용률 현황)/③ 기울임", + "item": "제목 문구 (국내 홍차 선호도)/③ 기울임", "desc": "option값 - 기울임(Italic):i / 굵게(Bold):b" }, "53": { - "chart_xpath": "//c:catAx/c:txPr//a:ea/@typeface", + "chart_xpath": "//c:catAx/c:txPr//a:ea/@typeface | //c:catAx/c:txPr//a:latin/@typeface", "value": "돋움", "points": 1, "category": "ChartOneAnswer", @@ -801,7 +792,7 @@ "desc": "option값 - 기울임(Italic):i / 굵게(Bold):b" }, "56": { - "chart_xpath": "//c:valAx/c:txPr//a:ea/@typeface", + "chart_xpath": "//c:valAx/c:txPr//a:ea/@typeface | //c:valAx/c:txPr//a:latin/@typeface", "value": "돋움", "points": 1, "category": "ChartOneAnswer", @@ -824,7 +815,7 @@ "desc": "option값 - 기울임(Italic):i / 굵게(Bold):b" }, "59": { - "chart_xpath": "//c:legend//a:ea/@typeface", + "chart_xpath": "//c:legend//a:ea/@typeface | //c:legend//a:latin/@typeface", "value": "돋움", "points": 1, "category": "OneAnswer", diff --git a/회차별채점자료/2601/DIW_2601A.json b/JSON/2602_8/DIW_2602_8A.json similarity index 100% rename from 회차별채점자료/2601/DIW_2601A.json rename to JSON/2602_8/DIW_2602_8A.json diff --git a/diwScoring2.py b/diwScoring2.py index 72c8938..cb8ad38 100644 --- a/diwScoring2.py +++ b/diwScoring2.py @@ -1071,6 +1071,7 @@ class XMLScorer: '꺾은선형': "//c:lineChart[c:grouping[@val='standard']]", '묶은가로막대형': "//c:barChart[c:barDir[@val='bar'] and c:grouping[@val='clustered']]", '누적가로막대형': "//c:barChart[c:barDir[@val='bar'] and c:grouping[@val='stacked']]", + '100%기준누적가로막대형': "//c:barChart[c:barDir[@val='bar'] and c:grouping[@val='percentStacked']]", '원뿔형누적가로막대형': "//c:bar3DChart[c:barDir[@val='bar'] and c:grouping[@val='stacked']]", '묶은세로막대형': "//c:barChart[c:barDir[@val='col'] and c:grouping[@val='clustered']]", @@ -1479,15 +1480,16 @@ class XMLScorer: def main(): # 시험회차 및 유형 - exam_round = '2622' + exam_round = '2602' # exam_round = '2522' # 채점하고자 하는 유형은 주석 해제 exam_types = [ # 'A', - 'B', + # 'B', # 'C', - # 'D', + 'D', + # 'E', ] test_mode = False @@ -1500,13 +1502,14 @@ def main(): # xml(hml)파일 디렉토리 경로 (예시:./output/2503/A/DIW) xml_directory = f'./output/{exam_round}/{exam_type}/{"TEST" if test_mode else "DIW"}' - # 오탈자 체크를 위한 정답 파일 경로 (예시:./output/A/DIW/DIW_2503A.hml) - # correct_answer_file = f'./output/{exam_type}/DIW/DIW_{exam_round}{exam_type}.hml' + + # 오탈자 체크를 위한 정답 파일 경로 correct_answer_file = f'./output/{exam_round}/{exam_type}/{"TEST" if test_mode else "DIW"}/DIW_{exam_round}{exam_type}.hml' # 엑셀 파일명 (비어있으면 자동생성) (예시:241001_DIW_2503A_채점결과.xlsx) timestamp = datetime.now().strftime("%y%m%d") - output_path = f'./score_result/{timestamp}_DIW_{exam_round}{exam_type}_{"TEST" if test_mode else "채점결과"}.xlsx' + + output_path = f'./{timestamp}_DIW_{exam_round}{exam_type}_{"TEST" if test_mode else "채점결과"}.xlsx' # 채점 클래스 초기화 scorer = XMLScorer(scoring_criteria_path) diff --git a/hwp_conversion.log b/hwp_conversion.log index dcc21dd..2c4ab9d 100644 --- a/hwp_conversion.log +++ b/hwp_conversion.log @@ -31497,3 +31497,2250 @@ 2026-02-20 16:12:37,748 - INFO - 변환 성공: DIW_2622A.hwpx -> DIW_2622A.hml 2026-02-20 16:12:38,053 - INFO - 폴더 변환 완료: D:\project\HWP\HWP-Scoring\input\2622\A\DIW -> D:\project\HWP\HWP-Scoring\output\2622\A\DIW 2026-02-20 16:13:37,659 - INFO - 폴더 변환 시작: D:\project\HWP\HWP-Scoring\input\2622\A\DIW -> D:\project\HWP\HWP-Scoring\output\2622\A\DIW +2026-02-20 16:31:07,970 - INFO - 변환 성공: DIW-006787-권연호.hwp -> DIW-006787-권연호.hml +2026-02-20 16:31:08,669 - INFO - 변환 성공: DIW_2622A.hwpx -> DIW_2622A.hml +2026-02-20 16:31:09,005 - INFO - 폴더 변환 완료: D:\project\HWP\HWP-Scoring\input\2622\A\DIW -> D:\project\HWP\HWP-Scoring\output\2622\A\DIW +2026-02-20 17:32:35,167 - INFO - 폴더 변환 시작: D:\project\HWP\HWP-Scoring\input\2622\A\DIW -> D:\project\HWP\HWP-Scoring\output\2622\A\DIW +2026-02-20 17:34:15,620 - INFO - 변환 성공: DIW-000041-손주현.hwp -> DIW-000041-손주현.hml +2026-02-20 17:34:15,707 - INFO - 변환 성공: DIW-000173-강승모.hwp -> DIW-000173-강승모.hml +2026-02-20 17:34:15,778 - INFO - 변환 성공: DIW-000174-문경서.hwp -> DIW-000174-문경서.hml +2026-02-20 17:34:15,854 - INFO - 변환 성공: DIW_2622A.hwpx -> DIW_2622A.hml +2026-02-20 17:34:15,879 - INFO - 폴더 변환 완료: D:\project\HWP\HWP-Scoring\input\2622\A\DIW -> D:\project\HWP\HWP-Scoring\output\2622\A\DIW +2026-02-20 17:34:16,380 - INFO - 폴더 변환 시작: D:\project\HWP\HWP-Scoring\input\2622\B\DIW -> D:\project\HWP\HWP-Scoring\output\2622\B\DIW +2026-02-20 17:34:20,724 - INFO - 변환 성공: DIW-000181-태규빈.hwp -> DIW-000181-태규빈.hml +2026-02-20 17:34:21,343 - INFO - 변환 성공: DIW-000245-이지민.hwp -> DIW-000245-이지민.hml +2026-02-20 17:34:22,071 - INFO - 변환 성공: DIW-000247-황준원.hwp -> DIW-000247-황준원.hml +2026-02-20 17:34:22,623 - INFO - 변환 성공: DIW_2622B.hwpx -> DIW_2622B.hml +2026-02-20 17:34:22,968 - INFO - 폴더 변환 완료: D:\project\HWP\HWP-Scoring\input\2622\B\DIW -> D:\project\HWP\HWP-Scoring\output\2622\B\DIW +2026-02-20 17:34:23,469 - INFO - 폴더 변환 시작: D:\project\HWP\HWP-Scoring\input\2622\C\DIW -> D:\project\HWP\HWP-Scoring\output\2622\C\DIW +2026-02-20 17:34:25,771 - INFO - 변환 성공: DIW-000075-권예지.hwp -> DIW-000075-권예지.hml +2026-02-20 17:34:25,859 - INFO - 변환 성공: DIW-000078-추가윤.hwp -> DIW-000078-추가윤.hml +2026-02-20 17:34:25,926 - INFO - 변환 성공: DIW-000124-김윤건.hwp -> DIW-000124-김윤건.hml +2026-02-20 17:34:25,994 - INFO - 변환 성공: DIW_2622C.hwpx -> DIW_2622C.hml +2026-02-20 17:34:26,019 - INFO - 폴더 변환 완료: D:\project\HWP\HWP-Scoring\input\2622\C\DIW -> D:\project\HWP\HWP-Scoring\output\2622\C\DIW +2026-02-20 17:34:26,521 - INFO - 폴더 변환 시작: D:\project\HWP\HWP-Scoring\input\2622\D\DIW -> D:\project\HWP\HWP-Scoring\output\2622\D\DIW +2026-02-20 17:34:28,185 - INFO - 변환 성공: DIW-000009-이다은.hwp -> DIW-000009-이다은.hml +2026-02-20 17:34:28,267 - INFO - 변환 성공: DIW-000042-손유섭.hwp -> DIW-000042-손유섭.hml +2026-02-20 17:34:28,333 - INFO - 변환 성공: DIW-000043-임서연.hwp -> DIW-000043-임서연.hml +2026-02-20 17:34:28,404 - INFO - 변환 성공: DIW_2622D.hwpx -> DIW_2622D.hml +2026-02-20 17:34:28,423 - INFO - 폴더 변환 완료: D:\project\HWP\HWP-Scoring\input\2622\D\DIW -> D:\project\HWP\HWP-Scoring\output\2622\D\DIW +2026-02-20 17:34:28,923 - INFO - 폴더 변환 시작: D:\project\HWP\HWP-Scoring\input\2622\E\DIW -> D:\project\HWP\HWP-Scoring\output\2622\E\DIW +2026-02-20 17:34:30,141 - INFO - 폴더 변환 완료: D:\project\HWP\HWP-Scoring\input\2622\E\DIW -> D:\project\HWP\HWP-Scoring\output\2622\E\DIW +2026-02-20 17:55:21,249 - INFO - 폴더 변환 시작: D:\project\HWP\HWP-Scoring\input\2622\A\DIW -> D:\project\HWP\HWP-Scoring\output\2622\A\DIW +2026-02-20 17:56:07,762 - INFO - 변환 성공: DIW-000041-손주현.hwp -> DIW-000041-손주현.hml +2026-02-20 17:56:08,378 - INFO - 변환 성공: DIW-000173-강승모.hwp -> DIW-000173-강승모.hml +2026-02-20 17:56:08,878 - INFO - 변환 성공: DIW-000174-문경서.hwp -> DIW-000174-문경서.hml +2026-02-20 17:58:20,916 - INFO - 변환 성공: DIW-006787-권연호.hwp -> DIW-006787-권연호.hml +2026-02-20 17:58:21,500 - INFO - 변환 성공: DIW_2622A.hwpx -> DIW_2622A.hml +2026-02-20 17:58:21,893 - INFO - 폴더 변환 완료: D:\project\HWP\HWP-Scoring\input\2622\A\DIW -> D:\project\HWP\HWP-Scoring\output\2622\A\DIW +2026-02-20 17:58:22,394 - INFO - 폴더 변환 시작: D:\project\HWP\HWP-Scoring\input\2622\B\DIW -> D:\project\HWP\HWP-Scoring\output\2622\B\DIW +2026-02-20 17:58:26,806 - INFO - 변환 성공: DIW-000181-태규빈.hwp -> DIW-000181-태규빈.hml +2026-02-20 17:58:26,897 - INFO - 변환 성공: DIW-000245-이지민.hwp -> DIW-000245-이지민.hml +2026-02-20 17:58:26,963 - INFO - 변환 성공: DIW-000247-황준원.hwp -> DIW-000247-황준원.hml +2026-02-20 17:58:27,027 - INFO - 변환 성공: DIW_2622B.hwpx -> DIW_2622B.hml +2026-02-20 17:58:27,047 - INFO - 폴더 변환 완료: D:\project\HWP\HWP-Scoring\input\2622\B\DIW -> D:\project\HWP\HWP-Scoring\output\2622\B\DIW +2026-02-20 17:58:27,548 - INFO - 폴더 변환 시작: D:\project\HWP\HWP-Scoring\input\2622\C\DIW -> D:\project\HWP\HWP-Scoring\output\2622\C\DIW +2026-02-26 15:33:25,925 - INFO - 폴더 변환 시작: D:\project\HWP\HWP-Scoring\input\2622_8\A\DIW -> D:\project\HWP\HWP-Scoring\output\2622_8\A\DIW +2026-02-26 15:33:30,919 - INFO - 폴더 변환 완료: D:\project\HWP\HWP-Scoring\input\2622_8\A\DIW -> D:\project\HWP\HWP-Scoring\output\2622_8\A\DIW +2026-02-26 15:33:31,420 - INFO - 폴더 변환 시작: D:\project\HWP\HWP-Scoring\input\2622_8\B\DIW -> D:\project\HWP\HWP-Scoring\output\2622_8\B\DIW +2026-02-26 15:33:32,824 - INFO - 폴더 변환 완료: D:\project\HWP\HWP-Scoring\input\2622_8\B\DIW -> D:\project\HWP\HWP-Scoring\output\2622_8\B\DIW +2026-02-26 15:33:33,325 - INFO - 폴더 변환 시작: D:\project\HWP\HWP-Scoring\input\2622_8\C\DIW -> D:\project\HWP\HWP-Scoring\output\2622_8\C\DIW +2026-02-26 15:33:34,684 - INFO - 폴더 변환 완료: D:\project\HWP\HWP-Scoring\input\2622_8\C\DIW -> D:\project\HWP\HWP-Scoring\output\2622_8\C\DIW +2026-02-26 15:33:35,185 - INFO - 폴더 변환 시작: D:\project\HWP\HWP-Scoring\input\2622_8\D\DIW -> D:\project\HWP\HWP-Scoring\output\2622_8\D\DIW +2026-02-26 15:33:36,572 - INFO - 폴더 변환 완료: D:\project\HWP\HWP-Scoring\input\2622_8\D\DIW -> D:\project\HWP\HWP-Scoring\output\2622_8\D\DIW +2026-02-26 15:33:37,073 - INFO - 폴더 변환 시작: D:\project\HWP\HWP-Scoring\input\2622_8\E\DIW -> D:\project\HWP\HWP-Scoring\output\2622_8\E\DIW +2026-02-26 15:33:38,455 - INFO - 폴더 변환 완료: D:\project\HWP\HWP-Scoring\input\2622_8\E\DIW -> D:\project\HWP\HWP-Scoring\output\2622_8\E\DIW +2026-02-26 15:33:52,780 - INFO - 폴더 변환 시작: D:\project\HWP\HWP-Scoring\input\2622_8\A\DIW -> D:\project\HWP\HWP-Scoring\output\2622_8\A\DIW +2026-02-26 15:33:54,383 - INFO - 폴더 변환 완료: D:\project\HWP\HWP-Scoring\input\2622_8\A\DIW -> D:\project\HWP\HWP-Scoring\output\2622_8\A\DIW +2026-02-26 15:33:54,885 - INFO - 폴더 변환 시작: D:\project\HWP\HWP-Scoring\input\2622_8\B\DIW -> D:\project\HWP\HWP-Scoring\output\2622_8\B\DIW +2026-02-26 15:33:56,250 - INFO - 폴더 변환 완료: D:\project\HWP\HWP-Scoring\input\2622_8\B\DIW -> D:\project\HWP\HWP-Scoring\output\2622_8\B\DIW +2026-02-26 15:33:56,751 - INFO - 폴더 변환 시작: D:\project\HWP\HWP-Scoring\input\2622_8\C\DIW -> D:\project\HWP\HWP-Scoring\output\2622_8\C\DIW +2026-02-26 15:33:58,096 - INFO - 폴더 변환 완료: D:\project\HWP\HWP-Scoring\input\2622_8\C\DIW -> D:\project\HWP\HWP-Scoring\output\2622_8\C\DIW +2026-02-26 15:33:58,597 - INFO - 폴더 변환 시작: D:\project\HWP\HWP-Scoring\input\2622_8\D\DIW -> D:\project\HWP\HWP-Scoring\output\2622_8\D\DIW +2026-02-26 15:34:00,046 - INFO - 폴더 변환 완료: D:\project\HWP\HWP-Scoring\input\2622_8\D\DIW -> D:\project\HWP\HWP-Scoring\output\2622_8\D\DIW +2026-02-26 15:34:00,547 - INFO - 폴더 변환 시작: D:\project\HWP\HWP-Scoring\input\2622_8\E\DIW -> D:\project\HWP\HWP-Scoring\output\2622_8\E\DIW +2026-02-26 15:34:01,859 - INFO - 폴더 변환 완료: D:\project\HWP\HWP-Scoring\input\2622_8\E\DIW -> D:\project\HWP\HWP-Scoring\output\2622_8\E\DIW +2026-02-26 15:34:14,721 - INFO - 폴더 변환 시작: D:\project\HWP\HWP-Scoring\input\2622_8\A\DIW -> D:\project\HWP\HWP-Scoring\output\2622_8\A\DIW +2026-02-26 15:34:19,156 - INFO - 변환 성공: 워드(한글)-007726-박민수.hwp -> 워드(한글)-007726-박민수.hml +2026-02-26 15:34:19,691 - INFO - 변환 성공: 워드(한글)-007727-이제훈.hwp -> 워드(한글)-007727-이제훈.hml +2026-02-26 15:34:20,644 - INFO - 변환 성공: 워드(한글)-007735-이승은.hwp -> 워드(한글)-007735-이승은.hml +2026-02-26 15:34:21,104 - INFO - 변환 성공: 워드(한글)-007736- 이재봉.hwp -> 워드(한글)-007736- 이재봉.hml +2026-02-26 15:34:21,446 - INFO - 변환 성공: 워드(한글)-007737-이관우.hwp -> 워드(한글)-007737-이관우.hml +2026-02-26 15:34:21,996 - INFO - 변환 성공: 워드(한글)-007739-최우영.hwp -> 워드(한글)-007739-최우영.hml +2026-02-26 15:34:22,679 - INFO - 변환 성공: 워드(한글)-007740-임주환.hwp -> 워드(한글)-007740-임주환.hml +2026-02-26 15:34:23,248 - INFO - 변환 성공: 워드(한글)-007741-이지호.hwp -> 워드(한글)-007741-이지호.hml +2026-02-26 15:34:23,708 - INFO - 변환 성공: 워드(한글)-007742-김가람.hwp -> 워드(한글)-007742-김가람.hml +2026-02-26 15:34:24,094 - INFO - 변환 성공: 워드(한글)-007743-조민재.hwp -> 워드(한글)-007743-조민재.hml +2026-02-26 15:34:24,519 - INFO - 변환 성공: 워드(한글)-007745-김성주.hwp -> 워드(한글)-007745-김성주.hml +2026-02-26 15:34:24,896 - INFO - 변환 성공: 워드(한글)-007746-정규민.hwp -> 워드(한글)-007746-정규민.hml +2026-02-26 15:34:25,339 - INFO - 변환 성공: 워드(한글)-007748-박민영.hwp -> 워드(한글)-007748-박민영.hml +2026-02-26 15:34:25,641 - INFO - 변환 성공: 워드(한글)-007748-최예준.hwp -> 워드(한글)-007748-최예준.hml +2026-02-26 15:34:25,971 - INFO - 변환 성공: 워드(한글)-007750-김창성.hwp -> 워드(한글)-007750-김창성.hml +2026-02-26 15:34:26,269 - INFO - 변환 성공: 워드(한글)-007751-신지훈.hwp -> 워드(한글)-007751-신지훈.hml +2026-02-26 15:34:26,584 - INFO - 변환 성공: 워드(한글)-007752-김수호.hwp -> 워드(한글)-007752-김수호.hml +2026-02-26 15:34:26,889 - INFO - 변환 성공: 워드(한글)-007753-김세진.hwp -> 워드(한글)-007753-김세진.hml +2026-02-26 15:34:27,199 - INFO - 변환 성공: 워드(한글)-007754-주민준.hwp -> 워드(한글)-007754-주민준.hml +2026-02-26 15:34:27,617 - INFO - 변환 성공: 워드(한글)-007756-곽태성.hwp -> 워드(한글)-007756-곽태성.hml +2026-02-26 15:34:28,292 - INFO - 변환 성공: DIW_2622_8A.hwpx -> DIW_2622_8A.hml +2026-02-26 15:34:29,010 - INFO - 변환 성공: 워드(한글)-007744-채준희.hwpx -> 워드(한글)-007744-채준희.hml +2026-02-26 15:34:29,695 - INFO - 변환 성공: 워드(한글)-007749-백재형.hwpx -> 워드(한글)-007749-백재형.hml +2026-02-26 15:34:30,356 - INFO - 변환 성공: 워드(한글)-007755-김수민.hwpx -> 워드(한글)-007755-김수민.hml +2026-02-26 15:34:30,561 - INFO - 폴더 변환 완료: D:\project\HWP\HWP-Scoring\input\2622_8\A\DIW -> D:\project\HWP\HWP-Scoring\output\2622_8\A\DIW +2026-02-26 15:34:31,062 - INFO - 폴더 변환 시작: D:\project\HWP\HWP-Scoring\input\2622_8\B\DIW -> D:\project\HWP\HWP-Scoring\output\2622_8\B\DIW +2026-02-26 15:34:32,539 - INFO - 폴더 변환 완료: D:\project\HWP\HWP-Scoring\input\2622_8\B\DIW -> D:\project\HWP\HWP-Scoring\output\2622_8\B\DIW +2026-02-26 15:34:33,040 - INFO - 폴더 변환 시작: D:\project\HWP\HWP-Scoring\input\2622_8\C\DIW -> D:\project\HWP\HWP-Scoring\output\2622_8\C\DIW +2026-02-26 15:34:34,422 - INFO - 폴더 변환 완료: D:\project\HWP\HWP-Scoring\input\2622_8\C\DIW -> D:\project\HWP\HWP-Scoring\output\2622_8\C\DIW +2026-02-26 15:34:34,924 - INFO - 폴더 변환 시작: D:\project\HWP\HWP-Scoring\input\2622_8\D\DIW -> D:\project\HWP\HWP-Scoring\output\2622_8\D\DIW +2026-02-26 15:34:36,309 - INFO - 폴더 변환 완료: D:\project\HWP\HWP-Scoring\input\2622_8\D\DIW -> D:\project\HWP\HWP-Scoring\output\2622_8\D\DIW +2026-02-26 15:34:36,810 - INFO - 폴더 변환 시작: D:\project\HWP\HWP-Scoring\input\2622_8\E\DIW -> D:\project\HWP\HWP-Scoring\output\2622_8\E\DIW +2026-02-26 15:34:38,071 - INFO - 폴더 변환 완료: D:\project\HWP\HWP-Scoring\input\2622_8\E\DIW -> D:\project\HWP\HWP-Scoring\output\2622_8\E\DIW +2026-02-26 15:52:07,915 - INFO - 폴더 변환 시작: D:\project\HWP\HWP-Scoring\input\2622_8\A\DIW -> D:\project\HWP\HWP-Scoring\output\2622_8\A\DIW +2026-02-26 15:52:14,978 - INFO - 변환 성공: 워드(한글)-007726-박민수.hwp -> 워드(한글)-007726-박민수.hml +2026-02-26 15:52:15,060 - INFO - 변환 성공: 워드(한글)-007727-이제훈.hwp -> 워드(한글)-007727-이제훈.hml +2026-02-26 15:52:15,140 - INFO - 변환 성공: 워드(한글)-007735-이승은.hwp -> 워드(한글)-007735-이승은.hml +2026-02-26 15:52:15,215 - INFO - 변환 성공: 워드(한글)-007736- 이재봉.hwp -> 워드(한글)-007736- 이재봉.hml +2026-02-26 15:52:15,291 - INFO - 변환 성공: 워드(한글)-007737-이관우.hwp -> 워드(한글)-007737-이관우.hml +2026-02-26 15:52:15,364 - INFO - 변환 성공: 워드(한글)-007739-최우영.hwp -> 워드(한글)-007739-최우영.hml +2026-02-26 15:52:15,439 - INFO - 변환 성공: 워드(한글)-007740-임주환.hwp -> 워드(한글)-007740-임주환.hml +2026-02-26 15:52:15,510 - INFO - 변환 성공: 워드(한글)-007741-이지호.hwp -> 워드(한글)-007741-이지호.hml +2026-02-26 15:52:15,585 - INFO - 변환 성공: 워드(한글)-007742-김가람.hwp -> 워드(한글)-007742-김가람.hml +2026-02-26 15:52:15,663 - INFO - 변환 성공: 워드(한글)-007743-조민재.hwp -> 워드(한글)-007743-조민재.hml +2026-02-26 15:52:15,741 - INFO - 변환 성공: 워드(한글)-007745-김성주.hwp -> 워드(한글)-007745-김성주.hml +2026-02-26 15:52:15,813 - INFO - 변환 성공: 워드(한글)-007746-정규민.hwp -> 워드(한글)-007746-정규민.hml +2026-02-26 15:52:15,891 - INFO - 변환 성공: 워드(한글)-007748-박민영.hwp -> 워드(한글)-007748-박민영.hml +2026-02-26 15:52:15,967 - INFO - 변환 성공: 워드(한글)-007748-최예준.hwp -> 워드(한글)-007748-최예준.hml +2026-02-26 15:52:16,042 - INFO - 변환 성공: 워드(한글)-007750-김창성.hwp -> 워드(한글)-007750-김창성.hml +2026-02-26 15:52:16,123 - INFO - 변환 성공: 워드(한글)-007751-신지훈.hwp -> 워드(한글)-007751-신지훈.hml +2026-02-26 15:52:16,206 - INFO - 변환 성공: 워드(한글)-007752-김수호.hwp -> 워드(한글)-007752-김수호.hml +2026-02-26 15:52:16,284 - INFO - 변환 성공: 워드(한글)-007753-김세진.hwp -> 워드(한글)-007753-김세진.hml +2026-02-26 15:52:16,358 - INFO - 변환 성공: 워드(한글)-007754-주민준.hwp -> 워드(한글)-007754-주민준.hml +2026-02-26 15:52:16,432 - INFO - 변환 성공: 워드(한글)-007756-곽태성.hwp -> 워드(한글)-007756-곽태성.hml +2026-02-26 15:52:16,504 - INFO - 변환 성공: DIW_2622_8A.hwpx -> DIW_2622_8A.hml +2026-02-26 15:52:16,578 - INFO - 변환 성공: 워드(한글)-007744-채준희.hwpx -> 워드(한글)-007744-채준희.hml +2026-02-26 15:52:16,651 - INFO - 변환 성공: 워드(한글)-007749-백재형.hwpx -> 워드(한글)-007749-백재형.hml +2026-02-26 15:52:16,727 - INFO - 변환 성공: 워드(한글)-007755-김수민.hwpx -> 워드(한글)-007755-김수민.hml +2026-02-26 15:52:16,746 - INFO - 폴더 변환 완료: D:\project\HWP\HWP-Scoring\input\2622_8\A\DIW -> D:\project\HWP\HWP-Scoring\output\2622_8\A\DIW +2026-02-26 15:52:17,247 - INFO - 폴더 변환 시작: D:\project\HWP\HWP-Scoring\input\2622_8\B\DIW -> D:\project\HWP\HWP-Scoring\output\2622_8\B\DIW +2026-02-26 15:52:18,488 - INFO - 폴더 변환 완료: D:\project\HWP\HWP-Scoring\input\2622_8\B\DIW -> D:\project\HWP\HWP-Scoring\output\2622_8\B\DIW +2026-02-26 15:52:18,988 - INFO - 폴더 변환 시작: D:\project\HWP\HWP-Scoring\input\2622_8\C\DIW -> D:\project\HWP\HWP-Scoring\output\2622_8\C\DIW +2026-02-26 15:52:20,435 - INFO - 폴더 변환 완료: D:\project\HWP\HWP-Scoring\input\2622_8\C\DIW -> D:\project\HWP\HWP-Scoring\output\2622_8\C\DIW +2026-02-26 15:52:20,936 - INFO - 폴더 변환 시작: D:\project\HWP\HWP-Scoring\input\2622_8\D\DIW -> D:\project\HWP\HWP-Scoring\output\2622_8\D\DIW +2026-02-26 15:52:22,283 - INFO - 폴더 변환 완료: D:\project\HWP\HWP-Scoring\input\2622_8\D\DIW -> D:\project\HWP\HWP-Scoring\output\2622_8\D\DIW +2026-02-26 15:52:22,784 - INFO - 폴더 변환 시작: D:\project\HWP\HWP-Scoring\input\2622_8\E\DIW -> D:\project\HWP\HWP-Scoring\output\2622_8\E\DIW +2026-02-26 15:52:24,130 - INFO - 폴더 변환 완료: D:\project\HWP\HWP-Scoring\input\2622_8\E\DIW -> D:\project\HWP\HWP-Scoring\output\2622_8\E\DIW +2026-03-03 17:54:37,368 - INFO - 폴더 변환 시작: D:\project\HWP\HWP-Scoring\input\2602\A\DIW -> D:\project\HWP\HWP-Scoring\output\2602\A\DIW +2026-03-03 17:54:41,047 - INFO - 변환 성공: DIW_2602A.hwpx -> DIW_2602A.hml +2026-03-03 17:54:41,479 - INFO - 폴더 변환 완료: D:\project\HWP\HWP-Scoring\input\2602\A\DIW -> D:\project\HWP\HWP-Scoring\output\2602\A\DIW +2026-03-03 17:54:41,980 - INFO - 폴더 변환 시작: D:\project\HWP\HWP-Scoring\input\2602\B\DIW -> D:\project\HWP\HWP-Scoring\output\2602\B\DIW +2026-03-03 17:54:44,168 - INFO - 변환 성공: DIW_2602B.hwpx -> DIW_2602B.hml +2026-03-03 17:54:44,576 - INFO - 폴더 변환 완료: D:\project\HWP\HWP-Scoring\input\2602\B\DIW -> D:\project\HWP\HWP-Scoring\output\2602\B\DIW +2026-03-03 17:54:45,077 - INFO - 폴더 변환 시작: D:\project\HWP\HWP-Scoring\input\2602\C\DIW -> D:\project\HWP\HWP-Scoring\output\2602\C\DIW +2026-03-03 17:54:47,211 - INFO - 변환 성공: DIW_2602C.hwpx -> DIW_2602C.hml +2026-03-03 17:54:47,613 - INFO - 폴더 변환 완료: D:\project\HWP\HWP-Scoring\input\2602\C\DIW -> D:\project\HWP\HWP-Scoring\output\2602\C\DIW +2026-03-03 17:54:48,114 - INFO - 폴더 변환 시작: D:\project\HWP\HWP-Scoring\input\2602\D\DIW -> D:\project\HWP\HWP-Scoring\output\2602\D\DIW +2026-03-03 17:54:51,894 - INFO - 변환 성공: DIW_2602D.hwpx -> DIW_2602D.hml +2026-03-03 17:54:52,306 - INFO - 폴더 변환 완료: D:\project\HWP\HWP-Scoring\input\2602\D\DIW -> D:\project\HWP\HWP-Scoring\output\2602\D\DIW +2026-03-03 17:54:52,807 - INFO - 폴더 변환 시작: D:\project\HWP\HWP-Scoring\input\2602\E\DIW -> D:\project\HWP\HWP-Scoring\output\2602\E\DIW +2026-03-03 17:54:55,662 - INFO - 변환 성공: DIW_2602E.hwpx -> DIW_2602E.hml +2026-03-03 17:54:56,062 - INFO - 폴더 변환 완료: D:\project\HWP\HWP-Scoring\input\2602\E\DIW -> D:\project\HWP\HWP-Scoring\output\2602\E\DIW +2026-03-06 15:57:06,807 - INFO - 폴더 변환 시작: D:\project\HWP\HWP-Scoring\input\2602\A\DIW -> D:\project\HWP\HWP-Scoring\output\2602\A\DIW +2026-03-06 15:57:11,392 - INFO - 변환 성공: DIW-000018-김윤섭.hwp -> DIW-000018-김윤섭.hml +2026-03-06 15:57:12,107 - INFO - 변환 성공: DIW-000023-김보경.hwp -> DIW-000023-김보경.hml +2026-03-06 15:57:12,808 - INFO - 변환 성공: DIW-000024-김지안.hwp -> DIW-000024-김지안.hml +2026-03-06 15:57:13,468 - INFO - 변환 성공: DIW-000055-이슬아.hwp -> DIW-000055-이슬아.hml +2026-03-06 15:57:14,008 - INFO - 변환 성공: DIW-000122-김다현.hwp -> DIW-000122-김다현.hml +2026-03-06 15:57:14,679 - INFO - 변환 성공: DIW-000123-김주완.hwp -> DIW-000123-김주완.hml +2026-03-06 15:57:15,319 - INFO - 변환 성공: DIW-000124-안주현.hwp -> DIW-000124-안주현.hml +2026-03-06 15:57:16,081 - INFO - 변환 성공: DIW-000141-곽겸.hwp -> DIW-000141-곽겸.hml +2026-03-06 15:57:16,705 - INFO - 변환 성공: DIW-000253-김동욱.hwp -> DIW-000253-김동욱.hml +2026-03-06 15:57:17,413 - INFO - 변환 성공: DIW-000254-배서준.hwp -> DIW-000254-배서준.hml +2026-03-06 15:57:17,990 - INFO - 변환 성공: DIW-000255-백인서.hwp -> DIW-000255-백인서.hml +2026-03-06 15:57:18,758 - INFO - 변환 성공: DIW-000307-황유빈.hwp -> DIW-000307-황유빈.hml +2026-03-06 15:57:19,488 - INFO - 변환 성공: DIW-000308-홍윤지.hwp -> DIW-000308-홍윤지.hml +2026-03-06 15:57:20,173 - INFO - 변환 성공: DIW-000481-박상혁.hwp -> DIW-000481-박상혁.hml +2026-03-06 15:57:20,773 - INFO - 변환 성공: DIW-000482-이지호.hwp -> DIW-000482-이지호.hml +2026-03-06 15:57:21,438 - INFO - 변환 성공: DIW-000483-남유진.hwp -> DIW-000483-남유진.hml +2026-03-06 15:57:22,097 - INFO - 변환 성공: DIW-000488-서나래.hwp -> DIW-000488-서나래.hml +2026-03-06 15:57:22,899 - INFO - 변환 성공: DIW-000491-박수연.hwp -> DIW-000491-박수연.hml +2026-03-06 15:57:23,558 - INFO - 변환 성공: DIW-000502-박소현.hwp -> DIW-000502-박소현.hml +2026-03-06 15:57:24,213 - INFO - 변환 성공: DIW-000530-장선후.hwp -> DIW-000530-장선후.hml +2026-03-06 15:57:25,018 - INFO - 변환 성공: DIW-000531-양민영.hwp -> DIW-000531-양민영.hml +2026-03-06 15:57:25,627 - INFO - 변환 성공: DIW-000532-고진혁.hwp -> DIW-000532-고진혁.hml +2026-03-06 15:57:26,411 - INFO - 변환 성공: DIW-000533-김주원.hwp -> DIW-000533-김주원.hml +2026-03-06 15:57:27,055 - INFO - 변환 성공: DIW-000648-임준영.hwp -> DIW-000648-임준영.hml +2026-03-06 15:57:27,799 - INFO - 변환 성공: DIW-000676-박주하.hwp -> DIW-000676-박주하.hml +2026-03-06 15:57:28,531 - INFO - 변환 성공: DIW-000731-김준서.hwp -> DIW-000731-김준서.hml +2026-03-06 15:57:29,361 - INFO - 변환 성공: DIW-000760-최수연.hwp -> DIW-000760-최수연.hml +2026-03-06 15:57:29,926 - INFO - 변환 성공: DIW-000761-조형심.hwp -> DIW-000761-조형심.hml +2026-03-06 15:57:30,705 - INFO - 변환 성공: DIW-000788-최우빈.hwp -> DIW-000788-최우빈.hml +2026-03-06 15:57:31,325 - INFO - 변환 성공: DIW-000789-이시윤.hwp -> DIW-000789-이시윤.hml +2026-03-06 15:57:31,999 - INFO - 변환 성공: DIW-000791-권예원.hwp -> DIW-000791-권예원.hml +2026-03-06 15:57:32,529 - INFO - 변환 성공: DIW-000798-김민기.hwp -> DIW-000798-김민기.hml +2026-03-06 15:57:33,132 - INFO - 변환 성공: DIW-000825-장수빈.hwp -> DIW-000825-장수빈.hml +2026-03-06 15:57:33,736 - INFO - 변환 성공: DIW-000993-황우빈.hwp -> DIW-000993-황우빈.hml +2026-03-06 15:57:34,345 - INFO - 변환 성공: DIW-000995-최정원.hwp -> DIW-000995-최정원.hml +2026-03-06 15:57:34,957 - INFO - 변환 성공: DIW-001011-배수빈.hwp -> DIW-001011-배수빈.hml +2026-03-06 15:57:35,597 - INFO - 변환 성공: DIW-001012-여진우.hwp -> DIW-001012-여진우.hml +2026-03-06 15:57:36,162 - INFO - 변환 성공: DIW-001013-박지유.hwp -> DIW-001013-박지유.hml +2026-03-06 15:57:36,756 - INFO - 변환 성공: DIW-001014-손연우.hwp -> DIW-001014-손연우.hml +2026-03-06 15:57:37,353 - INFO - 변환 성공: DIW-001015-손연지.hwp -> DIW-001015-손연지.hml +2026-03-06 15:57:38,047 - INFO - 변환 성공: DIW-001016-정다현.hwp -> DIW-001016-정다현.hml +2026-03-06 15:57:38,643 - INFO - 변환 성공: DIW-001017-김민준.hwp -> DIW-001017-김민준.hml +2026-03-06 15:57:39,366 - INFO - 변환 성공: DIW-001018-정우영.hwp -> DIW-001018-정우영.hml +2026-03-06 15:57:39,920 - INFO - 변환 성공: DIW-001019-정아인.hwp -> DIW-001019-정아인.hml +2026-03-06 15:57:40,533 - INFO - 변환 성공: DIW-001020-최민경.hwp -> DIW-001020-최민경.hml +2026-03-06 15:57:41,228 - INFO - 변환 성공: DIW-001090-이성훈.hwp -> DIW-001090-이성훈.hml +2026-03-06 15:57:41,913 - INFO - 변환 성공: DIW-001095-김나현.hwp -> DIW-001095-김나현.hml +2026-03-06 15:57:42,494 - INFO - 변환 성공: DIW-001102-배서연.hwp -> DIW-001102-배서연.hml +2026-03-06 15:57:43,383 - INFO - 변환 성공: DIW-001197-권아현.hwp -> DIW-001197-권아현.hml +2026-03-06 15:57:43,938 - INFO - 변환 성공: DIW-001363-박국봉.hwp -> DIW-001363-박국봉.hml +2026-03-06 15:57:44,609 - INFO - 변환 성공: DIW-001381-엄지현.hwp -> DIW-001381-엄지현.hml +2026-03-06 15:57:45,247 - INFO - 변환 성공: DIW-001413-김주원.hwp -> DIW-001413-김주원.hml +2026-03-06 15:57:46,045 - INFO - 변환 성공: DIW-001427-장민준.hwp -> DIW-001427-장민준.hml +2026-03-06 15:57:46,506 - INFO - 변환 성공: DIW-001492-손희찬.hwp -> DIW-001492-손희찬.hml +2026-03-06 15:57:47,010 - INFO - 변환 성공: DIW-001494-오태석.hwp -> DIW-001494-오태석.hml +2026-03-06 15:57:47,615 - INFO - 변환 성공: DIW-001513-강윤후.hwp -> DIW-001513-강윤후.hml +2026-03-06 15:57:48,221 - INFO - 변환 성공: DIW-001605-김민준.hwp -> DIW-001605-김민준.hml +2026-03-06 15:57:48,789 - INFO - 변환 성공: DIW-001619-김가빈.hwp -> DIW-001619-김가빈.hml +2026-03-06 15:57:49,404 - INFO - 변환 성공: DIW-001637-한재민.hwp -> DIW-001637-한재민.hml +2026-03-06 15:57:50,054 - INFO - 변환 성공: DIW-001638-문다연.hwp -> DIW-001638-문다연.hml +2026-03-06 15:57:50,658 - INFO - 변환 성공: DIW-001639-안상욱.hwp -> DIW-001639-안상욱.hml +2026-03-06 15:57:51,359 - INFO - 변환 성공: DIW-001679-김시훈.hwp -> DIW-001679-김시훈.hml +2026-03-06 15:57:52,105 - INFO - 변환 성공: DIW-001680-김효은.hwp -> DIW-001680-김효은.hml +2026-03-06 15:57:52,714 - INFO - 변환 성공: DIW-001681-장진후.hwp -> DIW-001681-장진후.hml +2026-03-06 15:57:53,277 - INFO - 변환 성공: DIW-001682-강보미.hwp -> DIW-001682-강보미.hml +2026-03-06 15:57:53,764 - INFO - 변환 성공: DIW-001683-최서연.hwp -> DIW-001683-최서연.hml +2026-03-06 15:57:54,355 - INFO - 변환 성공: DIW-001684-성현호.hwp -> DIW-001684-성현호.hml +2026-03-06 15:57:55,080 - INFO - 변환 성공: DIW-001685-신은빈.hwp -> DIW-001685-신은빈.hml +2026-03-06 15:57:55,711 - INFO - 변환 성공: DIW-001700-김현우.hwp -> DIW-001700-김현우.hml +2026-03-06 15:57:56,545 - INFO - 변환 성공: DIW-001723-감규민.hwp -> DIW-001723-감규민.hml +2026-03-06 15:57:57,214 - INFO - 변환 성공: DIW-001724-이지운.hwp -> DIW-001724-이지운.hml +2026-03-06 15:57:57,952 - INFO - 변환 성공: DIW-001744-김률.hwp -> DIW-001744-김률.hml +2026-03-06 15:57:58,655 - INFO - 변환 성공: DIW-001745-조가람.hwp -> DIW-001745-조가람.hml +2026-03-06 15:57:59,435 - INFO - 변환 성공: DIW-001755-이수민.hwp -> DIW-001755-이수민.hml +2026-03-06 15:58:00,048 - INFO - 변환 성공: DIW-001805-하예담.hwp -> DIW-001805-하예담.hml +2026-03-06 15:58:00,704 - INFO - 변환 성공: DIW-001842-심소현.hwp -> DIW-001842-심소현.hml +2026-03-06 15:58:01,370 - INFO - 변환 성공: DIW-001850-정민준.hwp -> DIW-001850-정민준.hml +2026-03-06 15:58:01,890 - INFO - 변환 성공: DIW-001855-천우림.hwp -> DIW-001855-천우림.hml +2026-03-06 15:58:02,431 - INFO - 변환 성공: DIW-001954-김예빈.hwp -> DIW-001954-김예빈.hml +2026-03-06 15:58:03,143 - INFO - 변환 성공: DIW-001991-우주혁.hwp -> DIW-001991-우주혁.hml +2026-03-06 15:58:03,731 - INFO - 변환 성공: DIW-002027-조은율.hwp -> DIW-002027-조은율.hml +2026-03-06 15:58:04,388 - INFO - 변환 성공: DIW-002043-변현석.hwp -> DIW-002043-변현석.hml +2026-03-06 15:58:05,204 - INFO - 변환 성공: DIW-002044-신민희.hwp -> DIW-002044-신민희.hml +2026-03-06 15:58:05,603 - INFO - 변환 성공: DIW-002058-최하진.hwp -> DIW-002058-최하진.hml +2026-03-06 15:58:06,543 - INFO - 변환 성공: DIW-002059-김가온.hwp -> DIW-002059-김가온.hml +2026-03-06 15:58:07,326 - INFO - 변환 성공: DIW-002063-최도하.hwp -> DIW-002063-최도하.hml +2026-03-06 15:58:08,168 - INFO - 변환 성공: DIW-002064-두예준.hwp -> DIW-002064-두예준.hml +2026-03-06 15:58:08,924 - INFO - 변환 성공: DIW-002069-최서준.hwp -> DIW-002069-최서준.hml +2026-03-06 15:58:09,582 - INFO - 변환 성공: DIW-002085-송민서.hwp -> DIW-002085-송민서.hml +2026-03-06 15:58:10,391 - INFO - 변환 성공: DIW-002086-심건율.hwp -> DIW-002086-심건율.hml +2026-03-06 15:58:10,986 - INFO - 변환 성공: DIW-002087-박주원.hwp -> DIW-002087-박주원.hml +2026-03-06 15:58:11,674 - INFO - 변환 성공: DIW-002088-손민승.hwp -> DIW-002088-손민승.hml +2026-03-06 15:58:12,402 - INFO - 변환 성공: DIW-002146-강하윤.hwp -> DIW-002146-강하윤.hml +2026-03-06 15:58:13,095 - INFO - 변환 성공: DIW-002156-김윤빈.hwp -> DIW-002156-김윤빈.hml +2026-03-06 15:58:13,812 - INFO - 변환 성공: DIW-002175-김지유.hwp -> DIW-002175-김지유.hml +2026-03-06 15:58:14,565 - INFO - 변환 성공: DIW-002206-안시온.hwp -> DIW-002206-안시온.hml +2026-03-06 15:58:15,587 - INFO - 변환 성공: DIW-002228-전가우.hwp -> DIW-002228-전가우.hml +2026-03-06 15:58:16,260 - INFO - 변환 성공: DIW-002248-조유빈.hwp -> DIW-002248-조유빈.hml +2026-03-06 15:58:17,002 - INFO - 변환 성공: DIW-002310-김민욱.hwp -> DIW-002310-김민욱.hml +2026-03-06 15:58:17,639 - INFO - 변환 성공: DIW-002311-윤연서.hwp -> DIW-002311-윤연서.hml +2026-03-06 15:58:18,494 - INFO - 변환 성공: DIW-002312-국다인.hwp -> DIW-002312-국다인.hml +2026-03-06 15:58:19,199 - INFO - 변환 성공: DIW-002314-신연우.hwp -> DIW-002314-신연우.hml +2026-03-06 15:58:20,258 - INFO - 변환 성공: DIW-002353-김아영.hwp -> DIW-002353-김아영.hml +2026-03-06 15:58:20,967 - INFO - 변환 성공: DIW-002357-강동원.hwp -> DIW-002357-강동원.hml +2026-03-06 15:58:21,588 - INFO - 변환 성공: DIW-002360-최민규.hwp -> DIW-002360-최민규.hml +2026-03-06 15:58:22,295 - INFO - 변환 성공: DIW-002417-고주영.hwp -> DIW-002417-고주영.hml +2026-03-06 15:58:22,860 - INFO - 변환 성공: DIW-002447-강이찬.hwp -> DIW-002447-강이찬.hml +2026-03-06 15:58:23,253 - INFO - 변환 성공: DIW-002464-이다빈.hwp -> DIW-002464-이다빈.hml +2026-03-06 15:58:23,629 - INFO - 변환 성공: DIW-002467-전하율.hwp -> DIW-002467-전하율.hml +2026-03-06 15:58:24,288 - INFO - 변환 성공: DIW-002553-배서연.hwp -> DIW-002553-배서연.hml +2026-03-06 15:58:24,939 - INFO - 변환 성공: DIW-002554-최연우.hwp -> DIW-002554-최연우.hml +2026-03-06 15:58:25,724 - INFO - 변환 성공: DIW-002609-유지아.hwp -> DIW-002609-유지아.hml +2026-03-06 15:58:26,361 - INFO - 변환 성공: DIW-002613-전아인.hwp -> DIW-002613-전아인.hml +2026-03-06 15:58:27,133 - INFO - 변환 성공: DIW-002614-이민준.hwp -> DIW-002614-이민준.hml +2026-03-06 15:58:27,887 - INFO - 변환 성공: DIW-002687-박정후.hwp -> DIW-002687-박정후.hml +2026-03-06 15:58:28,588 - INFO - 변환 성공: DIW-002689-이헌호.hwp -> DIW-002689-이헌호.hml +2026-03-06 15:58:29,207 - INFO - 변환 성공: DIW-002690-신승호.hwp -> DIW-002690-신승호.hml +2026-03-06 15:58:30,054 - INFO - 변환 성공: DIW-002691-함서후.hwp -> DIW-002691-함서후.hml +2026-03-06 15:58:30,721 - INFO - 변환 성공: DIW-002722-강여울.hwp -> DIW-002722-강여울.hml +2026-03-06 15:58:31,527 - INFO - 변환 성공: DIW-002750-박하준.hwp -> DIW-002750-박하준.hml +2026-03-06 15:58:32,233 - INFO - 변환 성공: DIW-002762-최은아.hwp -> DIW-002762-최은아.hml +2026-03-06 15:58:33,085 - INFO - 변환 성공: DIW-002777-방교림.hwp -> DIW-002777-방교림.hml +2026-03-06 15:58:33,757 - INFO - 변환 성공: DIW-002782-박다솜.hwp -> DIW-002782-박다솜.hml +2026-03-06 15:58:34,623 - INFO - 변환 성공: DIW-002785-조윤서.hwp -> DIW-002785-조윤서.hml +2026-03-06 15:58:35,486 - INFO - 변환 성공: DIW-002786-박혜빈.hwp -> DIW-002786-박혜빈.hml +2026-03-06 15:58:36,416 - INFO - 변환 성공: DIW-002787-신서아.hwp -> DIW-002787-신서아.hml +2026-03-06 15:58:36,989 - INFO - 변환 성공: DIW-002865-민찬기.hwp -> DIW-002865-민찬기.hml +2026-03-06 15:58:37,778 - INFO - 변환 성공: DIW-002867-이광모.hwp -> DIW-002867-이광모.hml +2026-03-06 15:58:38,310 - INFO - 변환 성공: DIW-002868-이정운.hwp -> DIW-002868-이정운.hml +2026-03-06 15:58:38,985 - INFO - 변환 성공: DIW-002871-강민준.hwp -> DIW-002871-강민준.hml +2026-03-06 15:58:39,998 - INFO - 변환 성공: DIW-002925-문세윤.hwp -> DIW-002925-문세윤.hml +2026-03-06 15:58:40,782 - INFO - 변환 성공: DIW-002995-권슬.hwp -> DIW-002995-권슬.hml +2026-03-06 15:58:41,436 - INFO - 변환 성공: DIW-003048-이다온.hwp -> DIW-003048-이다온.hml +2026-03-06 15:58:42,063 - INFO - 변환 성공: DIW-003055-최준우.hwp -> DIW-003055-최준우.hml +2026-03-06 15:58:42,723 - INFO - 변환 성공: DIW-003059-윤지환.hwp -> DIW-003059-윤지환.hml +2026-03-06 15:58:43,603 - INFO - 변환 성공: DIW-003094-정가윤.hwp -> DIW-003094-정가윤.hml +2026-03-06 15:58:44,132 - INFO - 변환 성공: DIW-003095-김윤하.hwp -> DIW-003095-김윤하.hml +2026-03-06 15:58:44,678 - INFO - 변환 성공: DIW-003154-백주윤.hwp -> DIW-003154-백주윤.hml +2026-03-06 15:58:45,199 - INFO - 변환 성공: DIW-003155-최인혜.hwp -> DIW-003155-최인혜.hml +2026-03-06 15:58:45,918 - INFO - 변환 성공: DIW-003156-김동규.hwp -> DIW-003156-김동규.hml +2026-03-06 15:58:46,414 - INFO - 변환 성공: DIW-003157-노해리.hwp -> DIW-003157-노해리.hml +2026-03-06 15:58:46,892 - INFO - 변환 성공: DIW-003158-채하율.hwp -> DIW-003158-채하율.hml +2026-03-06 15:58:47,490 - INFO - 변환 성공: DIW-003159-김태인.hwp -> DIW-003159-김태인.hml +2026-03-06 15:58:48,401 - INFO - 변환 성공: DIW-003160-전시윤.hwp -> DIW-003160-전시윤.hml +2026-03-06 15:58:49,034 - INFO - 변환 성공: DIW-003161-이하령.hwp -> DIW-003161-이하령.hml +2026-03-06 15:58:49,658 - INFO - 변환 성공: DIW-003176-김영광.hwp -> DIW-003176-김영광.hml +2026-03-06 15:58:50,053 - INFO - 변환 성공: DIW-003177-이은비.hwp -> DIW-003177-이은비.hml +2026-03-06 15:58:50,702 - INFO - 변환 성공: DIW-003183-김유진.hwp -> DIW-003183-김유진.hml +2026-03-06 15:58:51,379 - INFO - 변환 성공: DIW-003187-하동현.hwp -> DIW-003187-하동현.hml +2026-03-06 15:58:52,217 - INFO - 변환 성공: DIW-003246-한승연.hwp -> DIW-003246-한승연.hml +2026-03-06 15:58:52,855 - INFO - 변환 성공: DIW-003248-지소율.hwp -> DIW-003248-지소율.hml +2026-03-06 15:58:53,688 - INFO - 변환 성공: DIW-003255-김도연.hwp -> DIW-003255-김도연.hml +2026-03-06 15:58:54,390 - INFO - 변환 성공: DIW-003339-변지민.hwp -> DIW-003339-변지민.hml +2026-03-06 15:58:55,086 - INFO - 변환 성공: DIW-003340-신혜원.hwp -> DIW-003340-신혜원.hml +2026-03-06 15:58:55,731 - INFO - 변환 성공: DIW-003341-CUI MEINA.hwp -> DIW-003341-CUI MEINA.hml +2026-03-06 15:58:56,329 - INFO - 변환 성공: DIW-003493-최건.hwp -> DIW-003493-최건.hml +2026-03-06 15:58:57,093 - INFO - 변환 성공: DIW-003495-황시우.hwp -> DIW-003495-황시우.hml +2026-03-06 15:58:57,566 - INFO - 변환 성공: DIW-003589-서효주.hwp -> DIW-003589-서효주.hml +2026-03-06 15:58:58,023 - INFO - 변환 성공: DIW-003590-장원진.hwp -> DIW-003590-장원진.hml +2026-03-06 15:58:58,689 - INFO - 변환 성공: DIW-003608-차광빈.hwp -> DIW-003608-차광빈.hml +2026-03-06 15:58:59,330 - INFO - 변환 성공: DIW-003611-김서연.hwp -> DIW-003611-김서연.hml +2026-03-06 15:59:00,040 - INFO - 변환 성공: DIW-003622-전세찬.hwp -> DIW-003622-전세찬.hml +2026-03-06 15:59:00,788 - INFO - 변환 성공: DIW-003623-양윤교.hwp -> DIW-003623-양윤교.hml +2026-03-06 15:59:01,371 - INFO - 변환 성공: DIW-003629-고준수.hwp -> DIW-003629-고준수.hml +2026-03-06 15:59:02,152 - INFO - 변환 성공: DIW-003630-고주원.hwp -> DIW-003630-고주원.hml +2026-03-06 15:59:02,819 - INFO - 변환 성공: DIW-003638-김수안.hwp -> DIW-003638-김수안.hml +2026-03-06 15:59:03,945 - INFO - 변환 성공: DIW-003641-배시유.hwp -> DIW-003641-배시유.hml +2026-03-06 15:59:04,749 - INFO - 변환 성공: DIW-003659-박지호.hwp -> DIW-003659-박지호.hml +2026-03-06 15:59:05,500 - INFO - 변환 성공: DIW-003676-박건혁.hwp -> DIW-003676-박건혁.hml +2026-03-06 15:59:06,001 - INFO - 변환 성공: DIW-003679-박준서.hwp -> DIW-003679-박준서.hml +2026-03-06 15:59:06,576 - INFO - 변환 성공: DIW-003692-이샤론.hwp -> DIW-003692-이샤론.hml +2026-03-06 15:59:07,083 - INFO - 변환 성공: DIW-003772-권하준.hwp -> DIW-003772-권하준.hml +2026-03-06 15:59:07,746 - INFO - 변환 성공: DIW-003792-권지유.hwp -> DIW-003792-권지유.hml +2026-03-06 15:59:08,292 - INFO - 변환 성공: DIW-003869-신도윤.hwp -> DIW-003869-신도윤.hml +2026-03-06 15:59:08,983 - INFO - 변환 성공: DIW-003905-이윤성.hwp -> DIW-003905-이윤성.hml +2026-03-06 15:59:09,577 - INFO - 변환 성공: DIW-003906-전은찬.hwp -> DIW-003906-전은찬.hml +2026-03-06 15:59:10,468 - INFO - 변환 성공: DIW-004007-이지율.hwp -> DIW-004007-이지율.hml +2026-03-06 15:59:11,214 - INFO - 변환 성공: DIW-004009-박도형.hwp -> DIW-004009-박도형.hml +2026-03-06 15:59:12,072 - INFO - 변환 성공: DIW-004012-이혜윤.hwp -> DIW-004012-이혜윤.hml +2026-03-06 15:59:12,698 - INFO - 변환 성공: DIW-004013-김경원.hwp -> DIW-004013-김경원.hml +2026-03-06 15:59:13,549 - INFO - 변환 성공: DIW-004014-이승율.hwp -> DIW-004014-이승율.hml +2026-03-06 15:59:14,129 - INFO - 변환 성공: DIW-004015-이승준.hwp -> DIW-004015-이승준.hml +2026-03-06 15:59:14,850 - INFO - 변환 성공: DIW-004016-전지수.hwp -> DIW-004016-전지수.hml +2026-03-06 15:59:15,473 - INFO - 변환 성공: DIW-004017-김부겸.hwp -> DIW-004017-김부겸.hml +2026-03-06 15:59:16,506 - INFO - 변환 성공: DIW-004018-정서진.hwp -> DIW-004018-정서진.hml +2026-03-06 15:59:17,078 - INFO - 변환 성공: DIW-004019-김광민.hwp -> DIW-004019-김광민.hml +2026-03-06 15:59:17,791 - INFO - 변환 성공: DIW-004020-전종우.hwp -> DIW-004020-전종우.hml +2026-03-06 15:59:18,558 - INFO - 변환 성공: DIW-004023-김지효.hwp -> DIW-004023-김지효.hml +2026-03-06 15:59:19,137 - INFO - 변환 성공: DIW-004024-장인서.hwp -> DIW-004024-장인서.hml +2026-03-06 15:59:19,918 - INFO - 변환 성공: DIW-004025-한지아.hwp -> DIW-004025-한지아.hml +2026-03-06 15:59:20,517 - INFO - 변환 성공: DIW-004026-이예린.hwp -> DIW-004026-이예린.hml +2026-03-06 15:59:21,354 - INFO - 변환 성공: DIW-004027-장정임.hwp -> DIW-004027-장정임.hml +2026-03-06 15:59:21,944 - INFO - 변환 성공: DIW-004028-김규민.hwp -> DIW-004028-김규민.hml +2026-03-06 15:59:22,712 - INFO - 변환 성공: DIW-004029-조연호.hwp -> DIW-004029-조연호.hml +2026-03-06 15:59:23,345 - INFO - 변환 성공: DIW-004030-김유주.hwp -> DIW-004030-김유주.hml +2026-03-06 15:59:24,052 - INFO - 변환 성공: DIW-004031-김지우.hwp -> DIW-004031-김지우.hml +2026-03-06 15:59:24,838 - INFO - 변환 성공: DIW-004032-이준호.hwp -> DIW-004032-이준호.hml +2026-03-06 15:59:25,442 - INFO - 변환 성공: DIW-004033-손민서.hwp -> DIW-004033-손민서.hml +2026-03-06 15:59:26,258 - INFO - 변환 성공: DIW-004035-서민재.hwp -> DIW-004035-서민재.hml +2026-03-06 15:59:26,815 - INFO - 변환 성공: DIW-004036-임예준.hwp -> DIW-004036-임예준.hml +2026-03-06 15:59:27,562 - INFO - 변환 성공: DIW-004037-양은서.hwp -> DIW-004037-양은서.hml +2026-03-06 15:59:28,195 - INFO - 변환 성공: DIW-004038-곽태양.hwp -> DIW-004038-곽태양.hml +2026-03-06 15:59:28,854 - INFO - 변환 성공: DIW-004039-이승후.hwp -> DIW-004039-이승후.hml +2026-03-06 15:59:29,613 - INFO - 변환 성공: DIW-004040-김연재.hwp -> DIW-004040-김연재.hml +2026-03-06 15:59:30,186 - INFO - 변환 성공: DIW-004041-신예준.hwp -> DIW-004041-신예준.hml +2026-03-06 15:59:30,870 - INFO - 변환 성공: DIW-004043-장희태.hwp -> DIW-004043-장희태.hml +2026-03-06 15:59:31,661 - INFO - 변환 성공: DIW-004044-안지은.hwp -> DIW-004044-안지은.hml +2026-03-06 15:59:32,219 - INFO - 변환 성공: DIW-004045-박채운.hwp -> DIW-004045-박채운.hml +2026-03-06 15:59:32,890 - INFO - 변환 성공: DIW-004046-천선아.hwp -> DIW-004046-천선아.hml +2026-03-06 15:59:33,654 - INFO - 변환 성공: DIW-004199-변준성.hwp -> DIW-004199-변준성.hml +2026-03-06 15:59:34,185 - INFO - 변환 성공: DIW-004205-변준우.hwp -> DIW-004205-변준우.hml +2026-03-06 15:59:34,799 - INFO - 변환 성공: DIW-004253-홍지유.hwp -> DIW-004253-홍지유.hml +2026-03-06 15:59:35,342 - INFO - 변환 성공: DIW-004319-최혜나.hwp -> DIW-004319-최혜나.hml +2026-03-06 15:59:35,881 - INFO - 변환 성공: DIW-004352-변수현.hwp -> DIW-004352-변수현.hml +2026-03-06 15:59:36,455 - INFO - 변환 성공: DIW-004355-변승현.hwp -> DIW-004355-변승현.hml +2026-03-06 15:59:37,133 - INFO - 변환 성공: DIW-004414-정연우.hwp -> DIW-004414-정연우.hml +2026-03-06 15:59:37,700 - INFO - 변환 성공: DIW-004415-김채아.hwp -> DIW-004415-김채아.hml +2026-03-06 15:59:38,495 - INFO - 변환 성공: DIW-004416-우상욱.hwp -> DIW-004416-우상욱.hml +2026-03-06 15:59:39,082 - INFO - 변환 성공: DIW-004418-김나은.hwp -> DIW-004418-김나은.hml +2026-03-06 15:59:39,821 - INFO - 변환 성공: DIW-004422-안서겸.hwp -> DIW-004422-안서겸.hml +2026-03-06 15:59:40,500 - INFO - 변환 성공: DIW-004562-김서윤.hwp -> DIW-004562-김서윤.hml +2026-03-06 15:59:41,341 - INFO - 변환 성공: DIW-004646-나윤우.hwp -> DIW-004646-나윤우.hml +2026-03-06 15:59:41,905 - INFO - 변환 성공: DIW-004670-채려훈.hwp -> DIW-004670-채려훈.hml +2026-03-06 15:59:42,616 - INFO - 변환 성공: DIW-004710-전세현.hwp -> DIW-004710-전세현.hml +2026-03-06 15:59:43,280 - INFO - 변환 성공: DIW-004732-하우진.hwp -> DIW-004732-하우진.hml +2026-03-06 15:59:44,135 - INFO - 변환 성공: DIW-004764-엄예준.hwp -> DIW-004764-엄예준.hml +2026-03-06 15:59:44,736 - INFO - 변환 성공: DIW-004765-김시운.hwp -> DIW-004765-김시운.hml +2026-03-06 15:59:45,406 - INFO - 변환 성공: DIW-004767-박수빈.hwp -> DIW-004767-박수빈.hml +2026-03-06 15:59:45,780 - INFO - 변환 성공: DIW-004768-이주영.hwp -> DIW-004768-이주영.hml +2026-03-06 15:59:46,383 - INFO - 변환 성공: DIW-004835-이세은.hwp -> DIW-004835-이세은.hml +2026-03-06 15:59:47,125 - INFO - 변환 성공: DIW-004865-김태준.hwp -> DIW-004865-김태준.hml +2026-03-06 15:59:48,083 - INFO - 변환 성공: DIW-004927-문영건.hwp -> DIW-004927-문영건.hml +2026-03-06 15:59:48,678 - INFO - 변환 성공: DIW-004929-정유찬.hwp -> DIW-004929-정유찬.hml +2026-03-06 15:59:49,556 - INFO - 변환 성공: DIW-004930-박보경.hwp -> DIW-004930-박보경.hml +2026-03-06 15:59:50,204 - INFO - 변환 성공: DIW-004936-이세현.hwp -> DIW-004936-이세현.hml +2026-03-06 15:59:51,106 - INFO - 변환 성공: DIW-004937-최서윤.hwp -> DIW-004937-최서윤.hml +2026-03-06 15:59:51,818 - INFO - 변환 성공: DIW-004938-김윤지.hwp -> DIW-004938-김윤지.hml +2026-03-06 15:59:52,662 - INFO - 변환 성공: DIW-004940-김지율.hwp -> DIW-004940-김지율.hml +2026-03-06 15:59:53,168 - INFO - 변환 성공: DIW-004941-김채원.hwp -> DIW-004941-김채원.hml +2026-03-06 15:59:53,901 - INFO - 변환 성공: DIW-004943-신유나.hwp -> DIW-004943-신유나.hml +2026-03-06 15:59:54,303 - INFO - 변환 성공: DIW-004944-최민준.hwp -> DIW-004944-최민준.hml +2026-03-06 15:59:54,950 - INFO - 변환 성공: DIW-004948-김지호.hwp -> DIW-004948-김지호.hml +2026-03-06 15:59:55,680 - INFO - 변환 성공: DIW-004951-김민재.hwp -> DIW-004951-김민재.hml +2026-03-06 15:59:56,553 - INFO - 변환 성공: DIW-004952-권나연.hwp -> DIW-004952-권나연.hml +2026-03-06 15:59:57,149 - INFO - 변환 성공: DIW-004953-조서연.hwp -> DIW-004953-조서연.hml +2026-03-06 15:59:58,067 - INFO - 변환 성공: DIW-004954-남연재.hwp -> DIW-004954-남연재.hml +2026-03-06 15:59:59,006 - INFO - 변환 성공: DIW-004955-김채윤.hwp -> DIW-004955-김채윤.hml +2026-03-06 15:59:59,740 - INFO - 변환 성공: DIW-004975-김건우.hwp -> DIW-004975-김건우.hml +2026-03-06 16:00:00,673 - INFO - 변환 성공: DIW-004976-김나혜.hwp -> DIW-004976-김나혜.hml +2026-03-06 16:00:01,268 - INFO - 변환 성공: DIW-004977-김도민.hwp -> DIW-004977-김도민.hml +2026-03-06 16:00:02,113 - INFO - 변환 성공: DIW-004978-김도율.hwp -> DIW-004978-김도율.hml +2026-03-06 16:00:02,737 - INFO - 변환 성공: DIW-004979-김라임.hwp -> DIW-004979-김라임.hml +2026-03-06 16:00:03,565 - INFO - 변환 성공: DIW-004980-김민주.hwp -> DIW-004980-김민주.hml +2026-03-06 16:00:04,178 - INFO - 변환 성공: DIW-004981-김채윤.hwp -> DIW-004981-김채윤.hml +2026-03-06 16:00:04,863 - INFO - 변환 성공: DIW-004982-김태양.hwp -> DIW-004982-김태양.hml +2026-03-06 16:00:05,431 - INFO - 변환 성공: DIW-004983-김하람.hwp -> DIW-004983-김하람.hml +2026-03-06 16:00:06,074 - INFO - 변환 성공: DIW-004984-김하준.hwp -> DIW-004984-김하준.hml +2026-03-06 16:00:06,880 - INFO - 변환 성공: DIW-004985-노하준.hwp -> DIW-004985-노하준.hml +2026-03-06 16:00:07,487 - INFO - 변환 성공: DIW-004986-류한준.hwp -> DIW-004986-류한준.hml +2026-03-06 16:00:08,191 - INFO - 변환 성공: DIW-004987-박단아.hwp -> DIW-004987-박단아.hml +2026-03-06 16:00:08,883 - INFO - 변환 성공: DIW-004988-박소미.hwp -> DIW-004988-박소미.hml +2026-03-06 16:00:09,505 - INFO - 변환 성공: DIW-004989-배재성.hwp -> DIW-004989-배재성.hml +2026-03-06 16:00:10,110 - INFO - 변환 성공: DIW-004990-송주원.hwp -> DIW-004990-송주원.hml +2026-03-06 16:00:10,701 - INFO - 변환 성공: DIW-004991-신현지.hwp -> DIW-004991-신현지.hml +2026-03-06 16:00:11,541 - INFO - 변환 성공: DIW-004992-오소윤.hwp -> DIW-004992-오소윤.hml +2026-03-06 16:00:12,137 - INFO - 변환 성공: DIW-004994-이경록.hwp -> DIW-004994-이경록.hml +2026-03-06 16:00:12,872 - INFO - 변환 성공: DIW-004995-이윤지.hwp -> DIW-004995-이윤지.hml +2026-03-06 16:00:13,592 - INFO - 변환 성공: DIW-004996-이지원.hwp -> DIW-004996-이지원.hml +2026-03-06 16:00:14,372 - INFO - 변환 성공: DIW-004997-전성빈.hwp -> DIW-004997-전성빈.hml +2026-03-06 16:00:15,028 - INFO - 변환 성공: DIW-004998-전예린.hwp -> DIW-004998-전예린.hml +2026-03-06 16:00:15,867 - INFO - 변환 성공: DIW-004999-정성욱.hwp -> DIW-004999-정성욱.hml +2026-03-06 16:00:16,516 - INFO - 변환 성공: DIW-005000-정송현.hwp -> DIW-005000-정송현.hml +2026-03-06 16:00:17,371 - INFO - 변환 성공: DIW-005001-정주원.hwp -> DIW-005001-정주원.hml +2026-03-06 16:00:18,030 - INFO - 변환 성공: DIW-005002-주지후.hwp -> DIW-005002-주지후.hml +2026-03-06 16:00:18,620 - INFO - 변환 성공: DIW-005003-채민서.hwp -> DIW-005003-채민서.hml +2026-03-06 16:00:19,222 - INFO - 변환 성공: DIW-005004-한서음.hwp -> DIW-005004-한서음.hml +2026-03-06 16:00:19,762 - INFO - 변환 성공: DIW-005005-한승아.hwp -> DIW-005005-한승아.hml +2026-03-06 16:00:20,409 - INFO - 변환 성공: DIW-005006-한현서.hwp -> DIW-005006-한현서.hml +2026-03-06 16:00:21,222 - INFO - 변환 성공: DIW-005085-김서진.hwp -> DIW-005085-김서진.hml +2026-03-06 16:00:21,895 - INFO - 변환 성공: DIW-005089-이찬유.hwp -> DIW-005089-이찬유.hml +2026-03-06 16:00:22,609 - INFO - 변환 성공: DIW-005150-김윤아.hwp -> DIW-005150-김윤아.hml +2026-03-06 16:00:23,217 - INFO - 변환 성공: DIW-005151-정지한.hwp -> DIW-005151-정지한.hml +2026-03-06 16:00:24,070 - INFO - 변환 성공: DIW-005152-안재원.hwp -> DIW-005152-안재원.hml +2026-03-06 16:00:24,661 - INFO - 변환 성공: DIW-005154-이승유.hwp -> DIW-005154-이승유.hml +2026-03-06 16:00:25,401 - INFO - 변환 성공: DIW-005159-이건록.hwp -> DIW-005159-이건록.hml +2026-03-06 16:00:26,044 - INFO - 변환 성공: DIW-005160-최승수.hwp -> DIW-005160-최승수.hml +2026-03-06 16:00:26,713 - INFO - 변환 성공: DIW-005168-이지우.hwp -> DIW-005168-이지우.hml +2026-03-06 16:00:27,465 - INFO - 변환 성공: DIW-005199-박채원.hwp -> DIW-005199-박채원.hml +2026-03-06 16:00:27,975 - INFO - 변환 성공: DIW-005206-김서진.hwp -> DIW-005206-김서진.hml +2026-03-06 16:00:28,828 - INFO - 변환 성공: DIW-005210-전이수.hwp -> DIW-005210-전이수.hml +2026-03-06 16:00:29,513 - INFO - 변환 성공: DIW-005258-황도연.hwp -> DIW-005258-황도연.hml +2026-03-06 16:00:30,306 - INFO - 변환 성공: DIW-005342-고하윤.hwp -> DIW-005342-고하윤.hml +2026-03-06 16:00:30,876 - INFO - 변환 성공: DIW-005344-권이솔.hwp -> DIW-005344-권이솔.hml +2026-03-06 16:00:31,743 - INFO - 변환 성공: DIW-005349-김나율.hwp -> DIW-005349-김나율.hml +2026-03-06 16:00:32,370 - INFO - 변환 성공: DIW-005350-김나은.hwp -> DIW-005350-김나은.hml +2026-03-06 16:00:33,150 - INFO - 변환 성공: DIW-005351-김나현.hwp -> DIW-005351-김나현.hml +2026-03-06 16:00:33,966 - INFO - 변환 성공: DIW-005361-김지우.hwp -> DIW-005361-김지우.hml +2026-03-06 16:00:34,582 - INFO - 변환 성공: DIW-005377-박지혜.hwp -> DIW-005377-박지혜.hml +2026-03-06 16:00:35,390 - INFO - 변환 성공: DIW-005378-배서후.hwp -> DIW-005378-배서후.hml +2026-03-06 16:00:35,962 - INFO - 변환 성공: DIW-005381-서용현.hwp -> DIW-005381-서용현.hml +2026-03-06 16:00:36,672 - INFO - 변환 성공: DIW-005383-소예린.hwp -> DIW-005383-소예린.hml +2026-03-06 16:00:37,494 - INFO - 변환 성공: DIW-005384-송윤아.hwp -> DIW-005384-송윤아.hml +2026-03-06 16:00:38,128 - INFO - 변환 성공: DIW-005386-송하민.hwp -> DIW-005386-송하민.hml +2026-03-06 16:00:38,823 - INFO - 변환 성공: DIW-005401-유의상.hwp -> DIW-005401-유의상.hml +2026-03-06 16:00:39,628 - INFO - 변환 성공: DIW-005402-육세진.hwp -> DIW-005402-육세진.hml +2026-03-06 16:00:40,228 - INFO - 변환 성공: DIW-005406-이민정.hwp -> DIW-005406-이민정.hml +2026-03-06 16:00:41,042 - INFO - 변환 성공: DIW-005408-이윤선.hwp -> DIW-005408-이윤선.hml +2026-03-06 16:00:41,605 - INFO - 변환 성공: DIW-005410-이은채.hwp -> DIW-005410-이은채.hml +2026-03-06 16:00:42,277 - INFO - 변환 성공: DIW-005412-이재상.hwp -> DIW-005412-이재상.hml +2026-03-06 16:00:42,879 - INFO - 변환 성공: DIW-005416-이준서.hwp -> DIW-005416-이준서.hml +2026-03-06 16:00:43,539 - INFO - 변환 성공: DIW-005432-조하린.hwp -> DIW-005432-조하린.hml +2026-03-06 16:00:44,264 - INFO - 변환 성공: DIW-005433-차호준.hwp -> DIW-005433-차호준.hml +2026-03-06 16:00:45,028 - INFO - 변환 성공: DIW-005437-최우진.hwp -> DIW-005437-최우진.hml +2026-03-06 16:00:45,785 - INFO - 변환 성공: DIW-005441-한서은.hwp -> DIW-005441-한서은.hml +2026-03-06 16:00:46,261 - INFO - 변환 성공: DIW-005605-최성순.hwp -> DIW-005605-최성순.hml +2026-03-06 16:00:46,837 - INFO - 변환 성공: DIW-005613-김지회.hwp -> DIW-005613-김지회.hml +2026-03-06 16:00:47,375 - INFO - 변환 성공: DIW-005620-정하영.hwp -> DIW-005620-정하영.hml +2026-03-06 16:00:47,982 - INFO - 변환 성공: DIW-005629-김근후.hwp -> DIW-005629-김근후.hml +2026-03-06 16:00:48,597 - INFO - 변환 성공: DIW-005631-고세양.hwp -> DIW-005631-고세양.hml +2026-03-06 16:00:49,284 - INFO - 변환 성공: DIW-005698-공륜호.hwp -> DIW-005698-공륜호.hml +2026-03-06 16:00:50,099 - INFO - 변환 성공: DIW-005706-김소연.hwp -> DIW-005706-김소연.hml +2026-03-06 16:00:50,905 - INFO - 변환 성공: DIW-005740-박하윤.hwp -> DIW-005740-박하윤.hml +2026-03-06 16:00:51,513 - INFO - 변환 성공: DIW-005769-강윤재.hwp -> DIW-005769-강윤재.hml +2026-03-06 16:00:52,204 - INFO - 변환 성공: DIW-005884-이재현.hwp -> DIW-005884-이재현.hml +2026-03-06 16:00:52,838 - INFO - 변환 성공: DIW-005913-나이엘.hwp -> DIW-005913-나이엘.hml +2026-03-06 16:00:53,656 - INFO - 변환 성공: DIW-005916-최재우.hwp -> DIW-005916-최재우.hml +2026-03-06 16:00:54,247 - INFO - 변환 성공: DIW-005918-장하윤.hwp -> DIW-005918-장하윤.hml +2026-03-06 16:00:55,072 - INFO - 변환 성공: DIW-005957-김시윤.hwp -> DIW-005957-김시윤.hml +2026-03-06 16:00:55,684 - INFO - 변환 성공: DIW-005959-길혜윤.hwp -> DIW-005959-길혜윤.hml +2026-03-06 16:00:56,362 - INFO - 변환 성공: DIW-005990-김동윤.hwp -> DIW-005990-김동윤.hml +2026-03-06 16:00:57,050 - INFO - 변환 성공: DIW-005991-정진욱.hwp -> DIW-005991-정진욱.hml +2026-03-06 16:00:57,925 - INFO - 변환 성공: DIW-006029-박시은.hwp -> DIW-006029-박시은.hml +2026-03-06 16:00:58,542 - INFO - 변환 성공: DIW-006033-김수연.hwp -> DIW-006033-김수연.hml +2026-03-06 16:00:59,325 - INFO - 변환 성공: DIW-006082-고연서.hwp -> DIW-006082-고연서.hml +2026-03-06 16:00:59,932 - INFO - 변환 성공: DIW-006083-김건우.hwp -> DIW-006083-김건우.hml +2026-03-06 16:01:00,739 - INFO - 변환 성공: DIW-006084-김연서.hwp -> DIW-006084-김연서.hml +2026-03-06 16:01:01,328 - INFO - 변환 성공: DIW-006164-최재원.hwp -> DIW-006164-최재원.hml +2026-03-06 16:01:02,121 - INFO - 변환 성공: DIW-006189-배준경.hwp -> DIW-006189-배준경.hml +2026-03-06 16:01:02,720 - INFO - 변환 성공: DIW-006240-나예슬.hwp -> DIW-006240-나예슬.hml +2026-03-06 16:01:03,454 - INFO - 변환 성공: DIW-006242-한서진.hwp -> DIW-006242-한서진.hml +2026-03-06 16:01:03,936 - INFO - 변환 성공: DIW-006266-이현석.hwp -> DIW-006266-이현석.hml +2026-03-06 16:01:04,506 - INFO - 변환 성공: DIW-006268-박현서.hwp -> DIW-006268-박현서.hml +2026-03-06 16:01:05,028 - INFO - 변환 성공: DIW-006270-문하율.hwp -> DIW-006270-문하율.hml +2026-03-06 16:01:05,611 - INFO - 변환 성공: DIW-006322-전우진.hwp -> DIW-006322-전우진.hml +2026-03-06 16:01:06,137 - INFO - 변환 성공: DIW-006337-이하윤.hwp -> DIW-006337-이하윤.hml +2026-03-06 16:01:06,596 - INFO - 변환 성공: DIW-006338-이한빛.hwp -> DIW-006338-이한빛.hml +2026-03-06 16:01:07,167 - INFO - 변환 성공: DIW-006341-신효원.hwp -> DIW-006341-신효원.hml +2026-03-06 16:01:07,940 - INFO - 변환 성공: DIW-006345-박유민.hwp -> DIW-006345-박유민.hml +2026-03-06 16:01:08,511 - INFO - 변환 성공: DIW-006381-이소마.hwp -> DIW-006381-이소마.hml +2026-03-06 16:01:09,269 - INFO - 변환 성공: DIW-006387-김수연.hwp -> DIW-006387-김수연.hml +2026-03-06 16:01:09,864 - INFO - 변환 성공: DIW-006403-신예한.hwp -> DIW-006403-신예한.hml +2026-03-06 16:01:10,785 - INFO - 변환 성공: DIW-006415-이효진.hwp -> DIW-006415-이효진.hml +2026-03-06 16:01:11,246 - INFO - 변환 성공: DIW-006416-박승현.hwp -> DIW-006416-박승현.hml +2026-03-06 16:01:11,960 - INFO - 변환 성공: DIW-006490-김규리.hwp -> DIW-006490-김규리.hml +2026-03-06 16:01:12,565 - INFO - 변환 성공: DIW-006573-박지훈.hwp -> DIW-006573-박지훈.hml +2026-03-06 16:01:13,398 - INFO - 변환 성공: DIW-006660-정승아.hwp -> DIW-006660-정승아.hml +2026-03-06 16:01:13,923 - INFO - 변환 성공: DIW-006664-정윤아.hwp -> DIW-006664-정윤아.hml +2026-03-06 16:01:14,540 - INFO - 변환 성공: DIW-006704-홍민주.hwp -> DIW-006704-홍민주.hml +2026-03-06 16:01:15,113 - INFO - 변환 성공: DIW-006815-박세빈.hwp -> DIW-006815-박세빈.hml +2026-03-06 16:01:15,700 - INFO - 변환 성공: DIW-006816-박민제.hwp -> DIW-006816-박민제.hml +2026-03-06 16:01:16,312 - INFO - 변환 성공: DIW-006835-권서율.hwp -> DIW-006835-권서율.hml +2026-03-06 16:01:16,995 - INFO - 변환 성공: DIW-006851-양재욱.hwp -> DIW-006851-양재욱.hml +2026-03-06 16:01:17,641 - INFO - 변환 성공: DIW-006852-김나현.hwp -> DIW-006852-김나현.hml +2026-03-06 16:01:18,421 - INFO - 변환 성공: DIW-006853-박건우.hwp -> DIW-006853-박건우.hml +2026-03-06 16:01:19,043 - INFO - 변환 성공: DIW-006854-정시아.hwp -> DIW-006854-정시아.hml +2026-03-06 16:01:19,860 - INFO - 변환 성공: DIW-006855-임지환.hwp -> DIW-006855-임지환.hml +2026-03-06 16:01:20,487 - INFO - 변환 성공: DIW-006856-고승원.hwp -> DIW-006856-고승원.hml +2026-03-06 16:01:21,357 - INFO - 변환 성공: DIW-006975-최지훈.hwp -> DIW-006975-최지훈.hml +2026-03-06 16:01:21,921 - INFO - 변환 성공: DIW-007046-정미애.hwp -> DIW-007046-정미애.hml +2026-03-06 16:01:22,611 - INFO - 변환 성공: DIW-007266-김단아.hwp -> DIW-007266-김단아.hml +2026-03-06 16:01:23,240 - INFO - 변환 성공: DIW-007272-김석현.hwp -> DIW-007272-김석현.hml +2026-03-06 16:01:23,896 - INFO - 변환 성공: DIW-007278-김근호.hwp -> DIW-007278-김근호.hml +2026-03-06 16:01:24,502 - INFO - 변환 성공: DIW-007280-문정후.hwp -> DIW-007280-문정후.hml +2026-03-06 16:01:25,096 - INFO - 변환 성공: DIW-007281-홍서연.hwp -> DIW-007281-홍서연.hml +2026-03-06 16:01:25,706 - INFO - 변환 성공: DIW-007283-이주헌.hwp -> DIW-007283-이주헌.hml +2026-03-06 16:01:26,212 - INFO - 변환 성공: DIW-007285-박효경.hwp -> DIW-007285-박효경.hml +2026-03-06 16:01:26,894 - INFO - 변환 성공: DIW-007286-노아인.hwp -> DIW-007286-노아인.hml +2026-03-06 16:01:27,517 - INFO - 변환 성공: DIW-007288-양채은.hwp -> DIW-007288-양채은.hml +2026-03-06 16:01:28,181 - INFO - 변환 성공: DIW-007289-김소율.hwp -> DIW-007289-김소율.hml +2026-03-06 16:01:28,852 - INFO - 변환 성공: DIW-007290-김시원.hwp -> DIW-007290-김시원.hml +2026-03-06 16:01:29,341 - INFO - 변환 성공: DIW-007363-이기쁨.hwp -> DIW-007363-이기쁨.hml +2026-03-06 16:01:30,021 - INFO - 변환 성공: DIW-007387-김가은.hwp -> DIW-007387-김가은.hml +2026-03-06 16:01:30,650 - INFO - 변환 성공: DIW-007388-김윤호.hwp -> DIW-007388-김윤호.hml +2026-03-06 16:01:31,105 - INFO - 변환 성공: DIW-007389-송윤호.hwp -> DIW-007389-송윤호.hml +2026-03-06 16:01:32,053 - INFO - 변환 성공: DIW-007393-이찬엽.hwp -> DIW-007393-이찬엽.hml +2026-03-06 16:01:32,622 - INFO - 변환 성공: DIW-007453-박시은.hwp -> DIW-007453-박시은.hml +2026-03-06 16:01:33,205 - INFO - 변환 성공: DIW-007471-최지호.hwp -> DIW-007471-최지호.hml +2026-03-06 16:01:34,002 - INFO - 변환 성공: DIW-007486-노하겸.hwp -> DIW-007486-노하겸.hml +2026-03-06 16:01:34,601 - INFO - 변환 성공: DIW-007487-신준영.hwp -> DIW-007487-신준영.hml +2026-03-06 16:01:35,472 - INFO - 변환 성공: DIW-007488-정태진.hwp -> DIW-007488-정태진.hml +2026-03-06 16:01:36,131 - INFO - 변환 성공: DIW-007490-안우정.hwp -> DIW-007490-안우정.hml +2026-03-06 16:01:36,824 - INFO - 변환 성공: DIW-007500-안수정.hwp -> DIW-007500-안수정.hml +2026-03-06 16:01:37,650 - INFO - 변환 성공: DIW-007512-임강민.hwp -> DIW-007512-임강민.hml +2026-03-06 16:01:38,232 - INFO - 변환 성공: DIW-007526-임세린.hwp -> DIW-007526-임세린.hml +2026-03-06 16:01:38,988 - INFO - 변환 성공: DIW-007527-이채원.hwp -> DIW-007527-이채원.hml +2026-03-06 16:01:39,786 - INFO - 변환 성공: DIW-007529-정서영.hwp -> DIW-007529-정서영.hml +2026-03-06 16:01:40,263 - INFO - 변환 성공: DIW-007706-박재웅.hwp -> DIW-007706-박재웅.hml +2026-03-06 16:01:40,724 - INFO - 변환 성공: DIW-007709-기해듬.hwp -> DIW-007709-기해듬.hml +2026-03-06 16:01:41,204 - INFO - 변환 성공: DIW-007712-김동현.hwp -> DIW-007712-김동현.hml +2026-03-06 16:01:41,796 - INFO - 변환 성공: DIW-007843-윤수빈.hwp -> DIW-007843-윤수빈.hml +2026-03-06 16:01:42,479 - INFO - 변환 성공: DIW-007889-조현우.hwp -> DIW-007889-조현우.hml +2026-03-06 16:01:43,066 - INFO - 변환 성공: DIW-007926-심가빈.hwp -> DIW-007926-심가빈.hml +2026-03-06 16:01:43,693 - INFO - 변환 성공: DIW-007927-정서원.hwp -> DIW-007927-정서원.hml +2026-03-06 16:01:44,380 - INFO - 변환 성공: DIW-007928-최찬영.hwp -> DIW-007928-최찬영.hml +2026-03-06 16:01:45,006 - INFO - 변환 성공: DIW-007929-이안나.hwp -> DIW-007929-이안나.hml +2026-03-06 16:01:45,739 - INFO - 변환 성공: DIW-007930-최온유.hwp -> DIW-007930-최온유.hml +2026-03-06 16:01:46,526 - INFO - 변환 성공: DIW-007931-김서준.hwp -> DIW-007931-김서준.hml +2026-03-06 16:01:47,115 - INFO - 변환 성공: DIW-007932-이예솔.hwp -> DIW-007932-이예솔.hml +2026-03-06 16:01:47,907 - INFO - 변환 성공: DIW-007933-박서완.hwp -> DIW-007933-박서완.hml +2026-03-06 16:01:48,787 - INFO - 변환 성공: DIW-007965-강세인.hwp -> DIW-007965-강세인.hml +2026-03-06 16:01:49,445 - INFO - 변환 성공: DIW-007983-김주한나.hwp -> DIW-007983-김주한나.hml +2026-03-06 16:01:50,313 - INFO - 변환 성공: DIW-007984-박다혜.hwp -> DIW-007984-박다혜.hml +2026-03-06 16:01:50,923 - INFO - 변환 성공: DIW-008008-김민준.hwp -> DIW-008008-김민준.hml +2026-03-06 16:01:51,647 - INFO - 변환 성공: DIW-008009-장준우.hwp -> DIW-008009-장준우.hml +2026-03-06 16:01:52,311 - INFO - 변환 성공: DIW-008010-현예진.hwp -> DIW-008010-현예진.hml +2026-03-06 16:01:53,136 - INFO - 변환 성공: DIW-008011-김정훈.hwp -> DIW-008011-김정훈.hml +2026-03-06 16:01:53,750 - INFO - 변환 성공: DIW-008012-안범준.hwp -> DIW-008012-안범준.hml +2026-03-06 16:01:54,561 - INFO - 변환 성공: DIW-008067-국하나.hwp -> DIW-008067-국하나.hml +2026-03-06 16:01:55,172 - INFO - 변환 성공: DIW-008068-송현진.hwp -> DIW-008068-송현진.hml +2026-03-06 16:01:55,865 - INFO - 변환 성공: DIW-008088-권하랑.hwp -> DIW-008088-권하랑.hml +2026-03-06 16:01:56,503 - INFO - 변환 성공: DIW-008109-이율.hwp -> DIW-008109-이율.hml +2026-03-06 16:01:57,306 - INFO - 변환 성공: DIW-008110-조아진.hwp -> DIW-008110-조아진.hml +2026-03-06 16:01:57,800 - INFO - 변환 성공: DIW-008111-장가을.hwp -> DIW-008111-장가을.hml +2026-03-06 16:01:58,423 - INFO - 변환 성공: DIW-008123-김홍재.hwp -> DIW-008123-김홍재.hml +2026-03-06 16:01:59,103 - INFO - 변환 성공: DIW-008330-이서윤.hwp -> DIW-008330-이서윤.hml +2026-03-06 16:01:59,763 - INFO - 변환 성공: DIW-008354-최성훈.hwp -> DIW-008354-최성훈.hml +2026-03-06 16:02:00,246 - INFO - 변환 성공: DIW-008355-최정훈.hwp -> DIW-008355-최정훈.hml +2026-03-06 16:02:00,930 - INFO - 변환 성공: DIW-008408-김휴주원.hwp -> DIW-008408-김휴주원.hml +2026-03-06 16:02:01,628 - INFO - 변환 성공: DIW-008415-김은우.hwp -> DIW-008415-김은우.hml +2026-03-06 16:02:02,247 - INFO - 변환 성공: DIW-008430-김도이.hwp -> DIW-008430-김도이.hml +2026-03-06 16:02:02,703 - INFO - 변환 성공: DIW-008432-최주원.hwp -> DIW-008432-최주원.hml +2026-03-06 16:02:03,551 - INFO - 변환 성공: DIW-008463-김은지.hwp -> DIW-008463-김은지.hml +2026-03-06 16:02:04,224 - INFO - 변환 성공: DIW-008466-김예준.hwp -> DIW-008466-김예준.hml +2026-03-06 16:02:05,163 - INFO - 변환 성공: DIW-008469-김세아.hwp -> DIW-008469-김세아.hml +2026-03-06 16:02:05,788 - INFO - 변환 성공: DIW-008510-김혜주.hwp -> DIW-008510-김혜주.hml +2026-03-06 16:02:06,722 - INFO - 변환 성공: DIW-008511-박수진.hwp -> DIW-008511-박수진.hml +2026-03-06 16:02:07,334 - INFO - 변환 성공: DIW-008518-김설리.hwp -> DIW-008518-김설리.hml +2026-03-06 16:02:08,193 - INFO - 변환 성공: DIW-008520-안지우.hwp -> DIW-008520-안지우.hml +2026-03-06 16:02:08,786 - INFO - 변환 성공: DIW-008527-오나결.hwp -> DIW-008527-오나결.hml +2026-03-06 16:02:09,636 - INFO - 변환 성공: DIW_2602A.hwpx -> DIW_2602A.hml +2026-03-06 16:02:10,020 - INFO - 폴더 변환 완료: D:\project\HWP\HWP-Scoring\input\2602\A\DIW -> D:\project\HWP\HWP-Scoring\output\2602\A\DIW +2026-03-06 16:02:10,521 - INFO - 폴더 변환 시작: D:\project\HWP\HWP-Scoring\input\2602\B\DIW -> D:\project\HWP\HWP-Scoring\output\2602\B\DIW +2026-03-06 16:02:13,803 - INFO - 변환 성공: DIW-000027-박진후.hwp -> DIW-000027-박진후.hml +2026-03-06 16:02:14,813 - INFO - 변환 성공: DIW-000029-임고운.hwp -> DIW-000029-임고운.hml +2026-03-06 16:02:15,678 - INFO - 변환 성공: DIW-000030-이도현.hwp -> DIW-000030-이도현.hml +2026-03-06 16:02:16,288 - INFO - 변환 성공: DIW-000085-김채윤.hwp -> DIW-000085-김채윤.hml +2026-03-06 16:02:16,911 - INFO - 변환 성공: DIW-000086-박지성.hwp -> DIW-000086-박지성.hml +2026-03-06 16:02:17,472 - INFO - 변환 성공: DIW-000087-전호준.hwp -> DIW-000087-전호준.hml +2026-03-06 16:02:18,155 - INFO - 변환 성공: DIW-000089-전예준.hwp -> DIW-000089-전예준.hml +2026-03-06 16:02:18,963 - INFO - 변환 성공: DIW-000095-김여해.hwp -> DIW-000095-김여해.hml +2026-03-06 16:02:19,514 - INFO - 변환 성공: DIW-000096-김영은.hwp -> DIW-000096-김영은.hml +2026-03-06 16:02:20,127 - INFO - 변환 성공: DIW-000097-정현도.hwp -> DIW-000097-정현도.hml +2026-03-06 16:02:20,724 - INFO - 변환 성공: DIW-000168-김윤아.hwp -> DIW-000168-김윤아.hml +2026-03-06 16:02:21,342 - INFO - 변환 성공: DIW-000170-최민준.hwp -> DIW-000170-최민준.hml +2026-03-06 16:02:22,030 - INFO - 변환 성공: DIW-000173-이다현.hwp -> DIW-000173-이다현.hml +2026-03-06 16:02:22,885 - INFO - 변환 성공: DIW-000175-장군.hwp -> DIW-000175-장군.hml +2026-03-06 16:02:23,521 - INFO - 변환 성공: DIW-000178-이재영.hwp -> DIW-000178-이재영.hml +2026-03-06 16:02:24,390 - INFO - 변환 성공: DIW-000179-김리우.hwp -> DIW-000179-김리우.hml +2026-03-06 16:02:24,998 - INFO - 변환 성공: DIW-000180-장진영.hwp -> DIW-000180-장진영.hml +2026-03-06 16:02:25,820 - INFO - 변환 성공: DIW-000181-박준우.hwp -> DIW-000181-박준우.hml +2026-03-06 16:02:26,393 - INFO - 변환 성공: DIW-000182-박수상.hwp -> DIW-000182-박수상.hml +2026-03-06 16:02:27,168 - INFO - 변환 성공: DIW-000183-윤민수.hwp -> DIW-000183-윤민수.hml +2026-03-06 16:02:27,742 - INFO - 변환 성공: DIW-000184-김혜림.hwp -> DIW-000184-김혜림.hml +2026-03-06 16:02:28,417 - INFO - 변환 성공: DIW-000185-김우성.hwp -> DIW-000185-김우성.hml +2026-03-06 16:02:29,187 - INFO - 변환 성공: DIW-000186-양양일.hwp -> DIW-000186-양양일.hml +2026-03-06 16:02:29,727 - INFO - 변환 성공: DIW-000187-양서언.hwp -> DIW-000187-양서언.hml +2026-03-06 16:02:30,480 - INFO - 변환 성공: DIW-000188-김준민.hwp -> DIW-000188-김준민.hml +2026-03-06 16:02:31,307 - INFO - 변환 성공: DIW-000189-백경탁.hwp -> DIW-000189-백경탁.hml +2026-03-06 16:02:31,862 - INFO - 변환 성공: DIW-000190-류정환.hwp -> DIW-000190-류정환.hml +2026-03-06 16:02:32,576 - INFO - 변환 성공: DIW-000192-구도윤.hwp -> DIW-000192-구도윤.hml +2026-03-06 16:02:33,248 - INFO - 변환 성공: DIW-000193-허다현.hwp -> DIW-000193-허다현.hml +2026-03-06 16:02:34,114 - INFO - 변환 성공: DIW-000194-조용훈.hwp -> DIW-000194-조용훈.hml +2026-03-06 16:02:34,720 - INFO - 변환 성공: DIW-000195-박주현.hwp -> DIW-000195-박주현.hml +2026-03-06 16:02:35,708 - INFO - 변환 성공: DIW-000196-곽다은.hwp -> DIW-000196-곽다은.hml +2026-03-06 16:02:36,361 - INFO - 변환 성공: DIW-000197-이예나.hwp -> DIW-000197-이예나.hml +2026-03-06 16:02:37,083 - INFO - 변환 성공: DIW-000198-최다원.hwp -> DIW-000198-최다원.hml +2026-03-06 16:02:37,745 - INFO - 변환 성공: DIW-000199-이지훈.hwp -> DIW-000199-이지훈.hml +2026-03-06 16:02:38,411 - INFO - 변환 성공: DIW-000200-김주희.hwp -> DIW-000200-김주희.hml +2026-03-06 16:02:39,042 - INFO - 변환 성공: DIW-000221-최민석.hwp -> DIW-000221-최민석.hml +2026-03-06 16:02:39,812 - INFO - 변환 성공: DIW-000257-안예현.hwp -> DIW-000257-안예현.hml +2026-03-06 16:02:40,371 - INFO - 변환 성공: DIW-000401-정해윤.hwp -> DIW-000401-정해윤.hml +2026-03-06 16:02:41,240 - INFO - 변환 성공: DIW-000402-유성준.hwp -> DIW-000402-유성준.hml +2026-03-06 16:02:41,861 - INFO - 변환 성공: DIW-000415-배은찬.hwp -> DIW-000415-배은찬.hml +2026-03-06 16:02:42,460 - INFO - 변환 성공: DIW-000553-전재우.hwp -> DIW-000553-전재우.hml +2026-03-06 16:02:42,848 - INFO - 변환 성공: DIW-000555-전우진.hwp -> DIW-000555-전우진.hml +2026-03-06 16:02:43,372 - INFO - 변환 성공: DIW-000558-이지윤.hwp -> DIW-000558-이지윤.hml +2026-03-06 16:02:43,883 - INFO - 변환 성공: DIW-000559-고승연.hwp -> DIW-000559-고승연.hml +2026-03-06 16:02:44,473 - INFO - 변환 성공: DIW-000560-송하연.hwp -> DIW-000560-송하연.hml +2026-03-06 16:02:45,110 - INFO - 변환 성공: DIW-000561-김은서.hwp -> DIW-000561-김은서.hml +2026-03-06 16:02:45,725 - INFO - 변환 성공: DIW-000562-고수아.hwp -> DIW-000562-고수아.hml +2026-03-06 16:02:46,210 - INFO - 변환 성공: DIW-000563-이세아.hwp -> DIW-000563-이세아.hml +2026-03-06 16:02:46,846 - INFO - 변환 성공: DIW-000564-김요셉.hwp -> DIW-000564-김요셉.hml +2026-03-06 16:02:47,486 - INFO - 변환 성공: DIW-000565-이하준.hwp -> DIW-000565-이하준.hml +2026-03-06 16:02:47,907 - INFO - 변환 성공: DIW-000653-김가람.hwp -> DIW-000653-김가람.hml +2026-03-06 16:02:48,603 - INFO - 변환 성공: DIW-000654-박유찬.hwp -> DIW-000654-박유찬.hml +2026-03-06 16:02:49,373 - INFO - 변환 성공: DIW-000655-박서준.hwp -> DIW-000655-박서준.hml +2026-03-06 16:02:50,026 - INFO - 변환 성공: DIW-000656-심지유.hwp -> DIW-000656-심지유.hml +2026-03-06 16:02:50,425 - INFO - 변환 성공: DIW-000657-이종혁.hwp -> DIW-000657-이종혁.hml +2026-03-06 16:02:51,017 - INFO - 변환 성공: DIW-000658-이승혁.hwp -> DIW-000658-이승혁.hml +2026-03-06 16:02:51,690 - INFO - 변환 성공: DIW-000659-이승재.hwp -> DIW-000659-이승재.hml +2026-03-06 16:02:52,143 - INFO - 변환 성공: DIW-000660-김명현.hwp -> DIW-000660-김명현.hml +2026-03-06 16:02:52,614 - INFO - 변환 성공: DIW-000661-박승우.hwp -> DIW-000661-박승우.hml +2026-03-06 16:02:53,303 - INFO - 변환 성공: DIW-000662-박효주.hwp -> DIW-000662-박효주.hml +2026-03-06 16:02:53,899 - INFO - 변환 성공: DIW-000663-김도현.hwp -> DIW-000663-김도현.hml +2026-03-06 16:02:54,598 - INFO - 변환 성공: DIW-000664-박서현.hwp -> DIW-000664-박서현.hml +2026-03-06 16:02:55,182 - INFO - 변환 성공: DIW-000665-김주혁.hwp -> DIW-000665-김주혁.hml +2026-03-06 16:02:55,796 - INFO - 변환 성공: DIW-000666-안시율.hwp -> DIW-000666-안시율.hml +2026-03-06 16:02:56,626 - INFO - 변환 성공: DIW-000667-오윤우.hwp -> DIW-000667-오윤우.hml +2026-03-06 16:02:57,322 - INFO - 변환 성공: DIW-000668-김하람.hwp -> DIW-000668-김하람.hml +2026-03-06 16:02:58,004 - INFO - 변환 성공: DIW-000669-김아람.hwp -> DIW-000669-김아람.hml +2026-03-06 16:02:58,837 - INFO - 변환 성공: DIW-000670-변유하.hwp -> DIW-000670-변유하.hml +2026-03-06 16:02:59,450 - INFO - 변환 성공: DIW-000671-장서윤.hwp -> DIW-000671-장서윤.hml +2026-03-06 16:03:00,153 - INFO - 변환 성공: DIW-000672-이서연.hwp -> DIW-000672-이서연.hml +2026-03-06 16:03:00,794 - INFO - 변환 성공: DIW-000673-김리원.hwp -> DIW-000673-김리원.hml +2026-03-06 16:03:01,372 - INFO - 변환 성공: DIW-000703-이정원.hwp -> DIW-000703-이정원.hml +2026-03-06 16:03:02,050 - INFO - 변환 성공: DIW-000735-나영빈.hwp -> DIW-000735-나영빈.hml +2026-03-06 16:03:02,567 - INFO - 변환 성공: DIW-000739-지우현.hwp -> DIW-000739-지우현.hml +2026-03-06 16:03:03,219 - INFO - 변환 성공: DIW-000742-서예영.hwp -> DIW-000742-서예영.hml +2026-03-06 16:03:03,876 - INFO - 변환 성공: DIW-000743-이다해.hwp -> DIW-000743-이다해.hml +2026-03-06 16:03:04,629 - INFO - 변환 성공: DIW-000744-윤지유.hwp -> DIW-000744-윤지유.hml +2026-03-06 16:03:05,292 - INFO - 변환 성공: DIW-000782-임세훈.hwp -> DIW-000782-임세훈.hml +2026-03-06 16:03:05,950 - INFO - 변환 성공: DIW-000878-손승우.hwp -> DIW-000878-손승우.hml +2026-03-06 16:03:06,609 - INFO - 변환 성공: DIW-000896-임수호.hwp -> DIW-000896-임수호.hml +2026-03-06 16:03:07,446 - INFO - 변환 성공: DIW-000991-김연재.hwp -> DIW-000991-김연재.hml +2026-03-06 16:03:08,165 - INFO - 변환 성공: DIW-001001-김현규.hwp -> DIW-001001-김현규.hml +2026-03-06 16:03:08,828 - INFO - 변환 성공: DIW-001003-유가빈.hwp -> DIW-001003-유가빈.hml +2026-03-06 16:03:09,632 - INFO - 변환 성공: DIW-001004-윤영빈.hwp -> DIW-001004-윤영빈.hml +2026-03-06 16:03:10,209 - INFO - 변환 성공: DIW-001005-장예리.hwp -> DIW-001005-장예리.hml +2026-03-06 16:03:10,913 - INFO - 변환 성공: DIW-001006-하수지.hwp -> DIW-001006-하수지.hml +2026-03-06 16:03:11,702 - INFO - 변환 성공: DIW-001007-안지환.hwp -> DIW-001007-안지환.hml +2026-03-06 16:03:12,314 - INFO - 변환 성공: DIW-001008-강다연.hwp -> DIW-001008-강다연.hml +2026-03-06 16:03:13,022 - INFO - 변환 성공: DIW-001009-박세현.hwp -> DIW-001009-박세현.hml +2026-03-06 16:03:13,803 - INFO - 변환 성공: DIW-001010-박정현.hwp -> DIW-001010-박정현.hml +2026-03-06 16:03:14,379 - INFO - 변환 성공: DIW-001068-차민주.hwp -> DIW-001068-차민주.hml +2026-03-06 16:03:15,086 - INFO - 변환 성공: DIW-001082-서유지.hwp -> DIW-001082-서유지.hml +2026-03-06 16:03:15,758 - INFO - 변환 성공: DIW-001086-이새하.hwp -> DIW-001086-이새하.hml +2026-03-06 16:03:16,539 - INFO - 변환 성공: DIW-001088-백민경.hwp -> DIW-001088-백민경.hml +2026-03-06 16:03:17,121 - INFO - 변환 성공: DIW-001104-전은우.hwp -> DIW-001104-전은우.hml +2026-03-06 16:03:17,866 - INFO - 변환 성공: DIW-001123-김서연.hwp -> DIW-001123-김서연.hml +2026-03-06 16:03:18,698 - INFO - 변환 성공: DIW-001177-홍시현.hwp -> DIW-001177-홍시현.hml +2026-03-06 16:03:19,285 - INFO - 변환 성공: DIW-001178-김효린.hwp -> DIW-001178-김효린.hml +2026-03-06 16:03:20,074 - INFO - 변환 성공: DIW-001304-전수민.hwp -> DIW-001304-전수민.hml +2026-03-06 16:03:20,673 - INFO - 변환 성공: DIW-001315-김세연.hwp -> DIW-001315-김세연.hml +2026-03-06 16:03:21,357 - INFO - 변환 성공: DIW-001316-김유진.hwp -> DIW-001316-김유진.hml +2026-03-06 16:03:22,177 - INFO - 변환 성공: DIW-001318-최지원.hwp -> DIW-001318-최지원.hml +2026-03-06 16:03:22,882 - INFO - 변환 성공: DIW-001320-백연우.hwp -> DIW-001320-백연우.hml +2026-03-06 16:03:23,740 - INFO - 변환 성공: DIW-001356-김효빈.hwp -> DIW-001356-김효빈.hml +2026-03-06 16:03:24,337 - INFO - 변환 성공: DIW-001365-김지훈.hwp -> DIW-001365-김지훈.hml +2026-03-06 16:03:24,907 - INFO - 변환 성공: DIW-001372-임채유.hwp -> DIW-001372-임채유.hml +2026-03-06 16:03:25,513 - INFO - 변환 성공: DIW-001403-손서희.hwp -> DIW-001403-손서희.hml +2026-03-06 16:03:26,130 - INFO - 변환 성공: DIW-001404-박서연.hwp -> DIW-001404-박서연.hml +2026-03-06 16:03:26,975 - INFO - 변환 성공: DIW-001405-박다현.hwp -> DIW-001405-박다현.hml +2026-03-06 16:03:27,595 - INFO - 변환 성공: DIW-001415-안태규.hwp -> DIW-001415-안태규.hml +2026-03-06 16:03:28,412 - INFO - 변환 성공: DIW-001416-이하율.hwp -> DIW-001416-이하율.hml +2026-03-06 16:03:28,999 - INFO - 변환 성공: DIW-001420-천단비.hwp -> DIW-001420-천단비.hml +2026-03-06 16:03:29,896 - INFO - 변환 성공: DIW-001421-김동민.hwp -> DIW-001421-김동민.hml +2026-03-06 16:03:30,522 - INFO - 변환 성공: DIW-001424-이가온.hwp -> DIW-001424-이가온.hml +2026-03-06 16:03:31,413 - INFO - 변환 성공: DIW-001426-정예준.hwp -> DIW-001426-정예준.hml +2026-03-06 16:03:32,037 - INFO - 변환 성공: DIW-001428-이진욱.hwp -> DIW-001428-이진욱.hml +2026-03-06 16:03:32,902 - INFO - 변환 성공: DIW-001429-정지명.hwp -> DIW-001429-정지명.hml +2026-03-06 16:03:33,509 - INFO - 변환 성공: DIW-001430-정필재.hwp -> DIW-001430-정필재.hml +2026-03-06 16:03:34,395 - INFO - 변환 성공: DIW-001432-음하성.hwp -> DIW-001432-음하성.hml +2026-03-06 16:03:35,023 - INFO - 변환 성공: DIW-001488-최예송.hwp -> DIW-001488-최예송.hml +2026-03-06 16:03:35,880 - INFO - 변환 성공: DIW-001516-김미희.hwp -> DIW-001516-김미희.hml +2026-03-06 16:03:36,524 - INFO - 변환 성공: DIW-001532-용준서.hwp -> DIW-001532-용준서.hml +2026-03-06 16:03:37,302 - INFO - 변환 성공: DIW-001560-송주호.hwp -> DIW-001560-송주호.hml +2026-03-06 16:03:37,868 - INFO - 변환 성공: DIW-001599-김지호.hwp -> DIW-001599-김지호.hml +2026-03-06 16:03:38,704 - INFO - 변환 성공: DIW-001612-김지후.hwp -> DIW-001612-김지후.hml +2026-03-06 16:03:39,532 - INFO - 변환 성공: DIW-001613-김지안.hwp -> DIW-001613-김지안.hml +2026-03-06 16:03:40,175 - INFO - 변환 성공: DIW-001616-조수정.hwp -> DIW-001616-조수정.hml +2026-03-06 16:03:40,872 - INFO - 변환 성공: DIW-001628-김은성.hwp -> DIW-001628-김은성.hml +2026-03-06 16:03:41,451 - INFO - 변환 성공: DIW-001629-박성재.hwp -> DIW-001629-박성재.hml +2026-03-06 16:03:42,148 - INFO - 변환 성공: DIW-001692-박규민.hwp -> DIW-001692-박규민.hml +2026-03-06 16:03:42,759 - INFO - 변환 성공: DIW-001775-박용우.hwp -> DIW-001775-박용우.hml +2026-03-06 16:03:43,398 - INFO - 변환 성공: DIW-001786-고건.hwp -> DIW-001786-고건.hml +2026-03-06 16:03:44,076 - INFO - 변환 성공: DIW-001787-문채미.hwp -> DIW-001787-문채미.hml +2026-03-06 16:03:44,791 - INFO - 변환 성공: DIW-001789-장은호.hwp -> DIW-001789-장은호.hml +2026-03-06 16:03:45,620 - INFO - 변환 성공: DIW-001806-박준후.hwp -> DIW-001806-박준후.hml +2026-03-06 16:03:46,228 - INFO - 변환 성공: DIW-001853-서이록.hwp -> DIW-001853-서이록.hml +2026-03-06 16:03:47,112 - INFO - 변환 성공: DIW-001867-유채령.hwp -> DIW-001867-유채령.hml +2026-03-06 16:03:47,677 - INFO - 변환 성공: DIW-001894-유달리.hwp -> DIW-001894-유달리.hml +2026-03-06 16:03:48,299 - INFO - 변환 성공: DIW-001937-여유빈.hwp -> DIW-001937-여유빈.hml +2026-03-06 16:03:49,041 - INFO - 변환 성공: DIW-001939-양은율.hwp -> DIW-001939-양은율.hml +2026-03-06 16:03:49,704 - INFO - 변환 성공: DIW-001949-이수빈.hwp -> DIW-001949-이수빈.hml +2026-03-06 16:03:50,385 - INFO - 변환 성공: DIW-001950-이하윤.hwp -> DIW-001950-이하윤.hml +2026-03-06 16:03:51,106 - INFO - 변환 성공: DIW-001956-윤소은.hwp -> DIW-001956-윤소은.hml +2026-03-06 16:03:51,988 - INFO - 변환 성공: DIW-001957-김영일선진주.hwp -> DIW-001957-김영일선진주.hml +2026-03-06 16:03:52,623 - INFO - 변환 성공: DIW-001959-배소현.hwp -> DIW-001959-배소현.hml +2026-03-06 16:03:53,386 - INFO - 변환 성공: DIW-001980-김수아.hwp -> DIW-001980-김수아.hml +2026-03-06 16:03:54,100 - INFO - 변환 성공: DIW-001981-조휘성.hwp -> DIW-001981-조휘성.hml +2026-03-06 16:03:54,882 - INFO - 변환 성공: DIW-001982-강주원.hwp -> DIW-001982-강주원.hml +2026-03-06 16:03:55,472 - INFO - 변환 성공: DIW-001984-강경훈.hwp -> DIW-001984-강경훈.hml +2026-03-06 16:03:56,188 - INFO - 변환 성공: DIW-001985-장연후.hwp -> DIW-001985-장연후.hml +2026-03-06 16:03:56,982 - INFO - 변환 성공: DIW-001993-김주영.hwp -> DIW-001993-김주영.hml +2026-03-06 16:03:57,463 - INFO - 변환 성공: DIW-002005-하도빈.hwp -> DIW-002005-하도빈.hml +2026-03-06 16:03:58,062 - INFO - 변환 성공: DIW-002030-이수현.hwp -> DIW-002030-이수현.hml +2026-03-06 16:03:58,687 - INFO - 변환 성공: DIW-002042-백서율.hwp -> DIW-002042-백서율.hml +2026-03-06 16:03:59,392 - INFO - 변환 성공: DIW-002073-박예준.hwp -> DIW-002073-박예준.hml +2026-03-06 16:04:00,028 - INFO - 변환 성공: DIW-002074-조재희.hwp -> DIW-002074-조재희.hml +2026-03-06 16:04:00,890 - INFO - 변환 성공: DIW-002075-김다은.hwp -> DIW-002075-김다은.hml +2026-03-06 16:04:01,479 - INFO - 변환 성공: DIW-002076-손한빈.hwp -> DIW-002076-손한빈.hml +2026-03-06 16:04:02,230 - INFO - 변환 성공: DIW-002077-황재인.hwp -> DIW-002077-황재인.hml +2026-03-06 16:04:03,018 - INFO - 변환 성공: DIW-002078-김윤.hwp -> DIW-002078-김윤.hml +2026-03-06 16:04:03,605 - INFO - 변환 성공: DIW-002079-강지성.hwp -> DIW-002079-강지성.hml +2026-03-06 16:04:04,398 - INFO - 변환 성공: DIW-002080-진주아.hwp -> DIW-002080-진주아.hml +2026-03-06 16:04:04,991 - INFO - 변환 성공: DIW-002081-정해우.hwp -> DIW-002081-정해우.hml +2026-03-06 16:04:05,687 - INFO - 변환 성공: DIW-002082-손서연.hwp -> DIW-002082-손서연.hml +2026-03-06 16:04:06,348 - INFO - 변환 성공: DIW-002116-곽윤지.hwp -> DIW-002116-곽윤지.hml +2026-03-06 16:04:07,291 - INFO - 변환 성공: DIW-002117-김지인.hwp -> DIW-002117-김지인.hml +2026-03-06 16:04:07,980 - INFO - 변환 성공: DIW-002118-박시윤.hwp -> DIW-002118-박시윤.hml +2026-03-06 16:04:08,636 - INFO - 변환 성공: DIW-002147-김민슬.hwp -> DIW-002147-김민슬.hml +2026-03-06 16:04:09,103 - INFO - 변환 성공: DIW-002180-김유건.hwp -> DIW-002180-김유건.hml +2026-03-06 16:04:09,980 - INFO - 변환 성공: DIW-002182-박광인.hwp -> DIW-002182-박광인.hml +2026-03-06 16:04:10,566 - INFO - 변환 성공: DIW-002183-박수연.hwp -> DIW-002183-박수연.hml +2026-03-06 16:04:11,231 - INFO - 변환 성공: DIW-002184-박지호.hwp -> DIW-002184-박지호.hml +2026-03-06 16:04:12,045 - INFO - 변환 성공: DIW-002185-김건.hwp -> DIW-002185-김건.hml +2026-03-06 16:04:12,662 - INFO - 변환 성공: DIW-002187-최정우.hwp -> DIW-002187-최정우.hml +2026-03-06 16:04:13,533 - INFO - 변환 성공: DIW-002188-구서연.hwp -> DIW-002188-구서연.hml +2026-03-06 16:04:14,157 - INFO - 변환 성공: DIW-002191-송우진.hwp -> DIW-002191-송우진.hml +2026-03-06 16:04:14,991 - INFO - 변환 성공: DIW-002192-이나경.hwp -> DIW-002192-이나경.hml +2026-03-06 16:04:15,782 - INFO - 변환 성공: DIW-002211-이서연.hwp -> DIW-002211-이서연.hml +2026-03-06 16:04:16,448 - INFO - 변환 성공: DIW-002267-박해람.hwp -> DIW-002267-박해람.hml +2026-03-06 16:04:17,184 - INFO - 변환 성공: DIW-002270-나율아.hwp -> DIW-002270-나율아.hml +2026-03-06 16:04:17,669 - INFO - 변환 성공: DIW-002416-이은재.hwp -> DIW-002416-이은재.hml +2026-03-06 16:04:18,254 - INFO - 변환 성공: DIW-002515-김수진.hwp -> DIW-002515-김수진.hml +2026-03-06 16:04:18,866 - INFO - 변환 성공: DIW-002516-양세한.hwp -> DIW-002516-양세한.hml +2026-03-06 16:04:19,576 - INFO - 변환 성공: DIW-002517-이동윤.hwp -> DIW-002517-이동윤.hml +2026-03-06 16:04:20,214 - INFO - 변환 성공: DIW-002518-김태연.hwp -> DIW-002518-김태연.hml +2026-03-06 16:04:20,960 - INFO - 변환 성공: DIW-002519-김서준.hwp -> DIW-002519-김서준.hml +2026-03-06 16:04:21,446 - INFO - 변환 성공: DIW-002525-박가온.hwp -> DIW-002525-박가온.hml +2026-03-06 16:04:22,017 - INFO - 변환 성공: DIW-002526-박누리.hwp -> DIW-002526-박누리.hml +2026-03-06 16:04:22,662 - INFO - 변환 성공: DIW-002541-남준서.hwp -> DIW-002541-남준서.hml +2026-03-06 16:04:23,450 - INFO - 변환 성공: DIW-002563-이경재.hwp -> DIW-002563-이경재.hml +2026-03-06 16:04:23,929 - INFO - 변환 성공: DIW-002564-송예은.hwp -> DIW-002564-송예은.hml +2026-03-06 16:04:24,500 - INFO - 변환 성공: DIW-002565-석은정.hwp -> DIW-002565-석은정.hml +2026-03-06 16:04:25,111 - INFO - 변환 성공: DIW-002566-김태윤.hwp -> DIW-002566-김태윤.hml +2026-03-06 16:04:25,786 - INFO - 변환 성공: DIW-002567-이소미.hwp -> DIW-002567-이소미.hml +2026-03-06 16:04:26,342 - INFO - 변환 성공: DIW-002568-서민기.hwp -> DIW-002568-서민기.hml +2026-03-06 16:04:26,929 - INFO - 변환 성공: DIW-002569-안다영.hwp -> DIW-002569-안다영.hml +2026-03-06 16:04:27,750 - INFO - 변환 성공: DIW-002570-윤채영.hwp -> DIW-002570-윤채영.hml +2026-03-06 16:04:28,360 - INFO - 변환 성공: DIW-002571-박준상.hwp -> DIW-002571-박준상.hml +2026-03-06 16:04:29,149 - INFO - 변환 성공: DIW-002643-허수빈.hwp -> DIW-002643-허수빈.hml +2026-03-06 16:04:29,734 - INFO - 변환 성공: DIW-002649-황지유.hwp -> DIW-002649-황지유.hml +2026-03-06 16:04:30,591 - INFO - 변환 성공: DIW-002667-변가은.hwp -> DIW-002667-변가은.hml +2026-03-06 16:04:31,266 - INFO - 변환 성공: DIW-002724-강민서.hwp -> DIW-002724-강민서.hml +2026-03-06 16:04:32,025 - INFO - 변환 성공: DIW-002727-송준후.hwp -> DIW-002727-송준후.hml +2026-03-06 16:04:32,587 - INFO - 변환 성공: DIW-002728-이지우.hwp -> DIW-002728-이지우.hml +2026-03-06 16:04:33,253 - INFO - 변환 성공: DIW-002729-정원찬.hwp -> DIW-002729-정원찬.hml +2026-03-06 16:04:34,043 - INFO - 변환 성공: DIW-002743-김범진.hwp -> DIW-002743-김범진.hml +2026-03-06 16:04:34,648 - INFO - 변환 성공: DIW-002749-김류아.hwp -> DIW-002749-김류아.hml +2026-03-06 16:04:35,432 - INFO - 변환 성공: DIW-002751-이하진.hwp -> DIW-002751-이하진.hml +2026-03-06 16:04:36,120 - INFO - 변환 성공: DIW-002754-황윤현.hwp -> DIW-002754-황윤현.hml +2026-03-06 16:04:36,745 - INFO - 변환 성공: DIW-002788-장유건.hwp -> DIW-002788-장유건.hml +2026-03-06 16:04:37,540 - INFO - 변환 성공: DIW-002789-윤예담.hwp -> DIW-002789-윤예담.hml +2026-03-06 16:04:38,116 - INFO - 변환 성공: DIW-002791-유승호.hwp -> DIW-002791-유승호.hml +2026-03-06 16:04:38,805 - INFO - 변환 성공: DIW-002792-김채원.hwp -> DIW-002792-김채원.hml +2026-03-06 16:04:39,463 - INFO - 변환 성공: DIW-002793-이현.hwp -> DIW-002793-이현.hml +2026-03-06 16:04:40,233 - INFO - 변환 성공: DIW-002794-조한리.hwp -> DIW-002794-조한리.hml +2026-03-06 16:04:40,820 - INFO - 변환 성공: DIW-002795-강은서.hwp -> DIW-002795-강은서.hml +2026-03-06 16:04:41,469 - INFO - 변환 성공: DIW-002796-조성준.hwp -> DIW-002796-조성준.hml +2026-03-06 16:04:42,162 - INFO - 변환 성공: DIW-002797-허서윤.hwp -> DIW-002797-허서윤.hml +2026-03-06 16:04:42,801 - INFO - 변환 성공: DIW-002798-임시연.hwp -> DIW-002798-임시연.hml +2026-03-06 16:04:43,596 - INFO - 변환 성공: DIW-002810-신지윤.hwp -> DIW-002810-신지윤.hml +2026-03-06 16:04:44,168 - INFO - 변환 성공: DIW-002819-박세아.hwp -> DIW-002819-박세아.hml +2026-03-06 16:04:44,881 - INFO - 변환 성공: DIW-002820-이승윤.hwp -> DIW-002820-이승윤.hml +2026-03-06 16:04:45,473 - INFO - 변환 성공: DIW-002822-이성현.hwp -> DIW-002822-이성현.hml +2026-03-06 16:04:46,117 - INFO - 변환 성공: DIW-002823-조후성.hwp -> DIW-002823-조후성.hml +2026-03-06 16:04:46,885 - INFO - 변환 성공: DIW-002854-김지오.hwp -> DIW-002854-김지오.hml +2026-03-06 16:04:47,500 - INFO - 변환 성공: DIW-002855-김서하.hwp -> DIW-002855-김서하.hml +2026-03-06 16:04:48,052 - INFO - 변환 성공: DIW-002875-강윤서.hwp -> DIW-002875-강윤서.hml +2026-03-06 16:04:48,667 - INFO - 변환 성공: DIW-002877-이시현.hwp -> DIW-002877-이시현.hml +2026-03-06 16:04:49,429 - INFO - 변환 성공: DIW-002878-백정연.hwp -> DIW-002878-백정연.hml +2026-03-06 16:04:49,998 - INFO - 변환 성공: DIW-002914-박창욱.hwp -> DIW-002914-박창욱.hml +2026-03-06 16:04:50,559 - INFO - 변환 성공: DIW-002924-최서연.hwp -> DIW-002924-최서연.hml +2026-03-06 16:04:51,187 - INFO - 변환 성공: DIW-002934-김지헌.hwp -> DIW-002934-김지헌.hml +2026-03-06 16:04:51,705 - INFO - 변환 성공: DIW-002937-김고은.hwp -> DIW-002937-김고은.hml +2026-03-06 16:04:52,198 - INFO - 변환 성공: DIW-002949-심보민.hwp -> DIW-002949-심보민.hml +2026-03-06 16:04:52,808 - INFO - 변환 성공: DIW-002972-이의철.hwp -> DIW-002972-이의철.hml +2026-03-06 16:04:53,347 - INFO - 변환 성공: DIW-002975-김지우.hwp -> DIW-002975-김지우.hml +2026-03-06 16:04:53,960 - INFO - 변환 성공: DIW-002978-김태윤.hwp -> DIW-002978-김태윤.hml +2026-03-06 16:04:54,571 - INFO - 변환 성공: DIW-002979-황유준.hwp -> DIW-002979-황유준.hml +2026-03-06 16:04:55,267 - INFO - 변환 성공: DIW-002981-김민준.hwp -> DIW-002981-김민준.hml +2026-03-06 16:04:55,868 - INFO - 변환 성공: DIW-002996-강하준.hwp -> DIW-002996-강하준.hml +2026-03-06 16:04:56,476 - INFO - 변환 성공: DIW-003001-김도율.hwp -> DIW-003001-김도율.hml +2026-03-06 16:04:57,076 - INFO - 변환 성공: DIW-003016-이예서.hwp -> DIW-003016-이예서.hml +2026-03-06 16:04:57,712 - INFO - 변환 성공: DIW-003065-남연우.hwp -> DIW-003065-남연우.hml +2026-03-06 16:04:58,277 - INFO - 변환 성공: DIW-003120-JIN MINXU.hwp -> DIW-003120-JIN MINXU.hml +2026-03-06 16:04:58,861 - INFO - 변환 성공: DIW-003198-장서유.hwp -> DIW-003198-장서유.hml +2026-03-06 16:04:59,489 - INFO - 변환 성공: DIW-003205-권하늘.hwp -> DIW-003205-권하늘.hml +2026-03-06 16:04:59,929 - INFO - 변환 성공: DIW-003206-임주안.hwp -> DIW-003206-임주안.hml +2026-03-06 16:05:00,243 - INFO - 변환 성공: DIW-003207-김지호.hwp -> DIW-003207-김지호.hml +2026-03-06 16:05:00,764 - INFO - 변환 성공: DIW-003216-이세민.hwp -> DIW-003216-이세민.hml +2026-03-06 16:05:01,262 - INFO - 변환 성공: DIW-003222-이주한.hwp -> DIW-003222-이주한.hml +2026-03-06 16:05:01,941 - INFO - 변환 성공: DIW-003223-이주헌.hwp -> DIW-003223-이주헌.hml +2026-03-06 16:05:02,608 - INFO - 변환 성공: DIW-003225-허도현.hwp -> DIW-003225-허도현.hml +2026-03-06 16:05:03,386 - INFO - 변환 성공: DIW-003226-이대한.hwp -> DIW-003226-이대한.hml +2026-03-06 16:05:03,980 - INFO - 변환 성공: DIW-003238-이시온.hwp -> DIW-003238-이시온.hml +2026-03-06 16:05:04,763 - INFO - 변환 성공: DIW-003239-이지우.hwp -> DIW-003239-이지우.hml +2026-03-06 16:05:05,250 - INFO - 변환 성공: DIW-003240-이성준.hwp -> DIW-003240-이성준.hml +2026-03-06 16:05:05,842 - INFO - 변환 성공: DIW-003256-김도율.hwp -> DIW-003256-김도율.hml +2026-03-06 16:05:06,654 - INFO - 변환 성공: DIW-003276-이민서.hwp -> DIW-003276-이민서.hml +2026-03-06 16:05:07,531 - INFO - 변환 성공: DIW-003336-전소현.hwp -> DIW-003336-전소현.hml +2026-03-06 16:05:08,085 - INFO - 변환 성공: DIW-003338-전인영.hwp -> DIW-003338-전인영.hml +2026-03-06 16:05:08,696 - INFO - 변환 성공: DIW-003348-김준석.hwp -> DIW-003348-김준석.hml +2026-03-06 16:05:09,430 - INFO - 변환 성공: DIW-003386-지선우.hwp -> DIW-003386-지선우.hml +2026-03-06 16:05:10,069 - INFO - 변환 성공: DIW-003387-박태영.hwp -> DIW-003387-박태영.hml +2026-03-06 16:05:10,834 - INFO - 변환 성공: DIW-003389-최연주.hwp -> DIW-003389-최연주.hml +2026-03-06 16:05:11,730 - INFO - 변환 성공: DIW-003432-정성윤.hwp -> DIW-003432-정성윤.hml +2026-03-06 16:05:12,475 - INFO - 변환 성공: DIW-003435-차규민.hwp -> DIW-003435-차규민.hml +2026-03-06 16:05:12,969 - INFO - 변환 성공: DIW-003436-정유준.hwp -> DIW-003436-정유준.hml +2026-03-06 16:05:13,889 - INFO - 변환 성공: DIW-003437-권효주.hwp -> DIW-003437-권효주.hml +2026-03-06 16:05:14,412 - INFO - 변환 성공: DIW-003471-김유주.hwp -> DIW-003471-김유주.hml +2026-03-06 16:05:15,136 - INFO - 변환 성공: DIW-003477-김윤서.hwp -> DIW-003477-김윤서.hml +2026-03-06 16:05:15,730 - INFO - 변환 성공: DIW-003479-조인성.hwp -> DIW-003479-조인성.hml +2026-03-06 16:05:16,643 - INFO - 변환 성공: DIW-003485-이유주.hwp -> DIW-003485-이유주.hml +2026-03-06 16:05:17,329 - INFO - 변환 성공: DIW-003487-강지후.hwp -> DIW-003487-강지후.hml +2026-03-06 16:05:18,108 - INFO - 변환 성공: DIW-003489-김윤서.hwp -> DIW-003489-김윤서.hml +2026-03-06 16:05:21,160 - INFO - 변환 성공: DIW-003490-함채윤.hwp -> DIW-003490-함채윤.hml +2026-03-06 16:05:21,736 - INFO - 변환 성공: DIW-003498-이도헌.hwp -> DIW-003498-이도헌.hml +2026-03-06 16:05:22,360 - INFO - 변환 성공: DIW-003507-박지훈.hwp -> DIW-003507-박지훈.hml +2026-03-06 16:05:23,031 - INFO - 변환 성공: DIW-003508-서형우.hwp -> DIW-003508-서형우.hml +2026-03-06 16:05:23,768 - INFO - 변환 성공: DIW-003509-오예준.hwp -> DIW-003509-오예준.hml +2026-03-06 16:05:24,428 - INFO - 변환 성공: DIW-003510-전지윤.hwp -> DIW-003510-전지윤.hml +2026-03-06 16:05:25,256 - INFO - 변환 성공: DIW-003559-정예서.hwp -> DIW-003559-정예서.hml +2026-03-06 16:05:25,864 - INFO - 변환 성공: DIW-003562-홍세린.hwp -> DIW-003562-홍세린.hml +2026-03-06 16:05:26,574 - INFO - 변환 성공: DIW-003569-서지혁.hwp -> DIW-003569-서지혁.hml +2026-03-06 16:05:27,406 - INFO - 변환 성공: DIW-003570-조세훈.hwp -> DIW-003570-조세훈.hml +2026-03-06 16:05:27,974 - INFO - 변환 성공: DIW-003652-장민준.hwp -> DIW-003652-장민준.hml +2026-03-06 16:05:28,734 - INFO - 변환 성공: DIW-003655-김예준.hwp -> DIW-003655-김예준.hml +2026-03-06 16:05:29,291 - INFO - 변환 성공: DIW-003660-BATSAIKHAN GERELTUNDRAM.hwp -> DIW-003660-BATSAIKHAN GERELTUNDRAM.hml +2026-03-06 16:05:30,018 - INFO - 변환 성공: DIW-003699-정연우.hwp -> DIW-003699-정연우.hml +2026-03-06 16:05:30,615 - INFO - 변환 성공: DIW-003701-최승준.hwp -> DIW-003701-최승준.hml +2026-03-06 16:05:31,195 - INFO - 변환 성공: DIW-003705-이라원.hwp -> DIW-003705-이라원.hml +2026-03-06 16:05:31,864 - INFO - 변환 성공: DIW-003706-전형건.hwp -> DIW-003706-전형건.hml +2026-03-06 16:05:32,431 - INFO - 변환 성공: DIW-003708-전윤서.hwp -> DIW-003708-전윤서.hml +2026-03-06 16:05:33,282 - INFO - 변환 성공: DIW-003743-노진혁.hwp -> DIW-003743-노진혁.hml +2026-03-06 16:05:33,864 - INFO - 변환 성공: DIW-003751-김하람.hwp -> DIW-003751-김하람.hml +2026-03-06 16:05:34,660 - INFO - 변환 성공: DIW-003752-정세연.hwp -> DIW-003752-정세연.hml +2026-03-06 16:05:35,176 - INFO - 변환 성공: DIW-003753-정채민.hwp -> DIW-003753-정채민.hml +2026-03-06 16:05:35,731 - INFO - 변환 성공: DIW-003754-황희상.hwp -> DIW-003754-황희상.hml +2026-03-06 16:05:36,390 - INFO - 변환 성공: DIW-003757-박준서.hwp -> DIW-003757-박준서.hml +2026-03-06 16:05:37,014 - INFO - 변환 성공: DIW-003938-문시율.hwp -> DIW-003938-문시율.hml +2026-03-06 16:05:37,761 - INFO - 변환 성공: DIW-003939-임태오.hwp -> DIW-003939-임태오.hml +2026-03-06 16:05:38,336 - INFO - 변환 성공: DIW-003941-이채린.hwp -> DIW-003941-이채린.hml +2026-03-06 16:05:39,029 - INFO - 변환 성공: DIW-003947-김시원.hwp -> DIW-003947-김시원.hml +2026-03-06 16:05:39,776 - INFO - 변환 성공: DIW-003952-김도현.hwp -> DIW-003952-김도현.hml +2026-03-06 16:05:40,308 - INFO - 변환 성공: DIW-003967-현지우.hwp -> DIW-003967-현지우.hml +2026-03-06 16:05:40,988 - INFO - 변환 성공: DIW-003987-김나율.hwp -> DIW-003987-김나율.hml +2026-03-06 16:05:41,588 - INFO - 변환 성공: DIW-004084-이창율.hwp -> DIW-004084-이창율.hml +2026-03-06 16:05:42,217 - INFO - 변환 성공: DIW-004173-강하랑.hwp -> DIW-004173-강하랑.hml +2026-03-06 16:05:42,936 - INFO - 변환 성공: DIW-004244-강민서.hwp -> DIW-004244-강민서.hml +2026-03-06 16:05:43,448 - INFO - 변환 성공: DIW-004276-김찬은.hwp -> DIW-004276-김찬은.hml +2026-03-06 16:05:44,095 - INFO - 변환 성공: DIW-004294-박예서.hwp -> DIW-004294-박예서.hml +2026-03-06 16:05:44,780 - INFO - 변환 성공: DIW-004297-박가빈.hwp -> DIW-004297-박가빈.hml +2026-03-06 16:05:45,355 - INFO - 변환 성공: DIW-004298-김세정.hwp -> DIW-004298-김세정.hml +2026-03-06 16:05:46,004 - INFO - 변환 성공: DIW-004381-이준서.hwp -> DIW-004381-이준서.hml +2026-03-06 16:05:46,598 - INFO - 변환 성공: DIW-004388-박해진.hwp -> DIW-004388-박해진.hml +2026-03-06 16:05:47,324 - INFO - 변환 성공: DIW-004402-박병선.hwp -> DIW-004402-박병선.hml +2026-03-06 16:05:47,785 - INFO - 변환 성공: DIW-004408-박은율.hwp -> DIW-004408-박은율.hml +2026-03-06 16:05:48,498 - INFO - 변환 성공: DIW-004435-김지아.hwp -> DIW-004435-김지아.hml +2026-03-06 16:05:49,003 - INFO - 변환 성공: DIW-004449-김윤재.hwp -> DIW-004449-김윤재.hml +2026-03-06 16:05:49,474 - INFO - 변환 성공: DIW-004451-임성준.hwp -> DIW-004451-임성준.hml +2026-03-06 16:05:49,932 - INFO - 변환 성공: DIW-004496-박나윤.hwp -> DIW-004496-박나윤.hml +2026-03-06 16:05:50,495 - INFO - 변환 성공: DIW-004518-신예은.hwp -> DIW-004518-신예은.hml +2026-03-06 16:05:50,991 - INFO - 변환 성공: DIW-004539-배경빈.hwp -> DIW-004539-배경빈.hml +2026-03-06 16:05:51,461 - INFO - 변환 성공: DIW-004550-신소율.hwp -> DIW-004550-신소율.hml +2026-03-06 16:05:51,937 - INFO - 변환 성공: DIW-004569-박규리.hwp -> DIW-004569-박규리.hml +2026-03-06 16:05:52,583 - INFO - 변환 성공: DIW-004571-김승우.hwp -> DIW-004571-김승우.hml +2026-03-06 16:05:53,317 - INFO - 변환 성공: DIW-004572-박준우.hwp -> DIW-004572-박준우.hml +2026-03-06 16:05:53,930 - INFO - 변환 성공: DIW-004573-이은채.hwp -> DIW-004573-이은채.hml +2026-03-06 16:05:54,746 - INFO - 변환 성공: DIW-004576-김수연.hwp -> DIW-004576-김수연.hml +2026-03-06 16:05:55,336 - INFO - 변환 성공: DIW-004618-우주안.hwp -> DIW-004618-우주안.hml +2026-03-06 16:05:56,083 - INFO - 변환 성공: DIW-004725-서하윤.hwp -> DIW-004725-서하윤.hml +2026-03-06 16:05:56,643 - INFO - 변환 성공: DIW-004726-조성아.hwp -> DIW-004726-조성아.hml +2026-03-06 16:05:57,280 - INFO - 변환 성공: DIW-004727-김준희.hwp -> DIW-004727-김준희.hml +2026-03-06 16:05:57,758 - INFO - 변환 성공: DIW-004728-황승현.hwp -> DIW-004728-황승현.hml +2026-03-06 16:05:58,363 - INFO - 변환 성공: DIW-004729-이예인.hwp -> DIW-004729-이예인.hml +2026-03-06 16:05:58,932 - INFO - 변환 성공: DIW-004754-오은수.hwp -> DIW-004754-오은수.hml +2026-03-06 16:05:59,629 - INFO - 변환 성공: DIW-004813-정동원.hwp -> DIW-004813-정동원.hml +2026-03-06 16:06:00,128 - INFO - 변환 성공: DIW-004830-박채민.hwp -> DIW-004830-박채민.hml +2026-03-06 16:06:00,681 - INFO - 변환 성공: DIW-004832-한성준.hwp -> DIW-004832-한성준.hml +2026-03-06 16:06:01,258 - INFO - 변환 성공: DIW-004833-한다은.hwp -> DIW-004833-한다은.hml +2026-03-06 16:06:02,044 - INFO - 변환 성공: DIW-004886-김윤나.hwp -> DIW-004886-김윤나.hml +2026-03-06 16:06:02,588 - INFO - 변환 성공: DIW-004891-이윤우.hwp -> DIW-004891-이윤우.hml +2026-03-06 16:06:03,301 - INFO - 변환 성공: DIW-004895-윤재웅.hwp -> DIW-004895-윤재웅.hml +2026-03-06 16:06:03,955 - INFO - 변환 성공: DIW-004896-박주하.hwp -> DIW-004896-박주하.hml +2026-03-06 16:06:04,572 - INFO - 변환 성공: DIW-004897-김나은.hwp -> DIW-004897-김나은.hml +2026-03-06 16:06:05,184 - INFO - 변환 성공: DIW-004909-임수민.hwp -> DIW-004909-임수민.hml +2026-03-06 16:06:05,766 - INFO - 변환 성공: DIW-004910-이하율.hwp -> DIW-004910-이하율.hml +2026-03-06 16:06:06,463 - INFO - 변환 성공: DIW-004911-박선경.hwp -> DIW-004911-박선경.hml +2026-03-06 16:06:06,863 - INFO - 변환 성공: DIW-004974-박준서.hwp -> DIW-004974-박준서.hml +2026-03-06 16:06:07,416 - INFO - 변환 성공: DIW-005075-윤준영.hwp -> DIW-005075-윤준영.hml +2026-03-06 16:06:08,135 - INFO - 변환 성공: DIW-005149-장하늬.hwp -> DIW-005149-장하늬.hml +2026-03-06 16:06:08,691 - INFO - 변환 성공: DIW-005153-채민혁.hwp -> DIW-005153-채민혁.hml +2026-03-06 16:06:09,363 - INFO - 변환 성공: DIW-005155-김윤하.hwp -> DIW-005155-김윤하.hml +2026-03-06 16:06:09,950 - INFO - 변환 성공: DIW-005156-김연우.hwp -> DIW-005156-김연우.hml +2026-03-06 16:06:10,657 - INFO - 변환 성공: DIW-005157-장채윤.hwp -> DIW-005157-장채윤.hml +2026-03-06 16:06:11,216 - INFO - 변환 성공: DIW-005158-안채아.hwp -> DIW-005158-안채아.hml +2026-03-06 16:06:11,784 - INFO - 변환 성공: DIW-005161-정한준.hwp -> DIW-005161-정한준.hml +2026-03-06 16:06:12,301 - INFO - 변환 성공: DIW-005162-강루아.hwp -> DIW-005162-강루아.hml +2026-03-06 16:06:12,897 - INFO - 변환 성공: DIW-005194-김민결.hwp -> DIW-005194-김민결.hml +2026-03-06 16:06:13,528 - INFO - 변환 성공: DIW-005195-김건희.hwp -> DIW-005195-김건희.hml +2026-03-06 16:06:14,142 - INFO - 변환 성공: DIW-005222-고예준.hwp -> DIW-005222-고예준.hml +2026-03-06 16:06:14,920 - INFO - 변환 성공: DIW-005223-정인준.hwp -> DIW-005223-정인준.hml +2026-03-06 16:06:15,518 - INFO - 변환 성공: DIW-005224-서현서.hwp -> DIW-005224-서현서.hml +2026-03-06 16:06:16,389 - INFO - 변환 성공: DIW-005225-전서율.hwp -> DIW-005225-전서율.hml +2026-03-06 16:06:16,944 - INFO - 변환 성공: DIW-005226-임도연.hwp -> DIW-005226-임도연.hml +2026-03-06 16:06:17,596 - INFO - 변환 성공: DIW-005228-심태희.hwp -> DIW-005228-심태희.hml +2026-03-06 16:06:18,169 - INFO - 변환 성공: DIW-005237-김용준.hwp -> DIW-005237-김용준.hml +2026-03-06 16:06:18,904 - INFO - 변환 성공: DIW-005253-신주연.hwp -> DIW-005253-신주연.hml +2026-03-06 16:06:19,518 - INFO - 변환 성공: DIW-005263-장원우.hwp -> DIW-005263-장원우.hml +2026-03-06 16:06:20,046 - INFO - 변환 성공: DIW-005267-김도훈.hwp -> DIW-005267-김도훈.hml +2026-03-06 16:06:20,389 - INFO - 변환 성공: DIW-005270-서지석.hwp -> DIW-005270-서지석.hml +2026-03-06 16:06:20,938 - INFO - 변환 성공: DIW-005271-서지민.hwp -> DIW-005271-서지민.hml +2026-03-06 16:06:21,517 - INFO - 변환 성공: DIW-005295-엄도원.hwp -> DIW-005295-엄도원.hml +2026-03-06 16:06:22,059 - INFO - 변환 성공: DIW-005331-김준.hwp -> DIW-005331-김준.hml +2026-03-06 16:06:22,480 - INFO - 변환 성공: DIW-005332-이민서.hwp -> DIW-005332-이민서.hml +2026-03-06 16:06:23,054 - INFO - 변환 성공: DIW-005357-김시온.hwp -> DIW-005357-김시온.hml +2026-03-06 16:06:23,699 - INFO - 변환 성공: DIW-005368-맹서호.hwp -> DIW-005368-맹서호.hml +2026-03-06 16:06:24,155 - INFO - 변환 성공: DIW-005369-맹수호.hwp -> DIW-005369-맹수호.hml +2026-03-06 16:06:25,045 - INFO - 변환 성공: DIW-005370-박서아.hwp -> DIW-005370-박서아.hml +2026-03-06 16:06:25,567 - INFO - 변환 성공: DIW-005382-성준아.hwp -> DIW-005382-성준아.hml +2026-03-06 16:06:26,295 - INFO - 변환 성공: DIW-005392-신지호.hwp -> DIW-005392-신지호.hml +2026-03-06 16:06:26,858 - INFO - 변환 성공: DIW-005396-연제경.hwp -> DIW-005396-연제경.hml +2026-03-06 16:06:27,607 - INFO - 변환 성공: DIW-005405-이도율.hwp -> DIW-005405-이도율.hml +2026-03-06 16:06:28,207 - INFO - 변환 성공: DIW-005409-이은서.hwp -> DIW-005409-이은서.hml +2026-03-06 16:06:28,997 - INFO - 변환 성공: DIW-005420-이태율.hwp -> DIW-005420-이태율.hml +2026-03-06 16:06:29,534 - INFO - 변환 성공: DIW-005421-이하준.hwp -> DIW-005421-이하준.hml +2026-03-06 16:06:30,391 - INFO - 변환 성공: DIW-005428-정서희.hwp -> DIW-005428-정서희.hml +2026-03-06 16:06:30,907 - INFO - 변환 성공: DIW-005431-조하경.hwp -> DIW-005431-조하경.hml +2026-03-06 16:06:31,566 - INFO - 변환 성공: DIW-005436-최수빈.hwp -> DIW-005436-최수빈.hml +2026-03-06 16:06:32,141 - INFO - 변환 성공: DIW-005442-한예찬.hwp -> DIW-005442-한예찬.hml +2026-03-06 16:06:32,768 - INFO - 변환 성공: DIW-005443-현지아.hwp -> DIW-005443-현지아.hml +2026-03-06 16:06:33,368 - INFO - 변환 성공: DIW-005453-장원석.hwp -> DIW-005453-장원석.hml +2026-03-06 16:06:34,126 - INFO - 변환 성공: DIW-005534-한서희.hwp -> DIW-005534-한서희.hml +2026-03-06 16:06:34,662 - INFO - 변환 성공: DIW-005535-문다비.hwp -> DIW-005535-문다비.hml +2026-03-06 16:06:35,338 - INFO - 변환 성공: DIW-005547-우신원.hwp -> DIW-005547-우신원.hml +2026-03-06 16:06:35,848 - INFO - 변환 성공: DIW-005567-김선우.hwp -> DIW-005567-김선우.hml +2026-03-06 16:06:36,383 - INFO - 변환 성공: DIW-005579-박채원.hwp -> DIW-005579-박채원.hml +2026-03-06 16:06:36,967 - INFO - 변환 성공: DIW-005580-박지은.hwp -> DIW-005580-박지은.hml +2026-03-06 16:06:37,595 - INFO - 변환 성공: DIW-005639-김다인.hwp -> DIW-005639-김다인.hml +2026-03-06 16:06:38,245 - INFO - 변환 성공: DIW-005647-김정후.hwp -> DIW-005647-김정후.hml +2026-03-06 16:06:38,886 - INFO - 변환 성공: DIW-005669-구도윤.hwp -> DIW-005669-구도윤.hml +2026-03-06 16:06:39,531 - INFO - 변환 성공: DIW-005725-김하윤.hwp -> DIW-005725-김하윤.hml +2026-03-06 16:06:40,113 - INFO - 변환 성공: DIW-005768-서지율.hwp -> DIW-005768-서지율.hml +2026-03-06 16:06:40,746 - INFO - 변환 성공: DIW-005956-임재형.hwp -> DIW-005956-임재형.hml +2026-03-06 16:06:41,427 - INFO - 변환 성공: DIW-005987-정상욱.hwp -> DIW-005987-정상욱.hml +2026-03-06 16:06:41,962 - INFO - 변환 성공: DIW-005995-안하람.hwp -> DIW-005995-안하람.hml +2026-03-06 16:06:42,584 - INFO - 변환 성공: DIW-005996-이도.hwp -> DIW-005996-이도.hml +2026-03-06 16:06:43,169 - INFO - 변환 성공: DIW-006049-조서진.hwp -> DIW-006049-조서진.hml +2026-03-06 16:06:43,778 - INFO - 변환 성공: DIW-006051-이나현.hwp -> DIW-006051-이나현.hml +2026-03-06 16:06:44,395 - INFO - 변환 성공: DIW-006085-김지창.hwp -> DIW-006085-김지창.hml +2026-03-06 16:06:45,000 - INFO - 변환 성공: DIW-006086-남시현.hwp -> DIW-006086-남시현.hml +2026-03-06 16:06:45,570 - INFO - 변환 성공: DIW-006087-노현우.hwp -> DIW-006087-노현우.hml +2026-03-06 16:06:46,140 - INFO - 변환 성공: DIW-006088-류건우.hwp -> DIW-006088-류건우.hml +2026-03-06 16:06:46,707 - INFO - 변환 성공: DIW-006089-박연희.hwp -> DIW-006089-박연희.hml +2026-03-06 16:06:47,335 - INFO - 변환 성공: DIW-006090-설아윤.hwp -> DIW-006090-설아윤.hml +2026-03-06 16:06:48,000 - INFO - 변환 성공: DIW-006091-신유래.hwp -> DIW-006091-신유래.hml +2026-03-06 16:06:48,518 - INFO - 변환 성공: DIW-006092-안지환.hwp -> DIW-006092-안지환.hml +2026-03-06 16:06:49,176 - INFO - 변환 성공: DIW-006093-양채진.hwp -> DIW-006093-양채진.hml +2026-03-06 16:06:49,654 - INFO - 변환 성공: DIW-006094-이성규.hwp -> DIW-006094-이성규.hml +2026-03-06 16:06:50,190 - INFO - 변환 성공: DIW-006095-이지온.hwp -> DIW-006095-이지온.hml +2026-03-06 16:06:50,802 - INFO - 변환 성공: DIW-006096-이지우.hwp -> DIW-006096-이지우.hml +2026-03-06 16:06:51,465 - INFO - 변환 성공: DIW-006097-이지유.hwp -> DIW-006097-이지유.hml +2026-03-06 16:06:52,040 - INFO - 변환 성공: DIW-006098-최준우.hwp -> DIW-006098-최준우.hml +2026-03-06 16:06:52,543 - INFO - 변환 성공: DIW-006099-하시윤.hwp -> DIW-006099-하시윤.hml +2026-03-06 16:06:53,084 - INFO - 변환 성공: DIW-006100-한정연.hwp -> DIW-006100-한정연.hml +2026-03-06 16:06:53,682 - INFO - 변환 성공: DIW-006101-한하민.hwp -> DIW-006101-한하민.hml +2026-03-06 16:06:54,282 - INFO - 변환 성공: DIW-006102-홍은나.hwp -> DIW-006102-홍은나.hml +2026-03-06 16:06:54,897 - INFO - 변환 성공: DIW-006103-황지온.hwp -> DIW-006103-황지온.hml +2026-03-06 16:06:55,440 - INFO - 변환 성공: DIW-006147-최지우.hwp -> DIW-006147-최지우.hml +2026-03-06 16:06:55,993 - INFO - 변환 성공: DIW-006182-임다솔.hwp -> DIW-006182-임다솔.hml +2026-03-06 16:06:56,583 - INFO - 변환 성공: DIW-006198-김민서.hwp -> DIW-006198-김민서.hml +2026-03-06 16:06:57,189 - INFO - 변환 성공: DIW-006205-권현지.hwp -> DIW-006205-권현지.hml +2026-03-06 16:06:57,792 - INFO - 변환 성공: DIW-006208-박지민.hwp -> DIW-006208-박지민.hml +2026-03-06 16:06:58,308 - INFO - 변환 성공: DIW-006209-방세율.hwp -> DIW-006209-방세율.hml +2026-03-06 16:06:58,910 - INFO - 변환 성공: DIW-006210-임율하.hwp -> DIW-006210-임율하.hml +2026-03-06 16:06:59,536 - INFO - 변환 성공: DIW-006213-김하준.hwp -> DIW-006213-김하준.hml +2026-03-06 16:07:00,248 - INFO - 변환 성공: DIW-006285-이시은.hwp -> DIW-006285-이시은.hml +2026-03-06 16:07:00,792 - INFO - 변환 성공: DIW-006286-배지호.hwp -> DIW-006286-배지호.hml +2026-03-06 16:07:01,470 - INFO - 변환 성공: DIW-006287-정하윤.hwp -> DIW-006287-정하윤.hml +2026-03-06 16:07:02,066 - INFO - 변환 성공: DIW-006317-박지윤.hwp -> DIW-006317-박지윤.hml +2026-03-06 16:07:02,650 - INFO - 변환 성공: DIW-006323-주우빈.hwp -> DIW-006323-주우빈.hml +2026-03-06 16:07:03,222 - INFO - 변환 성공: DIW-006324-김경빈.hwp -> DIW-006324-김경빈.hml +2026-03-06 16:07:03,794 - INFO - 변환 성공: DIW-006325-배시현.hwp -> DIW-006325-배시현.hml +2026-03-06 16:07:04,400 - INFO - 변환 성공: DIW-006326-박지후.hwp -> DIW-006326-박지후.hml +2026-03-06 16:07:04,994 - INFO - 변환 성공: DIW-006327-조소하.hwp -> DIW-006327-조소하.hml +2026-03-06 16:07:05,623 - INFO - 변환 성공: DIW-006335-조이수.hwp -> DIW-006335-조이수.hml +2026-03-06 16:07:06,145 - INFO - 변환 성공: DIW-006355-정수진.hwp -> DIW-006355-정수진.hml +2026-03-06 16:07:06,657 - INFO - 변환 성공: DIW-006363-손다인.hwp -> DIW-006363-손다인.hml +2026-03-06 16:07:07,258 - INFO - 변환 성공: DIW-006385-윤수현.hwp -> DIW-006385-윤수현.hml +2026-03-06 16:07:07,875 - INFO - 변환 성공: DIW-006426-김채윤.hwp -> DIW-006426-김채윤.hml +2026-03-06 16:07:08,524 - INFO - 변환 성공: DIW-006428-이시우.hwp -> DIW-006428-이시우.hml +2026-03-06 16:07:08,977 - INFO - 변환 성공: DIW-006430-권하랑.hwp -> DIW-006430-권하랑.hml +2026-03-06 16:07:09,494 - INFO - 변환 성공: DIW-006431-유민홍.hwp -> DIW-006431-유민홍.hml +2026-03-06 16:07:10,082 - INFO - 변환 성공: DIW-006432-손채원.hwp -> DIW-006432-손채원.hml +2026-03-06 16:07:10,585 - INFO - 변환 성공: DIW-006443-김성준.hwp -> DIW-006443-김성준.hml +2026-03-06 16:07:11,106 - INFO - 변환 성공: DIW-006494-최영주.hwp -> DIW-006494-최영주.hml +2026-03-06 16:07:11,702 - INFO - 변환 성공: DIW-006572-윤지성.hwp -> DIW-006572-윤지성.hml +2026-03-06 16:07:12,390 - INFO - 변환 성공: DIW-006641-차은유.hwp -> DIW-006641-차은유.hml +2026-03-06 16:07:12,914 - INFO - 변환 성공: DIW-006651-황예준.hwp -> DIW-006651-황예준.hml +2026-03-06 16:07:13,364 - INFO - 변환 성공: DIW-006670-전시우.hwp -> DIW-006670-전시우.hml +2026-03-06 16:07:13,788 - INFO - 변환 성공: DIW-006671-김도윤.hwp -> DIW-006671-김도윤.hml +2026-03-06 16:07:14,310 - INFO - 변환 성공: DIW-006673-송예준.hwp -> DIW-006673-송예준.hml +2026-03-06 16:07:14,983 - INFO - 변환 성공: DIW-006677-우예준.hwp -> DIW-006677-우예준.hml +2026-03-06 16:07:15,460 - INFO - 변환 성공: DIW-006682-황선우.hwp -> DIW-006682-황선우.hml +2026-03-06 16:07:15,903 - INFO - 변환 성공: DIW-006685-이진원.hwp -> DIW-006685-이진원.hml +2026-03-06 16:07:16,392 - INFO - 변환 성공: DIW-006686-이채원.hwp -> DIW-006686-이채원.hml +2026-03-06 16:07:16,935 - INFO - 변환 성공: DIW-006689-김보겸.hwp -> DIW-006689-김보겸.hml +2026-03-06 16:07:17,351 - INFO - 변환 성공: DIW-006707-이해찬.hwp -> DIW-006707-이해찬.hml +2026-03-06 16:07:17,967 - INFO - 변환 성공: DIW-006744-박래아.hwp -> DIW-006744-박래아.hml +2026-03-06 16:07:18,558 - INFO - 변환 성공: DIW-006752-이은채.hwp -> DIW-006752-이은채.hml +2026-03-06 16:07:19,107 - INFO - 변환 성공: DIW-006763-노준.hwp -> DIW-006763-노준.hml +2026-03-06 16:07:19,713 - INFO - 변환 성공: DIW-006764-최유현.hwp -> DIW-006764-최유현.hml +2026-03-06 16:07:20,330 - INFO - 변환 성공: DIW-006814-이솔민.hwp -> DIW-006814-이솔민.hml +2026-03-06 16:07:20,950 - INFO - 변환 성공: DIW-006817-홍승유.hwp -> DIW-006817-홍승유.hml +2026-03-06 16:07:21,513 - INFO - 변환 성공: DIW-006818-오민제.hwp -> DIW-006818-오민제.hml +2026-03-06 16:07:22,241 - INFO - 변환 성공: DIW-006820-이승범.hwp -> DIW-006820-이승범.hml +2026-03-06 16:07:22,687 - INFO - 변환 성공: DIW-006824-이승주.hwp -> DIW-006824-이승주.hml +2026-03-06 16:07:23,309 - INFO - 변환 성공: DIW-006831-유가찬.hwp -> DIW-006831-유가찬.hml +2026-03-06 16:07:23,892 - INFO - 변환 성공: DIW-006832-강희창.hwp -> DIW-006832-강희창.hml +2026-03-06 16:07:24,648 - INFO - 변환 성공: DIW-006889-김민준.hwp -> DIW-006889-김민준.hml +2026-03-06 16:07:25,234 - INFO - 변환 성공: DIW-006892-김하윤.hwp -> DIW-006892-김하윤.hml +2026-03-06 16:07:25,945 - INFO - 변환 성공: DIW-006960-김한주.hwp -> DIW-006960-김한주.hml +2026-03-06 16:07:26,552 - INFO - 변환 성공: DIW-006961-최현도.hwp -> DIW-006961-최현도.hml +2026-03-06 16:07:27,392 - INFO - 변환 성공: DIW-006973-허예진.hwp -> DIW-006973-허예진.hml +2026-03-06 16:07:28,342 - INFO - 변환 성공: DIW-006974-최주혁.hwp -> DIW-006974-최주혁.hml +2026-03-06 16:07:28,876 - INFO - 변환 성공: DIW-006976-권정우.hwp -> DIW-006976-권정우.hml +2026-03-06 16:07:29,531 - INFO - 변환 성공: DIW-007050-고은수.hwp -> DIW-007050-고은수.hml +2026-03-06 16:07:30,088 - INFO - 변환 성공: DIW-007051-김시우.hwp -> DIW-007051-김시우.hml +2026-03-06 16:07:30,562 - INFO - 변환 성공: DIW-007054-이태일.hwp -> DIW-007054-이태일.hml +2026-03-06 16:07:31,087 - INFO - 변환 성공: DIW-007058-오준서.hwp -> DIW-007058-오준서.hml +2026-03-06 16:07:31,686 - INFO - 변환 성공: DIW-007060-장명서.hwp -> DIW-007060-장명서.hml +2026-03-06 16:07:32,397 - INFO - 변환 성공: DIW-007086-김도경.hwp -> DIW-007086-김도경.hml +2026-03-06 16:07:32,963 - INFO - 변환 성공: DIW-007132-박제하.hwp -> DIW-007132-박제하.hml +2026-03-06 16:07:33,630 - INFO - 변환 성공: DIW-007133-박제이.hwp -> DIW-007133-박제이.hml +2026-03-06 16:07:34,135 - INFO - 변환 성공: DIW-007175-이태율.hwp -> DIW-007175-이태율.hml +2026-03-06 16:07:34,684 - INFO - 변환 성공: DIW-007183-노영우.hwp -> DIW-007183-노영우.hml +2026-03-06 16:07:35,275 - INFO - 변환 성공: DIW-007242-지민채.hwp -> DIW-007242-지민채.hml +2026-03-06 16:07:35,952 - INFO - 변환 성공: DIW-007244-고다윤.hwp -> DIW-007244-고다윤.hml +2026-03-06 16:07:36,491 - INFO - 변환 성공: DIW-007245-강승우.hwp -> DIW-007245-강승우.hml +2026-03-06 16:07:37,096 - INFO - 변환 성공: DIW-007246-이예준.hwp -> DIW-007246-이예준.hml +2026-03-06 16:07:37,974 - INFO - 변환 성공: DIW-007247-이예찬.hwp -> DIW-007247-이예찬.hml +2026-03-06 16:07:38,489 - INFO - 변환 성공: DIW-007248-박지영.hwp -> DIW-007248-박지영.hml +2026-03-06 16:07:39,122 - INFO - 변환 성공: DIW-007249-김범준.hwp -> DIW-007249-김범준.hml +2026-03-06 16:07:39,919 - INFO - 변환 성공: DIW-007250-조온율.hwp -> DIW-007250-조온율.hml +2026-03-06 16:07:40,476 - INFO - 변환 성공: DIW-007350-장희재.hwp -> DIW-007350-장희재.hml +2026-03-06 16:07:41,154 - INFO - 변환 성공: DIW-007351-장희찬.hwp -> DIW-007351-장희찬.hml +2026-03-06 16:07:41,725 - INFO - 변환 성공: DIW-007355-임준영.hwp -> DIW-007355-임준영.hml +2026-03-06 16:07:42,506 - INFO - 변환 성공: DIW-007356-한민호.hwp -> DIW-007356-한민호.hml +2026-03-06 16:07:43,042 - INFO - 변환 성공: DIW-007364-김민정.hwp -> DIW-007364-김민정.hml +2026-03-06 16:07:43,732 - INFO - 변환 성공: DIW-007367-김서준.hwp -> DIW-007367-김서준.hml +2026-03-06 16:07:44,310 - INFO - 변환 성공: DIW-007402-이희재.hwp -> DIW-007402-이희재.hml +2026-03-06 16:07:44,979 - INFO - 변환 성공: DIW-007431-구하린.hwp -> DIW-007431-구하린.hml +2026-03-06 16:07:45,709 - INFO - 변환 성공: DIW-007434-김아림.hwp -> DIW-007434-김아림.hml +2026-03-06 16:07:46,585 - INFO - 변환 성공: DIW-007459-정시우.hwp -> DIW-007459-정시우.hml +2026-03-06 16:07:47,061 - INFO - 변환 성공: DIW-007519-김지후.hwp -> DIW-007519-김지후.hml +2026-03-06 16:07:47,844 - INFO - 변환 성공: DIW-007600-최수진.hwp -> DIW-007600-최수진.hml +2026-03-06 16:07:48,383 - INFO - 변환 성공: DIW-007601-오희재.hwp -> DIW-007601-오희재.hml +2026-03-06 16:07:49,050 - INFO - 변환 성공: DIW-007767-김다솜.hwp -> DIW-007767-김다솜.hml +2026-03-06 16:07:49,633 - INFO - 변환 성공: DIW-007772-진시현.hwp -> DIW-007772-진시현.hml +2026-03-06 16:07:50,226 - INFO - 변환 성공: DIW-007848-한서준.hwp -> DIW-007848-한서준.hml +2026-03-06 16:07:50,678 - INFO - 변환 성공: DIW-007857-석재윤.hwp -> DIW-007857-석재윤.hml +2026-03-06 16:07:51,100 - INFO - 변환 성공: DIW-007861-박현규.hwp -> DIW-007861-박현규.hml +2026-03-06 16:07:51,652 - INFO - 변환 성공: DIW-007874-진청운.hwp -> DIW-007874-진청운.hml +2026-03-06 16:07:52,246 - INFO - 변환 성공: DIW-007876-김수진.hwp -> DIW-007876-김수진.hml +2026-03-06 16:07:52,883 - INFO - 변환 성공: DIW-007880-심이안.hwp -> DIW-007880-심이안.hml +2026-03-06 16:07:53,638 - INFO - 변환 성공: DIW-007882-이채은.hwp -> DIW-007882-이채은.hml +2026-03-06 16:07:54,102 - INFO - 변환 성공: DIW-007888-김지유.hwp -> DIW-007888-김지유.hml +2026-03-06 16:07:54,790 - INFO - 변환 성공: DIW-007905-이민규.hwp -> DIW-007905-이민규.hml +2026-03-06 16:07:55,354 - INFO - 변환 성공: DIW-007906-최준호.hwp -> DIW-007906-최준호.hml +2026-03-06 16:07:56,010 - INFO - 변환 성공: DIW-007907-김평강.hwp -> DIW-007907-김평강.hml +2026-03-06 16:07:56,763 - INFO - 변환 성공: DIW-007914-민준.hwp -> DIW-007914-민준.hml +2026-03-06 16:07:57,301 - INFO - 변환 성공: DIW-007917-백준서.hwp -> DIW-007917-백준서.hml +2026-03-06 16:07:57,955 - INFO - 변환 성공: DIW-007923-송영호.hwp -> DIW-007923-송영호.hml +2026-03-06 16:07:58,555 - INFO - 변환 성공: DIW-007924-이도건.hwp -> DIW-007924-이도건.hml +2026-03-06 16:07:59,353 - INFO - 변환 성공: DIW-007925-서지훈.hwp -> DIW-007925-서지훈.hml +2026-03-06 16:08:00,123 - INFO - 변환 성공: DIW-007946-이하율.hwp -> DIW-007946-이하율.hml +2026-03-06 16:08:00,873 - INFO - 변환 성공: DIW-007952-한도연.hwp -> DIW-007952-한도연.hml +2026-03-06 16:08:01,420 - INFO - 변환 성공: DIW-007953-김지민.hwp -> DIW-007953-김지민.hml +2026-03-06 16:08:01,935 - INFO - 변환 성공: DIW-007968-양시현.hwp -> DIW-007968-양시현.hml +2026-03-06 16:08:02,483 - INFO - 변환 성공: DIW-007982-박늘.hwp -> DIW-007982-박늘.hml +2026-03-06 16:08:03,055 - INFO - 변환 성공: DIW-007993-부러운.hwp -> DIW-007993-부러운.hml +2026-03-06 16:08:03,720 - INFO - 변환 성공: DIW-008035-홍여람.hwp -> DIW-008035-홍여람.hml +2026-03-06 16:08:04,200 - INFO - 변환 성공: DIW-008084-남다연.hwp -> DIW-008084-남다연.hml +2026-03-06 16:08:04,745 - INFO - 변환 성공: DIW-008086-이하민.hwp -> DIW-008086-이하민.hml +2026-03-06 16:08:05,237 - INFO - 변환 성공: DIW-008095-김주혜.hwp -> DIW-008095-김주혜.hml +2026-03-06 16:08:05,772 - INFO - 변환 성공: DIW-008108-고예준.hwp -> DIW-008108-고예준.hml +2026-03-06 16:08:06,371 - INFO - 변환 성공: DIW-008142-홍지아.hwp -> DIW-008142-홍지아.hml +2026-03-06 16:08:06,901 - INFO - 변환 성공: DIW-008336-김하나.hwp -> DIW-008336-김하나.hml +2026-03-06 16:08:07,462 - INFO - 변환 성공: DIW-008337-고건우.hwp -> DIW-008337-고건우.hml +2026-03-06 16:08:08,027 - INFO - 변환 성공: DIW-008348-이지예.hwp -> DIW-008348-이지예.hml +2026-03-06 16:08:08,716 - INFO - 변환 성공: DIW-008352-이향기.hwp -> DIW-008352-이향기.hml +2026-03-06 16:08:09,335 - INFO - 변환 성공: DIW-008353-양아린.hwp -> DIW-008353-양아린.hml +2026-03-06 16:08:10,017 - INFO - 변환 성공: DIW-008371-이하흔.hwp -> DIW-008371-이하흔.hml +2026-03-06 16:08:10,738 - INFO - 변환 성공: DIW-008372-이하준.hwp -> DIW-008372-이하준.hml +2026-03-06 16:08:11,268 - INFO - 변환 성공: DIW-008375-강서연.hwp -> DIW-008375-강서연.hml +2026-03-06 16:08:11,966 - INFO - 변환 성공: DIW-008376-이정훈.hwp -> DIW-008376-이정훈.hml +2026-03-06 16:08:12,500 - INFO - 변환 성공: DIW-008378-최하린.hwp -> DIW-008378-최하린.hml +2026-03-06 16:08:13,185 - INFO - 변환 성공: DIW-008379-김예온.hwp -> DIW-008379-김예온.hml +2026-03-06 16:08:13,780 - INFO - 변환 성공: DIW-008380-이온유.hwp -> DIW-008380-이온유.hml +2026-03-06 16:08:14,414 - INFO - 변환 성공: DIW-008443-김리원.hwp -> DIW-008443-김리원.hml +2026-03-06 16:08:14,931 - INFO - 변환 성공: DIW-008513-조준혁.hwp -> DIW-008513-조준혁.hml +2026-03-06 16:08:15,358 - INFO - 변환 성공: DIW-008515-오승재.hwp -> DIW-008515-오승재.hml +2026-03-06 16:08:16,071 - INFO - 변환 성공: DIW_2602B.hwpx -> DIW_2602B.hml +2026-03-06 16:08:16,411 - INFO - 폴더 변환 완료: D:\project\HWP\HWP-Scoring\input\2602\B\DIW -> D:\project\HWP\HWP-Scoring\output\2602\B\DIW +2026-03-06 16:08:16,911 - INFO - 폴더 변환 시작: D:\project\HWP\HWP-Scoring\input\2602\C\DIW -> D:\project\HWP\HWP-Scoring\output\2602\C\DIW +2026-03-06 16:08:20,354 - INFO - 변환 성공: DIW-000052-김시은.hwp -> DIW-000052-김시은.hml +2026-03-06 16:08:21,120 - INFO - 변환 성공: DIW-000053-이윤비.hwp -> DIW-000053-이윤비.hml +2026-03-06 16:08:21,774 - INFO - 변환 성공: DIW-000054-오유하.hwp -> DIW-000054-오유하.hml +2026-03-06 16:08:22,423 - INFO - 변환 성공: DIW-000093-유라엘.hwp -> DIW-000093-유라엘.hml +2026-03-06 16:08:23,092 - INFO - 변환 성공: DIW-000099-송유진.hwp -> DIW-000099-송유진.hml +2026-03-06 16:08:23,696 - INFO - 변환 성공: DIW-000121-이민재.hwp -> DIW-000121-이민재.hml +2026-03-06 16:08:24,297 - INFO - 변환 성공: DIW-000134-오채민.hwp -> DIW-000134-오채민.hml +2026-03-06 16:08:24,855 - INFO - 변환 성공: DIW-000139-김홍경.hwp -> DIW-000139-김홍경.hml +2026-03-06 16:08:25,416 - INFO - 변환 성공: DIW-000140-박정연.hwp -> DIW-000140-박정연.hml +2026-03-06 16:08:26,062 - INFO - 변환 성공: DIW-000142-김수진.hwp -> DIW-000142-김수진.hml +2026-03-06 16:08:26,667 - INFO - 변환 성공: DIW-000143-권나현.hwp -> DIW-000143-권나현.hml +2026-03-06 16:08:27,334 - INFO - 변환 성공: DIW-000144-배수지.hwp -> DIW-000144-배수지.hml +2026-03-06 16:08:27,994 - INFO - 변환 성공: DIW-000145-박준희.hwp -> DIW-000145-박준희.hml +2026-03-06 16:08:28,801 - INFO - 변환 성공: DIW-000146-이준희.hwp -> DIW-000146-이준희.hml +2026-03-06 16:08:29,522 - INFO - 변환 성공: DIW-000147-황예슬.hwp -> DIW-000147-황예슬.hml +2026-03-06 16:08:30,308 - INFO - 변환 성공: DIW-000148-이수현.hwp -> DIW-000148-이수현.hml +2026-03-06 16:08:31,103 - INFO - 변환 성공: DIW-000210-장윤서.hwp -> DIW-000210-장윤서.hml +2026-03-06 16:08:31,867 - INFO - 변환 성공: DIW-000211-전서웅.hwp -> DIW-000211-전서웅.hml +2026-03-06 16:08:32,585 - INFO - 변환 성공: DIW-000214-오윤담.hwp -> DIW-000214-오윤담.hml +2026-03-06 16:08:33,378 - INFO - 변환 성공: DIW-000217-이준홍.hwp -> DIW-000217-이준홍.hml +2026-03-06 16:08:34,125 - INFO - 변환 성공: DIW-000353-박준영.hwp -> DIW-000353-박준영.hml +2026-03-06 16:08:34,757 - INFO - 변환 성공: DIW-000382-천아연.hwp -> DIW-000382-천아연.hml +2026-03-06 16:08:35,291 - INFO - 변환 성공: DIW-000383-윤현찬.hwp -> DIW-000383-윤현찬.hml +2026-03-06 16:08:35,868 - INFO - 변환 성공: DIW-000384-이지인.hwp -> DIW-000384-이지인.hml +2026-03-06 16:08:36,440 - INFO - 변환 성공: DIW-000416-박시우.hwp -> DIW-000416-박시우.hml +2026-03-06 16:08:37,091 - INFO - 변환 성공: DIW-000438-송인서.hwp -> DIW-000438-송인서.hml +2026-03-06 16:08:37,787 - INFO - 변환 성공: DIW-000441-이서연.hwp -> DIW-000441-이서연.hml +2026-03-06 16:08:38,631 - INFO - 변환 성공: DIW-000442-이정민.hwp -> DIW-000442-이정민.hml +2026-03-06 16:08:39,376 - INFO - 변환 성공: DIW-000443-최지운.hwp -> DIW-000443-최지운.hml +2026-03-06 16:08:40,152 - INFO - 변환 성공: DIW-000444-윤서영.hwp -> DIW-000444-윤서영.hml +2026-03-06 16:08:40,901 - INFO - 변환 성공: DIW-000445-김민서.hwp -> DIW-000445-김민서.hml +2026-03-06 16:08:41,668 - INFO - 변환 성공: DIW-000448-김주성.hwp -> DIW-000448-김주성.hml +2026-03-06 16:08:42,435 - INFO - 변환 성공: DIW-000477-주원석.hwp -> DIW-000477-주원석.hml +2026-03-06 16:08:43,205 - INFO - 변환 성공: DIW-000492-오승현.hwp -> DIW-000492-오승현.hml +2026-03-06 16:08:43,940 - INFO - 변환 성공: DIW-000493-오승주.hwp -> DIW-000493-오승주.hml +2026-03-06 16:08:44,689 - INFO - 변환 성공: DIW-000494-장현서.hwp -> DIW-000494-장현서.hml +2026-03-06 16:08:45,440 - INFO - 변환 성공: DIW-000496-진재경.hwp -> DIW-000496-진재경.hml +2026-03-06 16:08:46,060 - INFO - 변환 성공: DIW-000528-배시현.hwp -> DIW-000528-배시현.hml +2026-03-06 16:08:46,793 - INFO - 변환 성공: DIW-000567-박채희.hwp -> DIW-000567-박채희.hml +2026-03-06 16:08:47,551 - INFO - 변환 성공: DIW-000568-최수련.hwp -> DIW-000568-최수련.hml +2026-03-06 16:08:48,271 - INFO - 변환 성공: DIW-000569-고규원.hwp -> DIW-000569-고규원.hml +2026-03-06 16:08:49,020 - INFO - 변환 성공: DIW-000570-윤지안.hwp -> DIW-000570-윤지안.hml +2026-03-06 16:08:49,742 - INFO - 변환 성공: DIW-000571-이다은.hwp -> DIW-000571-이다은.hml +2026-03-06 16:08:50,419 - INFO - 변환 성공: DIW-000572-전유나.hwp -> DIW-000572-전유나.hml +2026-03-06 16:08:51,104 - INFO - 변환 성공: DIW-000573-이재진.hwp -> DIW-000573-이재진.hml +2026-03-06 16:08:51,972 - INFO - 변환 성공: DIW-000574-강준서.hwp -> DIW-000574-강준서.hml +2026-03-06 16:08:52,672 - INFO - 변환 성공: DIW-000576-황재현.hwp -> DIW-000576-황재현.hml +2026-03-06 16:08:53,587 - INFO - 변환 성공: DIW-000577-이상명.hwp -> DIW-000577-이상명.hml +2026-03-06 16:08:54,270 - INFO - 변환 성공: DIW-000675-한승희.hwp -> DIW-000675-한승희.hml +2026-03-06 16:08:54,894 - INFO - 변환 성공: DIW-000682-김하윤.hwp -> DIW-000682-김하윤.hml +2026-03-06 16:08:55,517 - INFO - 변환 성공: DIW-000685-선하준.hwp -> DIW-000685-선하준.hml +2026-03-06 16:08:56,218 - INFO - 변환 성공: DIW-000686-이주하.hwp -> DIW-000686-이주하.hml +2026-03-06 16:08:56,862 - INFO - 변환 성공: DIW-000693-김란우.hwp -> DIW-000693-김란우.hml +2026-03-06 16:08:57,497 - INFO - 변환 성공: DIW-000694-김서연.hwp -> DIW-000694-김서연.hml +2026-03-06 16:08:58,102 - INFO - 변환 성공: DIW-000696-김가현.hwp -> DIW-000696-김가현.hml +2026-03-06 16:08:58,661 - INFO - 변환 성공: DIW-000717-손준희.hwp -> DIW-000717-손준희.hml +2026-03-06 16:08:59,191 - INFO - 변환 성공: DIW-000719-임하린.hwp -> DIW-000719-임하린.hml +2026-03-06 16:08:59,748 - INFO - 변환 성공: DIW-000732-박찬영.hwp -> DIW-000732-박찬영.hml +2026-03-06 16:09:00,345 - INFO - 변환 성공: DIW-000777-남윤우.hwp -> DIW-000777-남윤우.hml +2026-03-06 16:09:00,928 - INFO - 변환 성공: DIW-000807-박민석.hwp -> DIW-000807-박민석.hml +2026-03-06 16:09:01,464 - INFO - 변환 성공: DIW-000836-임지후.hwp -> DIW-000836-임지후.hml +2026-03-06 16:09:02,114 - INFO - 변환 성공: DIW-000837-오태준.hwp -> DIW-000837-오태준.hml +2026-03-06 16:09:02,868 - INFO - 변환 성공: DIW-000838-김승호.hwp -> DIW-000838-김승호.hml +2026-03-06 16:09:03,625 - INFO - 변환 성공: DIW-000839-민아윤.hwp -> DIW-000839-민아윤.hml +2026-03-06 16:09:04,424 - INFO - 변환 성공: DIW-000840-이은솔.hwp -> DIW-000840-이은솔.hml +2026-03-06 16:09:05,083 - INFO - 변환 성공: DIW-000844-최유주.hwp -> DIW-000844-최유주.hml +2026-03-06 16:09:05,756 - INFO - 변환 성공: DIW-000866-문믿음.hwp -> DIW-000866-문믿음.hml +2026-03-06 16:09:06,587 - INFO - 변환 성공: DIW-000867-이승민.hwp -> DIW-000867-이승민.hml +2026-03-06 16:09:07,357 - INFO - 변환 성공: DIW-000892-구윤진.hwp -> DIW-000892-구윤진.hml +2026-03-06 16:09:08,134 - INFO - 변환 성공: DIW-000943-윤주원.hwp -> DIW-000943-윤주원.hml +2026-03-06 16:09:08,892 - INFO - 변환 성공: DIW-000944-하서윤.hwp -> DIW-000944-하서윤.hml +2026-03-06 16:09:09,687 - INFO - 변환 성공: DIW-000947-이수현.hwp -> DIW-000947-이수현.hml +2026-03-06 16:09:10,372 - INFO - 변환 성공: DIW-000949-백시우.hwp -> DIW-000949-백시우.hml +2026-03-06 16:09:11,109 - INFO - 변환 성공: DIW-000957-김윤아.hwp -> DIW-000957-김윤아.hml +2026-03-06 16:09:11,783 - INFO - 변환 성공: DIW-000958-우설아.hwp -> DIW-000958-우설아.hml +2026-03-06 16:09:12,468 - INFO - 변환 성공: DIW-000981-노하연.hwp -> DIW-000981-노하연.hml +2026-03-06 16:09:13,232 - INFO - 변환 성공: DIW-000982-서지우.hwp -> DIW-000982-서지우.hml +2026-03-06 16:09:13,940 - INFO - 변환 성공: DIW-000983-이준서.hwp -> DIW-000983-이준서.hml +2026-03-06 16:09:14,665 - INFO - 변환 성공: DIW-000984-손가은.hwp -> DIW-000984-손가은.hml +2026-03-06 16:09:15,470 - INFO - 변환 성공: DIW-001127-박진영.hwp -> DIW-001127-박진영.hml +2026-03-06 16:09:16,172 - INFO - 변환 성공: DIW-001128-최서우.hwp -> DIW-001128-최서우.hml +2026-03-06 16:09:16,822 - INFO - 변환 성공: DIW-001232-김태웅.hwp -> DIW-001232-김태웅.hml +2026-03-06 16:09:17,504 - INFO - 변환 성공: DIW-001234-김태준.hwp -> DIW-001234-김태준.hml +2026-03-06 16:09:18,240 - INFO - 변환 성공: DIW-001236-이예주.hwp -> DIW-001236-이예주.hml +2026-03-06 16:09:18,995 - INFO - 변환 성공: DIW-001237-이예승.hwp -> DIW-001237-이예승.hml +2026-03-06 16:09:19,706 - INFO - 변환 성공: DIW-001309-한도훈.hwp -> DIW-001309-한도훈.hml +2026-03-06 16:09:20,456 - INFO - 변환 성공: DIW-001310-PIAO XIANJUN.hwp -> DIW-001310-PIAO XIANJUN.hml +2026-03-06 16:09:21,121 - INFO - 변환 성공: DIW-001317-김가연.hwp -> DIW-001317-김가연.hml +2026-03-06 16:09:21,778 - INFO - 변환 성공: DIW-001331-김연오.hwp -> DIW-001331-김연오.hml +2026-03-06 16:09:22,433 - INFO - 변환 성공: DIW-001332-김범.hwp -> DIW-001332-김범.hml +2026-03-06 16:09:23,038 - INFO - 변환 성공: DIW-001377-조율.hwp -> DIW-001377-조율.hml +2026-03-06 16:09:23,758 - INFO - 변환 성공: DIW-001378-배서준.hwp -> DIW-001378-배서준.hml +2026-03-06 16:09:24,392 - INFO - 변환 성공: DIW-001379-고은성.hwp -> DIW-001379-고은성.hml +2026-03-06 16:09:24,997 - INFO - 변환 성공: DIW-001380-안호영.hwp -> DIW-001380-안호영.hml +2026-03-06 16:09:25,703 - INFO - 변환 성공: DIW-001525-양주원.hwp -> DIW-001525-양주원.hml +2026-03-06 16:09:26,479 - INFO - 변환 성공: DIW-001526-정가희.hwp -> DIW-001526-정가희.hml +2026-03-06 16:09:27,237 - INFO - 변환 성공: DIW-001603-이현서.hwp -> DIW-001603-이현서.hml +2026-03-06 16:09:27,944 - INFO - 변환 성공: DIW-001644-김루빈.hwp -> DIW-001644-김루빈.hml +2026-03-06 16:09:28,705 - INFO - 변환 성공: DIW-001651-이소윤.hwp -> DIW-001651-이소윤.hml +2026-03-06 16:09:29,327 - INFO - 변환 성공: DIW-001737-김하율.hwp -> DIW-001737-김하율.hml +2026-03-06 16:09:29,890 - INFO - 변환 성공: DIW-001738-석재민.hwp -> DIW-001738-석재민.hml +2026-03-06 16:09:30,515 - INFO - 변환 성공: DIW-001748-이성현.hwp -> DIW-001748-이성현.hml +2026-03-06 16:09:31,290 - INFO - 변환 성공: DIW-001752-김윤성.hwp -> DIW-001752-김윤성.hml +2026-03-06 16:09:32,149 - INFO - 변환 성공: DIW-001758-은별.hwp -> DIW-001758-은별.hml +2026-03-06 16:09:32,904 - INFO - 변환 성공: DIW-001763-황준.hwp -> DIW-001763-황준.hml +2026-03-06 16:09:33,624 - INFO - 변환 성공: DIW-001774-김태유.hwp -> DIW-001774-김태유.hml +2026-03-06 16:09:34,402 - INFO - 변환 성공: DIW-001839-강시현.hwp -> DIW-001839-강시현.hml +2026-03-06 16:09:35,152 - INFO - 변환 성공: DIW-001904-최수연.hwp -> DIW-001904-최수연.hml +2026-03-06 16:09:35,898 - INFO - 변환 성공: DIW-001907-최수혁.hwp -> DIW-001907-최수혁.hml +2026-03-06 16:09:36,655 - INFO - 변환 성공: DIW-002012-김예찬.hwp -> DIW-002012-김예찬.hml +2026-03-06 16:09:37,273 - INFO - 변환 성공: DIW-002013-허민혁.hwp -> DIW-002013-허민혁.hml +2026-03-06 16:09:37,962 - INFO - 변환 성공: DIW-002017-이현준.hwp -> DIW-002017-이현준.hml +2026-03-06 16:09:38,660 - INFO - 변환 성공: DIW-002046-이준영.hwp -> DIW-002046-이준영.hml +2026-03-06 16:09:39,466 - INFO - 변환 성공: DIW-002092-손소예.hwp -> DIW-002092-손소예.hml +2026-03-06 16:09:40,230 - INFO - 변환 성공: DIW-002105-정인서.hwp -> DIW-002105-정인서.hml +2026-03-06 16:09:40,963 - INFO - 변환 성공: DIW-002108-유예진.hwp -> DIW-002108-유예진.hml +2026-03-06 16:09:41,580 - INFO - 변환 성공: DIW-002132-이건희.hwp -> DIW-002132-이건희.hml +2026-03-06 16:09:42,122 - INFO - 변환 성공: DIW-002170-허연서.hwp -> DIW-002170-허연서.hml +2026-03-06 16:09:42,836 - INFO - 변환 성공: DIW-002205-한시헌.hwp -> DIW-002205-한시헌.hml +2026-03-06 16:09:43,558 - INFO - 변환 성공: DIW-002215-엄소정.hwp -> DIW-002215-엄소정.hml +2026-03-06 16:09:44,292 - INFO - 변환 성공: DIW-002242-김서빈.hwp -> DIW-002242-김서빈.hml +2026-03-06 16:09:44,935 - INFO - 변환 성공: DIW-002253-이서율.hwp -> DIW-002253-이서율.hml +2026-03-06 16:09:45,493 - INFO - 변환 성공: DIW-002262-이주환.hwp -> DIW-002262-이주환.hml +2026-03-06 16:09:46,131 - INFO - 변환 성공: DIW-002264-허주은.hwp -> DIW-002264-허주은.hml +2026-03-06 16:09:46,947 - INFO - 변환 성공: DIW-002272-김경환.hwp -> DIW-002272-김경환.hml +2026-03-06 16:09:47,636 - INFO - 변환 성공: DIW-002273-정소율.hwp -> DIW-002273-정소율.hml +2026-03-06 16:09:48,328 - INFO - 변환 성공: DIW-002275-한민혁.hwp -> DIW-002275-한민혁.hml +2026-03-06 16:09:48,903 - INFO - 변환 성공: DIW-002301-오우진.hwp -> DIW-002301-오우진.hml +2026-03-06 16:09:49,582 - INFO - 변환 성공: DIW-002302-박지윤.hwp -> DIW-002302-박지윤.hml +2026-03-06 16:09:50,108 - INFO - 변환 성공: DIW-002303-박채린.hwp -> DIW-002303-박채린.hml +2026-03-06 16:09:50,789 - INFO - 변환 성공: DIW-002391-김창건.hwp -> DIW-002391-김창건.hml +2026-03-06 16:09:51,514 - INFO - 변환 성공: DIW-002396-조정우.hwp -> DIW-002396-조정우.hml +2026-03-06 16:09:52,313 - INFO - 변환 성공: DIW-002404-신지원.hwp -> DIW-002404-신지원.hml +2026-03-06 16:09:53,025 - INFO - 변환 성공: DIW-002408-박지훈.hwp -> DIW-002408-박지훈.hml +2026-03-06 16:09:53,798 - INFO - 변환 성공: DIW-002449-박승연.hwp -> DIW-002449-박승연.hml +2026-03-06 16:09:54,574 - INFO - 변환 성공: DIW-002450-오희솔.hwp -> DIW-002450-오희솔.hml +2026-03-06 16:09:55,360 - INFO - 변환 성공: DIW-002451-이재율.hwp -> DIW-002451-이재율.hml +2026-03-06 16:09:56,070 - INFO - 변환 성공: DIW-002480-이다윤.hwp -> DIW-002480-이다윤.hml +2026-03-06 16:09:56,704 - INFO - 변환 성공: DIW-002487-민재경.hwp -> DIW-002487-민재경.hml +2026-03-06 16:09:57,208 - INFO - 변환 성공: DIW-002488-박지연.hwp -> DIW-002488-박지연.hml +2026-03-06 16:09:57,631 - INFO - 변환 성공: DIW-002537-박세현.hwp -> DIW-002537-박세현.hml +2026-03-06 16:09:58,094 - INFO - 변환 성공: DIW-002538-김호승.hwp -> DIW-002538-김호승.hml +2026-03-06 16:09:58,621 - INFO - 변환 성공: DIW-002589-김라윤.hwp -> DIW-002589-김라윤.hml +2026-03-06 16:09:59,231 - INFO - 변환 성공: DIW-002651-최연우.hwp -> DIW-002651-최연우.hml +2026-03-06 16:09:59,825 - INFO - 변환 성공: DIW-002672-최다인.hwp -> DIW-002672-최다인.hml +2026-03-06 16:10:00,435 - INFO - 변환 성공: DIW-002673-박승윤.hwp -> DIW-002673-박승윤.hml +2026-03-06 16:10:00,967 - INFO - 변환 성공: DIW-002674-김수빈.hwp -> DIW-002674-김수빈.hml +2026-03-06 16:10:01,471 - INFO - 변환 성공: DIW-002676-오서준.hwp -> DIW-002676-오서준.hml +2026-03-06 16:10:02,085 - INFO - 변환 성공: DIW-002678-김예은.hwp -> DIW-002678-김예은.hml +2026-03-06 16:10:02,685 - INFO - 변환 성공: DIW-002679-안예솜.hwp -> DIW-002679-안예솜.hml +2026-03-06 16:10:03,310 - INFO - 변환 성공: DIW-002680-김예지.hwp -> DIW-002680-김예지.hml +2026-03-06 16:10:03,962 - INFO - 변환 성공: DIW-002702-전세린.hwp -> DIW-002702-전세린.hml +2026-03-06 16:10:04,564 - INFO - 변환 성공: DIW-002711-전민재.hwp -> DIW-002711-전민재.hml +2026-03-06 16:10:05,181 - INFO - 변환 성공: DIW-002713-임도윤.hwp -> DIW-002713-임도윤.hml +2026-03-06 16:10:05,834 - INFO - 변환 성공: DIW-002717-김태경.hwp -> DIW-002717-김태경.hml +2026-03-06 16:10:06,457 - INFO - 변환 성공: DIW-002718-권규민.hwp -> DIW-002718-권규민.hml +2026-03-06 16:10:07,079 - INFO - 변환 성공: DIW-002719-한소은.hwp -> DIW-002719-한소은.hml +2026-03-06 16:10:07,665 - INFO - 변환 성공: DIW-002720-정단우.hwp -> DIW-002720-정단우.hml +2026-03-06 16:10:08,282 - INFO - 변환 성공: DIW-002815-홍성빈.hwp -> DIW-002815-홍성빈.hml +2026-03-06 16:10:08,901 - INFO - 변환 성공: DIW-002876-이주원.hwp -> DIW-002876-이주원.hml +2026-03-06 16:10:09,539 - INFO - 변환 성공: DIW-002891-한서윤.hwp -> DIW-002891-한서윤.hml +2026-03-06 16:10:10,074 - INFO - 변환 성공: DIW-002892-장희연.hwp -> DIW-002892-장희연.hml +2026-03-06 16:10:10,636 - INFO - 변환 성공: DIW-002893-강하은.hwp -> DIW-002893-강하은.hml +2026-03-06 16:10:11,261 - INFO - 변환 성공: DIW-002894-남소은.hwp -> DIW-002894-남소은.hml +2026-03-06 16:10:11,827 - INFO - 변환 성공: DIW-002895-장태호.hwp -> DIW-002895-장태호.hml +2026-03-06 16:10:12,322 - INFO - 변환 성공: DIW-002918-김윤서.hwp -> DIW-002918-김윤서.hml +2026-03-06 16:10:12,916 - INFO - 변환 성공: DIW-002993-김수진.hwp -> DIW-002993-김수진.hml +2026-03-06 16:10:13,528 - INFO - 변환 성공: DIW-003009-한주영.hwp -> DIW-003009-한주영.hml +2026-03-06 16:10:14,182 - INFO - 변환 성공: DIW-003020-이채윤.hwp -> DIW-003020-이채윤.hml +2026-03-06 16:10:14,830 - INFO - 변환 성공: DIW-003021-김보민.hwp -> DIW-003021-김보민.hml +2026-03-06 16:10:15,456 - INFO - 변환 성공: DIW-003022-박승은.hwp -> DIW-003022-박승은.hml +2026-03-06 16:10:16,121 - INFO - 변환 성공: DIW-003023-박승민.hwp -> DIW-003023-박승민.hml +2026-03-06 16:10:16,773 - INFO - 변환 성공: DIW-003024-권서현.hwp -> DIW-003024-권서현.hml +2026-03-06 16:10:17,371 - INFO - 변환 성공: DIW-003025-박지원.hwp -> DIW-003025-박지원.hml +2026-03-06 16:10:17,990 - INFO - 변환 성공: DIW-003026-하수연.hwp -> DIW-003026-하수연.hml +2026-03-06 16:10:18,663 - INFO - 변환 성공: DIW-003027-강다온.hwp -> DIW-003027-강다온.hml +2026-03-06 16:10:19,251 - INFO - 변환 성공: DIW-003033-백경은.hwp -> DIW-003033-백경은.hml +2026-03-06 16:10:19,802 - INFO - 변환 성공: DIW-003036-허규환.hwp -> DIW-003036-허규환.hml +2026-03-06 16:10:20,315 - INFO - 변환 성공: DIW-003037-김무현.hwp -> DIW-003037-김무현.hml +2026-03-06 16:10:20,966 - INFO - 변환 성공: DIW-003038-강민우.hwp -> DIW-003038-강민우.hml +2026-03-06 16:10:21,476 - INFO - 변환 성공: DIW-003044-박나겸.hwp -> DIW-003044-박나겸.hml +2026-03-06 16:10:21,984 - INFO - 변환 성공: DIW-003107-진명호.hwp -> DIW-003107-진명호.hml +2026-03-06 16:10:22,587 - INFO - 변환 성공: DIW-003109-신재원.hwp -> DIW-003109-신재원.hml +2026-03-06 16:10:23,302 - INFO - 변환 성공: DIW-003175-조서연.hwp -> DIW-003175-조서연.hml +2026-03-06 16:10:23,858 - INFO - 변환 성공: DIW-003193-장해빈.hwp -> DIW-003193-장해빈.hml +2026-03-06 16:10:24,622 - INFO - 변환 성공: DIW-003230-장호인.hwp -> DIW-003230-장호인.hml +2026-03-06 16:10:25,180 - INFO - 변환 성공: DIW-003236-강승우.hwp -> DIW-003236-강승우.hml +2026-03-06 16:10:25,890 - INFO - 변환 성공: DIW-003254-정준규.hwp -> DIW-003254-정준규.hml +2026-03-06 16:10:26,437 - INFO - 변환 성공: DIW-003323-김우정.hwp -> DIW-003323-김우정.hml +2026-03-06 16:10:27,074 - INFO - 변환 성공: DIW-003355-유하음.hwp -> DIW-003355-유하음.hml +2026-03-06 16:10:27,631 - INFO - 변환 성공: DIW-003414-강가윤.hwp -> DIW-003414-강가윤.hml +2026-03-06 16:10:28,124 - INFO - 변환 성공: DIW-003416-류재윤.hwp -> DIW-003416-류재윤.hml +2026-03-06 16:10:28,724 - INFO - 변환 성공: DIW-003418-이언진.hwp -> DIW-003418-이언진.hml +2026-03-06 16:10:29,328 - INFO - 변환 성공: DIW-003422-이지안.hwp -> DIW-003422-이지안.hml +2026-03-06 16:10:29,819 - INFO - 변환 성공: DIW-003423-김시훈.hwp -> DIW-003423-김시훈.hml +2026-03-06 16:10:30,343 - INFO - 변환 성공: DIW-003512-손예서.hwp -> DIW-003512-손예서.hml +2026-03-06 16:10:30,920 - INFO - 변환 성공: DIW-003514-김다윤.hwp -> DIW-003514-김다윤.hml +2026-03-06 16:10:31,559 - INFO - 변환 성공: DIW-003517-유수민.hwp -> DIW-003517-유수민.hml +2026-03-06 16:10:32,138 - INFO - 변환 성공: DIW-003519-정도원.hwp -> DIW-003519-정도원.hml +2026-03-06 16:10:32,756 - INFO - 변환 성공: DIW-003520-방극찬.hwp -> DIW-003520-방극찬.hml +2026-03-06 16:10:33,358 - INFO - 변환 성공: DIW-003522-조윤영.hwp -> DIW-003522-조윤영.hml +2026-03-06 16:10:33,970 - INFO - 변환 성공: DIW-003523-방수아.hwp -> DIW-003523-방수아.hml +2026-03-06 16:10:34,552 - INFO - 변환 성공: DIW-003542-백지한.hwp -> DIW-003542-백지한.hml +2026-03-06 16:10:35,192 - INFO - 변환 성공: DIW-003568-한석훈.hwp -> DIW-003568-한석훈.hml +2026-03-06 16:10:35,795 - INFO - 변환 성공: DIW-003592-신지윤.hwp -> DIW-003592-신지윤.hml +2026-03-06 16:10:36,436 - INFO - 변환 성공: DIW-003593-양민아.hwp -> DIW-003593-양민아.hml +2026-03-06 16:10:36,951 - INFO - 변환 성공: DIW-003595-박병관.hwp -> DIW-003595-박병관.hml +2026-03-06 16:10:37,161 - INFO - 변환 성공: DIW-003597-백수아.hwp -> DIW-003597-백수아.hml +2026-03-06 16:10:37,800 - INFO - 변환 성공: DIW-003645-정서하.hwp -> DIW-003645-정서하.hml +2026-03-06 16:10:38,320 - INFO - 변환 성공: DIW-003647-서태경.hwp -> DIW-003647-서태경.hml +2026-03-06 16:10:38,909 - INFO - 변환 성공: DIW-003649-김현민.hwp -> DIW-003649-김현민.hml +2026-03-06 16:10:39,387 - INFO - 변환 성공: DIW-003651-문규린.hwp -> DIW-003651-문규린.hml +2026-03-06 16:10:39,887 - INFO - 변환 성공: DIW-003662-문세영.hwp -> DIW-003662-문세영.hml +2026-03-06 16:10:40,400 - INFO - 변환 성공: DIW-003663-윤태이.hwp -> DIW-003663-윤태이.hml +2026-03-06 16:10:40,998 - INFO - 변환 성공: DIW-003665-조시헌.hwp -> DIW-003665-조시헌.hml +2026-03-06 16:10:41,622 - INFO - 변환 성공: DIW-003685-김진욱.hwp -> DIW-003685-김진욱.hml +2026-03-06 16:10:42,249 - INFO - 변환 성공: DIW-003687-정연우.hwp -> DIW-003687-정연우.hml +2026-03-06 16:10:42,853 - INFO - 변환 성공: DIW-003688-강지호.hwp -> DIW-003688-강지호.hml +2026-03-06 16:10:43,455 - INFO - 변환 성공: DIW-003697-하수현.hwp -> DIW-003697-하수현.hml +2026-03-06 16:10:44,055 - INFO - 변환 성공: DIW-003716-신준후.hwp -> DIW-003716-신준후.hml +2026-03-06 16:10:44,681 - INFO - 변환 성공: DIW-003717-이하율.hwp -> DIW-003717-이하율.hml +2026-03-06 16:10:45,310 - INFO - 변환 성공: DIW-003740-김태윤.hwp -> DIW-003740-김태윤.hml +2026-03-06 16:10:45,927 - INFO - 변환 성공: DIW-003775-지은성.hwp -> DIW-003775-지은성.hml +2026-03-06 16:10:46,542 - INFO - 변환 성공: DIW-003778-강진호.hwp -> DIW-003778-강진호.hml +2026-03-06 16:10:47,208 - INFO - 변환 성공: DIW-003781-이하은.hwp -> DIW-003781-이하은.hml +2026-03-06 16:10:47,803 - INFO - 변환 성공: DIW-003782-배연서.hwp -> DIW-003782-배연서.hml +2026-03-06 16:10:48,292 - INFO - 변환 성공: DIW-003783-박태호.hwp -> DIW-003783-박태호.hml +2026-03-06 16:10:48,668 - INFO - 변환 성공: DIW-003784-박태연.hwp -> DIW-003784-박태연.hml +2026-03-06 16:10:49,178 - INFO - 변환 성공: DIW-003785-김하진.hwp -> DIW-003785-김하진.hml +2026-03-06 16:10:49,782 - INFO - 변환 성공: DIW-003789-민지민.hwp -> DIW-003789-민지민.hml +2026-03-06 16:10:50,389 - INFO - 변환 성공: DIW-003798-조재윤.hwp -> DIW-003798-조재윤.hml +2026-03-06 16:10:50,992 - INFO - 변환 성공: DIW-003800-장진후.hwp -> DIW-003800-장진후.hml +2026-03-06 16:10:51,680 - INFO - 변환 성공: DIW-003836-안예준.hwp -> DIW-003836-안예준.hml +2026-03-06 16:10:52,187 - INFO - 변환 성공: DIW-003837-장성준.hwp -> DIW-003837-장성준.hml +2026-03-06 16:10:52,693 - INFO - 변환 성공: DIW-003849-엄예지.hwp -> DIW-003849-엄예지.hml +2026-03-06 16:10:53,306 - INFO - 변환 성공: DIW-003900-이서경.hwp -> DIW-003900-이서경.hml +2026-03-06 16:10:53,889 - INFO - 변환 성공: DIW-003966-최은우.hwp -> DIW-003966-최은우.hml +2026-03-06 16:10:54,478 - INFO - 변환 성공: DIW-003968-진현성.hwp -> DIW-003968-진현성.hml +2026-03-06 16:10:55,069 - INFO - 변환 성공: DIW-003969-김혜윤.hwp -> DIW-003969-김혜윤.hml +2026-03-06 16:10:55,685 - INFO - 변환 성공: DIW-003973-유채아.hwp -> DIW-003973-유채아.hml +2026-03-06 16:10:56,347 - INFO - 변환 성공: DIW-004010-이정민.hwp -> DIW-004010-이정민.hml +2026-03-06 16:10:56,727 - INFO - 변환 성공: DIW-004011-이정목.hwp -> DIW-004011-이정목.hml +2026-03-06 16:10:57,205 - INFO - 변환 성공: DIW-004022-박민서.hwp -> DIW-004022-박민서.hml +2026-03-06 16:10:57,800 - INFO - 변환 성공: DIW-004042-이솔.hwp -> DIW-004042-이솔.hml +2026-03-06 16:10:58,400 - INFO - 변환 성공: DIW-004068-손한별.hwp -> DIW-004068-손한별.hml +2026-03-06 16:10:58,912 - INFO - 변환 성공: DIW-004088-주서윤.hwp -> DIW-004088-주서윤.hml +2026-03-06 16:10:59,293 - INFO - 변환 성공: DIW-004100-이서연.hwp -> DIW-004100-이서연.hml +2026-03-06 16:10:59,798 - INFO - 변환 성공: DIW-004107-노하윤.hwp -> DIW-004107-노하윤.hml +2026-03-06 16:11:00,414 - INFO - 변환 성공: DIW-004116-구민성.hwp -> DIW-004116-구민성.hml +2026-03-06 16:11:01,023 - INFO - 변환 성공: DIW-004176-권세준.hwp -> DIW-004176-권세준.hml +2026-03-06 16:11:01,603 - INFO - 변환 성공: DIW-004200-김태우.hwp -> DIW-004200-김태우.hml +2026-03-06 16:11:02,202 - INFO - 변환 성공: DIW-004243-정현우.hwp -> DIW-004243-정현우.hml +2026-03-06 16:11:02,807 - INFO - 변환 성공: DIW-004262-이준후.hwp -> DIW-004262-이준후.hml +2026-03-06 16:11:03,410 - INFO - 변환 성공: DIW-004272-이해솔.hwp -> DIW-004272-이해솔.hml +2026-03-06 16:11:03,913 - INFO - 변환 성공: DIW-004274-임인철.hwp -> DIW-004274-임인철.hml +2026-03-06 16:11:04,401 - INFO - 변환 성공: DIW-004275-박가람.hwp -> DIW-004275-박가람.hml +2026-03-06 16:11:05,013 - INFO - 변환 성공: DIW-004292-곽서현.hwp -> DIW-004292-곽서현.hml +2026-03-06 16:11:05,636 - INFO - 변환 성공: DIW-004302-박채아.hwp -> DIW-004302-박채아.hml +2026-03-06 16:11:06,264 - INFO - 변환 성공: DIW-004307-김민서.hwp -> DIW-004307-김민서.hml +2026-03-06 16:11:06,791 - INFO - 변환 성공: DIW-004357-신현우.hwp -> DIW-004357-신현우.hml +2026-03-06 16:11:07,184 - INFO - 변환 성공: DIW-004359-방우진.hwp -> DIW-004359-방우진.hml +2026-03-06 16:11:07,569 - INFO - 변환 성공: DIW-004360-이채윤.hwp -> DIW-004360-이채윤.hml +2026-03-06 16:11:07,959 - INFO - 변환 성공: DIW-004361-김효빈.hwp -> DIW-004361-김효빈.hml +2026-03-06 16:11:08,330 - INFO - 변환 성공: DIW-004373-김진성.hwp -> DIW-004373-김진성.hml +2026-03-06 16:11:08,822 - INFO - 변환 성공: DIW-004382-이규현.hwp -> DIW-004382-이규현.hml +2026-03-06 16:11:09,413 - INFO - 변환 성공: DIW-004383-박지후.hwp -> DIW-004383-박지후.hml +2026-03-06 16:11:10,019 - INFO - 변환 성공: DIW-004384-임수정.hwp -> DIW-004384-임수정.hml +2026-03-06 16:11:10,635 - INFO - 변환 성공: DIW-004385-박준서.hwp -> DIW-004385-박준서.hml +2026-03-06 16:11:11,140 - INFO - 변환 성공: DIW-004386-강서연.hwp -> DIW-004386-강서연.hml +2026-03-06 16:11:11,747 - INFO - 변환 성공: DIW-004461-배수현.hwp -> DIW-004461-배수현.hml +2026-03-06 16:11:12,286 - INFO - 변환 성공: DIW-004467-송준후.hwp -> DIW-004467-송준후.hml +2026-03-06 16:11:12,922 - INFO - 변환 성공: DIW-004469-김준후.hwp -> DIW-004469-김준후.hml +2026-03-06 16:11:13,507 - INFO - 변환 성공: DIW-004483-노원진.hwp -> DIW-004483-노원진.hml +2026-03-06 16:11:14,127 - INFO - 변환 성공: DIW-004486-정지민.hwp -> DIW-004486-정지민.hml +2026-03-06 16:11:14,722 - INFO - 변환 성공: DIW-004487-이은솔.hwp -> DIW-004487-이은솔.hml +2026-03-06 16:11:15,329 - INFO - 변환 성공: DIW-004515-정보금.hwp -> DIW-004515-정보금.hml +2026-03-06 16:11:15,927 - INFO - 변환 성공: DIW-004532-이채윤.hwp -> DIW-004532-이채윤.hml +2026-03-06 16:11:16,551 - INFO - 변환 성공: DIW-004533-이정아.hwp -> DIW-004533-이정아.hml +2026-03-06 16:11:17,194 - INFO - 변환 성공: DIW-004534-김가온.hwp -> DIW-004534-김가온.hml +2026-03-06 16:11:17,792 - INFO - 변환 성공: DIW-004535-김하나.hwp -> DIW-004535-김하나.hml +2026-03-06 16:11:18,296 - INFO - 변환 성공: DIW-004538-이승유.hwp -> DIW-004538-이승유.hml +2026-03-06 16:11:18,815 - INFO - 변환 성공: DIW-004540-정준우.hwp -> DIW-004540-정준우.hml +2026-03-06 16:11:19,403 - INFO - 변환 성공: DIW-004541-윤지성.hwp -> DIW-004541-윤지성.hml +2026-03-06 16:11:19,905 - INFO - 변환 성공: DIW-004542-김은찬.hwp -> DIW-004542-김은찬.hml +2026-03-06 16:11:20,293 - INFO - 변환 성공: DIW-004543-이예솔.hwp -> DIW-004543-이예솔.hml +2026-03-06 16:11:20,520 - INFO - 변환 성공: DIW-004544-정희수.hwp -> DIW-004544-정희수.hml +2026-03-06 16:11:20,846 - INFO - 변환 성공: DIW-004556-장준형.hwp -> DIW-004556-장준형.hml +2026-03-06 16:11:21,362 - INFO - 변환 성공: DIW-004557-장우영.hwp -> DIW-004557-장우영.hml +2026-03-06 16:11:21,877 - INFO - 변환 성공: DIW-004558-최이슬.hwp -> DIW-004558-최이슬.hml +2026-03-06 16:11:22,392 - INFO - 변환 성공: DIW-004619-김하민.hwp -> DIW-004619-김하민.hml +2026-03-06 16:11:22,884 - INFO - 변환 성공: DIW-004636-문서영.hwp -> DIW-004636-문서영.hml +2026-03-06 16:11:23,379 - INFO - 변환 성공: DIW-004638-양지웅.hwp -> DIW-004638-양지웅.hml +2026-03-06 16:11:23,960 - INFO - 변환 성공: DIW-004700-강유리.hwp -> DIW-004700-강유리.hml +2026-03-06 16:11:24,561 - INFO - 변환 성공: DIW-004701-이상효.hwp -> DIW-004701-이상효.hml +2026-03-06 16:11:25,158 - INFO - 변환 성공: DIW-004735-정주원.hwp -> DIW-004735-정주원.hml +2026-03-06 16:11:25,676 - INFO - 변환 성공: DIW-004736-이세아.hwp -> DIW-004736-이세아.hml +2026-03-06 16:11:26,155 - INFO - 변환 성공: DIW-004737-진소연.hwp -> DIW-004737-진소연.hml +2026-03-06 16:11:26,532 - INFO - 변환 성공: DIW-004738-이소은.hwp -> DIW-004738-이소은.hml +2026-03-06 16:11:27,032 - INFO - 변환 성공: DIW-004777-양도현.hwp -> DIW-004777-양도현.hml +2026-03-06 16:11:27,682 - INFO - 변환 성공: DIW-004778-성도현.hwp -> DIW-004778-성도현.hml +2026-03-06 16:11:28,306 - INFO - 변환 성공: DIW-004780-민경석.hwp -> DIW-004780-민경석.hml +2026-03-06 16:11:28,906 - INFO - 변환 성공: DIW-004805-하나경.hwp -> DIW-004805-하나경.hml +2026-03-06 16:11:29,390 - INFO - 변환 성공: DIW-004817-이태진.hwp -> DIW-004817-이태진.hml +2026-03-06 16:11:29,887 - INFO - 변환 성공: DIW-004818-이준영.hwp -> DIW-004818-이준영.hml +2026-03-06 16:11:30,487 - INFO - 변환 성공: DIW-004819-김우빈.hwp -> DIW-004819-김우빈.hml +2026-03-06 16:11:31,072 - INFO - 변환 성공: DIW-004862-김가온.hwp -> DIW-004862-김가온.hml +2026-03-06 16:11:31,687 - INFO - 변환 성공: DIW-004864-전유진.hwp -> DIW-004864-전유진.hml +2026-03-06 16:11:32,210 - INFO - 변환 성공: DIW-004866-박지후.hwp -> DIW-004866-박지후.hml +2026-03-06 16:11:32,635 - INFO - 변환 성공: DIW-004867-박민우.hwp -> DIW-004867-박민우.hml +2026-03-06 16:11:33,147 - INFO - 변환 성공: DIW-004873-최경웅.hwp -> DIW-004873-최경웅.hml +2026-03-06 16:11:33,744 - INFO - 변환 성공: DIW-004874-박지후.hwp -> DIW-004874-박지후.hml +2026-03-06 16:11:34,350 - INFO - 변환 성공: DIW-004876-박지민.hwp -> DIW-004876-박지민.hml +2026-03-06 16:11:34,956 - INFO - 변환 성공: DIW-004950-조연서.hwp -> DIW-004950-조연서.hml +2026-03-06 16:11:35,481 - INFO - 변환 성공: DIW-005117-김대윤.hwp -> DIW-005117-김대윤.hml +2026-03-06 16:11:35,980 - INFO - 변환 성공: DIW-005118-정다진.hwp -> DIW-005118-정다진.hml +2026-03-06 16:11:36,489 - INFO - 변환 성공: DIW-005123-이은혁.hwp -> DIW-005123-이은혁.hml +2026-03-06 16:11:36,992 - INFO - 변환 성공: DIW-005124-이지민.hwp -> DIW-005124-이지민.hml +2026-03-06 16:11:37,636 - INFO - 변환 성공: DIW-005173-장준우.hwp -> DIW-005173-장준우.hml +2026-03-06 16:11:38,121 - INFO - 변환 성공: DIW-005207-김지원.hwp -> DIW-005207-김지원.hml +2026-03-06 16:11:38,614 - INFO - 변환 성공: DIW-005209-오현승.hwp -> DIW-005209-오현승.hml +2026-03-06 16:11:39,210 - INFO - 변환 성공: DIW-005231-백시은.hwp -> DIW-005231-백시은.hml +2026-03-06 16:11:39,724 - INFO - 변환 성공: DIW-005233-고예린.hwp -> DIW-005233-고예린.hml +2026-03-06 16:11:40,228 - INFO - 변환 성공: DIW-005234-정민아.hwp -> DIW-005234-정민아.hml +2026-03-06 16:11:40,830 - INFO - 변환 성공: DIW-005235-김동윤.hwp -> DIW-005235-김동윤.hml +2026-03-06 16:11:41,438 - INFO - 변환 성공: DIW-005236-김지우.hwp -> DIW-005236-김지우.hml +2026-03-06 16:11:42,030 - INFO - 변환 성공: DIW-005238-김도율.hwp -> DIW-005238-김도율.hml +2026-03-06 16:11:42,634 - INFO - 변환 성공: DIW-005239-김지담.hwp -> DIW-005239-김지담.hml +2026-03-06 16:11:43,306 - INFO - 변환 성공: DIW-005241-정주하.hwp -> DIW-005241-정주하.hml +2026-03-06 16:11:43,948 - INFO - 변환 성공: DIW-005249-윤수현.hwp -> DIW-005249-윤수현.hml +2026-03-06 16:11:44,547 - INFO - 변환 성공: DIW-005338-강유진.hwp -> DIW-005338-강유진.hml +2026-03-06 16:11:45,173 - INFO - 변환 성공: DIW-005340-경도현.hwp -> DIW-005340-경도현.hml +2026-03-06 16:11:45,777 - INFO - 변환 성공: DIW-005343-권구현.hwp -> DIW-005343-권구현.hml +2026-03-06 16:11:46,390 - INFO - 변환 성공: DIW-005346-김가연.hwp -> DIW-005346-김가연.hml +2026-03-06 16:11:46,991 - INFO - 변환 성공: DIW-005352-김노아.hwp -> DIW-005352-김노아.hml +2026-03-06 16:11:47,580 - INFO - 변환 성공: DIW-005356-김민정.hwp -> DIW-005356-김민정.hml +2026-03-06 16:11:48,193 - INFO - 변환 성공: DIW-005360-김지아.hwp -> DIW-005360-김지아.hml +2026-03-06 16:11:48,884 - INFO - 변환 성공: DIW-005363-김찬.hwp -> DIW-005363-김찬.hml +2026-03-06 16:11:49,470 - INFO - 변환 성공: DIW-005364-김필립.hwp -> DIW-005364-김필립.hml +2026-03-06 16:11:50,065 - INFO - 변환 성공: DIW-005390-신준규.hwp -> DIW-005390-신준규.hml +2026-03-06 16:11:50,639 - INFO - 변환 성공: DIW-005391-신지우.hwp -> DIW-005391-신지우.hml +2026-03-06 16:11:51,253 - INFO - 변환 성공: DIW-005395-연서윤.hwp -> DIW-005395-연서윤.hml +2026-03-06 16:11:51,872 - INFO - 변환 성공: DIW-005399-위서아.hwp -> DIW-005399-위서아.hml +2026-03-06 16:11:52,464 - INFO - 변환 성공: DIW-005400-유시한.hwp -> DIW-005400-유시한.hml +2026-03-06 16:11:53,067 - INFO - 변환 성공: DIW-005403-윤태율.hwp -> DIW-005403-윤태율.hml +2026-03-06 16:11:53,672 - INFO - 변환 성공: DIW-005496-문성민.hwp -> DIW-005496-문성민.hml +2026-03-06 16:11:54,297 - INFO - 변환 성공: DIW-005497-이정후.hwp -> DIW-005497-이정후.hml +2026-03-06 16:11:54,888 - INFO - 변환 성공: DIW-005527-문기정.hwp -> DIW-005527-문기정.hml +2026-03-06 16:11:55,480 - INFO - 변환 성공: DIW-005528-윤희재.hwp -> DIW-005528-윤희재.hml +2026-03-06 16:11:56,083 - INFO - 변환 성공: DIW-005529-박승한.hwp -> DIW-005529-박승한.hml +2026-03-06 16:11:56,669 - INFO - 변환 성공: DIW-005532-조지현.hwp -> DIW-005532-조지현.hml +2026-03-06 16:11:57,278 - INFO - 변환 성공: DIW-005533-박준하.hwp -> DIW-005533-박준하.hml +2026-03-06 16:11:57,877 - INFO - 변환 성공: DIW-005536-한혜린.hwp -> DIW-005536-한혜린.hml +2026-03-06 16:11:58,481 - INFO - 변환 성공: DIW-005538-김민준.hwp -> DIW-005538-김민준.hml +2026-03-06 16:11:59,051 - INFO - 변환 성공: DIW-005581-김예은.hwp -> DIW-005581-김예은.hml +2026-03-06 16:11:59,669 - INFO - 변환 성공: DIW-005582-우효주.hwp -> DIW-005582-우효주.hml +2026-03-06 16:12:00,280 - INFO - 변환 성공: DIW-005584-이시후.hwp -> DIW-005584-이시후.hml +2026-03-06 16:12:00,902 - INFO - 변환 성공: DIW-005587-장이안.hwp -> DIW-005587-장이안.hml +2026-03-06 16:12:01,487 - INFO - 변환 성공: DIW-005604-하예소.hwp -> DIW-005604-하예소.hml +2026-03-06 16:12:02,085 - INFO - 변환 성공: DIW-005625-백승훈.hwp -> DIW-005625-백승훈.hml +2026-03-06 16:12:02,575 - INFO - 변환 성공: DIW-005626-강수.hwp -> DIW-005626-강수.hml +2026-03-06 16:12:03,070 - INFO - 변환 성공: DIW-005672-김도윤.hwp -> DIW-005672-김도윤.hml +2026-03-06 16:12:03,670 - INFO - 변환 성공: DIW-005673-노태호.hwp -> DIW-005673-노태호.hml +2026-03-06 16:12:04,296 - INFO - 변환 성공: DIW-005674-홍다온.hwp -> DIW-005674-홍다온.hml +2026-03-06 16:12:04,907 - INFO - 변환 성공: DIW-005675-김시연.hwp -> DIW-005675-김시연.hml +2026-03-06 16:12:05,422 - INFO - 변환 성공: DIW-005679-박정원.hwp -> DIW-005679-박정원.hml +2026-03-06 16:12:05,912 - INFO - 변환 성공: DIW-005680-김가현.hwp -> DIW-005680-김가현.hml +2026-03-06 16:12:06,452 - INFO - 변환 성공: DIW-005699-이예슬.hwp -> DIW-005699-이예슬.hml +2026-03-06 16:12:06,948 - INFO - 변환 성공: DIW-005822-하지완.hwp -> DIW-005822-하지완.hml +2026-03-06 16:12:07,561 - INFO - 변환 성공: DIW-005825-신유찬.hwp -> DIW-005825-신유찬.hml +2026-03-06 16:12:08,178 - INFO - 변환 성공: DIW-005826-남유찬.hwp -> DIW-005826-남유찬.hml +2026-03-06 16:12:08,773 - INFO - 변환 성공: DIW-005908-조현준.hwp -> DIW-005908-조현준.hml +2026-03-06 16:12:09,386 - INFO - 변환 성공: DIW-005948-이채은.hwp -> DIW-005948-이채은.hml +2026-03-06 16:12:09,974 - INFO - 변환 성공: DIW-006016-안예영.hwp -> DIW-006016-안예영.hml +2026-03-06 16:12:10,480 - INFO - 변환 성공: DIW-006018-윤도영.hwp -> DIW-006018-윤도영.hml +2026-03-06 16:22:30,818 - INFO - 변환 성공: DIW-006021-민경욱.hwp -> DIW-006021-민경욱.hml +2026-03-06 16:22:31,403 - INFO - 변환 성공: DIW-006022-민경민.hwp -> DIW-006022-민경민.hml +2026-03-06 16:22:32,078 - INFO - 변환 성공: DIW-006023-황종현.hwp -> DIW-006023-황종현.hml +2026-03-06 16:22:32,548 - INFO - 변환 성공: DIW-006052-이준서.hwp -> DIW-006052-이준서.hml +2026-03-06 16:22:33,033 - INFO - 변환 성공: DIW-006112-이나슬.hwp -> DIW-006112-이나슬.hml +2026-03-06 16:22:33,614 - INFO - 변환 성공: DIW-006169-최지용.hwp -> DIW-006169-최지용.hml +2026-03-06 16:22:34,226 - INFO - 변환 성공: DIW-006216-유승완.hwp -> DIW-006216-유승완.hml +2026-03-06 16:22:34,808 - INFO - 변환 성공: DIW-006220-심하율.hwp -> DIW-006220-심하율.hml +2026-03-06 16:22:35,540 - INFO - 변환 성공: DIW-006224-김행복.hwp -> DIW-006224-김행복.hml +2026-03-06 16:22:36,179 - INFO - 변환 성공: DIW-006282-장서영.hwp -> DIW-006282-장서영.hml +2026-03-06 16:22:36,896 - INFO - 변환 성공: DIW-006296-심재용.hwp -> DIW-006296-심재용.hml +2026-03-06 16:22:37,489 - INFO - 변환 성공: DIW-006299-권도현.hwp -> DIW-006299-권도현.hml +2026-03-06 16:22:38,037 - INFO - 변환 성공: DIW-006359-박지유.hwp -> DIW-006359-박지유.hml +2026-03-06 16:22:38,595 - INFO - 변환 성공: DIW-006400-김지유.hwp -> DIW-006400-김지유.hml +2026-03-06 16:22:39,208 - INFO - 변환 성공: DIW-006421-임지율.hwp -> DIW-006421-임지율.hml +2026-03-06 16:22:39,790 - INFO - 변환 성공: DIW-006499-오승준.hwp -> DIW-006499-오승준.hml +2026-03-06 16:22:40,384 - INFO - 변환 성공: DIW-006505-한준서.hwp -> DIW-006505-한준서.hml +2026-03-06 16:22:40,979 - INFO - 변환 성공: DIW-006506-오승우.hwp -> DIW-006506-오승우.hml +2026-03-06 16:22:41,566 - INFO - 변환 성공: DIW-006528-이서준.hwp -> DIW-006528-이서준.hml +2026-03-06 16:22:42,168 - INFO - 변환 성공: DIW-006529-김지영.hwp -> DIW-006529-김지영.hml +2026-03-06 16:22:42,681 - INFO - 변환 성공: DIW-006545-박준서.hwp -> DIW-006545-박준서.hml +2026-03-06 16:22:43,180 - INFO - 변환 성공: DIW-006546-문한결.hwp -> DIW-006546-문한결.hml +2026-03-06 16:22:43,768 - INFO - 변환 성공: DIW-006548-최승욱.hwp -> DIW-006548-최승욱.hml +2026-03-06 16:22:44,276 - INFO - 변환 성공: DIW-006551-최가영.hwp -> DIW-006551-최가영.hml +2026-03-06 16:22:44,770 - INFO - 변환 성공: DIW-006552-문서진.hwp -> DIW-006552-문서진.hml +2026-03-06 16:22:45,365 - INFO - 변환 성공: DIW-006571-전지후.hwp -> DIW-006571-전지후.hml +2026-03-06 16:22:45,965 - INFO - 변환 성공: DIW-006575-허제.hwp -> DIW-006575-허제.hml +2026-03-06 16:22:46,486 - INFO - 변환 성공: DIW-006588-석연우.hwp -> DIW-006588-석연우.hml +2026-03-06 16:22:46,969 - INFO - 변환 성공: DIW-006604-송지율.hwp -> DIW-006604-송지율.hml +2026-03-06 16:22:47,575 - INFO - 변환 성공: DIW-006703-이가은.hwp -> DIW-006703-이가은.hml +2026-03-06 16:22:48,065 - INFO - 변환 성공: DIW-006711-조미연.hwp -> DIW-006711-조미연.hml +2026-03-06 16:22:48,448 - INFO - 변환 성공: DIW-006714-정시온.hwp -> DIW-006714-정시온.hml +2026-03-06 16:22:48,950 - INFO - 변환 성공: DIW-006754-조승우.hwp -> DIW-006754-조승우.hml +2026-03-06 16:22:49,518 - INFO - 변환 성공: DIW-006756-최시안.hwp -> DIW-006756-최시안.hml +2026-03-06 16:22:50,101 - INFO - 변환 성공: DIW-006767-안정은.hwp -> DIW-006767-안정은.hml +2026-03-06 16:22:50,684 - INFO - 변환 성공: DIW-006768-이서연.hwp -> DIW-006768-이서연.hml +2026-03-06 16:22:51,283 - INFO - 변환 성공: DIW-006769-김수형.hwp -> DIW-006769-김수형.hml +2026-03-06 16:22:51,851 - INFO - 변환 성공: DIW-006770-구재우.hwp -> DIW-006770-구재우.hml +2026-03-06 16:22:52,451 - INFO - 변환 성공: DIW-006771-이지아.hwp -> DIW-006771-이지아.hml +2026-03-06 16:22:53,029 - INFO - 변환 성공: DIW-006772-조유안.hwp -> DIW-006772-조유안.hml +2026-03-06 16:22:53,652 - INFO - 변환 성공: DIW-006773-김서현.hwp -> DIW-006773-김서현.hml +2026-03-06 16:22:54,156 - INFO - 변환 성공: DIW-006774-박광군.hwp -> DIW-006774-박광군.hml +2026-03-06 16:22:54,531 - INFO - 변환 성공: DIW-006776-유현서.hwp -> DIW-006776-유현서.hml +2026-03-06 16:22:54,910 - INFO - 변환 성공: DIW-006777-민성우.hwp -> DIW-006777-민성우.hml +2026-03-06 16:22:55,413 - INFO - 변환 성공: DIW-006779-김예성.hwp -> DIW-006779-김예성.hml +2026-03-06 16:22:55,925 - INFO - 변환 성공: DIW-006781-박세현.hwp -> DIW-006781-박세현.hml +2026-03-06 16:22:56,412 - INFO - 변환 성공: DIW-006782-이재원.hwp -> DIW-006782-이재원.hml +2026-03-06 16:22:57,002 - INFO - 변환 성공: DIW-006783-이진서.hwp -> DIW-006783-이진서.hml +2026-03-06 16:22:57,494 - INFO - 변환 성공: DIW-006784-윤솔민.hwp -> DIW-006784-윤솔민.hml +2026-03-06 16:22:57,985 - INFO - 변환 성공: DIW-006785-강고훈.hwp -> DIW-006785-강고훈.hml +2026-03-06 16:22:58,581 - INFO - 변환 성공: DIW-006786-지은성.hwp -> DIW-006786-지은성.hml +2026-03-06 16:22:59,177 - INFO - 변환 성공: DIW-006787-지은율.hwp -> DIW-006787-지은율.hml +2026-03-06 16:22:59,763 - INFO - 변환 성공: DIW-006792-박준우.hwp -> DIW-006792-박준우.hml +2026-03-06 16:23:00,405 - INFO - 변환 성공: DIW-006793-이준결.hwp -> DIW-006793-이준결.hml +2026-03-06 16:23:00,991 - INFO - 변환 성공: DIW-006794-류노아.hwp -> DIW-006794-류노아.hml +2026-03-06 16:23:01,586 - INFO - 변환 성공: DIW-006795-김경민.hwp -> DIW-006795-김경민.hml +2026-03-06 16:23:02,179 - INFO - 변환 성공: DIW-006796-이승호.hwp -> DIW-006796-이승호.hml +2026-03-06 16:23:02,820 - INFO - 변환 성공: DIW-006865-이가을.hwp -> DIW-006865-이가을.hml +2026-03-06 16:23:03,407 - INFO - 변환 성공: DIW-006866-김서하.hwp -> DIW-006866-김서하.hml +2026-03-06 16:23:03,996 - INFO - 변환 성공: DIW-006868-신민아.hwp -> DIW-006868-신민아.hml +2026-03-06 16:23:04,602 - INFO - 변환 성공: DIW-006902-박지율.hwp -> DIW-006902-박지율.hml +2026-03-06 16:23:05,205 - INFO - 변환 성공: DIW-006903-김소영.hwp -> DIW-006903-김소영.hml +2026-03-06 16:23:05,796 - INFO - 변환 성공: DIW-006904-이준하.hwp -> DIW-006904-이준하.hml +2026-03-06 16:23:06,412 - INFO - 변환 성공: DIW-006917-차소은.hwp -> DIW-006917-차소은.hml +2026-03-06 16:23:07,039 - INFO - 변환 성공: DIW-006918-김예빈.hwp -> DIW-006918-김예빈.hml +2026-03-06 16:23:07,651 - INFO - 변환 성공: DIW-006919-조용민.hwp -> DIW-006919-조용민.hml +2026-03-06 16:23:08,254 - INFO - 변환 성공: DIW-006920-윤서진.hwp -> DIW-006920-윤서진.hml +2026-03-06 16:23:08,866 - INFO - 변환 성공: DIW-006921-김시아.hwp -> DIW-006921-김시아.hml +2026-03-06 16:23:09,478 - INFO - 변환 성공: DIW-006923-김준성.hwp -> DIW-006923-김준성.hml +2026-03-06 16:23:09,811 - INFO - 변환 성공: DIW-006924-홍세민.hwp -> DIW-006924-홍세민.hml +2026-03-06 16:23:10,575 - INFO - 변환 성공: DIW-006963-박건우.hwp -> DIW-006963-박건우.hml +2026-03-06 16:23:11,179 - INFO - 변환 성공: DIW-007104-신현민.hwp -> DIW-007104-신현민.hml +2026-03-06 16:23:11,778 - INFO - 변환 성공: DIW-007111-박주원.hwp -> DIW-007111-박주원.hml +2026-03-06 16:23:12,166 - INFO - 변환 성공: DIW-007114-김리안.hwp -> DIW-007114-김리안.hml +2026-03-06 16:23:12,720 - INFO - 변환 성공: DIW-007115-최현제.hwp -> DIW-007115-최현제.hml +2026-03-06 16:23:13,231 - INFO - 변환 성공: DIW-007118-김태영.hwp -> DIW-007118-김태영.hml +2026-03-06 16:23:13,763 - INFO - 변환 성공: DIW-007125-김하은.hwp -> DIW-007125-김하은.hml +2026-03-06 16:23:14,333 - INFO - 변환 성공: DIW-007154-홍주완.hwp -> DIW-007154-홍주완.hml +2026-03-06 16:23:14,943 - INFO - 변환 성공: DIW-007234-정예빈.hwp -> DIW-007234-정예빈.hml +2026-03-06 16:23:15,473 - INFO - 변환 성공: DIW-007400-강연호.hwp -> DIW-007400-강연호.hml +2026-03-06 16:23:15,855 - INFO - 변환 성공: DIW-007405-신지훈.hwp -> DIW-007405-신지훈.hml +2026-03-06 16:23:16,242 - INFO - 변환 성공: DIW-007407-김준성.hwp -> DIW-007407-김준성.hml +2026-03-06 16:23:16,843 - INFO - 변환 성공: DIW-007409-이수현.hwp -> DIW-007409-이수현.hml +2026-03-06 16:23:17,380 - INFO - 변환 성공: DIW-007419-김다현.hwp -> DIW-007419-김다현.hml +2026-03-06 16:23:17,971 - INFO - 변환 성공: DIW-007420-장수빈.hwp -> DIW-007420-장수빈.hml +2026-03-06 16:23:18,463 - INFO - 변환 성공: DIW-007421-박지윤.hwp -> DIW-007421-박지윤.hml +2026-03-06 16:23:18,966 - INFO - 변환 성공: DIW-007479-민지수.hwp -> DIW-007479-민지수.hml +2026-03-06 16:23:19,569 - INFO - 변환 성공: DIW-007480-안지후.hwp -> DIW-007480-안지후.hml +2026-03-06 16:23:20,172 - INFO - 변환 성공: DIW-007481-이상호.hwp -> DIW-007481-이상호.hml +2026-03-06 16:23:20,766 - INFO - 변환 성공: DIW-007482-조우진.hwp -> DIW-007482-조우진.hml +2026-03-06 16:23:21,275 - INFO - 변환 성공: DIW-007503-홍주연.hwp -> DIW-007503-홍주연.hml +2026-03-06 16:23:21,652 - INFO - 변환 성공: DIW-007504-전서연.hwp -> DIW-007504-전서연.hml +2026-03-06 16:23:22,143 - INFO - 변환 성공: DIW-007505-황윤설.hwp -> DIW-007505-황윤설.hml +2026-03-06 16:23:22,631 - INFO - 변환 성공: DIW-007860-장원혁.hwp -> DIW-007860-장원혁.hml +2026-03-06 16:23:23,141 - INFO - 변환 성공: DIW-007921-강다연.hwp -> DIW-007921-강다연.hml +2026-03-06 16:23:23,792 - INFO - 변환 성공: DIW-007991-신지유.hwp -> DIW-007991-신지유.hml +2026-03-06 16:23:24,308 - INFO - 변환 성공: DIW-007997-김화윤.hwp -> DIW-007997-김화윤.hml +2026-03-06 16:23:24,688 - INFO - 변환 성공: DIW-008033-서연지.hwp -> DIW-008033-서연지.hml +2026-03-06 16:23:25,168 - INFO - 변환 성공: DIW-008034-한보미.hwp -> DIW-008034-한보미.hml +2026-03-06 16:23:25,664 - INFO - 변환 성공: DIW-008036-김여하.hwp -> DIW-008036-김여하.hml +2026-03-06 16:23:25,993 - INFO - 변환 성공: DIW-008037-박시훈.hwp -> DIW-008037-박시훈.hml +2026-03-06 16:23:26,463 - INFO - 변환 성공: DIW-008038-강혜린.hwp -> DIW-008038-강혜린.hml +2026-03-06 16:23:26,822 - INFO - 변환 성공: DIW-008039-박재하.hwp -> DIW-008039-박재하.hml +2026-03-06 16:23:27,193 - INFO - 변환 성공: DIW-008040-경수현.hwp -> DIW-008040-경수현.hml +2026-03-06 16:23:27,686 - INFO - 변환 성공: DIW-008056-신지유.hwp -> DIW-008056-신지유.hml +2026-03-06 16:23:28,206 - INFO - 변환 성공: DIW-008062-윤서연.hwp -> DIW-008062-윤서연.hml +2026-03-06 16:23:28,726 - INFO - 변환 성공: DIW-008070-이시윤.hwp -> DIW-008070-이시윤.hml +2026-03-06 16:23:29,315 - INFO - 변환 성공: DIW-008072-우한빈.hwp -> DIW-008072-우한빈.hml +2026-03-06 16:23:29,917 - INFO - 변환 성공: DIW-008080-박소은.hwp -> DIW-008080-박소은.hml +2026-03-06 16:23:30,517 - INFO - 변환 성공: DIW-008083-박정원.hwp -> DIW-008083-박정원.hml +2026-03-06 16:23:31,137 - INFO - 변환 성공: DIW-008091-김에스더.hwp -> DIW-008091-김에스더.hml +2026-03-06 16:23:31,724 - INFO - 변환 성공: DIW-008121-안아린.hwp -> DIW-008121-안아린.hml +2026-03-06 16:23:32,341 - INFO - 변환 성공: DIW-008122-원유빈.hwp -> DIW-008122-원유빈.hml +2026-03-06 16:23:32,937 - INFO - 변환 성공: DIW-008384-유지원.hwp -> DIW-008384-유지원.hml +2026-03-06 16:23:33,543 - INFO - 변환 성공: DIW-008402-김민승.hwp -> DIW-008402-김민승.hml +2026-03-06 16:23:34,214 - INFO - 변환 성공: DIW-008422-김라온.hwp -> DIW-008422-김라온.hml +2026-03-06 16:23:34,723 - INFO - 변환 성공: DIW-008423-양은수.hwp -> DIW-008423-양은수.hml +2026-03-06 16:23:35,217 - INFO - 변환 성공: DIW-008424-장솔.hwp -> DIW-008424-장솔.hml +2026-03-06 16:23:35,796 - INFO - 변환 성공: DIW-008444-김서윤.hwp -> DIW-008444-김서윤.hml +2026-03-06 16:23:36,398 - INFO - 변환 성공: DIW-008446-박소윤.hwp -> DIW-008446-박소윤.hml +2026-03-06 16:23:37,001 - INFO - 변환 성공: DIW-008521-최유민.hwp -> DIW-008521-최유민.hml +2026-03-06 16:23:37,602 - INFO - 변환 성공: DIW-008522-이시온.hwp -> DIW-008522-이시온.hml +2026-03-06 16:23:38,203 - INFO - 변환 성공: DIW-008523-김소영.hwp -> DIW-008523-김소영.hml +2026-03-06 16:23:38,900 - INFO - 변환 성공: DIW_2602C.hwpx -> DIW_2602C.hml +2026-03-06 16:23:39,218 - INFO - 폴더 변환 완료: D:\project\HWP\HWP-Scoring\input\2602\C\DIW -> D:\project\HWP\HWP-Scoring\output\2602\C\DIW +2026-03-06 16:23:39,720 - INFO - 폴더 변환 시작: D:\project\HWP\HWP-Scoring\input\2602\D\DIW -> D:\project\HWP\HWP-Scoring\output\2602\D\DIW +2026-03-06 16:24:27,215 - INFO - 변환 성공: DIW-000036-이윤서.hwp -> DIW-000036-이윤서.hml +2026-03-06 16:24:27,725 - INFO - 변환 성공: DIW-000037-김대현.hwp -> DIW-000037-김대현.hml +2026-03-06 16:24:28,599 - INFO - 변환 성공: DIW-000038-염지윤.hwp -> DIW-000038-염지윤.hml +2026-03-06 16:24:29,090 - INFO - 변환 성공: DIW-000039-박주영.hwp -> DIW-000039-박주영.hml +2026-03-06 16:24:29,828 - INFO - 변환 성공: DIW-000040-홍경태.hwp -> DIW-000040-홍경태.hml +2026-03-06 16:24:30,441 - INFO - 변환 성공: DIW-000041-권강현.hwp -> DIW-000041-권강현.hml +2026-03-06 16:24:31,017 - INFO - 변환 성공: DIW-000218-박사라.hwp -> DIW-000218-박사라.hml +2026-03-06 16:24:31,623 - INFO - 변환 성공: DIW-000256-서재범.hwp -> DIW-000256-서재범.hml +2026-03-06 16:24:32,201 - INFO - 변환 성공: DIW-000258-송지아.hwp -> DIW-000258-송지아.hml +2026-03-06 16:24:32,785 - INFO - 변환 성공: DIW-000259-최예원.hwp -> DIW-000259-최예원.hml +2026-03-06 16:24:33,284 - INFO - 변환 성공: DIW-000260-윤하린.hwp -> DIW-000260-윤하린.hml +2026-03-06 16:24:48,287 - INFO - 변환 성공: DIW-000261-김윤서.hwp -> DIW-000261-김윤서.hml +2026-03-06 16:24:48,840 - INFO - 변환 성공: DIW-000262-최유나.hwp -> DIW-000262-최유나.hml +2026-03-06 16:24:49,350 - INFO - 변환 성공: DIW-000263-박윤.hwp -> DIW-000263-박윤.hml +2026-03-06 16:24:49,872 - INFO - 변환 성공: DIW-000264-황수비.hwp -> DIW-000264-황수비.hml +2026-03-06 16:24:50,458 - INFO - 변환 성공: DIW-000265-윤선해.hwp -> DIW-000265-윤선해.hml +2026-03-06 16:24:51,060 - INFO - 변환 성공: DIW-000306-이강우.hwp -> DIW-000306-이강우.hml +2026-03-06 16:24:51,518 - INFO - 변환 성공: DIW-000347-김인준.hwp -> DIW-000347-김인준.hml +2026-03-06 16:24:52,047 - INFO - 변환 성공: DIW-000350-박재원.hwp -> DIW-000350-박재원.hml +2026-03-06 16:24:52,630 - INFO - 변환 성공: DIW-000354-엄진호.hwp -> DIW-000354-엄진호.hml +2026-03-06 16:24:53,221 - INFO - 변환 성공: DIW-000355-이승민.hwp -> DIW-000355-이승민.hml +2026-03-06 16:24:53,808 - INFO - 변환 성공: DIW-000356-이주원.hwp -> DIW-000356-이주원.hml +2026-03-06 16:24:54,419 - INFO - 변환 성공: DIW-000357-진민준.hwp -> DIW-000357-진민준.hml +2026-03-06 16:24:54,989 - INFO - 변환 성공: DIW-000358-현예준.hwp -> DIW-000358-현예준.hml +2026-03-06 16:24:55,583 - INFO - 변환 성공: DIW-000359-이세림.hwp -> DIW-000359-이세림.hml +2026-03-06 16:24:56,181 - INFO - 변환 성공: DIW-000360-박경빈.hwp -> DIW-000360-박경빈.hml +2026-03-06 16:24:56,788 - INFO - 변환 성공: DIW-000361-김도언.hwp -> DIW-000361-김도언.hml +2026-03-06 16:24:57,374 - INFO - 변환 성공: DIW-000362-김주원.hwp -> DIW-000362-김주원.hml +2026-03-06 16:24:57,998 - INFO - 변환 성공: DIW-000363-강나예.hwp -> DIW-000363-강나예.hml +2026-03-06 16:24:58,772 - INFO - 변환 성공: DIW-000364-김나현.hwp -> DIW-000364-김나현.hml +2026-03-06 16:24:59,379 - INFO - 변환 성공: DIW-000365-김현빈.hwp -> DIW-000365-김현빈.hml +2026-03-06 16:25:00,127 - INFO - 변환 성공: DIW-000366-하서준.hwp -> DIW-000366-하서준.hml +2026-03-06 16:25:00,807 - INFO - 변환 성공: DIW-000367-김지우.hwp -> DIW-000367-김지우.hml +2026-03-06 16:25:01,576 - INFO - 변환 성공: DIW-000368-박서연.hwp -> DIW-000368-박서연.hml +2026-03-06 16:25:02,210 - INFO - 변환 성공: DIW-000386-성민서.hwp -> DIW-000386-성민서.hml +2026-03-06 16:25:02,844 - INFO - 변환 성공: DIW-000388-방서현.hwp -> DIW-000388-방서현.hml +2026-03-06 16:25:03,511 - INFO - 변환 성공: DIW-000427-홍은우.hwp -> DIW-000427-홍은우.hml +2026-03-06 16:25:04,192 - INFO - 변환 성공: DIW-000439-변규림.hwp -> DIW-000439-변규림.hml +2026-03-06 16:25:05,062 - INFO - 변환 성공: DIW-000440-변공림.hwp -> DIW-000440-변공림.hml +2026-03-06 16:25:05,753 - INFO - 변환 성공: DIW-000475-정동원.hwp -> DIW-000475-정동원.hml +2026-03-06 16:25:06,188 - INFO - 변환 성공: DIW-000479-김지윤.hwp -> DIW-000479-김지윤.hml +2026-03-06 16:25:06,690 - INFO - 변환 성공: DIW-000516-한승준.hwp -> DIW-000516-한승준.hml +2026-03-06 16:25:07,299 - INFO - 변환 성공: DIW-000517-조유은.hwp -> DIW-000517-조유은.hml +2026-03-06 16:25:07,904 - INFO - 변환 성공: DIW-000520-윤재인.hwp -> DIW-000520-윤재인.hml +2026-03-06 16:25:08,493 - INFO - 변환 성공: DIW-000545-곽은우.hwp -> DIW-000545-곽은우.hml +2026-03-06 16:25:09,123 - INFO - 변환 성공: DIW-000645-주민교.hwp -> DIW-000645-주민교.hml +2026-03-06 16:25:09,772 - INFO - 변환 성공: DIW-000646-안예진.hwp -> DIW-000646-안예진.hml +2026-03-06 16:25:10,396 - INFO - 변환 성공: DIW-000650-이준휘.hwp -> DIW-000650-이준휘.hml +2026-03-06 16:25:11,062 - INFO - 변환 성공: DIW-000688-이서현.hwp -> DIW-000688-이서현.hml +2026-03-06 16:25:11,806 - INFO - 변환 성공: DIW-000726-최현석.hwp -> DIW-000726-최현석.hml +2026-03-06 16:25:12,389 - INFO - 변환 성공: DIW-000757-최승원.hwp -> DIW-000757-최승원.hml +2026-03-06 16:25:13,086 - INFO - 변환 성공: DIW-000799-이승은.hwp -> DIW-000799-이승은.hml +2026-03-06 16:25:13,687 - INFO - 변환 성공: DIW-000829-이영하.hwp -> DIW-000829-이영하.hml +2026-03-06 16:25:14,373 - INFO - 변환 성공: DIW-000830-인예온.hwp -> DIW-000830-인예온.hml +2026-03-06 16:25:15,116 - INFO - 변환 성공: DIW-000831-한서준.hwp -> DIW-000831-한서준.hml +2026-03-06 16:25:15,613 - INFO - 변환 성공: DIW-000855-권순우.hwp -> DIW-000855-권순우.hml +2026-03-06 16:25:16,412 - INFO - 변환 성공: DIW-000872-김이현.hwp -> DIW-000872-김이현.hml +2026-03-06 16:25:16,952 - INFO - 변환 성공: DIW-000873-김수현.hwp -> DIW-000873-김수현.hml +2026-03-06 16:25:17,600 - INFO - 변환 성공: DIW-000903-홍하은.hwp -> DIW-000903-홍하은.hml +2026-03-06 16:25:18,368 - INFO - 변환 성공: DIW-000934-김수빈.hwp -> DIW-000934-김수빈.hml +2026-03-06 16:25:18,901 - INFO - 변환 성공: DIW-000985-강민재.hwp -> DIW-000985-강민재.hml +2026-03-06 16:25:19,568 - INFO - 변환 성공: DIW-000986-심원우.hwp -> DIW-000986-심원우.hml +2026-03-06 16:25:20,199 - INFO - 변환 성공: DIW-000990-손예나.hwp -> DIW-000990-손예나.hml +2026-03-06 16:25:20,717 - INFO - 변환 성공: DIW-000996-문서현.hwp -> DIW-000996-문서현.hml +2026-03-06 16:25:21,256 - INFO - 변환 성공: DIW-000997-조은솔.hwp -> DIW-000997-조은솔.hml +2026-03-06 16:25:21,877 - INFO - 변환 성공: DIW-000998-노채은.hwp -> DIW-000998-노채은.hml +2026-03-06 16:25:22,405 - INFO - 변환 성공: DIW-000999-홍예빈.hwp -> DIW-000999-홍예빈.hml +2026-03-06 16:25:22,932 - INFO - 변환 성공: DIW-001000-최샤아.hwp -> DIW-001000-최샤아.hml +2026-03-06 16:25:23,706 - INFO - 변환 성공: DIW-001048-곽수현.hwp -> DIW-001048-곽수현.hml +2026-03-06 16:25:24,301 - INFO - 변환 성공: DIW-001050-김유한.hwp -> DIW-001050-김유한.hml +2026-03-06 16:25:24,971 - INFO - 변환 성공: DIW-001138-홍채원.hwp -> DIW-001138-홍채원.hml +2026-03-06 16:25:25,625 - INFO - 변환 성공: DIW-001286-김금준.hwp -> DIW-001286-김금준.hml +2026-03-06 16:25:26,191 - INFO - 변환 성공: DIW-001287-김유민.hwp -> DIW-001287-김유민.hml +2026-03-06 16:25:26,858 - INFO - 변환 성공: DIW-001291-고우성.hwp -> DIW-001291-고우성.hml +2026-03-06 16:25:27,445 - INFO - 변환 성공: DIW-001545-장준수.hwp -> DIW-001545-장준수.hml +2026-03-06 16:25:27,931 - INFO - 변환 성공: DIW-001546-이서우.hwp -> DIW-001546-이서우.hml +2026-03-06 16:25:28,513 - INFO - 변환 성공: DIW-001554-최지완.hwp -> DIW-001554-최지완.hml +2026-03-06 16:25:29,094 - INFO - 변환 성공: DIW-001555-정유주.hwp -> DIW-001555-정유주.hml +2026-03-06 16:25:29,712 - INFO - 변환 성공: DIW-001559-홍유정.hwp -> DIW-001559-홍유정.hml +2026-03-06 16:25:30,126 - INFO - 변환 성공: DIW-001654-홍찬민.hwp -> DIW-001654-홍찬민.hml +2026-03-06 16:25:30,735 - INFO - 변환 성공: DIW-001660-안보민.hwp -> DIW-001660-안보민.hml +2026-03-06 16:25:31,238 - INFO - 변환 성공: DIW-001661-서나경.hwp -> DIW-001661-서나경.hml +2026-03-06 16:25:31,829 - INFO - 변환 성공: DIW-001662-김가윤.hwp -> DIW-001662-김가윤.hml +2026-03-06 16:25:32,464 - INFO - 변환 성공: DIW-001663-김나린.hwp -> DIW-001663-김나린.hml +2026-03-06 16:25:33,193 - INFO - 변환 성공: DIW-001664-차성윤.hwp -> DIW-001664-차성윤.hml +2026-03-06 16:25:33,629 - INFO - 변환 성공: DIW-001778-양하랑.hwp -> DIW-001778-양하랑.hml +2026-03-06 16:25:34,204 - INFO - 변환 성공: DIW-001780-박수아.hwp -> DIW-001780-박수아.hml +2026-03-06 16:25:35,011 - INFO - 변환 성공: DIW-001815-송승언.hwp -> DIW-001815-송승언.hml +2026-03-06 16:25:35,464 - INFO - 변환 성공: DIW-001820-이준.hwp -> DIW-001820-이준.hml +2026-03-06 16:25:36,055 - INFO - 변환 성공: DIW-001851-최세영.hwp -> DIW-001851-최세영.hml +2026-03-06 16:25:36,710 - INFO - 변환 성공: DIW-001866-김찬혁.hwp -> DIW-001866-김찬혁.hml +2026-03-06 16:25:37,344 - INFO - 변환 성공: DIW-001912-강민성.hwp -> DIW-001912-강민성.hml +2026-03-06 16:25:37,917 - INFO - 변환 성공: DIW-001913-박솔현.hwp -> DIW-001913-박솔현.hml +2026-03-06 16:25:38,517 - INFO - 변환 성공: DIW-001914-노겸.hwp -> DIW-001914-노겸.hml +2026-03-06 16:25:39,054 - INFO - 변환 성공: DIW-001966-하준우.hwp -> DIW-001966-하준우.hml +2026-03-06 16:25:39,758 - INFO - 변환 성공: DIW-001967-전영하.hwp -> DIW-001967-전영하.hml +2026-03-06 16:25:40,273 - INFO - 변환 성공: DIW-001968-조유하.hwp -> DIW-001968-조유하.hml +2026-03-06 16:25:40,798 - INFO - 변환 성공: DIW-001977-심하준.hwp -> DIW-001977-심하준.hml +2026-03-06 16:25:41,362 - INFO - 변환 성공: DIW-002000-박효주.hwp -> DIW-002000-박효주.hml +2026-03-06 16:25:41,989 - INFO - 변환 성공: DIW-002009-정예진.hwp -> DIW-002009-정예진.hml +2026-03-06 16:25:42,482 - INFO - 변환 성공: DIW-002033-전노아.hwp -> DIW-002033-전노아.hml +2026-03-06 16:25:43,142 - INFO - 변환 성공: DIW-002034-이연진.hwp -> DIW-002034-이연진.hml +2026-03-06 16:25:43,774 - INFO - 변환 성공: DIW-002035-문지은.hwp -> DIW-002035-문지은.hml +2026-03-06 16:25:44,384 - INFO - 변환 성공: DIW-002036-이지예.hwp -> DIW-002036-이지예.hml +2026-03-06 16:25:45,031 - INFO - 변환 성공: DIW-002037-송이율.hwp -> DIW-002037-송이율.hml +2026-03-06 16:25:45,616 - INFO - 변환 성공: DIW-002089-위준백.hwp -> DIW-002089-위준백.hml +2026-03-06 16:25:46,199 - INFO - 변환 성공: DIW-002090-배서진.hwp -> DIW-002090-배서진.hml +2026-03-06 16:25:46,852 - INFO - 변환 성공: DIW-002114-장하윤.hwp -> DIW-002114-장하윤.hml +2026-03-06 16:25:47,476 - INFO - 변환 성공: DIW-002120-조윤지.hwp -> DIW-002120-조윤지.hml +2026-03-06 16:25:48,168 - INFO - 변환 성공: DIW-002121-정성우.hwp -> DIW-002121-정성우.hml +2026-03-06 16:25:48,794 - INFO - 변환 성공: DIW-002122-이원석.hwp -> DIW-002122-이원석.hml +2026-03-06 16:25:49,480 - INFO - 변환 성공: DIW-002126-이지석.hwp -> DIW-002126-이지석.hml +2026-03-06 16:25:50,048 - INFO - 변환 성공: DIW-002128-김현준.hwp -> DIW-002128-김현준.hml +2026-03-06 16:25:50,692 - INFO - 변환 성공: DIW-002129-이은찬.hwp -> DIW-002129-이은찬.hml +2026-03-06 16:25:51,257 - INFO - 변환 성공: DIW-002130-성하린.hwp -> DIW-002130-성하린.hml +2026-03-06 16:25:51,938 - INFO - 변환 성공: DIW-002149-박규담.hwp -> DIW-002149-박규담.hml +2026-03-06 16:25:52,537 - INFO - 변환 성공: DIW-002337-김태인.hwp -> DIW-002337-김태인.hml +2026-03-06 16:25:53,221 - INFO - 변환 성공: DIW-002352-이수빈.hwp -> DIW-002352-이수빈.hml +2026-03-06 16:25:53,790 - INFO - 변환 성공: DIW-002382-김훤.hwp -> DIW-002382-김훤.hml +2026-03-06 16:25:54,602 - INFO - 변환 성공: DIW-002383-소민욱.hwp -> DIW-002383-소민욱.hml +2026-03-06 16:25:55,360 - INFO - 변환 성공: DIW-002384-이소연.hwp -> DIW-002384-이소연.hml +2026-03-06 16:25:56,051 - INFO - 변환 성공: DIW-002399-김승주.hwp -> DIW-002399-김승주.hml +2026-03-06 16:25:56,662 - INFO - 변환 성공: DIW-002419-송채영.hwp -> DIW-002419-송채영.hml +2026-03-06 16:25:57,482 - INFO - 변환 성공: DIW-002473-원태경.hwp -> DIW-002473-원태경.hml +2026-03-06 16:25:58,082 - INFO - 변환 성공: DIW-002474-공희찬.hwp -> DIW-002474-공희찬.hml +2026-03-06 16:25:58,833 - INFO - 변환 성공: DIW-002475-길라임.hwp -> DIW-002475-길라임.hml +2026-03-06 16:25:59,369 - INFO - 변환 성공: DIW-002476-강동완.hwp -> DIW-002476-강동완.hml +2026-03-06 16:25:59,814 - INFO - 변환 성공: DIW-002477-이우진.hwp -> DIW-002477-이우진.hml +2026-03-06 16:26:00,316 - INFO - 변환 성공: DIW-002478-안혜성.hwp -> DIW-002478-안혜성.hml +2026-03-06 16:26:01,034 - INFO - 변환 성공: DIW-002662-곽예은.hwp -> DIW-002662-곽예은.hml +2026-03-06 16:26:01,671 - INFO - 변환 성공: DIW-002755-최정환.hwp -> DIW-002755-최정환.hml +2026-03-06 16:26:02,313 - INFO - 변환 성공: DIW-002920-김소윤.hwp -> DIW-002920-김소윤.hml +2026-03-06 16:26:03,054 - INFO - 변환 성공: DIW-002946-유정민.hwp -> DIW-002946-유정민.hml +2026-03-06 16:26:03,676 - INFO - 변환 성공: DIW-002952-이태윤.hwp -> DIW-002952-이태윤.hml +2026-03-06 16:26:04,348 - INFO - 변환 성공: DIW-003119-김기현.hwp -> DIW-003119-김기현.hml +2026-03-06 16:26:04,852 - INFO - 변환 성공: DIW-003184-김동하.hwp -> DIW-003184-김동하.hml +2026-03-06 16:26:05,360 - INFO - 변환 성공: DIW-003185-백승욱.hwp -> DIW-003185-백승욱.hml +2026-03-06 16:26:05,975 - INFO - 변환 성공: DIW-003186-박준서.hwp -> DIW-003186-박준서.hml +2026-03-06 16:26:06,539 - INFO - 변환 성공: DIW-003215-강채율.hwp -> DIW-003215-강채율.hml +2026-03-06 16:26:07,120 - INFO - 변환 성공: DIW-003287-김시은.hwp -> DIW-003287-김시은.hml +2026-03-06 16:26:07,715 - INFO - 변환 성공: DIW-003362-김민찬.hwp -> DIW-003362-김민찬.hml +2026-03-06 16:26:08,379 - INFO - 변환 성공: DIW-003368-노은우.hwp -> DIW-003368-노은우.hml +2026-03-06 16:26:09,060 - INFO - 변환 성공: DIW-003370-김도겸.hwp -> DIW-003370-김도겸.hml +2026-03-06 16:26:09,474 - INFO - 변환 성공: DIW-003429-윤서준.hwp -> DIW-003429-윤서준.hml +2026-03-06 16:26:09,965 - INFO - 변환 성공: DIW-003545-허진우.hwp -> DIW-003545-허진우.hml +2026-03-06 16:26:10,542 - INFO - 변환 성공: DIW-003548-이기원.hwp -> DIW-003548-이기원.hml +2026-03-06 16:26:11,122 - INFO - 변환 성공: DIW-003550-박시형.hwp -> DIW-003550-박시형.hml +2026-03-06 16:26:11,663 - INFO - 변환 성공: DIW-003610-정윤주.hwp -> DIW-003610-정윤주.hml +2026-03-06 16:26:12,241 - INFO - 변환 성공: DIW-003612-정새연.hwp -> DIW-003612-정새연.hml +2026-03-06 16:26:12,794 - INFO - 변환 성공: DIW-003763-서지호.hwp -> DIW-003763-서지호.hml +2026-03-06 16:26:13,387 - INFO - 변환 성공: DIW-003777-박주영.hwp -> DIW-003777-박주영.hml +2026-03-06 16:26:13,961 - INFO - 변환 성공: DIW-003796-전이찬.hwp -> DIW-003796-전이찬.hml +2026-03-06 16:26:14,565 - INFO - 변환 성공: DIW-004062-강민석.hwp -> DIW-004062-강민석.hml +2026-03-06 16:26:15,125 - INFO - 변환 성공: DIW-004063-정윤우.hwp -> DIW-004063-정윤우.hml +2026-03-06 16:26:15,721 - INFO - 변환 성공: DIW-004065-오현서.hwp -> DIW-004065-오현서.hml +2026-03-06 16:26:16,283 - INFO - 변환 성공: DIW-004066-장수호.hwp -> DIW-004066-장수호.hml +2026-03-06 16:26:16,940 - INFO - 변환 성공: DIW-004161-도현준.hwp -> DIW-004161-도현준.hml +2026-03-06 16:26:17,476 - INFO - 변환 성공: DIW-004162-박찬영.hwp -> DIW-004162-박찬영.hml +2026-03-06 16:26:18,139 - INFO - 변환 성공: DIW-004190-정민찬.hwp -> DIW-004190-정민찬.hml +2026-03-06 16:26:18,747 - INFO - 변환 성공: DIW-004191-최주원.hwp -> DIW-004191-최주원.hml +2026-03-06 16:26:19,232 - INFO - 변환 성공: DIW-004192-정윤호.hwp -> DIW-004192-정윤호.hml +2026-03-06 16:26:19,727 - INFO - 변환 성공: DIW-004193-양채은.hwp -> DIW-004193-양채은.hml +2026-03-06 16:26:20,299 - INFO - 변환 성공: DIW-004195-최서희.hwp -> DIW-004195-최서희.hml +2026-03-06 16:26:20,886 - INFO - 변환 성공: DIW-004301-송승우.hwp -> DIW-004301-송승우.hml +2026-03-06 16:26:21,408 - INFO - 변환 성공: DIW-004349-김상우.hwp -> DIW-004349-김상우.hml +2026-03-06 16:26:21,897 - INFO - 변환 성공: DIW-004413-임선우.hwp -> DIW-004413-임선우.hml +2026-03-06 16:26:22,480 - INFO - 변환 성공: DIW-004434-배서윤.hwp -> DIW-004434-배서윤.hml +2026-03-06 16:26:23,069 - INFO - 변환 성공: DIW-004457-황명화.hwp -> DIW-004457-황명화.hml +2026-03-06 16:26:23,632 - INFO - 변환 성공: DIW-004458-천현서.hwp -> DIW-004458-천현서.hml +2026-03-06 16:26:24,094 - INFO - 변환 성공: DIW-004474-조은율.hwp -> DIW-004474-조은율.hml +2026-03-06 16:26:24,590 - INFO - 변환 성공: DIW-004505-김로연.hwp -> DIW-004505-김로연.hml +2026-03-06 16:26:25,079 - INFO - 변환 성공: DIW-004526-신유준.hwp -> DIW-004526-신유준.hml +2026-03-06 16:26:25,564 - INFO - 변환 성공: DIW-004527-김선영.hwp -> DIW-004527-김선영.hml +2026-03-06 16:26:26,143 - INFO - 변환 성공: DIW-004609-김이선.hwp -> DIW-004609-김이선.hml +2026-03-06 16:26:26,734 - INFO - 변환 성공: DIW-004610-박제정.hwp -> DIW-004610-박제정.hml +2026-03-06 16:26:27,307 - INFO - 변환 성공: DIW-004611-손주안.hwp -> DIW-004611-손주안.hml +2026-03-06 16:26:27,896 - INFO - 변환 성공: DIW-004652-신아영.hwp -> DIW-004652-신아영.hml +2026-03-06 16:26:28,464 - INFO - 변환 성공: DIW-004653-박하빈.hwp -> DIW-004653-박하빈.hml +2026-03-06 16:26:29,054 - INFO - 변환 성공: DIW-004654-박하준.hwp -> DIW-004654-박하준.hml +2026-03-06 16:26:29,621 - INFO - 변환 성공: DIW-004679-박도진.hwp -> DIW-004679-박도진.hml +2026-03-06 16:26:30,205 - INFO - 변환 성공: DIW-004680-고서현.hwp -> DIW-004680-고서현.hml +2026-03-06 16:26:30,768 - INFO - 변환 성공: DIW-004692-장도우.hwp -> DIW-004692-장도우.hml +2026-03-06 16:26:31,375 - INFO - 변환 성공: DIW-004693-문하빈.hwp -> DIW-004693-문하빈.hml +2026-03-06 16:26:32,001 - INFO - 변환 성공: DIW-004741-김시훈.hwp -> DIW-004741-김시훈.hml +2026-03-06 16:26:32,592 - INFO - 변환 성공: DIW-004743-오지율.hwp -> DIW-004743-오지율.hml +2026-03-06 16:26:33,178 - INFO - 변환 성공: DIW-004746-김하랑.hwp -> DIW-004746-김하랑.hml +2026-03-06 16:26:33,840 - INFO - 변환 성공: DIW-004822-윤채연.hwp -> DIW-004822-윤채연.hml +2026-03-06 16:26:34,445 - INFO - 변환 성공: DIW-004915-차아율.hwp -> DIW-004915-차아율.hml +2026-03-06 16:26:34,922 - INFO - 변환 성공: DIW-004916-이정우.hwp -> DIW-004916-이정우.hml +2026-03-06 16:26:35,418 - INFO - 변환 성공: DIW-004917-양현우.hwp -> DIW-004917-양현우.hml +2026-03-06 16:26:35,907 - INFO - 변환 성공: DIW-004919-강다영.hwp -> DIW-004919-강다영.hml +2026-03-06 16:26:36,410 - INFO - 변환 성공: DIW-004925-김슬아.hwp -> DIW-004925-김슬아.hml +2026-03-06 16:26:36,984 - INFO - 변환 성공: DIW-005071-김연우.hwp -> DIW-005071-김연우.hml +2026-03-06 16:26:37,577 - INFO - 변환 성공: DIW-005078-이예준.hwp -> DIW-005078-이예준.hml +2026-03-06 16:26:38,054 - INFO - 변환 성공: DIW-005079-배가현.hwp -> DIW-005079-배가현.hml +2026-03-06 16:26:38,529 - INFO - 변환 성공: DIW-005095-김한울.hwp -> DIW-005095-김한울.hml +2026-03-06 16:27:56,785 - INFO - 변환 성공: DIW-005096-한수정.hwp -> DIW-005096-한수정.hml +2026-03-06 16:27:57,247 - INFO - 변환 성공: DIW-005097-김다연.hwp -> DIW-005097-김다연.hml +2026-03-06 16:27:57,712 - INFO - 변환 성공: DIW-005127-곽민준.hwp -> DIW-005127-곽민준.hml +2026-03-06 16:27:58,292 - INFO - 변환 성공: DIW-005180-박하율.hwp -> DIW-005180-박하율.hml +2026-03-06 16:27:58,956 - INFO - 변환 성공: DIW-005183-문은서.hwp -> DIW-005183-문은서.hml +2026-03-06 16:27:59,481 - INFO - 변환 성공: DIW-005193-차승원.hwp -> DIW-005193-차승원.hml +2026-03-06 16:28:00,069 - INFO - 변환 성공: DIW-005353-김도빈.hwp -> DIW-005353-김도빈.hml +2026-03-06 16:28:00,614 - INFO - 변환 성공: DIW-005354-김도영.hwp -> DIW-005354-김도영.hml +2026-03-06 16:28:01,216 - INFO - 변환 성공: DIW-005362-김지원.hwp -> DIW-005362-김지원.hml +2026-03-06 16:28:01,765 - INFO - 변환 성공: DIW-005366-김효원.hwp -> DIW-005366-김효원.hml +2026-03-06 16:28:02,359 - INFO - 변환 성공: DIW-005376-박지연.hwp -> DIW-005376-박지연.hml +2026-03-06 16:28:02,931 - INFO - 변환 성공: DIW-005379-서예린.hwp -> DIW-005379-서예린.hml +2026-03-06 16:28:03,529 - INFO - 변환 성공: DIW-005394-양희승.hwp -> DIW-005394-양희승.hml +2026-03-06 16:28:04,111 - INFO - 변환 성공: DIW-005397-염지율.hwp -> DIW-005397-염지율.hml +2026-03-06 16:28:04,667 - INFO - 변환 성공: DIW-005398-원지형.hwp -> DIW-005398-원지형.hml +2026-03-06 16:28:05,228 - INFO - 변환 성공: DIW-005414-이주미.hwp -> DIW-005414-이주미.hml +2026-03-06 16:28:05,801 - INFO - 변환 성공: DIW-005415-이주아.hwp -> DIW-005415-이주아.hml +2026-03-06 16:28:06,344 - INFO - 변환 성공: DIW-005424-장연우.hwp -> DIW-005424-장연우.hml +2026-03-06 16:28:06,914 - INFO - 변환 성공: DIW-005425-장준우.hwp -> DIW-005425-장준우.hml +2026-03-06 16:28:07,481 - INFO - 변환 성공: DIW-005426-장진아.hwp -> DIW-005426-장진아.hml +2026-03-06 16:28:08,065 - INFO - 변환 성공: DIW-005438-최재원.hwp -> DIW-005438-최재원.hml +2026-03-06 16:28:08,610 - INFO - 변환 성공: DIW-005498-손주원.hwp -> DIW-005498-손주원.hml +2026-03-06 16:28:09,196 - INFO - 변환 성공: DIW-005499-주시우.hwp -> DIW-005499-주시우.hml +2026-03-06 16:28:09,758 - INFO - 변환 성공: DIW-005505-정하신.hwp -> DIW-005505-정하신.hml +2026-03-06 16:28:10,370 - INFO - 변환 성공: DIW-005507-도정현.hwp -> DIW-005507-도정현.hml +2026-03-06 16:28:10,871 - INFO - 변환 성공: DIW-005552-김주현.hwp -> DIW-005552-김주현.hml +2026-03-06 16:28:11,357 - INFO - 변환 성공: DIW-005553-선바론.hwp -> DIW-005553-선바론.hml +2026-03-06 16:28:11,911 - INFO - 변환 성공: DIW-005554-박청운.hwp -> DIW-005554-박청운.hml +2026-03-06 16:28:12,373 - INFO - 변환 성공: DIW-005555-이준표.hwp -> DIW-005555-이준표.hml +2026-03-06 16:28:12,864 - INFO - 변환 성공: DIW-005556-고성민.hwp -> DIW-005556-고성민.hml +2026-03-06 16:28:13,442 - INFO - 변환 성공: DIW-005557-강병주.hwp -> DIW-005557-강병주.hml +2026-03-06 16:28:14,040 - INFO - 변환 성공: DIW-005559-최주호.hwp -> DIW-005559-최주호.hml +2026-03-06 16:28:14,536 - INFO - 변환 성공: DIW-005560-최찬호.hwp -> DIW-005560-최찬호.hml +2026-03-06 16:28:15,031 - INFO - 변환 성공: DIW-005561-이산.hwp -> DIW-005561-이산.hml +2026-03-06 16:28:15,603 - INFO - 변환 성공: DIW-005562-정주헌.hwp -> DIW-005562-정주헌.hml +2026-03-06 16:28:16,153 - INFO - 변환 성공: DIW-005563-박서연.hwp -> DIW-005563-박서연.hml +2026-03-06 16:28:16,626 - INFO - 변환 성공: DIW-005564-김현준.hwp -> DIW-005564-김현준.hml +2026-03-06 16:28:16,995 - INFO - 변환 성공: DIW-005616-강한결.hwp -> DIW-005616-강한결.hml +2026-03-06 16:28:17,480 - INFO - 변환 성공: DIW-005684-김도현.hwp -> DIW-005684-김도현.hml +2026-03-06 16:28:18,020 - INFO - 변환 성공: DIW-005688-윤우영.hwp -> DIW-005688-윤우영.hml +2026-03-06 16:28:18,596 - INFO - 변환 성공: DIW-005689-전가윤.hwp -> DIW-005689-전가윤.hml +2026-03-06 16:28:19,167 - INFO - 변환 성공: DIW-005690-하유빈.hwp -> DIW-005690-하유빈.hml +2026-03-06 16:28:19,810 - INFO - 변환 성공: DIW-005691-이용진.hwp -> DIW-005691-이용진.hml +2026-03-06 16:28:20,354 - INFO - 변환 성공: DIW-005692-이용우.hwp -> DIW-005692-이용우.hml +2026-03-06 16:28:20,922 - INFO - 변환 성공: DIW-005693-박수영.hwp -> DIW-005693-박수영.hml +2026-03-06 16:28:21,470 - INFO - 변환 성공: DIW-005720-김유진.hwp -> DIW-005720-김유진.hml +2026-03-06 16:28:22,101 - INFO - 변환 성공: DIW-005724-김형준.hwp -> DIW-005724-김형준.hml +2026-03-06 16:28:22,756 - INFO - 변환 성공: DIW-005810-김도윤.hwp -> DIW-005810-김도윤.hml +2026-03-06 16:28:23,363 - INFO - 변환 성공: DIW-005811-임재인.hwp -> DIW-005811-임재인.hml +2026-03-06 16:28:23,953 - INFO - 변환 성공: DIW-005812-정유현.hwp -> DIW-005812-정유현.hml +2026-03-06 16:28:24,540 - INFO - 변환 성공: DIW-005813-송재희.hwp -> DIW-005813-송재희.hml +2026-03-06 16:28:25,054 - INFO - 변환 성공: DIW-005814-오이온.hwp -> DIW-005814-오이온.hml +2026-03-06 16:28:25,553 - INFO - 변환 성공: DIW-005815-구윤모.hwp -> DIW-005815-구윤모.hml +2026-03-06 16:28:26,114 - INFO - 변환 성공: DIW-005816-서은아.hwp -> DIW-005816-서은아.hml +2026-03-06 16:28:26,707 - INFO - 변환 성공: DIW-005817-권구준.hwp -> DIW-005817-권구준.hml +2026-03-06 16:28:27,363 - INFO - 변환 성공: DIW-005818-이지한.hwp -> DIW-005818-이지한.hml +2026-03-06 16:28:28,236 - INFO - 변환 성공: DIW-005820-김지한.hwp -> DIW-005820-김지한.hml +2026-03-06 16:28:28,868 - INFO - 변환 성공: DIW-005821-김연하.hwp -> DIW-005821-김연하.hml +2026-03-06 16:28:29,475 - INFO - 변환 성공: DIW-005823-권영서.hwp -> DIW-005823-권영서.hml +2026-03-06 16:28:30,111 - INFO - 변환 성공: DIW-005824-최아인.hwp -> DIW-005824-최아인.hml +2026-03-06 16:28:30,671 - INFO - 변환 성공: DIW-005827-서나린.hwp -> DIW-005827-서나린.hml +2026-03-06 16:28:31,263 - INFO - 변환 성공: DIW-005828-김지율.hwp -> DIW-005828-김지율.hml +2026-03-06 16:28:31,755 - INFO - 변환 성공: DIW-005829-한서휘.hwp -> DIW-005829-한서휘.hml +2026-03-06 16:28:32,231 - INFO - 변환 성공: DIW-005830-황정우.hwp -> DIW-005830-황정우.hml +2026-03-06 16:28:32,806 - INFO - 변환 성공: DIW-005831-송강인.hwp -> DIW-005831-송강인.hml +2026-03-06 16:28:33,456 - INFO - 변환 성공: DIW-005832-정찬비.hwp -> DIW-005832-정찬비.hml +2026-03-06 16:28:34,047 - INFO - 변환 성공: DIW-005903-최봄.hwp -> DIW-005903-최봄.hml +2026-03-06 16:28:34,614 - INFO - 변환 성공: DIW-005932-허연우.hwp -> DIW-005932-허연우.hml +2026-03-06 16:28:35,190 - INFO - 변환 성공: DIW-005939-홍예성.hwp -> DIW-005939-홍예성.hml +2026-03-06 16:28:35,777 - INFO - 변환 성공: DIW-005941-김지유.hwp -> DIW-005941-김지유.hml +2026-03-06 16:28:36,364 - INFO - 변환 성공: DIW-005942-박지후.hwp -> DIW-005942-박지후.hml +2026-03-06 16:28:36,922 - INFO - 변환 성공: DIW-005943-임서율.hwp -> DIW-005943-임서율.hml +2026-03-06 16:28:37,498 - INFO - 변환 성공: DIW-005944-백서현.hwp -> DIW-005944-백서현.hml +2026-03-06 16:28:38,100 - INFO - 변환 성공: DIW-005964-배진서.hwp -> DIW-005964-배진서.hml +2026-03-06 16:28:38,466 - INFO - 변환 성공: DIW-005965-임가은.hwp -> DIW-005965-임가은.hml +2026-03-06 16:28:38,840 - INFO - 변환 성공: DIW-005966-김예진.hwp -> DIW-005966-김예진.hml +2026-03-06 16:28:39,340 - INFO - 변환 성공: DIW-005967-목소윤.hwp -> DIW-005967-목소윤.hml +2026-03-06 16:28:39,885 - INFO - 변환 성공: DIW-005997-신지아.hwp -> DIW-005997-신지아.hml +2026-03-06 16:28:40,448 - INFO - 변환 성공: DIW-006005-박민서.hwp -> DIW-006005-박민서.hml +2026-03-06 16:28:41,013 - INFO - 변환 성공: DIW-006113-김현서.hwp -> DIW-006113-김현서.hml +2026-03-06 16:28:41,605 - INFO - 변환 성공: DIW-006115-박지현.hwp -> DIW-006115-박지현.hml +2026-03-06 16:28:42,172 - INFO - 변환 성공: DIW-006117-이승민.hwp -> DIW-006117-이승민.hml +2026-03-06 16:28:42,749 - INFO - 변환 성공: DIW-006118-문지수.hwp -> DIW-006118-문지수.hml +2026-03-06 16:28:43,393 - INFO - 변환 성공: DIW-006131-최예성.hwp -> DIW-006131-최예성.hml +2026-03-06 16:28:43,980 - INFO - 변환 성공: DIW-006136-김다온.hwp -> DIW-006136-김다온.hml +2026-03-06 16:28:44,530 - INFO - 변환 성공: DIW-006235-이도아.hwp -> DIW-006235-이도아.hml +2026-03-06 16:28:45,139 - INFO - 변환 성공: DIW-006244-정준용.hwp -> DIW-006244-정준용.hml +2026-03-06 16:28:45,714 - INFO - 변환 성공: DIW-006245-이하랑.hwp -> DIW-006245-이하랑.hml +2026-03-06 16:28:46,298 - INFO - 변환 성공: DIW-006246-김백준.hwp -> DIW-006246-김백준.hml +2026-03-06 16:28:46,876 - INFO - 변환 성공: DIW-006247-이태양.hwp -> DIW-006247-이태양.hml +2026-03-06 16:28:47,356 - INFO - 변환 성공: DIW-006248-김원우.hwp -> DIW-006248-김원우.hml +2026-03-06 16:28:47,725 - INFO - 변환 성공: DIW-006446-이라임.hwp -> DIW-006446-이라임.hml +2026-03-06 16:28:48,232 - INFO - 변환 성공: DIW-006478-오원준.hwp -> DIW-006478-오원준.hml +2026-03-06 16:28:51,305 - INFO - 변환 성공: DIW-006479-박서진.hwp -> DIW-006479-박서진.hml +2026-03-06 16:28:51,830 - INFO - 변환 성공: DIW-006480-오유진.hwp -> DIW-006480-오유진.hml +2026-03-06 16:28:52,330 - INFO - 변환 성공: DIW-006481-조준빈.hwp -> DIW-006481-조준빈.hml +2026-03-06 16:28:52,853 - INFO - 변환 성공: DIW-006483-이연우.hwp -> DIW-006483-이연우.hml +2026-03-06 16:28:53,424 - INFO - 변환 성공: DIW-006532-하윤서.hwp -> DIW-006532-하윤서.hml +2026-03-06 16:28:54,077 - INFO - 변환 성공: DIW-006533-황시후.hwp -> DIW-006533-황시후.hml +2026-03-06 16:28:54,681 - INFO - 변환 성공: DIW-006535-황인규.hwp -> DIW-006535-황인규.hml +2026-03-06 16:28:55,241 - INFO - 변환 성공: DIW-006537-심하은.hwp -> DIW-006537-심하은.hml +2026-03-06 16:28:55,849 - INFO - 변환 성공: DIW-006538-김지율.hwp -> DIW-006538-김지율.hml +2026-03-06 16:28:56,424 - INFO - 변환 성공: DIW-006585-정은우.hwp -> DIW-006585-정은우.hml +2026-03-06 16:28:57,019 - INFO - 변환 성공: DIW-006586-이윤후.hwp -> DIW-006586-이윤후.hml +2026-03-06 16:28:57,588 - INFO - 변환 성공: DIW-006587-한준범.hwp -> DIW-006587-한준범.hml +2026-03-06 16:28:58,173 - INFO - 변환 성공: DIW-006629-강다현.hwp -> DIW-006629-강다현.hml +2026-03-06 16:28:58,733 - INFO - 변환 성공: DIW-006634-박지후.hwp -> DIW-006634-박지후.hml +2026-03-06 16:28:59,317 - INFO - 변환 성공: DIW-006657-조승우.hwp -> DIW-006657-조승우.hml +2026-03-06 16:28:59,799 - INFO - 변환 성공: DIW-006836-오한울.hwp -> DIW-006836-오한울.hml +2026-03-06 16:29:00,298 - INFO - 변환 성공: DIW-006870-권효은.hwp -> DIW-006870-권효은.hml +2026-03-06 16:29:00,868 - INFO - 변환 성공: DIW-006938-김민주.hwp -> DIW-006938-김민주.hml +2026-03-06 16:29:01,459 - INFO - 변환 성공: DIW-006939-전재희.hwp -> DIW-006939-전재희.hml +2026-03-06 16:29:02,027 - INFO - 변환 성공: DIW-006940-황윤슬.hwp -> DIW-006940-황윤슬.hml +2026-03-06 16:29:02,616 - INFO - 변환 성공: DIW-006941-박다은.hwp -> DIW-006941-박다은.hml +2026-03-06 16:29:03,201 - INFO - 변환 성공: DIW-006942-정연우.hwp -> DIW-006942-정연우.hml +2026-03-06 16:29:03,788 - INFO - 변환 성공: DIW-007037-한예림.hwp -> DIW-007037-한예림.hml +2026-03-06 16:29:04,351 - INFO - 변환 성공: DIW-007038-엄상우.hwp -> DIW-007038-엄상우.hml +2026-03-06 16:29:04,950 - INFO - 변환 성공: DIW-007078-오찬서.hwp -> DIW-007078-오찬서.hml +2026-03-06 16:29:05,519 - INFO - 변환 성공: DIW-007079-현의성.hwp -> DIW-007079-현의성.hml +2026-03-06 16:29:06,110 - INFO - 변환 성공: DIW-007082-김주원.hwp -> DIW-007082-김주원.hml +2026-03-06 16:29:06,680 - INFO - 변환 성공: DIW-007155-최유하.hwp -> DIW-007155-최유하.hml +2026-03-06 16:29:07,271 - INFO - 변환 성공: DIW-007196-김선재.hwp -> DIW-007196-김선재.hml +2026-03-06 16:29:07,751 - INFO - 변환 성공: DIW-007199-이지호.hwp -> DIW-007199-이지호.hml +2026-03-06 16:29:08,300 - INFO - 변환 성공: DIW-007200-심유주.hwp -> DIW-007200-심유주.hml +2026-03-06 16:29:08,894 - INFO - 변환 성공: DIW-007201-천서우.hwp -> DIW-007201-천서우.hml +2026-03-06 16:29:09,455 - INFO - 변환 성공: DIW-007202-김재아.hwp -> DIW-007202-김재아.hml +2026-03-06 16:29:09,946 - INFO - 변환 성공: DIW-007203-류승민.hwp -> DIW-007203-류승민.hml +2026-03-06 16:29:10,331 - INFO - 변환 성공: DIW-007204-정의윤.hwp -> DIW-007204-정의윤.hml +2026-03-06 16:29:10,815 - INFO - 변환 성공: DIW-007205-박근영.hwp -> DIW-007205-박근영.hml +2026-03-06 16:29:11,372 - INFO - 변환 성공: DIW-007206-김지민.hwp -> DIW-007206-김지민.hml +2026-03-06 16:29:11,952 - INFO - 변환 성공: DIW-007207-허유빈.hwp -> DIW-007207-허유빈.hml +2026-03-06 16:29:12,536 - INFO - 변환 성공: DIW-007208-문서준.hwp -> DIW-007208-문서준.hml +2026-03-06 16:29:13,118 - INFO - 변환 성공: DIW-007210-조은우.hwp -> DIW-007210-조은우.hml +2026-03-06 16:29:13,692 - INFO - 변환 성공: DIW-007222-윤지유.hwp -> DIW-007222-윤지유.hml +2026-03-06 16:29:14,279 - INFO - 변환 성공: DIW-007371-차서우.hwp -> DIW-007371-차서우.hml +2026-03-06 16:29:14,845 - INFO - 변환 성공: DIW-007428-정유준.hwp -> DIW-007428-정유준.hml +2026-03-06 16:29:15,349 - INFO - 변환 성공: DIW-007437-이연우.hwp -> DIW-007437-이연우.hml +2026-03-06 16:29:15,741 - INFO - 변환 성공: DIW-007443-도예담.hwp -> DIW-007443-도예담.hml +2026-03-06 16:29:16,228 - INFO - 변환 성공: DIW-007522-고은비.hwp -> DIW-007522-고은비.hml +2026-03-06 16:29:16,790 - INFO - 변환 성공: DIW-007531-이설민.hwp -> DIW-007531-이설민.hml +2026-03-06 16:29:17,270 - INFO - 변환 성공: DIW-007532-강시율.hwp -> DIW-007532-강시율.hml +2026-03-06 16:29:17,757 - INFO - 변환 성공: DIW-007533-배소율.hwp -> DIW-007533-배소율.hml +2026-03-06 16:29:18,223 - INFO - 변환 성공: DIW-007536-이아란.hwp -> DIW-007536-이아란.hml +2026-03-06 16:29:18,714 - INFO - 변환 성공: DIW-007537-권리안.hwp -> DIW-007537-권리안.hml +2026-03-06 16:29:19,303 - INFO - 변환 성공: DIW-007549-정윤아.hwp -> DIW-007549-정윤아.hml +2026-03-06 16:29:19,882 - INFO - 변환 성공: DIW-007550-김사랑.hwp -> DIW-007550-김사랑.hml +2026-03-06 16:29:20,454 - INFO - 변환 성공: DIW-007559-강지유.hwp -> DIW-007559-강지유.hml +2026-03-06 16:29:21,040 - INFO - 변환 성공: DIW-007582-노승지.hwp -> DIW-007582-노승지.hml +2026-03-06 16:29:21,622 - INFO - 변환 성공: DIW-007592-안결.hwp -> DIW-007592-안결.hml +2026-03-06 16:29:22,203 - INFO - 변환 성공: DIW-007593-홍수연.hwp -> DIW-007593-홍수연.hml +2026-03-06 16:29:22,781 - INFO - 변환 성공: DIW-007841-정시율.hwp -> DIW-007841-정시율.hml +2026-03-06 16:29:23,412 - INFO - 변환 성공: DIW-008043-김도경.hwp -> DIW-008043-김도경.hml +2026-03-06 16:29:23,974 - INFO - 변환 성공: DIW-008044-김리우.hwp -> DIW-008044-김리우.hml +2026-03-06 16:29:24,631 - INFO - 변환 성공: DIW-008045-김지안.hwp -> DIW-008045-김지안.hml +2026-03-06 16:29:25,170 - INFO - 변환 성공: DIW-008046-이민규.hwp -> DIW-008046-이민규.hml +2026-03-06 16:29:25,759 - INFO - 변환 성공: DIW-008047-장가빈.hwp -> DIW-008047-장가빈.hml +2026-03-06 16:29:26,331 - INFO - 변환 성공: DIW-008048-장재호.hwp -> DIW-008048-장재호.hml +2026-03-06 16:29:26,931 - INFO - 변환 성공: DIW-008049-장채원.hwp -> DIW-008049-장채원.hml +2026-03-06 16:29:27,486 - INFO - 변환 성공: DIW-008050-정석영.hwp -> DIW-008050-정석영.hml +2026-03-06 16:29:28,069 - INFO - 변환 성공: DIW-008051-정유건.hwp -> DIW-008051-정유건.hml +2026-03-06 16:29:28,703 - INFO - 변환 성공: DIW-008052-황윤서.hwp -> DIW-008052-황윤서.hml +2026-03-06 16:29:29,275 - INFO - 변환 성공: DIW-008332-이다겸.hwp -> DIW-008332-이다겸.hml +2026-03-06 16:29:29,914 - INFO - 변환 성공: DIW-008349-배아현.hwp -> DIW-008349-배아현.hml +2026-03-06 16:29:30,498 - INFO - 변환 성공: DIW-008359-임슬우.hwp -> DIW-008359-임슬우.hml +2026-03-06 16:29:31,094 - INFO - 변환 성공: DIW-008382-김채원.hwp -> DIW-008382-김채원.hml +2026-03-06 16:29:31,590 - INFO - 변환 성공: DIW-008387-한연수.hwp -> DIW-008387-한연수.hml +2026-03-06 16:29:31,940 - INFO - 변환 성공: DIW-008388-임승욱.hwp -> DIW-008388-임승욱.hml +2026-03-06 16:29:32,300 - INFO - 변환 성공: DIW-008389-안서연.hwp -> DIW-008389-안서연.hml +2026-03-06 16:29:32,800 - INFO - 변환 성공: DIW-008390-이원호.hwp -> DIW-008390-이원호.hml +2026-03-06 16:29:33,177 - INFO - 변환 성공: DIW-008391-김유노.hwp -> DIW-008391-김유노.hml +2026-03-06 16:29:33,489 - INFO - 변환 성공: DIW-008481-김현동.hwp -> DIW-008481-김현동.hml +2026-03-06 16:29:34,067 - INFO - 변환 성공: DIW_2602D.hwpx -> DIW_2602D.hml +2026-03-06 16:29:34,348 - INFO - 폴더 변환 완료: D:\project\HWP\HWP-Scoring\input\2602\D\DIW -> D:\project\HWP\HWP-Scoring\output\2602\D\DIW +2026-03-06 16:29:34,849 - INFO - 폴더 변환 시작: D:\project\HWP\HWP-Scoring\input\2602\E\DIW -> D:\project\HWP\HWP-Scoring\output\2602\E\DIW +2026-03-06 16:29:43,862 - INFO - 변환 성공: DIW-000045-이준우.hwp -> DIW-000045-이준우.hml +2026-03-06 16:29:44,511 - INFO - 변환 성공: DIW-000101-이준석.hwp -> DIW-000101-이준석.hml +2026-03-06 16:29:45,150 - INFO - 변환 성공: DIW-000127-장태연.hwp -> DIW-000127-장태연.hml +2026-03-06 16:29:45,772 - INFO - 변환 성공: DIW-000202-김서연.hwp -> DIW-000202-김서연.hml +2026-03-06 16:29:46,396 - INFO - 변환 성공: DIW-000394-신채은.hwp -> DIW-000394-신채은.hml +2026-03-06 16:29:47,021 - INFO - 변환 성공: DIW-000397-임에스더.hwp -> DIW-000397-임에스더.hml +2026-03-06 16:29:47,656 - INFO - 변환 성공: DIW-000398-김지후.hwp -> DIW-000398-김지후.hml +2026-03-06 16:29:48,309 - INFO - 변환 성공: DIW-000400-우지율.hwp -> DIW-000400-우지율.hml +2026-03-06 16:29:48,925 - INFO - 변환 성공: DIW-000419-전주아.hwp -> DIW-000419-전주아.hml +2026-03-06 16:29:49,543 - INFO - 변환 성공: DIW-000429-송민석.hwp -> DIW-000429-송민석.hml +2026-03-06 16:29:50,153 - INFO - 변환 성공: DIW-000430-신효주.hwp -> DIW-000430-신효주.hml +2026-03-06 16:29:50,763 - INFO - 변환 성공: DIW-000469-임라온.hwp -> DIW-000469-임라온.hml +2026-03-06 16:29:51,375 - INFO - 변환 성공: DIW-000539-김재훈.hwp -> DIW-000539-김재훈.hml +2026-03-06 16:29:51,915 - INFO - 변환 성공: DIW-000546-인태영.hwp -> DIW-000546-인태영.hml +2026-03-06 16:29:52,417 - INFO - 변환 성공: DIW-000547-Abdurahimov Dalerjon Matlabjonovich.hwp -> DIW-000547-Abdurahimov Dalerjon Matlabjonovich.hml +2026-03-06 16:29:53,119 - INFO - 변환 성공: DIW-000730-서정우.hwp -> DIW-000730-서정우.hml +2026-03-06 16:29:53,750 - INFO - 변환 성공: DIW-000767-박건희.hwp -> DIW-000767-박건희.hml +2026-03-06 16:29:54,363 - INFO - 변환 성공: DIW-000768-이고은.hwp -> DIW-000768-이고은.hml +2026-03-06 16:29:54,995 - INFO - 변환 성공: DIW-000805-강시우.hwp -> DIW-000805-강시우.hml +2026-03-06 16:29:55,543 - INFO - 변환 성공: DIW-000811-박현우.hwp -> DIW-000811-박현우.hml +2026-03-06 16:29:56,064 - INFO - 변환 성공: DIW-000835-조하율.hwp -> DIW-000835-조하율.hml +2026-03-06 16:29:56,664 - INFO - 변환 성공: DIW-000861-강하동.hwp -> DIW-000861-강하동.hml +2026-03-06 16:29:57,295 - INFO - 변환 성공: DIW-000863-이화연.hwp -> DIW-000863-이화연.hml +2026-03-06 16:29:57,911 - INFO - 변환 성공: DIW-000875-최준우.hwp -> DIW-000875-최준우.hml +2026-03-06 16:29:58,532 - INFO - 변환 성공: DIW-000899-박경민.hwp -> DIW-000899-박경민.hml +2026-03-06 16:29:59,041 - INFO - 변환 성공: DIW-000900-임소율.hwp -> DIW-000900-임소율.hml +2026-03-06 16:29:59,858 - INFO - 변환 성공: DIW-000902-팽건후.hwp -> DIW-000902-팽건후.hml +2026-03-06 16:30:00,456 - INFO - 변환 성공: DIW-001089-김도준.hwp -> DIW-001089-김도준.hml +2026-03-06 16:30:01,012 - INFO - 변환 성공: DIW-001219-민시하.hwp -> DIW-001219-민시하.hml +2026-03-06 16:30:01,504 - INFO - 변환 성공: DIW-001253-김예준.hwp -> DIW-001253-김예준.hml +2026-03-06 16:30:02,102 - INFO - 변환 성공: DIW-001256-조유준.hwp -> DIW-001256-조유준.hml +2026-03-06 16:30:02,625 - INFO - 변환 성공: DIW-001259-김선유.hwp -> DIW-001259-김선유.hml +2026-03-06 16:30:03,106 - INFO - 변환 성공: DIW-001269-조하준.hwp -> DIW-001269-조하준.hml +2026-03-06 16:30:03,714 - INFO - 변환 성공: DIW-001274-신민아.hwp -> DIW-001274-신민아.hml +2026-03-06 16:30:04,349 - INFO - 변환 성공: DIW-001279-이채윤.hwp -> DIW-001279-이채윤.hml +2026-03-06 16:30:04,937 - INFO - 변환 성공: DIW-001280-장예은.hwp -> DIW-001280-장예은.hml +2026-03-06 16:30:05,544 - INFO - 변환 성공: DIW-001283-이준서.hwp -> DIW-001283-이준서.hml +2026-03-06 16:30:06,196 - INFO - 변환 성공: DIW-001284-한빛.hwp -> DIW-001284-한빛.hml +2026-03-06 16:30:06,836 - INFO - 변환 성공: DIW-001330-강민채.hwp -> DIW-001330-강민채.hml +2026-03-06 16:30:07,439 - INFO - 변환 성공: DIW-001396-전우진.hwp -> DIW-001396-전우진.hml +2026-03-06 16:30:07,985 - INFO - 변환 성공: DIW-001481-박지호.hwp -> DIW-001481-박지호.hml +2026-03-06 16:30:08,475 - INFO - 변환 성공: DIW-001493-정준영.hwp -> DIW-001493-정준영.hml +2026-03-06 16:30:09,082 - INFO - 변환 성공: DIW-001557-조유경.hwp -> DIW-001557-조유경.hml +2026-03-06 16:30:09,813 - INFO - 변환 성공: DIW-001606-박정음.hwp -> DIW-001606-박정음.hml +2026-03-06 16:30:10,409 - INFO - 변환 성공: DIW-001727-강태우.hwp -> DIW-001727-강태우.hml +2026-03-06 16:30:11,108 - INFO - 변환 성공: DIW-001771-김규민.hwp -> DIW-001771-김규민.hml +2026-03-06 16:30:11,670 - INFO - 변환 성공: DIW-001772-황효주.hwp -> DIW-001772-황효주.hml +2026-03-06 16:30:12,378 - INFO - 변환 성공: DIW-001799-오한성.hwp -> DIW-001799-오한성.hml +2026-03-06 16:30:12,942 - INFO - 변환 성공: DIW-001861-김다울.hwp -> DIW-001861-김다울.hml +2026-03-06 16:30:13,508 - INFO - 변환 성공: DIW-001877-오승재.hwp -> DIW-001877-오승재.hml +2026-03-06 16:30:14,120 - INFO - 변환 성공: DIW-001880-김명하.hwp -> DIW-001880-김명하.hml +2026-03-06 16:30:14,734 - INFO - 변환 성공: DIW-002053-최지원.hwp -> DIW-002053-최지원.hml +2026-03-06 16:30:15,396 - INFO - 변환 성공: DIW-002112-김민중.hwp -> DIW-002112-김민중.hml +2026-03-06 16:30:16,100 - INFO - 변환 성공: DIW-002241-김정연.hwp -> DIW-002241-김정연.hml +2026-03-06 16:30:16,822 - INFO - 변환 성공: DIW-002250-김태이.hwp -> DIW-002250-김태이.hml +2026-03-06 16:30:17,361 - INFO - 변환 성공: DIW-002574-이아원.hwp -> DIW-002574-이아원.hml +2026-03-06 16:30:18,141 - INFO - 변환 성공: DIW-003013-조준서.hwp -> DIW-003013-조준서.hml +2026-03-06 16:30:18,700 - INFO - 변환 성공: DIW-003015-유태은.hwp -> DIW-003015-유태은.hml +2026-03-06 16:30:19,263 - INFO - 변환 성공: DIW-003019-임해림.hwp -> DIW-003019-임해림.hml +2026-03-06 16:30:19,859 - INFO - 변환 성공: DIW-003029-강동우.hwp -> DIW-003029-강동우.hml +2026-03-06 16:30:20,896 - INFO - 변환 성공: DIW-003054-안태린.hwp -> DIW-003054-안태린.hml +2026-03-06 16:30:21,786 - INFO - 변환 성공: DIW-003079-김동욱.hwp -> DIW-003079-김동욱.hml +2026-03-06 16:30:22,667 - INFO - 변환 성공: DIW-003080-이수아.hwp -> DIW-003080-이수아.hml +2026-03-06 16:30:23,634 - INFO - 변환 성공: DIW-003085-조아연.hwp -> DIW-003085-조아연.hml +2026-03-06 16:30:24,288 - INFO - 변환 성공: DIW-003087-박시온.hwp -> DIW-003087-박시온.hml +2026-03-06 16:30:25,025 - INFO - 변환 성공: DIW-003241-고다현.hwp -> DIW-003241-고다현.hml +2026-03-06 16:30:25,699 - INFO - 변환 성공: DIW-003266-손예림.hwp -> DIW-003266-손예림.hml +2026-03-06 16:30:26,232 - INFO - 변환 성공: DIW-003267-이서현.hwp -> DIW-003267-이서현.hml +2026-03-06 16:30:26,974 - INFO - 변환 성공: DIW-003278-송찬하.hwp -> DIW-003278-송찬하.hml +2026-03-06 16:30:27,512 - INFO - 변환 성공: DIW-003279-이지후.hwp -> DIW-003279-이지후.hml +2026-03-06 16:30:28,089 - INFO - 변환 성공: DIW-003453-김한별.hwp -> DIW-003453-김한별.hml +2026-03-06 16:30:28,738 - INFO - 변환 성공: DIW-003454-김결.hwp -> DIW-003454-김결.hml +2026-03-06 16:30:29,458 - INFO - 변환 성공: DIW-003455-서준우.hwp -> DIW-003455-서준우.hml +2026-03-06 16:30:30,237 - INFO - 변환 성공: DIW-003482-윤준영.hwp -> DIW-003482-윤준영.hml +2026-03-06 16:30:30,790 - INFO - 변환 성공: DIW-003497-강다연.hwp -> DIW-003497-강다연.hml +2026-03-06 16:30:31,609 - INFO - 변환 성공: DIW-003499-이중현.hwp -> DIW-003499-이중현.hml +2026-03-06 16:30:32,274 - INFO - 변환 성공: DIW-003765-유정우.hwp -> DIW-003765-유정우.hml +2026-03-06 16:30:32,870 - INFO - 변환 성공: DIW-003767-이채린.hwp -> DIW-003767-이채린.hml +2026-03-06 16:30:33,579 - INFO - 변환 성공: DIW-003815-박건영.hwp -> DIW-003815-박건영.hml +2026-03-06 16:30:34,342 - INFO - 변환 성공: DIW-003816-신준모.hwp -> DIW-003816-신준모.hml +2026-03-06 16:30:34,868 - INFO - 변환 성공: DIW-003817-강경원.hwp -> DIW-003817-강경원.hml +2026-03-06 16:30:35,514 - INFO - 변환 성공: DIW-003819-하유준.hwp -> DIW-003819-하유준.hml +2026-03-06 16:30:36,110 - INFO - 변환 성공: DIW-003820-이채원.hwp -> DIW-003820-이채원.hml +2026-03-06 16:30:36,767 - INFO - 변환 성공: DIW-003821-김윤아.hwp -> DIW-003821-김윤아.hml +2026-03-06 16:30:37,468 - INFO - 변환 성공: DIW-003826-김지율.hwp -> DIW-003826-김지율.hml +2026-03-06 16:30:38,165 - INFO - 변환 성공: DIW-003854-유진후.hwp -> DIW-003854-유진후.hml +2026-03-06 16:30:38,986 - INFO - 변환 성공: DIW-003855-이다인.hwp -> DIW-003855-이다인.hml +2026-03-06 16:30:39,628 - INFO - 변환 성공: DIW-003858-전하훈.hwp -> DIW-003858-전하훈.hml +2026-03-06 16:30:40,478 - INFO - 변환 성공: DIW-003862-김효현.hwp -> DIW-003862-김효현.hml +2026-03-06 16:30:41,049 - INFO - 변환 성공: DIW-003863-이재겸.hwp -> DIW-003863-이재겸.hml +2026-03-06 16:30:41,748 - INFO - 변환 성공: DIW-003864-배준우.hwp -> DIW-003864-배준우.hml +2026-03-06 16:30:42,317 - INFO - 변환 성공: DIW-003866-김나연.hwp -> DIW-003866-김나연.hml +2026-03-06 16:30:43,098 - INFO - 변환 성공: DIW-003867-이서현.hwp -> DIW-003867-이서현.hml +2026-03-06 16:30:43,699 - INFO - 변환 성공: DIW-003868-정다현.hwp -> DIW-003868-정다현.hml +2026-03-06 16:30:44,468 - INFO - 변환 성공: DIW-003889-배태랑.hwp -> DIW-003889-배태랑.hml +2026-03-06 16:30:45,130 - INFO - 변환 성공: DIW-003891-이준성.hwp -> DIW-003891-이준성.hml +2026-03-06 16:30:45,962 - INFO - 변환 성공: DIW-004060-정혜승.hwp -> DIW-004060-정혜승.hml +2026-03-06 16:30:46,533 - INFO - 변환 성공: DIW-004163-서민채.hwp -> DIW-004163-서민채.hml +2026-03-06 16:30:47,298 - INFO - 변환 성공: DIW-004164-이승민.hwp -> DIW-004164-이승민.hml +2026-03-06 16:30:47,852 - INFO - 변환 성공: DIW-004165-이승우.hwp -> DIW-004165-이승우.hml +2026-03-06 16:30:48,679 - INFO - 변환 성공: DIW-004167-전예영.hwp -> DIW-004167-전예영.hml +2026-03-06 16:30:49,333 - INFO - 변환 성공: DIW-004168-정우람.hwp -> DIW-004168-정우람.hml +2026-03-06 16:30:50,131 - INFO - 변환 성공: DIW-004169-정지오.hwp -> DIW-004169-정지오.hml +2026-03-06 16:30:50,799 - INFO - 변환 성공: DIW-004170-주도현.hwp -> DIW-004170-주도현.hml +2026-03-06 16:30:51,573 - INFO - 변환 성공: DIW-004171-주시훈.hwp -> DIW-004171-주시훈.hml +2026-03-06 16:30:52,197 - INFO - 변환 성공: DIW-004172-현소은.hwp -> DIW-004172-현소은.hml +2026-03-06 16:30:53,206 - INFO - 변환 성공: DIW-004208-이채민.hwp -> DIW-004208-이채민.hml +2026-03-06 16:30:53,776 - INFO - 변환 성공: DIW-004211-김주원.hwp -> DIW-004211-김주원.hml +2026-03-06 16:30:54,494 - INFO - 변환 성공: DIW-004212-백승주.hwp -> DIW-004212-백승주.hml +2026-03-06 16:30:55,349 - INFO - 변환 성공: DIW-004214-김사랑.hwp -> DIW-004214-김사랑.hml +2026-03-06 16:30:55,895 - INFO - 변환 성공: DIW-004216-공도준.hwp -> DIW-004216-공도준.hml +2026-03-06 16:30:56,486 - INFO - 변환 성공: DIW-004248-한승훈.hwp -> DIW-004248-한승훈.hml +2026-03-06 16:30:57,099 - INFO - 변환 성공: DIW-004398-정하경.hwp -> DIW-004398-정하경.hml +2026-03-06 16:30:58,035 - INFO - 변환 성공: DIW-004514-김유진.hwp -> DIW-004514-김유진.hml +2026-03-06 16:30:58,632 - INFO - 변환 성공: DIW-004613-황승현.hwp -> DIW-004613-황승현.hml +2026-03-06 16:30:59,337 - INFO - 변환 성공: DIW-004658-최별이.hwp -> DIW-004658-최별이.hml +2026-03-06 16:30:59,932 - INFO - 변환 성공: DIW-004711-김지성.hwp -> DIW-004711-김지성.hml +2026-03-06 16:31:00,690 - INFO - 변환 성공: DIW-004715-김원빈.hwp -> DIW-004715-김원빈.hml +2026-03-06 16:31:01,467 - INFO - 변환 성공: DIW-005278-소현수.hwp -> DIW-005278-소현수.hml +2026-03-06 16:31:02,032 - INFO - 변환 성공: DIW-005279-이윤서.hwp -> DIW-005279-이윤서.hml +2026-03-06 16:31:02,925 - INFO - 변환 성공: DIW-005281-차예은.hwp -> DIW-005281-차예은.hml +2026-03-06 16:31:03,554 - INFO - 변환 성공: DIW-005283-백서윤.hwp -> DIW-005283-백서윤.hml +2026-03-06 16:31:04,393 - INFO - 변환 성공: DIW-005284-소민율.hwp -> DIW-005284-소민율.hml +2026-03-06 16:31:04,982 - INFO - 변환 성공: DIW-005288-김라윤.hwp -> DIW-005288-김라윤.hml +2026-03-06 16:31:05,743 - INFO - 변환 성공: DIW-005503-이민규.hwp -> DIW-005503-이민규.hml +2026-03-06 16:31:06,603 - INFO - 변환 성공: DIW-005504-김소연.hwp -> DIW-005504-김소연.hml +2026-03-06 16:31:07,166 - INFO - 변환 성공: DIW-005637-권태우.hwp -> DIW-005637-권태우.hml +2026-03-06 16:31:07,975 - INFO - 변환 성공: DIW-005666-성현주.hwp -> DIW-005666-성현주.hml +2026-03-06 16:31:08,612 - INFO - 변환 성공: DIW-005718-지수현.hwp -> DIW-005718-지수현.hml +2026-03-06 16:31:09,093 - INFO - 변환 성공: DIW-005888-김다얀.hwp -> DIW-005888-김다얀.hml +2026-03-06 16:31:09,789 - INFO - 변환 성공: DIW-005947-손인관.hwp -> DIW-005947-손인관.hml +2026-03-06 16:31:10,342 - INFO - 변환 성공: DIW-006063-최민준.hwp -> DIW-006063-최민준.hml +2026-03-06 16:31:11,005 - INFO - 변환 성공: DIW-006152-김예인.hwp -> DIW-006152-김예인.hml +2026-03-06 16:31:11,680 - INFO - 변환 성공: DIW-006153-한채연.hwp -> DIW-006153-한채연.hml +2026-03-06 16:31:12,415 - INFO - 변환 성공: DIW-006154-최지훈.hwp -> DIW-006154-최지훈.hml +2026-03-06 16:31:13,275 - INFO - 변환 성공: DIW-006157-박서하.hwp -> DIW-006157-박서하.hml +2026-03-06 16:31:13,899 - INFO - 변환 성공: DIW-006306-양준호.hwp -> DIW-006306-양준호.hml +2026-03-06 16:31:14,738 - INFO - 변환 성공: DIW-006412-고은우.hwp -> DIW-006412-고은우.hml +2026-03-06 16:31:15,342 - INFO - 변환 성공: DIW-006469-송지호.hwp -> DIW-006469-송지호.hml +2026-03-06 16:31:16,423 - INFO - 변환 성공: DIW-006471-박라온.hwp -> DIW-006471-박라온.hml +2026-03-06 16:31:17,029 - INFO - 변환 성공: DIW-006516-이영준.hwp -> DIW-006516-이영준.hml +2026-03-06 16:31:17,851 - INFO - 변환 성공: DIW-006635-한대영.hwp -> DIW-006635-한대영.hml +2026-03-06 16:31:18,391 - INFO - 변환 성공: DIW-006658-이원석.hwp -> DIW-006658-이원석.hml +2026-03-06 16:31:19,160 - INFO - 변환 성공: DIW-006659-이경준.hwp -> DIW-006659-이경준.hml +2026-03-06 16:31:19,884 - INFO - 변환 성공: DIW-006662-강지운.hwp -> DIW-006662-강지운.hml +2026-03-06 16:31:20,796 - INFO - 변환 성공: DIW-006663-김시윤.hwp -> DIW-006663-김시윤.hml +2026-03-06 16:31:21,407 - INFO - 변환 성공: DIW-006890-김주원.hwp -> DIW-006890-김주원.hml +2026-03-06 16:31:22,305 - INFO - 변환 성공: DIW-006928-박유리.hwp -> DIW-006928-박유리.hml +2026-03-06 16:31:22,917 - INFO - 변환 성공: DIW-007073-김하윤.hwp -> DIW-007073-김하윤.hml +2026-03-06 16:31:23,629 - INFO - 변환 성공: DIW-007074-김하율.hwp -> DIW-007074-김하율.hml +2026-03-06 16:31:24,453 - INFO - 변환 성공: DIW-007075-김푸름.hwp -> DIW-007075-김푸름.hml +2026-03-06 16:31:25,029 - INFO - 변환 성공: DIW-007095-전시율.hwp -> DIW-007095-전시율.hml +2026-03-06 16:31:25,720 - INFO - 변환 성공: DIW-007105-홍준서.hwp -> DIW-007105-홍준서.hml +2026-03-06 16:31:26,611 - INFO - 변환 성공: DIW-007106-구예준.hwp -> DIW-007106-구예준.hml +2026-03-06 16:31:27,078 - INFO - 변환 성공: DIW-007124-김다희.hwp -> DIW-007124-김다희.hml +2026-03-06 16:31:27,751 - INFO - 변환 성공: DIW-007189-윤지우.hwp -> DIW-007189-윤지우.hml +2026-03-06 16:31:28,381 - INFO - 변환 성공: DIW-007341-기서연.hwp -> DIW-007341-기서연.hml +2026-03-06 16:31:29,138 - INFO - 변환 성공: DIW-007342-김서현.hwp -> DIW-007342-김서현.hml +2026-03-06 16:31:29,581 - INFO - 변환 성공: DIW-007343-송라은.hwp -> DIW-007343-송라은.hml +2026-03-06 16:31:30,412 - INFO - 변환 성공: DIW-007344-기시울.hwp -> DIW-007344-기시울.hml +2026-03-06 16:31:30,952 - INFO - 변환 성공: DIW-007345-기시우.hwp -> DIW-007345-기시우.hml +2026-03-06 16:31:31,483 - INFO - 변환 성공: DIW-007375-최민아.hwp -> DIW-007375-최민아.hml +2026-03-06 16:31:32,119 - INFO - 변환 성공: DIW-007444-지서은.hwp -> DIW-007444-지서은.hml +2026-03-06 16:31:32,627 - INFO - 변환 성공: DIW-007959-김시헌.hwp -> DIW-007959-김시헌.hml +2026-03-06 16:31:33,264 - INFO - 변환 성공: DIW-007972-조서하.hwp -> DIW-007972-조서하.hml +2026-03-06 16:31:33,848 - INFO - 변환 성공: DIW-008100-박지안.hwp -> DIW-008100-박지안.hml +2026-03-06 16:31:34,550 - INFO - 변환 성공: DIW-008120-김다온.hwp -> DIW-008120-김다온.hml +2026-03-06 16:31:35,282 - INFO - 변환 성공: DIW-008127-김지안.hwp -> DIW-008127-김지안.hml +2026-03-06 16:31:36,001 - INFO - 변환 성공: DIW-008129-김도현.hwp -> DIW-008129-김도현.hml +2026-03-06 16:31:36,620 - INFO - 변환 성공: DIW-008130-허서윤.hwp -> DIW-008130-허서윤.hml +2026-03-06 16:31:37,318 - INFO - 변환 성공: DIW-008131-노해성.hwp -> DIW-008131-노해성.hml +2026-03-06 16:31:38,111 - INFO - 변환 성공: DIW-008133-박신혜.hwp -> DIW-008133-박신혜.hml +2026-03-06 16:31:38,699 - INFO - 변환 성공: DIW-008134-서지아.hwp -> DIW-008134-서지아.hml +2026-03-06 16:31:39,571 - INFO - 변환 성공: DIW-008135-김동희.hwp -> DIW-008135-김동희.hml +2026-03-06 16:31:40,220 - INFO - 변환 성공: DIW-008136-정은찬.hwp -> DIW-008136-정은찬.hml +2026-03-06 16:31:41,038 - INFO - 변환 성공: DIW-008141-김지아.hwp -> DIW-008141-김지아.hml +2026-03-06 16:31:41,547 - INFO - 변환 성공: DIW-008143-함정후.hwp -> DIW-008143-함정후.hml +2026-03-06 16:31:42,124 - INFO - 변환 성공: DIW-008381-현지민.hwp -> DIW-008381-현지민.hml +2026-03-06 16:31:42,683 - INFO - 변환 성공: DIW-008440-윤지현.hwp -> DIW-008440-윤지현.hml +2026-03-06 16:31:43,242 - INFO - 변환 성공: DIW-008499-이담희.hwp -> DIW-008499-이담희.hml +2026-03-06 16:31:43,872 - INFO - 변환 성공: DIW-008517-정소윤.hwp -> DIW-008517-정소윤.hml +2026-03-06 16:31:44,724 - INFO - 변환 성공: DIW_2602E.hwpx -> DIW_2602E.hml +2026-03-06 16:31:45,117 - INFO - 폴더 변환 완료: D:\project\HWP\HWP-Scoring\input\2602\E\DIW -> D:\project\HWP\HWP-Scoring\output\2602\E\DIW +2026-03-06 16:44:03,648 - INFO - 폴더 변환 시작: D:\project\HWP\HWP-Scoring\input\2602\A\DIW -> D:\project\HWP\HWP-Scoring\output\2602\TEST\DIW +2026-03-06 16:44:10,857 - INFO - 변환 성공: DIW-000018-김윤섭.hwp -> DIW-000018-김윤섭.hml +2026-03-06 16:44:10,945 - INFO - 변환 성공: DIW-000023-김보경.hwp -> DIW-000023-김보경.hml +2026-03-06 16:44:11,034 - INFO - 변환 성공: DIW-000024-김지안.hwp -> DIW-000024-김지안.hml +2026-03-06 16:44:11,127 - INFO - 변환 성공: DIW-000055-이슬아.hwp -> DIW-000055-이슬아.hml +2026-03-06 16:44:11,226 - INFO - 변환 성공: DIW-000122-김다현.hwp -> DIW-000122-김다현.hml +2026-03-06 16:44:11,322 - INFO - 변환 성공: DIW-000123-김주완.hwp -> DIW-000123-김주완.hml +2026-03-06 16:44:11,405 - INFO - 변환 성공: DIW-000124-안주현.hwp -> DIW-000124-안주현.hml +2026-03-06 16:44:11,491 - INFO - 변환 성공: DIW-000141-곽겸.hwp -> DIW-000141-곽겸.hml +2026-03-06 16:44:11,570 - INFO - 변환 성공: DIW-000253-김동욱.hwp -> DIW-000253-김동욱.hml +2026-03-06 16:44:11,663 - INFO - 변환 성공: DIW-000254-배서준.hwp -> DIW-000254-배서준.hml +2026-03-06 16:44:11,771 - INFO - 변환 성공: DIW-000255-백인서.hwp -> DIW-000255-백인서.hml +2026-03-06 16:44:11,883 - INFO - 변환 성공: DIW-000307-황유빈.hwp -> DIW-000307-황유빈.hml +2026-03-06 16:44:11,983 - INFO - 변환 성공: DIW-000308-홍윤지.hwp -> DIW-000308-홍윤지.hml +2026-03-06 16:44:12,085 - INFO - 변환 성공: DIW-000481-박상혁.hwp -> DIW-000481-박상혁.hml +2026-03-06 16:44:12,177 - INFO - 변환 성공: DIW-000482-이지호.hwp -> DIW-000482-이지호.hml +2026-03-06 16:44:12,275 - INFO - 변환 성공: DIW-000483-남유진.hwp -> DIW-000483-남유진.hml +2026-03-06 16:44:12,378 - INFO - 변환 성공: DIW-000488-서나래.hwp -> DIW-000488-서나래.hml +2026-03-06 16:44:12,497 - INFO - 변환 성공: DIW-000491-박수연.hwp -> DIW-000491-박수연.hml +2026-03-06 16:44:12,613 - INFO - 변환 성공: DIW-000502-박소현.hwp -> DIW-000502-박소현.hml +2026-03-06 16:44:12,735 - INFO - 변환 성공: DIW-000530-장선후.hwp -> DIW-000530-장선후.hml +2026-03-06 16:44:12,859 - INFO - 변환 성공: DIW-000531-양민영.hwp -> DIW-000531-양민영.hml +2026-03-06 16:46:17,645 - INFO - 폴더 변환 시작: D:\project\HWP\HWP-Scoring\input\2602\A\TEST -> D:\project\HWP\HWP-Scoring\output\2602\A\TEST +2026-03-06 16:46:20,626 - INFO - 변환 성공: DIW-002464-이다빈.hwp -> DIW-002464-이다빈.hml +2026-03-06 16:46:20,657 - INFO - 폴더 변환 완료: D:\project\HWP\HWP-Scoring\input\2602\A\TEST -> D:\project\HWP\HWP-Scoring\output\2602\A\TEST +2026-03-06 16:47:05,550 - INFO - 폴더 변환 시작: D:\project\HWP\HWP-Scoring\input\2602\A\TEST -> D:\project\HWP\HWP-Scoring\output\2602\A\TEST +2026-03-06 16:47:08,453 - INFO - 변환 성공: DIW-002464-이다빈.hwp -> DIW-002464-이다빈.hml +2026-03-06 16:47:08,490 - INFO - 폴더 변환 완료: D:\project\HWP\HWP-Scoring\input\2602\A\TEST -> D:\project\HWP\HWP-Scoring\output\2602\A\TEST +2026-03-06 16:48:39,614 - INFO - 폴더 변환 시작: D:\project\HWP\HWP-Scoring\input\2602\A\TEST -> D:\project\HWP\HWP-Scoring\output\2602\A\TEST +2026-03-06 16:48:43,563 - INFO - 변환 성공: DIW-002464-이다빈.hwp -> DIW-002464-이다빈.hml +2026-03-06 16:48:43,917 - INFO - 폴더 변환 완료: D:\project\HWP\HWP-Scoring\input\2602\A\TEST -> D:\project\HWP\HWP-Scoring\output\2602\A\TEST +2026-03-06 16:52:39,863 - INFO - 폴더 변환 시작: D:\project\HWP\HWP-Scoring\input\2602\C\TEST -> D:\project\HWP\HWP-Scoring\output\2602\C\TEST +2026-03-06 16:52:43,022 - INFO - 변환 성공: DIW-004544-정희수.hwp -> DIW-004544-정희수.hml +2026-03-06 16:52:43,285 - INFO - 폴더 변환 완료: D:\project\HWP\HWP-Scoring\input\2602\C\TEST -> D:\project\HWP\HWP-Scoring\output\2602\C\TEST +2026-03-06 17:02:22,488 - INFO - 폴더 변환 시작: D:\project\HWP\HWP-Scoring\input\2602\D\TEST -> D:\project\HWP\HWP-Scoring\output\2602\D\TEST +2026-03-06 17:02:25,372 - INFO - 변환 성공: DIW-008391-김유노.hwp -> DIW-008391-김유노.hml +2026-03-06 17:02:25,405 - INFO - 폴더 변환 완료: D:\project\HWP\HWP-Scoring\input\2602\D\TEST -> D:\project\HWP\HWP-Scoring\output\2602\D\TEST +2026-03-06 17:02:49,612 - INFO - 폴더 변환 시작: D:\project\HWP\HWP-Scoring\input\2602\D\TEST -> D:\project\HWP\HWP-Scoring\output\2602\D\TEST +2026-03-06 17:02:54,719 - INFO - 변환 성공: DIW-008391-김유노.hwp -> DIW-008391-김유노.hml +2026-03-06 17:02:55,098 - INFO - 폴더 변환 완료: D:\project\HWP\HWP-Scoring\input\2602\D\TEST -> D:\project\HWP\HWP-Scoring\output\2602\D\TEST diff --git a/score_result/260211_DIW_2622A_채점결과.xlsx b/score_result/260211_DIW_2622A_채점결과.xlsx deleted file mode 100644 index 83f6f3f..0000000 Binary files a/score_result/260211_DIW_2622A_채점결과.xlsx and /dev/null differ diff --git a/score_result/260211_DIW_2622B_채점결과.xlsx b/score_result/260211_DIW_2622B_채점결과.xlsx deleted file mode 100644 index 2125a71..0000000 Binary files a/score_result/260211_DIW_2622B_채점결과.xlsx and /dev/null differ diff --git a/score_result/260211_DIW_2622C_채점결과.xlsx b/score_result/260211_DIW_2622C_채점결과.xlsx deleted file mode 100644 index faf1b21..0000000 Binary files a/score_result/260211_DIW_2622C_채점결과.xlsx and /dev/null differ diff --git a/score_result/260213_DIW_2622A_채점결과.xlsx b/score_result/260213_DIW_2622A_채점결과.xlsx deleted file mode 100644 index 5cafd99..0000000 Binary files a/score_result/260213_DIW_2622A_채점결과.xlsx and /dev/null differ diff --git a/score_result/260213_DIW_2622B_채점결과.xlsx b/score_result/260213_DIW_2622B_채점결과.xlsx deleted file mode 100644 index c8b6507..0000000 Binary files a/score_result/260213_DIW_2622B_채점결과.xlsx and /dev/null differ diff --git a/score_result/260213_DIW_2622C_채점결과.xlsx b/score_result/260213_DIW_2622C_채점결과.xlsx deleted file mode 100644 index 8c72362..0000000 Binary files a/score_result/260213_DIW_2622C_채점결과.xlsx and /dev/null differ diff --git a/score_result/260213_DIW_2622D_채점결과.xlsx b/score_result/260213_DIW_2622D_채점결과.xlsx deleted file mode 100644 index 6e39b35..0000000 Binary files a/score_result/260213_DIW_2622D_채점결과.xlsx and /dev/null differ diff --git a/score_result/260220_DIW_2622B_TEST.xlsx b/score_result/260220_DIW_2622B_TEST.xlsx deleted file mode 100644 index 1180395..0000000 Binary files a/score_result/260220_DIW_2622B_TEST.xlsx and /dev/null differ diff --git a/score_result/260220_DIW_2622B_채점결과.xlsx b/score_result/260220_DIW_2622B_채점결과.xlsx deleted file mode 100644 index 0286fbb..0000000 Binary files a/score_result/260220_DIW_2622B_채점결과.xlsx and /dev/null differ diff --git a/회차별채점자료/2512/251222_DIW_2512A_채점결과.xlsx b/회차별채점자료/2512/251222_DIW_2512A_채점결과.xlsx deleted file mode 100644 index 871b594..0000000 Binary files a/회차별채점자료/2512/251222_DIW_2512A_채점결과.xlsx and /dev/null differ diff --git a/회차별채점자료/2512/251222_DIW_2512B_채점결과.xlsx b/회차별채점자료/2512/251222_DIW_2512B_채점결과.xlsx deleted file mode 100644 index f45e1fe..0000000 Binary files a/회차별채점자료/2512/251222_DIW_2512B_채점결과.xlsx and /dev/null differ diff --git a/회차별채점자료/2512/251222_DIW_2512C_채점결과.xlsx b/회차별채점자료/2512/251222_DIW_2512C_채점결과.xlsx deleted file mode 100644 index e5d1b9f..0000000 Binary files a/회차별채점자료/2512/251222_DIW_2512C_채점결과.xlsx and /dev/null differ diff --git a/회차별채점자료/2512/251222_DIW_2512D_채점결과.xlsx b/회차별채점자료/2512/251222_DIW_2512D_채점결과.xlsx deleted file mode 100644 index ccdf80a..0000000 Binary files a/회차별채점자료/2512/251222_DIW_2512D_채점결과.xlsx and /dev/null differ diff --git a/회차별채점자료/2512/251224_DIW_2512A_채점결과.xlsx b/회차별채점자료/2512/251224_DIW_2512A_채점결과.xlsx deleted file mode 100644 index c3cb173..0000000 Binary files a/회차별채점자료/2512/251224_DIW_2512A_채점결과.xlsx and /dev/null differ diff --git a/회차별채점자료/2512/251224_DIW_2512B_채점결과.xlsx b/회차별채점자료/2512/251224_DIW_2512B_채점결과.xlsx deleted file mode 100644 index 1413ea5..0000000 Binary files a/회차별채점자료/2512/251224_DIW_2512B_채점결과.xlsx and /dev/null differ diff --git a/회차별채점자료/2512/251224_DIW_2512C_채점결과.xlsx b/회차별채점자료/2512/251224_DIW_2512C_채점결과.xlsx deleted file mode 100644 index a0f8ed3..0000000 Binary files a/회차별채점자료/2512/251224_DIW_2512C_채점결과.xlsx and /dev/null differ diff --git a/회차별채점자료/2512/251224_DIW_2512D_채점결과.xlsx b/회차별채점자료/2512/251224_DIW_2512D_채점결과.xlsx deleted file mode 100644 index d15634c..0000000 Binary files a/회차별채점자료/2512/251224_DIW_2512D_채점결과.xlsx and /dev/null differ diff --git a/회차별채점자료/2512/260120_DIW_2512A_채점결과.xlsx b/회차별채점자료/2512/260120_DIW_2512A_채점결과.xlsx deleted file mode 100644 index 3196dac..0000000 Binary files a/회차별채점자료/2512/260120_DIW_2512A_채점결과.xlsx and /dev/null differ diff --git a/회차별채점자료/2512/DIW_2512A copy.json b/회차별채점자료/2512/DIW_2512A copy.json deleted file mode 100644 index 38f98f1..0000000 --- a/회차별채점자료/2512/DIW_2512A copy.json +++ /dev/null @@ -1,850 +0,0 @@ -{ - "0": { - "0": { - "path": "", - "path2": "", - "points": 0, - "category": "파일저장", - "item": "파일명 (수검번호.hwp/hwpx)" - }, - "1": { - "path": "//PAGEMARGIN", - "value": { - "Top": 20, - "Bottom": 20, - "Left": 20, - "Right": 20, - "Header": 10, - "Footer": 10, - "Gutter": 0 - }, - "tolerance": 1, - "points": 4, - "category": "PageSetting", - "item": "A4용지, 왼쪽/오른쪽/위쪽/아래쪽 (각20mm), 머리말/꼬리말 (10mm), 제본(0mm)" - }, - "2": { - "path": "", - "value": { - "FontName": "바탕", - "FontSize": "1000", - "Alignment": "Justify", - "LineSpacing": "160" - }, - "points": 4, - "category": "BasicSetting", - "item": "글꼴 (바탕, 10pt), 양쪽정렬, 줄간격 (160%)" - }, - "3": { - "path": "", - "value": null, - "points": 40, - "category": "오타감점", - "item": "오타 1개 -1점 / 2503회부터 오타 1개 -1점으로 변경" - } - }, - "1": { - "1": { - "path": "//TEXTART[@Text='{searchValue}']/TEXTARTSHAPE/@FontName", - "searchValue": "디지털문서편집컨퍼런스", - "value": "견고딕", - "points": 1, - "category": "OneAnswer", - "item": "문구 (디지털문서편집컨퍼런스)/① 글씨체 (견고딕)" - }, - "2": { - "path": "//TEXTART[@Text='{searchValue}']/descendant::WINDOWBRUSH/@FaceColor", - "searchValue": "디지털문서편집컨퍼런스", - "value": "28,61,98", - "points": 2, - "category": "Color", - "item": "문구 (디지털문서편집컨퍼런스)/② 채우기 : 색상(RGB:28,61,98)" - }, - "3": { - "path": "//TEXTART[@Text='{searchValue}']/SHAPEOBJECT/SIZE/@Width", - "searchValue": "디지털문서편집컨퍼런스", - "value": "120", - "tolerance": 1, - "points": 2, - "category": "mmSize", - "item": "문구 (디지털문서편집컨퍼런스)/③ 크기-너비 (120 mm)" - }, - "4": { - "path": "//TEXTART[@Text='{searchValue}']/SHAPEOBJECT/SIZE/@Height", - "searchValue": "디지털문서편집컨퍼런스", - "value": "20", - "tolerance": 1, - "points": 2, - "category": "mmSize", - "item": "문구 (디지털문서편집컨퍼런스)/④ 크기-높이 (20 mm)" - }, - "5": { - "path": "//TEXTART[@Text='{searchValue}']/SHAPEOBJECT/POSITION/@TreatAsChar", - "searchValue": "디지털문서편집컨퍼런스", - "value": "true", - "points": 2, - "category": "OneAnswer", - "item": "문구 (디지털문서편집컨퍼런스)/⑤ 위치 (글자처럼 취급)" - }, - "6": { - "path": "//PARASHAPE[@Id=//P[.//TEXTART[@Text='{searchValue}']]/@ParaShape]/@Align", - "searchValue": "디지털문서편집컨퍼런스", - "value": "Center", - "points": 2, - "category": "OneAnswer", - "item": "문구 (디지털문서편집컨퍼런스)/⑥ 정렬 (가운데 정렬)" - }, - "7": { - "path": "//TEXTART[@Text='{searchValue}']", - "searchValue": "디지털문서편집컨퍼런스", - "value": true, - "points": 2, - "category": "Boolean", - "item": "문구 (디지털문서편집컨퍼런스)/⑦ 글맵시모양 (육안확인)" - }, - "8": { - "path": "//RECTANGLE[.//CHAR[text()='{searchValue}']]/SHAPEOBJECT/SIZE", - "searchValue": "디", - "value": { - "Height": 2800, - "Width": 2800 - }, - "tolerance": 200, - "points": 1, - "category": "TwoLineSize", - "item": "어/① 모양 (2줄)" - }, - "9": { - "path": "//TEXT[CHAR[text()='{searchValue}']]/@CharShape", - "searchValue": "디", - "value": "중고딕", - "points": 1, - "category": "FontName", - "item": "어/② 글씨체 (중고딕)" - }, - "10": { - "path": "//RECTANGLE[.//CHAR[text()='{searchValue}']]//WINDOWBRUSH/@FaceColor", - "searchValue": "디", - "value": "157,92,187", - "points": 2, - "category": "Color", - "item": "어/③ 면색 : 색상(RGB:157,92,187)" - }, - "11": { - "path": "//RECTANGLE[.//CHAR[text()='{searchValue}']]//OUTSIDEMARGIN/@Right", - "searchValue": "디", - "value": "3.0", - "tolerance": 1, - "points": 2, - "category": "mmSize", - "item": "어/④ 본문과의 간격 : 3.0mm" - }, - "12": { - "path": "//CHARSHAPE[@Id=//CHAR[contains(text(),'{searchValue}')]/parent::TEXT/@CharShape]", - "searchValue": "다양한 분야의 세미나와 전시", - "value": "BOLD", - "points": 1, - "category": "FontAttribute", - "item": "문구 (다양한 분야의 세미나와 전시)/① BOLD" - }, - "13": { - "path": "//CHARSHAPE[@Id=//CHAR[contains(text(),'{searchValue}')]/parent::TEXT/@CharShape]", - "searchValue": "다양한 분야의 세미나와 전시", - "value": "UNDERLINE", - "points": 1, - "category": "FontAttribute", - "item": "문구 (다양한 분야의 세미나와 전시)/② UNDERLINE" - }, - "14": { - "path": "//CHAR[contains(string(.),'{char1}')]/text()", - "path2": "//CHAR[contains(string(.),'{char2}')]/text()", - "path3": "//CHAR[contains(string(.),'{char3}')]/text()", - "char1": "■", - "char2": "■", - "char3": "※", - "value": 3, - "points": 3, - "category": "SpecialChar", - "item": "① ■, ② ■, ③ ※" - }, - "15": { - "path": "//CHAR[contains(text(),'{searchValue}')]/parent::TEXT/@CharShape", - "searchValue": "행사안내", - "value": "굴림", - "points": 1, - "category": "FontName", - "item": "문구 (■ 행사안내 ■)/① 글씨체 (굴림)" - }, - "16": { - "path": "//PARASHAPE[@Id=//CHAR[contains(text(),'{match_str}')]/ancestor::P/@ParaShape]/@Align", - "match_str": "행사안내", - "value": "Center", - "points": 1, - "category": "Align", - "item": "문구 (■ 행사안내 ■)/② 정렬 (가운데 정렬)" - }, - "17": { - "path": "//CHARSHAPE[@Id=//TEXT[CHAR[text()='{searchValue}']]/@CharShape]", - "hyperlink_ptag": "//P[.//FIELDBEGIN[@Type='Hyperlink']]", - "searchValue": "2025.12.24.(수) 18:00까지 전화로 등록 가능(02-1234-5678)", - "value": "ITALIC", - "points": 1, - "category": "FontAttribute", - "item": "문구 (2025.12.24.(수) 18:00까지 전화로 등록 가능(02-1234-5678))/① ITALIC" - }, - "18": { - "path": "//CHARSHAPE[@Id=//TEXT[CHAR[text()='{searchValue}']]/@CharShape]", - "hyperlink_ptag": "//P[.//FIELDBEGIN[@Type='Hyperlink']]", - "searchValue": "2025.12.24.(수) 18:00까지 전화로 등록 가능(02-1234-5678)", - "value": "UNDERLINE", - "points": 1, - "category": "FontAttribute", - "item": "문구 (2025.12.24.(수) 18:00까지 전화로 등록 가능(02-1234-5678))/② UNDERLINE" - }, - "19": { - "path": "//PARASHAPE[@Id=//CHAR[contains(text(),'{searchValue}')]/ancestor::P/following-sibling::P[1]/@ParaShape]/PARAMARGIN", - "searchValue": "기타사항", - "value": { - "Left": 10, - "Indent": 12 - }, - "points": 2, - "category": "ParaShape", - "item": "문구 (※ 기타… 이하 문단)/왼쪽여백 (10), 내어쓰기 (12)", - "desc": "내부적으로 내어쓰기는 음수값 / JSON value값은 양수로 입력" - }, - "20": { - "path": "//CHARSHAPE[@Id=//CHAR[contains(text(),'{searchValue}')]/parent::TEXT/@CharShape]/@Height", - "searchValue": "2025. 12. 20.", - "value": "1400", - "points": 1, - "category": "OneAnswer", - "item": "문구 (2025. 12. 20.)/① 크기 (1400)", - "desc": "1pt당 100" - }, - "21": { - "path": "//PARASHAPE[@Id=//CHAR[contains(text(),'{searchValue}')]/ancestor::P/@ParaShape]/@Align", - "searchValue": "2025. 12. 20.", - "value": "Center", - "points": 1, - "category": "OneAnswer", - "item": "문구 (2025. 12. 20.)/② 정렬 (가운데 정렬)" - }, - "22": { - "path": "//TEXT[CHAR[text()='{searchValue}']]/@CharShape", - "searchValue": "사단법인 스마트오피스협의회", - "value": "돋움체", - "points": 1, - "category": "FontName", - "item": "문구 (사단법인 스마트오피스협의회)/① 글씨체 (돋움체)" - }, - "23": { - "path": "//CHARSHAPE[@Id=//TEXT[CHAR[text()='{searchValue}']]/@CharShape]/@Height", - "searchValue": "사단법인 스마트오피스협의회", - "value": "2700", - "points": 1, - "category": "OneAnswer", - "item": "문구 (사단법인 스마트오피스협의회)/② 크기 (2700)" - }, - "24": { - "path": "//PARASHAPE[@Id=//CHAR[text()='{searchValue}']/ancestor::P/@ParaShape]/@Align", - "searchValue": "사단법인 스마트오피스협의회", - "value": "Center", - "points": 1, - "category": "OneAnswer", - "item": "문구 (사단법인 스마트오피스협의회)/③ 정렬 (가운데 정렬)" - }, - "25": { - "path": "//TEXT[CHAR[text()='{searchValue}']]/@CharShape", - "searchValue": "DIAT", - "value": "궁서", - "points": 1, - "category": "Header.FontName", - "item": "문구 (DIAT)/① 글꼴 (궁서)" - }, - "26": { - "path": "//CHARSHAPE[@Id=//TEXT[CHAR[text()='{searchValue}']]/@CharShape]/@Height", - "searchValue": "DIAT", - "value": "900", - "points": 1, - "category": "Header.OneAnswer", - "item": "문구 (DIAT)/② 크기 (9pt)" - }, - "27": { - "path": "//PARASHAPE[@Id=//CHAR[text()='{searchValue}']/parent::TEXT/parent::P/@ParaShape]/@Align", - "searchValue": "DIAT", - "value": "Right", - "points": 1, - "category": "Header.OneAnswer", - "item": "문구 (DIAT)/③ 정렬 (오른쪽 정렬)" - }, - "28": { - "path": "//PAGENUM/@FormatType", - "value": "Ideograph", - "points": 2, - "category": "PageNumber", - "item": "① 쪽 번호 매기기 (가,나,다 순으로)", - "desc1": { - "가,나,다": "HangulSyllable", - "1,2,3": "Digit", - "일,이,삼": "HangulPhonetic", - "갑,을,병": "DecagonCircle", - "A,B,C": "LatinCapital", - "a,b,c": "LatinSmall", - "Ⓐ,Ⓑ,Ⓒ": "CircledLatinCapital", - "①,②,③": "CircledDigit", - "一,二,三": "Ideograph", - "㉠,㉡,㉢": "CircledHangulJamo", - "ⓐ,ⓑ,ⓒ": "CircledLatinSmall", - "㊀,㊁,㊂": "CircledIdeograph", - "i,ii,iii": "RomanSmall", - "I,II,III": "RomanCapital", - "甲,乙,丙": "DecagonCircleHanja", - "+,++,+++": "UserChar", - "*,**,***": "UserChar", - "정답에 맞는 값 value에 입력": "" - }, - "desc2": "1, 2페이지 모두 정답이어야 점수 부여" - }, - "29": { - "path": "//PAGENUM/@Pos", - "value": "BottomCenter", - "points": 2, - "category": "PageNumber", - "item": "왼쪽 아래", - "desc": "1, 2페이지 모두 정답이어야 점수 부여", - "desc2": { - "가운데 아래": "BottomCenter", - "오른쪽 아래": "BottomRight", - "왼쪽 아래": "BottomLeft" - } - }, - "30": { - "path": "//CHAR[contains(text(),'{searchValue}')]", - "searchValue": "http", - "value": true, - "points": 2, - "category": "hyperlink", - "item": "문구 (http://www.ihd.or.kr)/하이퍼링크 없이 작성", - "desc": "searchValue에 해당하는 주소 문구에 하이퍼링크가 하나라도 설정되어 있으면 오답" - }, - "31": { - "path": "//PARASHAPE[@Id='{parashape_id}']/PARAMARGIN/@LineSpacing", - "value": "190", - "first_word": "디", - "points": 2, - "category": "LineSpacing", - "item": "문제 1 줄간격 190% 설정", - "desc": "1페이지 문단의 줄간격이 정답이 아닌 문단이 있으면 False(감점), first_word 속성에 [문단 첫글자 장식]에 해당하는 글자를 입력해준다." - } - }, - "2": { - "1": { - "path": "//PAGEBORDERFILL[@Type='Both' or @Type='Even']/@HeaderInside", - "path2": "//BORDERFILL[@Id=//PAGEBORDERFILL[@Type='Both' or @Type='Even']/@BorferFill]", - "value": { - "header_inside": true, - "all_double_slim": true - }, - "points": 4, - "category": "PageBorder", - "item": "문제2 쪽테두리(이중 실선, 머리말 포함) 설정" - }, - "2": { - "path": "count(//SECTION)>1", - "value": true, - "points": 3, - "category": "Boolean", - "item": "① 구역나누기", - "desc": "섹션이 1개 이상이면 점수부여" - }, - "3": { - "path": "./TEXT/COLDEF/@Count", - "value": "2", - "points": 3, - "category": "TwoColumn", - "item": "② 다단 2단" - }, - "4": { - "path": "//RECTANGLE/SHAPEOBJECT/SIZE/@Width", - "value": "70", - "points": 2, - "category": "Rectangle.mmSize", - "item": "문구 (된장의 역사와 종류)/① 크기-너비 (70 mm)" - }, - "5": { - "path": "//RECTANGLE/SHAPEOBJECT/SIZE/@Height", - "value": "12", - "points": 2, - "category": "Rectangle.mmSize", - "item": "문구 (된장의 역사와 종류)/② 크기-높이 (12 mm)" - }, - "6": { - "path": "//RECTANGLE//LINESHAPE", - "value": { - "Style": "DoubleSlim", - "Width": "283" - }, - "points": 2, - "category": "Rectangle.LineShape", - "item": "문구 (된장의 역사와 종류)/③ 테두리 : 이중 실선(1.00mm)", - "desc": "1mm = 283pt value['Width']에 pt값 입력" - }, - "7": { - "path": "//RECTANGLE/@Ratio", - "value": "50", - "points": 2, - "category": "Rectangle.OneAnswer", - "item": "문구 (된장의 역사와 종류)/④ 글상자 모서리 (반원)", - "desc": "모서리 비율 반원:50 / 둥근모양:20" - }, - "8": { - "path": "//RECTANGLE//WINDOWBRUSH/@FaceColor", - "value": "227,220,193", - "points": 2, - "category": "Rectangle.Color", - "item": "문구 (된장의 역사와 종류)/⑤ 채우기 : 색상(RGB:227,220,193)" - }, - "9": { - "path": "//RECTANGLE/SHAPEOBJECT/POSITION/@TreatAsChar", - "value": "true", - "points": 1, - "category": "Rectangle.OneAnswer", - "item": "문구 (된장의 역사와 종류)/⑥ 글상자 위치 (글자처럼 취급)" - }, - "10": { - "path": "//PARASHAPE[@Id='{rect_parashape_id}']/@Align", - "value": "Center", - "points": 1, - "category": "Rectangle.TextBoxAlign", - "item": "문구 (된장의 역사와 종류)/⑦ 글상자 정렬 (가운데 정렬)" - }, - "11": { - "path": ".//RECTANGLE//TEXT/@CharShape", - "value": "맑은 고딕", - "points": 1, - "category": "Rectangle.FontName", - "item": "문구 (된장의 역사와 종류)/⑧ 글씨체 (맑은 고딕)" - }, - "12": { - "path": "//CHARSHAPE[@Id='{rect_charshape_id}']/@Height", - "value": "2000", - "points": 1, - "category": "Rectangle.FontSize", - "item": "문구 (된장의 역사와 종류)/⑨ 글씨크기 (2000)", - "desc": "1pt당 100" - }, - "13": { - "path": "//PARASHAPE[@Id={rect_parashape_id}]/@Align", - "value": "Center", - "points": 1, - "category": "Rectangle.TextBoxAlign", - "item": "문구 (된장의 역사와 종류)/⑩ 정렬 (가운데 정렬)" - }, - "14": { - "path": "//BINITEM[@BinData=//PICTURE/IMAGE/@BinItem][@Format='JPG' or @Format='JPEG' or @Format='PNG']", - "value": true, - "points": 2, - "category": "Boolean", - "item": "① 파일명 \"그림A.jpg\" 삽입", - "desc": "첨부 이미지 파일명 손상으로 정상적인 채점이 불가한 경우가 발견되어서 이미지 첨부 여부로 채점 방식 변경 (7/3)" - }, - "15": { - "path": "//PICTURE[./IMAGE[@BinItem=//BINITEM[@Format='JPG' or @Format='JPEG' or @Format='PNG']/@BinData]]/SHAPEOBJECT/SIZE/@Width", - "value": "85", - "points": 2, - "category": "mmSize", - "item": "② 크기-너비 (85 mm)" - }, - "16": { - "path": "//PICTURE[./IMAGE[@BinItem=//BINITEM[@Format='JPG' or @Format='JPEG' or @Format='PNG']/@BinData]]/SHAPEOBJECT/SIZE/@Height", - "value": "40", - "points": 2, - "category": "mmSize", - "item": "③ 크기-높이 (40 mm)" - }, - "17": { - "path": "//PICTURE[./IMAGE[@BinItem=//BINITEM[@Format='JPG' or @Format='JPEG' or @Format='PNG']/@BinData]]/SHAPEOBJECT/POSITION[not(@TreatAsChar='true') and @HorzRelTo='Page']/@HorzOffset", - "value": "0", - "points": 2, - "category": "mmSize", - "item": "④ 위치 (어울림 : 가로-쪽의 왼쪽 0mm)" - }, - "18": { - "path": "//PICTURE[./IMAGE[@BinItem=//BINITEM[@Format='JPG' or @Format='JPEG' or @Format='PNG']/@BinData]]/SHAPEOBJECT/POSITION[not(@TreatAsChar='true') and @HorzRelTo='Page']/@VertOffset", - "value": "24", - "points": 2, - "category": "mmSize", - "item": "⑤ 위치 (어울림 : 세로-쪽의 위 24 mm)" - }, - "19": { - "path": "//TEXT[CHAR[text()='{searchValue}']]/@CharShape", - "searchValue": "1. 디지털 문서 편집 기술", - "value": "중고딕", - "points": 1, - "category": "FontName", - "item": "문구① (1. 디지털 문서 편집 기술)/① 글씨체 (중고딕)" - }, - "20": { - "path": "//CHARSHAPE[@Id=//TEXT[CHAR[text()='{searchValue}']]/@CharShape]/@Height", - "searchValue": "1. 디지털 문서 편집 기술", - "value": "1200", - "points": 1, - "category": "OneAnswer", - "item": "문구① (1. 디지털 문서 편집 기술)/② 크기 (1200)" - }, - "21": { - "path": "//CHARSHAPE[@Id=//TEXT[CHAR[text()='{searchValue}']]/@CharShape]", - "searchValue": "1. 디지털 문서 편집 기술", - "value": "BOLD", - "points": 1, - "category": "FontAttribute", - "item": "문구① (1. 디지털 문서 편집 기술)/③ 진하게" - }, - "22": { - "path": "//TEXT[CHAR[text()='{searchValue}']]/@CharShape", - "searchValue": "2. 문서 자동화 솔루션", - "value": "중고딕", - "points": 1, - "category": "FontName", - "item": "문구② (2. 문서 자동화 솔루션)/① 글씨체 (중고딕)" - }, - "23": { - "path": "//CHARSHAPE[@Id=//TEXT[CHAR[text()='{searchValue}']]/@CharShape]/@Height", - "searchValue": "2. 문서 자동화 솔루션", - "value": "1200", - "points": 1, - "category": "OneAnswer", - "item": "문구② (2. 문서 자동화 솔루션)/② 크기 (1200)" - }, - "24": { - "path": "//CHARSHAPE[@Id=//TEXT[CHAR[text()='{searchValue}']]/@CharShape]", - "searchValue": "2. 문서 자동화 솔루션", - "value": "BOLD", - "points": 1, - "category": "FontAttribute", - "item": "문구② (2. 문서 자동화 솔루션)/③ 진하게" - }, - "25": { - "path": "boolean(//TEXT[CHAR[contains(text(),'{option}')]]/FOOTNOTE)", - "path2": "boolean(//CHAR[substring(., string-length(.) - string-length('{option}') + 1) = '{option}']/following-sibling::FOOTNOTE/descendant::CHAR)", - "option": "전자 서명", - "value": true, - "points": 2, - "category": "Boolean", - "item": "문구 (전자 서명)/① 각주 설정 및 문구 입력" - }, - "26": { - "path": "//CHAR[contains(text(),'{searchValue}')]/parent::TEXT/@CharShape", - "searchValue": "공개키 암호화 방식을 사용하여 본인인증, 혹은 전자문서의 부인 방지를 위해 사용되는 기술", - "value": "돋움", - "points": 1, - "category": "FontName", - "item": "문구 (전자 서명)/② 글씨체 (돋움)" - }, - "27": { - "path": "//CHARSHAPE[@Id=//TEXT[CHAR[contains(text(),'{searchValue}')]]/@CharShape]/@Height", - "searchValue": "공개키 암호화 방식을 사용하여 본인인증, 혹은 전자문서의 부인 방지를 위해 사용되는 기술", - "value": "900", - "points": 1, - "category": "OneAnswer", - "item": "문구 (전자 서명)/③ 크기 (9pt)" - }, - "28": { - "path": "//P[TEXT[CHAR[contains(text(), '{searchValue}')]]]//AUTONUMFORMAT/@Type", - "searchValue": "공개키 암호화 방식을 사용하여 본인인증, 혹은 전자문서의 부인 방지를 위해 사용되는 기술", - "value": "CircledDigit", - "points": 2, - "category": "OneAnswer", - "item": "문구 (전당)/④ 각주 번호모양", - "desc": { - "가,나,다": "HangulSyllable", - "1,2,3": "Digit", - "일,이,삼": "HangulPhonetic", - "갑,을,병": "DecagonCircle", - "A,B,C": "LatinCapital", - "a,b,c": "LatinSmall", - "Ⓐ,Ⓑ,Ⓒ": "CircledLatinCapital", - "①,②,③": "CircledDigit", - "一,二,三": "Ideograph", - "㉠,㉡,㉢": "CircledHangulJamo", - "ⓐ,ⓑ,ⓒ": "CircledLatinSmall", - "㊀,㊁,㊂": "CircledIdeograph", - "i,ii,iii": "RomanSmall", - "I,II,III": "RomanCapital", - "甲,乙,丙": "DecagonCircleHanja", - "+,++,+++": "UserChar", - "*,**,***": "UserChar", - "정답에 맞는 값 value에 입력": "" - } - }, - "29": { - "path": "boolean(//CHAR[contains(text(),'Security')])", - "ignoreWord": "Security", - "value": true, - "points": 3, - "category": "Boolean", - "item": "Security/영단어 미입력, 대소문자/오타 시 전체 감점", - "desc": "유사도 검사를 진행하지 않고 영단어가 모두 일치해야 하므로 xpath구문 내 단어도 수정필요" - }, - "30": { - "path": "//CHAR[contains(text(),'{kor}')][contains(text(),'{chn}')]", - "word": [ - ["초안", "草案"], - ["진위", "眞僞"], - ["탑재", "搭載"], - ["자동", "自動"], - ["극대화", "極大化"] - ], - "value": 10, - "points": 10, - "category": "Hanja", - "item": "① 초안(草案), ② 진위(眞僞), ③ 탑재(搭載), ④ 자동(自動), ⑤ 극대화(極大化)" - }, - "31": { - "path": "boolean(//CHAR[contains(translate(text(), ' ', ''),'간과비용')])", - "value": true, - "points": 3, - "category": "Boolean", - "item": "문구 (…대체하면서 비용이 시간과 절감될…)>'비용이 / 시간과' 순서바꿈" - }, - "32": { - "path": "boolean(//CHAR[contains(translate(text(), ' ', ''),'이필요한')])", - "value": true, - "points": 3, - "category": "Boolean", - "item": "문구 (…인력 투입이 필요해 수작업…)>'해' → '한' 글자바꿈" - }, - "33": { - "path": "//TEXT[CHAR[contains(text(),'{searchValue}')]]/@CharShape", - "searchValue": "디지털 문서 편집 기술 성장률(단위:%)", - "value": "굴림체", - "points": 1, - "category": "FontName", - "item": "제목 문구 (디지털 문서 편집 기술 성장률(단위:%))/① 글씨체 (굴림체)" - }, - "34": { - "path": "//CHARSHAPE[@Id=//TEXT[CHAR[text()='{searchValue}']]/@CharShape]/@Height", - "searchValue": "디지털 문서 편집 기술 성장률(단위:%)", - "value": "1100", - "points": 1, - "category": "OneAnswer", - "item": "제목 문구 (디지털 문서 편집 기술 성장률(단위:%))/② 크기 (1100)" - }, - "35": { - "path": "//CHARSHAPE[@Id=//TEXT[CHAR[text()='{searchValue}']]/@CharShape]", - "searchValue": "디지털 문서 편집 기술 성장률(단위:%)", - "value": "BOLD", - "points": 1, - "category": "FontAttribute", - "item": "제목 문구 (디지털 문서 편집 기술 성장률(단위:%))/③ 진하게" - }, - "36": { - "path": "//PARASHAPE[@Id=//P[.//CHAR[text()='{searchValue}']]/@ParaShape]/@Align", - "searchValue": "디지털 문서 편집 기술 성장률(단위:%)", - "value": "Center", - "points": 1, - "category": "OneAnswer", - "item": "제목 문구 (디지털 문서 편집 기술 성장률(단위:%))/④ 정렬 (가운데 정렬)" - }, - "37": { - "path": "//BORDERFILL[@Id=//TABLE/ROW[1]/CELL/@BorderFill]/FILLBRUSH/WINDOWBRUSH/@FaceColor", - "path2": "//BORDERFILL[@Id=//CELLZONE[@StartRowAddr='0' and @EndRowAddr='0' and @StartColAddr='0' and @EndColAddr=(ancestor::TABLE[1]/@ColCount)-1]/@BorderFill]/FILLBRUSH/WINDOWBRUSH/@FaceColor", - "value": "233,174,43", - "points": 2, - "category": "Color", - "item": "위쪽 제목 셀/① 색상(RGB:233,174,43)" - }, - "38": { - "path": "//CHARSHAPE[@Id=//TABLE/ROW[1]/descendant::TEXT/@CharShape]", - "value": "BOLD", - "points": 1, - "category": "FontAttribute", - "item": "위쪽 제목 셀/② 진하게", - "desc": "글자 속성이라 CELLZONE으로 적용 되지 않음" - }, - "39": { - "path": "//BORDERFILL[@Id=//TABLE/ROW[1]/CELL/@BorderFill]/BOTTOMBORDER/@Type", - "path2": "//BORDERFILL[@Id=//CELLZONE[@StartRowAddr='0' and @EndRowAddr='0' and @StartColAddr='0' and @EndColAddr=(ancestor::TABLE[1]/@ColCount)-1]/@BorderFill]/BOTTOMBORDER/@Type", - "value": "DoubleSlim", - "points": 2, - "category": "TableAnswer", - "item": "제목 셀 아래선/① 이중실선" - }, - "40": { - "path": "//BORDERFILL[@Id=//TABLE/ROW[1]/CELL/@BorderFill]/BOTTOMBORDER/@Width", - "path2": "//BORDERFILL[@Id=//CELLZONE[@StartRowAddr='0' and @EndRowAddr='0' and @StartColAddr='0' and @EndColAddr=(ancestor::TABLE[1]/@ColCount)-1]/@BorderFill]/BOTTOMBORDER/@Width", - "value": "0.5mm", - "points": 2, - "category": "TableAnswer", - "item": "제목 셀 아래선/② 0.5mm" - }, - "41": { - "path": "//TABLE//TEXT/@CharShape", - "path2": "//FONTFACE[@Lang='Hangul']/FONT[@Id=//CHARSHAPE[@Id=//TABLE/ROW/descendant::TEXT/@CharShape]/FONTID/@Hangul]/@Name", - "value": "굴림", - "points": 1, - "category": "TableFontName", - "category_tmp": "FontName", - "item": "글자모양/① 글씨체 (굴림)", - "desc": "테이블 폰트명 문항은 테이블의 모든 셀이 정답폰트와 일치해야 함, 하나만 일치해도 정답으로 채점할 경우 category값을 FontName으로 변경" - }, - "42": { - "path": "//CHARSHAPE[@Id=//TABLE//TEXT/@CharShape]/@Height", - "value": "1000", - "points": 1, - "category": "TableAnswer", - "item": "글자모양/② 크기 (1000)" - }, - "43": { - "path": "//PARASHAPE[@Id=//TABLE/ROW//P/@ParaShape]/@Align", - "value": "Center", - "points": 1, - "category": "TableAnswer", - "item": "글자모양/③ 정렬 (가운데 정렬)" - }, - "44": { - "path": "boolean(//TABLE[1]/ROW[last()]/CELL[position()=last()]//FIELDBEGIN[starts-with(@Command, '={option}')]) and boolean(//TABLE[1]/ROW[last()]/CELL[position()=last()-1]//FIELDBEGIN[starts-with(@Command, '={option}')])", - "option": "AVG", - "value": true, - "points": 4, - "category": "Boolean", - "item": "블록 계산식/합계", - "desc": "option값에 합계는 SUM / 평균은 AVG" - }, - "45": { - "chart_xpath": "", - "chart_type": "묶은 가로 막대형", - "value": true, - "points": 2, - "category": "ChartType", - "item": "① 종류 (묶은 가로 막대형)", - "desc": "chart_type을 입력받아 차트타입에 맞는 xml요소가 있는지 내부적으로 검사, chart_type만 한글로 입력해주면 된다. (공백무시)" - }, - "46": { - "chart_xpath": "//c:valAx/c:majorTickMark/@val", - "value": "out", - "points": 2, - "category": "ChartOneAnswer", - "item": "② 값 축 주 눈금선", - "desc": "chart xml파일에서 답안을 가져오는 문항은 path키값 대신 chart_xpath키값을 이용해 xapth구문을 작성한다" - }, - "47": { - "path": "//OLE[@BinItem=//BINITEM[@Format='OLE']/@BinData]//SIZE/@Width", - "value": "80", - "points": 2, - "category": "mmSize", - "item": "③ 크기-너비 (80 mm)" - }, - "48": { - "path": "//OLE[@BinItem=//BINITEM[@Format='OLE']/@BinData]//SIZE/@Height", - "value": "90", - "points": 2, - "category": "mmSize", - "item": "④ 크기-높이 (90 mm)" - }, - "49": { - "chart_xpath": "boolean(//c:chart and not(//c:pt[not(ancestor::c:tx)]/c:v[text()='합계' or text()='평균']))", - "value": true, - "points": 2, - "category": "Boolean", - "item": "⑤ 차트 데이터(표에서 블록계산식을 제외한 나머지 값만 이용)", - "desc": "차트가 존재하고 블록계산식(합계, 평균) 데이터가 없는 경우 정답 처리" - }, - "50": { - "chart_xpath": "//a:t[text()='{searchValue}']/ancestor::a:r//a:ea/@typeface", - "searchValue": "디지털 문서 편집 기술 성장률", - "value": "휴먼옛체", - "points": 1, - "category": "OneAnswer", - "item": "제목 문구 (디지털 문서 편집 기술 성장률)/① 글씨체 (휴먼옛체)" - }, - "51": { - "chart_xpath": "//a:t[text()='{searchValue}']/ancestor::a:r/a:rPr/@sz", - "searchValue": "디지털 문서 편집 기술 성장률", - "value": "1200", - "points": 1, - "category": "OneAnswer", - "item": "제목 문구 (디지털 문서 편집 기술 성장률)/② 크기 (1200)" - }, - "52": { - "chart_xpath": "//a:t[text()='{searchValue}']/ancestor::a:r/a:rPr/@{option}", - "option": "b", - "searchValue": "디지털 문서 편집 기술 성장률", - "value": "1", - "points": 1, - "category": "OneAnswer", - "item": "제목 문구 (디지털 문서 편집 기술 성장률)/③ 기울임", - "desc": "option값 - 기울임(Italic):i / 굵게(Bold):b" - }, - "53": { - "chart_xpath": "//c:catAx/c:txPr//a:ea/@typeface", - "value": "궁서", - "points": 1, - "category": "ChartOneAnswer", - "item": "X축/① 글꼴 (궁서)" - }, - "54": { - "chart_xpath": "//c:catAx/c:txPr//a:defRPr/@sz", - "value": "900", - "points": 1, - "category": "ChartOneAnswer", - "item": "X축/② 크기 (9pt)" - }, - "55": { - "chart_xpath": "//c:catAx/c:txPr//a:defRPr/@{option}", - "option": "i", - "value": "1", - "points": 1, - "category": "ChartOneAnswer", - "item": "X축/③ 기울임", - "desc": "option값 - 기울임(Italic):i / 굵게(Bold):b" - }, - "56": { - "chart_xpath": "//c:valAx/c:txPr//a:ea/@typeface", - "value": "궁서", - "points": 1, - "category": "ChartOneAnswer", - "item": "Y축/① 글꼴 (궁서)" - }, - "57": { - "chart_xpath": "//c:valAx/c:txPr//a:defRPr/@sz", - "value": "900", - "points": 1, - "category": "ChartOneAnswer", - "item": "Y축/② 크기 (9pt)" - }, - "58": { - "chart_xpath": "//c:valAx/c:txPr//a:defRPr/@{option}", - "option": "i", - "value": "1", - "points": 1, - "category": "ChartOneAnswer", - "item": "Y축/③ 기울임", - "desc": "option값 - 기울임(Italic):i / 굵게(Bold):b" - }, - "59": { - "chart_xpath": "//c:legend//a:ea/@typeface", - "value": "궁서", - "points": 1, - "category": "OneAnswer", - "item": "범례/① 글꼴 (궁서)" - }, - "60": { - "chart_xpath": "//c:legend//a:defRPr/@sz", - "value": "900", - "points": 1, - "category": "OneAnswer", - "item": "범례/② 크기 (9pt)" - }, - "61": { - "chart_xpath": "//c:legend//a:defRPr/@{option}", - "option": "i", - "value": "1", - "points": 1, - "category": "OneAnswer", - "item": "범례/③ 기울임", - "desc": "option값 - 기울임(Italic):i / 굵게(Bold):b" - } - } -} diff --git a/회차별채점자료/2512/DIW_2512A.hwpx b/회차별채점자료/2512/DIW_2512A.hwpx deleted file mode 100644 index 2e949d4..0000000 Binary files a/회차별채점자료/2512/DIW_2512A.hwpx and /dev/null differ diff --git a/회차별채점자료/2512/DIW_2512A_문제.hwpx b/회차별채점자료/2512/DIW_2512A_문제.hwpx deleted file mode 100644 index d0759b2..0000000 Binary files a/회차별채점자료/2512/DIW_2512A_문제.hwpx and /dev/null differ diff --git a/회차별채점자료/2512/DIW_2512A_채점기준표.xlsx b/회차별채점자료/2512/DIW_2512A_채점기준표.xlsx deleted file mode 100644 index 1df564a..0000000 Binary files a/회차별채점자료/2512/DIW_2512A_채점기준표.xlsx and /dev/null differ diff --git a/회차별채점자료/2512/DIW_2512B.hwpx b/회차별채점자료/2512/DIW_2512B.hwpx deleted file mode 100644 index 726a72d..0000000 Binary files a/회차별채점자료/2512/DIW_2512B.hwpx and /dev/null differ diff --git a/회차별채점자료/2512/DIW_2512B_문제.hwpx b/회차별채점자료/2512/DIW_2512B_문제.hwpx deleted file mode 100644 index 6d2561f..0000000 Binary files a/회차별채점자료/2512/DIW_2512B_문제.hwpx and /dev/null differ diff --git a/회차별채점자료/2512/DIW_2512B_채점기준표.xlsx b/회차별채점자료/2512/DIW_2512B_채점기준표.xlsx deleted file mode 100644 index c019446..0000000 Binary files a/회차별채점자료/2512/DIW_2512B_채점기준표.xlsx and /dev/null differ diff --git a/회차별채점자료/2512/DIW_2512C.hwpx b/회차별채점자료/2512/DIW_2512C.hwpx deleted file mode 100644 index 004317a..0000000 Binary files a/회차별채점자료/2512/DIW_2512C.hwpx and /dev/null differ diff --git a/회차별채점자료/2512/DIW_2512C.json b/회차별채점자료/2512/DIW_2512C.json deleted file mode 100644 index 020c461..0000000 --- a/회차별채점자료/2512/DIW_2512C.json +++ /dev/null @@ -1,850 +0,0 @@ -{ - "0": { - "0": { - "path": "", - "path2": "", - "points": 0, - "category": "파일저장", - "item": "파일명 (수검번호.hwp/hwpx)" - }, - "1": { - "path": "//PAGEMARGIN", - "value": { - "Top": 20, - "Bottom": 20, - "Left": 20, - "Right": 20, - "Header": 10, - "Footer": 10, - "Gutter": 0 - }, - "tolerance": 1, - "points": 4, - "category": "PageSetting", - "item": "A4용지, 왼쪽/오른쪽/위쪽/아래쪽 (각20mm), 머리말/꼬리말 (10mm), 제본(0mm)" - }, - "2": { - "path": "", - "value": { - "FontName": "바탕", - "FontSize": "1000", - "Alignment": "Justify", - "LineSpacing": "160" - }, - "points": 4, - "category": "BasicSetting", - "item": "글꼴 (바탕, 10pt), 양쪽정렬, 줄간격 (160%)" - }, - "3": { - "path": "", - "value": null, - "points": 40, - "category": "오타감점", - "item": "오타 1개 -1점 / 2503회부터 오타 1개 -1점으로 변경" - } - }, - "1": { - "1": { - "path": "//TEXTART[@Text='{searchValue}']/TEXTARTSHAPE/@FontName", - "searchValue": "한국전통공예박람회", - "value": "굴림체", - "points": 1, - "category": "OneAnswer", - "item": "문구 (한국전통공예박람회)/① 글씨체 (굴림체)" - }, - "2": { - "path": "//TEXTART[@Text='{searchValue}']/descendant::WINDOWBRUSH/@FaceColor", - "searchValue": "한국전통공예박람회", - "value": "28,61,98", - "points": 2, - "category": "Color", - "item": "문구 (한국전통공예박람회)/② 채우기 : 색상(RGB:28,61,98)" - }, - "3": { - "path": "//TEXTART[@Text='{searchValue}']/SHAPEOBJECT/SIZE/@Width", - "searchValue": "한국전통공예박람회", - "value": "110", - "tolerance": 1, - "points": 2, - "category": "mmSize", - "item": "문구 (한국전통공예박람회)/③ 크기-너비 (110 mm)" - }, - "4": { - "path": "//TEXTART[@Text='{searchValue}']/SHAPEOBJECT/SIZE/@Height", - "searchValue": "한국전통공예박람회", - "value": "20", - "tolerance": 1, - "points": 2, - "category": "mmSize", - "item": "문구 (한국전통공예박람회)/④ 크기-높이 (20 mm)" - }, - "5": { - "path": "//TEXTART[@Text='{searchValue}']/SHAPEOBJECT/POSITION/@TreatAsChar", - "searchValue": "한국전통공예박람회", - "value": "true", - "points": 2, - "category": "OneAnswer", - "item": "문구 (한국전통공예박람회)/⑤ 위치 (글자처럼 취급)" - }, - "6": { - "path": "//PARASHAPE[@Id=//P[.//TEXTART[@Text='{searchValue}']]/@ParaShape]/@Align", - "searchValue": "한국전통공예박람회", - "value": "Center", - "points": 2, - "category": "OneAnswer", - "item": "문구 (한국전통공예박람회)/⑥ 정렬 (가운데 정렬)" - }, - "7": { - "path": "//TEXTART[@Text='{searchValue}']", - "searchValue": "한국전통공예박람회", - "value": true, - "points": 2, - "category": "Boolean", - "item": "문구 (한국전통공예박람회)/⑦ 글맵시모양 (육안확인)" - }, - "8": { - "path": "//RECTANGLE[.//CHAR[text()='{searchValue}']]/SHAPEOBJECT/SIZE", - "searchValue": "전", - "value": { - "Height": 2800, - "Width": 2800 - }, - "tolerance": 200, - "points": 1, - "category": "TwoLineSize", - "item": "어/① 모양 (2줄)" - }, - "9": { - "path": "//TEXT[CHAR[text()='{searchValue}']]/@CharShape", - "searchValue": "전", - "value": "궁서체", - "points": 1, - "category": "FontName", - "item": "어/② 글씨체 (궁서체)" - }, - "10": { - "path": "//RECTANGLE[.//CHAR[text()='{searchValue}']]//WINDOWBRUSH/@FaceColor", - "searchValue": "전", - "value": "236,217,74", - "points": 2, - "category": "Color", - "item": "어/③ 면색 : 색상(RGB:236,217,74)" - }, - "11": { - "path": "//RECTANGLE[.//CHAR[text()='{searchValue}']]//OUTSIDEMARGIN/@Right", - "searchValue": "전", - "value": "3.0", - "tolerance": 1, - "points": 2, - "category": "mmSize", - "item": "어/④ 본문과의 간격 : 3.0mm" - }, - "12": { - "path": "//CHARSHAPE[@Id=//CHAR[contains(text(),'{searchValue}')]/parent::TEXT/@CharShape]", - "searchValue": "다양한 분야의 장인과 예술가들이 참여", - "value": "BOLD", - "points": 1, - "category": "FontAttribute", - "item": "문구 (다양한 분야의 장인과 예술가들이 참여)/① BOLD" - }, - "13": { - "path": "//CHARSHAPE[@Id=//CHAR[contains(text(),'{searchValue}')]/parent::TEXT/@CharShape]", - "searchValue": "다양한 분야의 장인과 예술가들이 참여", - "value": "UNDERLINE", - "points": 1, - "category": "FontAttribute", - "item": "문구 (다양한 분야의 장인과 예술가들이 참여)/② UNDERLINE" - }, - "14": { - "path": "//CHAR[contains(string(.),'{char1}')]/text()", - "path2": "//CHAR[contains(string(.),'{char2}')]/text()", - "path3": "//CHAR[contains(string(.),'{char3}')]/text()", - "char1": "●", - "char2": "●", - "char3": "※", - "value": 3, - "points": 3, - "category": "SpecialChar", - "item": "① ●, ② ●, ③ ※" - }, - "15": { - "path": "//CHAR[contains(text(),'{searchValue}')]/parent::TEXT/@CharShape", - "searchValue": "행사안내", - "value": "궁서", - "points": 1, - "category": "FontName", - "item": "문구 (● 행사안내 ●)/① 글씨체 (궁서)" - }, - "16": { - "path": "//PARASHAPE[@Id=//CHAR[contains(text(),'{match_str}')]/ancestor::P/@ParaShape]/@Align", - "match_str": "행사안내", - "value": "Center", - "points": 1, - "category": "Align", - "item": "문구 (● 행사안내 ●)/② 정렬 (가운데 정렬)" - }, - "17": { - "path": "//CHARSHAPE[@Id=//TEXT[CHAR[text()='{searchValue}']]/@CharShape]", - "hyperlink_ptag": "//P[.//FIELDBEGIN[@Type='Hyperlink']]", - "searchValue": "한국 전통공예 박람회 홈페이지 (http://www.ihd.or.kr)", - "value": "ITALIC", - "points": 1, - "category": "FontAttribute", - "item": "문구 (한국 전통공예 박람회 홈페이지 (http://www.ihd.or.kr))/① ITALIC" - }, - "18": { - "path": "//CHARSHAPE[@Id=//TEXT[CHAR[text()='{searchValue}']]/@CharShape]", - "hyperlink_ptag": "//P[.//FIELDBEGIN[@Type='Hyperlink']]", - "searchValue": "한국 전통공예 박람회 홈페이지 (http://www.ihd.or.kr)", - "value": "UNDERLINE", - "points": 1, - "category": "FontAttribute", - "item": "문구 (한국 전통공예 박람회 홈페이지 (http://www.ihd.or.kr))/② UNDERLINE" - }, - "19": { - "path": "//PARASHAPE[@Id=//CHAR[contains(text(),'{searchValue}')]/ancestor::P/following-sibling::P[1]/@ParaShape]/PARAMARGIN", - "searchValue": "기타사항", - "value": { - "Left": 15, - "Indent": 12 - }, - "points": 2, - "category": "ParaShape", - "item": "문구 (※ 기타… 이하 문단)/왼쪽여백 (15), 내어쓰기 (12)", - "desc": "내부적으로 내어쓰기는 음수값 / JSON value값은 양수로 입력" - }, - "20": { - "path": "//CHARSHAPE[@Id=//CHAR[contains(text(),'{searchValue}')]/parent::TEXT/@CharShape]/@Height", - "searchValue": "2025. 12. 20.", - "value": "1400", - "points": 1, - "category": "OneAnswer", - "item": "문구 (2025. 12. 20.)/① 크기 (1400)", - "desc": "1pt당 100" - }, - "21": { - "path": "//PARASHAPE[@Id=//CHAR[contains(text(),'{searchValue}')]/ancestor::P/@ParaShape]/@Align", - "searchValue": "2025. 12. 20.", - "value": "Center", - "points": 1, - "category": "OneAnswer", - "item": "문구 (2025. 12. 20.)/② 정렬 (가운데 정렬)" - }, - "22": { - "path": "//TEXT[CHAR[text()='{searchValue}']]/@CharShape", - "searchValue": "한국 전통공예 협의회", - "value": "굴림", - "points": 1, - "category": "FontName", - "item": "문구 (한국 전통공예 협의회)/① 글씨체 (굴림)" - }, - "23": { - "path": "//CHARSHAPE[@Id=//TEXT[CHAR[text()='{searchValue}']]/@CharShape]/@Height", - "searchValue": "한국 전통공예 협의회", - "value": "2600", - "points": 1, - "category": "OneAnswer", - "item": "문구 (한국 전통공예 협의회)/② 크기 (2600)" - }, - "24": { - "path": "//PARASHAPE[@Id=//CHAR[text()='{searchValue}']/ancestor::P/@ParaShape]/@Align", - "searchValue": "한국 전통공예 협의회", - "value": "Center", - "points": 1, - "category": "OneAnswer", - "item": "문구 (한국 전통공예 협의회)/③ 정렬 (가운데 정렬)" - }, - "25": { - "path": "//TEXT[CHAR[text()='{searchValue}']]/@CharShape", - "searchValue": "DIAT", - "value": "궁서", - "points": 1, - "category": "Header.FontName", - "item": "문구 (DIAT)/① 글꼴 (궁서)" - }, - "26": { - "path": "//CHARSHAPE[@Id=//TEXT[CHAR[text()='{searchValue}']]/@CharShape]/@Height", - "searchValue": "DIAT", - "value": "900", - "points": 1, - "category": "Header.OneAnswer", - "item": "문구 (DIAT)/② 크기 (9pt)" - }, - "27": { - "path": "//PARASHAPE[@Id=//CHAR[text()='{searchValue}']/parent::TEXT/parent::P/@ParaShape]/@Align", - "searchValue": "DIAT", - "value": "Right", - "points": 1, - "category": "Header.OneAnswer", - "item": "문구 (DIAT)/③ 정렬 (오른쪽 정렬)" - }, - "28": { - "path": "//PAGENUM/@FormatType", - "value": "LatinCapital", - "points": 2, - "category": "PageNumber", - "item": "① 쪽 번호 매기기", - "desc1": { - "가,나,다": "HangulSyllable", - "1,2,3": "Digit", - "일,이,삼": "HangulPhonetic", - "갑,을,병": "DecagonCircle", - "A,B,C": "LatinCapital", - "a,b,c": "LatinSmall", - "Ⓐ,Ⓑ,Ⓒ": "CircledLatinCapital", - "①,②,③": "CircledDigit", - "一,二,三": "Ideograph", - "㉠,㉡,㉢": "CircledHangulJamo", - "ⓐ,ⓑ,ⓒ": "CircledLatinSmall", - "㊀,㊁,㊂": "CircledIdeograph", - "i,ii,iii": "RomanSmall", - "I,II,III": "RomanCapital", - "甲,乙,丙": "DecagonCircleHanja", - "+,++,+++": "UserChar", - "*,**,***": "UserChar", - "정답에 맞는 값 value에 입력": "" - }, - "desc2": "1, 2페이지 모두 정답이어야 점수 부여" - }, - "29": { - "path": "//PAGENUM/@Pos", - "value": "BottomRight", - "points": 2, - "category": "PageNumber", - "item": "가운데 아래", - "desc": "1, 2페이지 모두 정답이어야 점수 부여", - "desc2": { - "가운데 아래": "BottomCenter", - "오른쪽 아래": "BottomRight", - "왼쪽 아래": "BottomLeft" - } - }, - "30": { - "path": "//CHAR[contains(text(),'{searchValue}')]", - "searchValue": "http", - "value": true, - "points": 2, - "category": "hyperlink", - "item": "문구 (http://www.ihd.or.kr)/하이퍼링크 없이 작성", - "desc": "searchValue에 해당하는 주소 문구에 하이퍼링크가 하나라도 설정되어 있으면 오답" - }, - "31": { - "path": "//PARASHAPE[@Id='{parashape_id}']/PARAMARGIN/@LineSpacing", - "value": "200", - "first_word": "전", - "points": 2, - "category": "LineSpacing", - "item": "문제 1 줄간격 200% 설정", - "desc": "1페이지 문단의 줄간격이 정답이 아닌 문단이 있으면 False(감점), first_word 속성에 [문단 첫글자 장식]에 해당하는 글자를 입력해준다." - } - }, - "2": { - "1": { - "path": "//PAGEBORDERFILL[@Type='Both' or @Type='Even']/@HeaderInside", - "path2": "//BORDERFILL[@Id=//PAGEBORDERFILL[@Type='Both' or @Type='Even']/@BorferFill]", - "value": { - "header_inside": true, - "all_double_slim": true - }, - "points": 4, - "category": "PageBorder", - "item": "문제2 쪽테두리(이중 실선, 머리말 포함) 설정" - }, - "2": { - "path": "count(//SECTION)>1", - "value": true, - "points": 3, - "category": "Boolean", - "item": "① 구역나누기", - "desc": "섹션이 1개 이상이면 점수부여" - }, - "3": { - "path": "./TEXT/COLDEF/@Count", - "value": "2", - "points": 3, - "category": "TwoColumn", - "item": "② 다단 2단" - }, - "4": { - "path": "//RECTANGLE/SHAPEOBJECT/SIZE/@Width", - "value": "65", - "points": 2, - "category": "Rectangle.mmSize", - "item": "문구 (한국 전통공예)/① 크기-너비 (65 mm)" - }, - "5": { - "path": "//RECTANGLE/SHAPEOBJECT/SIZE/@Height", - "value": "12", - "points": 2, - "category": "Rectangle.mmSize", - "item": "문구 (한국 전통공예)/② 크기-높이 (12 mm)" - }, - "6": { - "path": "//RECTANGLE//LINESHAPE", - "value": { - "Style": "DoubleSlim", - "Width": "283" - }, - "points": 2, - "category": "Rectangle.LineShape", - "item": "문구 (한국 전통공예)/③ 테두리 : 이중 실선(1.00mm)", - "desc": "1mm = 283pt value['Width']에 pt값 입력" - }, - "7": { - "path": "//RECTANGLE/@Ratio", - "value": "50", - "points": 2, - "category": "Rectangle.OneAnswer", - "item": "문구 (한국 전통공예)/④ 글상자 모서리 (반원)", - "desc": "모서리 비율 반원:50 / 둥근모양:20" - }, - "8": { - "path": "//RECTANGLE//WINDOWBRUSH/@FaceColor", - "value": "202,86,167", - "points": 2, - "category": "Rectangle.Color", - "item": "문구 (한국 전통공예)/⑤ 채우기 : 색상(RGB:202,86,167)" - }, - "9": { - "path": "//RECTANGLE/SHAPEOBJECT/POSITION/@TreatAsChar", - "value": "true", - "points": 1, - "category": "Rectangle.OneAnswer", - "item": "문구 (한국 전통공예)/⑥ 글상자 위치 (글자처럼 취급)" - }, - "10": { - "path": "//PARASHAPE[@Id='{rect_parashape_id}']/@Align", - "value": "Center", - "points": 1, - "category": "Rectangle.TextBoxAlign", - "item": "문구 (한국 전통공예)/⑦ 글상자 정렬 (가운데 정렬)" - }, - "11": { - "path": ".//RECTANGLE//TEXT/@CharShape", - "value": "견고딕", - "points": 1, - "category": "Rectangle.FontName", - "item": "문구 (한국 전통공예)/⑧ 글씨체 (견고딕)" - }, - "12": { - "path": "//CHARSHAPE[@Id='{rect_charshape_id}']/@Height", - "value": "2000", - "points": 1, - "category": "Rectangle.FontSize", - "item": "문구 (한국 전통공예)/⑨ 글씨크기 (2000)", - "desc": "1pt당 100" - }, - "13": { - "path": "//PARASHAPE[@Id={rect_parashape_id}]/@Align", - "value": "Center", - "points": 1, - "category": "Rectangle.TextBoxAlign", - "item": "문구 (한국 전통공예)/⑩ 정렬 (가운데 정렬)" - }, - "14": { - "path": "//BINITEM[@BinData=//PICTURE/IMAGE/@BinItem][@Format='JPG' or @Format='JPEG' or @Format='PNG']", - "value": true, - "points": 2, - "category": "Boolean", - "item": "① 파일명 \"그림C.jpg\" 삽입", - "desc": "첨부 이미지 파일명 손상으로 정상적인 채점이 불가한 경우가 발견되어서 이미지 첨부 여부로 채점 방식 변경 (7/3)" - }, - "15": { - "path": "//PICTURE[./IMAGE[@BinItem=//BINITEM[@Format='JPG' or @Format='JPEG' or @Format='PNG']/@BinData]]/SHAPEOBJECT/SIZE/@Width", - "value": "80", - "points": 2, - "category": "mmSize", - "item": "② 크기-너비 (80 mm)" - }, - "16": { - "path": "//PICTURE[./IMAGE[@BinItem=//BINITEM[@Format='JPG' or @Format='JPEG' or @Format='PNG']/@BinData]]/SHAPEOBJECT/SIZE/@Height", - "value": "40", - "points": 2, - "category": "mmSize", - "item": "③ 크기-높이 (40 mm)" - }, - "17": { - "path": "//PICTURE[./IMAGE[@BinItem=//BINITEM[@Format='JPG' or @Format='JPEG' or @Format='PNG']/@BinData]]/SHAPEOBJECT/POSITION[not(@TreatAsChar='true') and @HorzRelTo='Page']/@HorzOffset", - "value": "0", - "points": 2, - "category": "mmSize", - "item": "④ 위치 (어울림 : 가로-쪽의 왼쪽 0mm)" - }, - "18": { - "path": "//PICTURE[./IMAGE[@BinItem=//BINITEM[@Format='JPG' or @Format='JPEG' or @Format='PNG']/@BinData]]/SHAPEOBJECT/POSITION[not(@TreatAsChar='true') and @HorzRelTo='Page']/@VertOffset", - "value": "24", - "points": 2, - "category": "mmSize", - "item": "⑤ 위치 (어울림 : 세로-쪽의 위 24 mm)" - }, - "19": { - "path": "//TEXT[CHAR[text()='{searchValue}']]/@CharShape", - "searchValue": "1. 전통공예", - "value": "굴림체", - "points": 1, - "category": "FontName", - "item": "문구① (1. 전통공예)/① 글씨체 (굴림체)" - }, - "20": { - "path": "//CHARSHAPE[@Id=//TEXT[CHAR[text()='{searchValue}']]/@CharShape]/@Height", - "searchValue": "1. 전통공예", - "value": "1200", - "points": 1, - "category": "OneAnswer", - "item": "문구① (1. 전통공예)/② 크기 (1200)" - }, - "21": { - "path": "//CHARSHAPE[@Id=//TEXT[CHAR[text()='{searchValue}']]/@CharShape]", - "searchValue": "1. 전통공예", - "value": "BOLD", - "points": 1, - "category": "FontAttribute", - "item": "문구① (1. 전통공예)/③ 진하게" - }, - "22": { - "path": "//TEXT[CHAR[text()='{searchValue}']]/@CharShape", - "searchValue": "2. 전통 공예 산업", - "value": "굴림체", - "points": 1, - "category": "FontName", - "item": "문구② (2. 전통 공예 산업)/① 글씨체 (굴림체)" - }, - "23": { - "path": "//CHARSHAPE[@Id=//TEXT[CHAR[text()='{searchValue}']]/@CharShape]/@Height", - "searchValue": "2. 전통 공예 산업", - "value": "1200", - "points": 1, - "category": "OneAnswer", - "item": "문구② (2. 전통 공예 산업)/② 크기 (1200)" - }, - "24": { - "path": "//CHARSHAPE[@Id=//TEXT[CHAR[text()='{searchValue}']]/@CharShape]", - "searchValue": "2. 전통 공예 산업", - "value": "BOLD", - "points": 1, - "category": "FontAttribute", - "item": "문구② (2. 전통 공예 산업)/③ 진하게" - }, - "25": { - "path": "boolean(//TEXT[CHAR[contains(text(),'{option}')]]/FOOTNOTE)", - "path2": "boolean(//CHAR[substring(., string-length(.) - string-length('{option}') + 1) = '{option}']/following-sibling::FOOTNOTE/descendant::CHAR)", - "option": "업사이클링", - "value": true, - "points": 2, - "category": "Boolean", - "item": "문구 (업사이클링)/① 각주 설정 및 문구 입력" - }, - "26": { - "path": "//CHAR[contains(text(),'{searchValue}')]/parent::TEXT/@CharShape", - "searchValue": "이미 쓸모없거나 버려지는 자원을 재활용해 새로운 가치를 부여하는 것을 의미함", - "value": "중고딕", - "points": 1, - "category": "FontName", - "item": "문구 (업사이클링)/② 글씨체 (중고딕)" - }, - "27": { - "path": "//CHARSHAPE[@Id=//TEXT[CHAR[contains(text(),'{searchValue}')]]/@CharShape]/@Height", - "searchValue": "이미 쓸모없거나 버려지는 자원을 재활용해 새로운 가치를 부여하는 것을 의미함", - "value": "900", - "points": 1, - "category": "OneAnswer", - "item": "문구 (업사이클링)/③ 크기 (9pt)" - }, - "28": { - "path": "//P[TEXT[CHAR[contains(text(), '{searchValue}')]]]//AUTONUMFORMAT/@Type", - "searchValue": "이미 쓸모없거나 버려지는 자원을 재활용해 새로운 가치를 부여하는 것을 의미함", - "value": "CircledIdeograph", - "points": 2, - "category": "OneAnswer", - "item": "문구 (전당)/④ 각주 번호모양", - "desc": { - "가,나,다": "HangulSyllable", - "1,2,3": "Digit", - "일,이,삼": "HangulPhonetic", - "갑,을,병": "DecagonCircle", - "A,B,C": "LatinCapital", - "a,b,c": "LatinSmall", - "Ⓐ,Ⓑ,Ⓒ": "CircledLatinCapital", - "①,②,③": "CircledDigit", - "一,二,三": "Ideograph", - "㉠,㉡,㉢": "CircledHangulJamo", - "ⓐ,ⓑ,ⓒ": "CircledLatinSmall", - "㊀,㊁,㊂": "CircledIdeograph", - "i,ii,iii": "RomanSmall", - "I,II,III": "RomanCapital", - "甲,乙,丙": "DecagonCircleHanja", - "+,++,+++": "UserChar", - "*,**,***": "UserChar", - "정답에 맞는 값 value에 입력": "" - } - }, - "29": { - "path": "boolean(//CHAR[contains(text(),'Upcycling')])", - "ignoreWord": "Upcycling", - "value": true, - "points": 3, - "category": "Boolean", - "item": "Upcycling/영단어 미입력, 대소문자/오타 시 전체 감점", - "desc": "유사도 검사를 진행하지 않고 영단어가 모두 일치해야 하므로 xpath구문 내 단어도 수정필요" - }, - "30": { - "path": "//CHAR[contains(text(),'{kor}')][contains(text(),'{chn}')]", - "word": [ - ["차원", "次元"], - ["사례", "事例"], - ["주목", "注目"], - ["소비", "消費"], - ["명장", "名匠"] - ], - "value": 10, - "points": 10, - "category": "Hanja", - "item": "① 차원(次元), ② 사례(事例), ③ 주목(注目), ④ 소비(消費), ⑤ 명장(名匠)" - }, - "31": { - "path": "boolean(//CHAR[contains(translate(text(), ' ', ''),'국인관광')])", - "value": true, - "points": 3, - "category": "Boolean", - "item": "문구 (...활성화되면서 관광객과 외국인 일반...)>'관광객과 / 외국인' 순서바꿈" - }, - "32": { - "path": "boolean(//CHAR[contains(translate(text(), ' ', ''),'예품등이')])", - "value": true, - "points": 3, - "category": "Boolean", - "item": "문구 (...디지털 아트 공예품 통이...)>'통' → '등' 글자바꿈" - }, - "33": { - "path": "//TEXT[CHAR[contains(text(),'{searchValue}')]]/@CharShape", - "searchValue": "전통 공예 산업 성장률(단위: %)", - "value": "돋움", - "points": 1, - "category": "FontName", - "item": "제목 문구 (전통 공예 산업 성장률(단위: %))/① 글씨체 (돋움)" - }, - "34": { - "path": "//CHARSHAPE[@Id=//TEXT[CHAR[text()='{searchValue}']]/@CharShape]/@Height", - "searchValue": "전통 공예 산업 성장률(단위: %)", - "value": "1200", - "points": 1, - "category": "OneAnswer", - "item": "제목 문구 (전통 공예 산업 성장률(단위: %))/② 크기 (1200)" - }, - "35": { - "path": "//CHARSHAPE[@Id=//TEXT[CHAR[text()='{searchValue}']]/@CharShape]", - "searchValue": "전통 공예 산업 성장률(단위: %)", - "value": "BOLD", - "points": 1, - "category": "FontAttribute", - "item": "제목 문구 (전통 공예 산업 성장률(단위: %))/③ 진하게" - }, - "36": { - "path": "//PARASHAPE[@Id=//P[.//CHAR[text()='{searchValue}']]/@ParaShape]/@Align", - "searchValue": "전통 공예 산업 성장률(단위: %)", - "value": "Center", - "points": 1, - "category": "OneAnswer", - "item": "제목 문구 (전통 공예 산업 성장률(단위: %))/④ 정렬 (가운데 정렬)" - }, - "37": { - "path": "//BORDERFILL[@Id=//TABLE/ROW[1]/CELL/@BorderFill]/FILLBRUSH/WINDOWBRUSH/@FaceColor", - "path2": "//BORDERFILL[@Id=//CELLZONE[@StartRowAddr='0' and @EndRowAddr='0' and @StartColAddr='0' and @EndColAddr=(ancestor::TABLE[1]/@ColCount)-1]/@BorderFill]/FILLBRUSH/WINDOWBRUSH/@FaceColor", - "value": "138,194,217", - "points": 2, - "category": "Color", - "item": "위쪽 제목 셀/① 색상(RGB:138,194,217)" - }, - "38": { - "path": "//CHARSHAPE[@Id=//TABLE/ROW[1]/descendant::TEXT/@CharShape]", - "value": "BOLD", - "points": 1, - "category": "FontAttribute", - "item": "위쪽 제목 셀/② 진하게", - "desc": "글자 속성이라 CELLZONE으로 적용 되지 않음" - }, - "39": { - "path": "//BORDERFILL[@Id=//TABLE/ROW[1]/CELL/@BorderFill]/BOTTOMBORDER/@Type", - "path2": "//BORDERFILL[@Id=//CELLZONE[@StartRowAddr='0' and @EndRowAddr='0' and @StartColAddr='0' and @EndColAddr=(ancestor::TABLE[1]/@ColCount)-1]/@BorderFill]/BOTTOMBORDER/@Type", - "value": "DoubleSlim", - "points": 2, - "category": "TableAnswer", - "item": "제목 셀 아래선/① 이중실선" - }, - "40": { - "path": "//BORDERFILL[@Id=//TABLE/ROW[1]/CELL/@BorderFill]/BOTTOMBORDER/@Width", - "path2": "//BORDERFILL[@Id=//CELLZONE[@StartRowAddr='0' and @EndRowAddr='0' and @StartColAddr='0' and @EndColAddr=(ancestor::TABLE[1]/@ColCount)-1]/@BorderFill]/BOTTOMBORDER/@Width", - "value": "0.5mm", - "points": 2, - "category": "TableAnswer", - "item": "제목 셀 아래선/② 0.5mm" - }, - "41": { - "path": "//TABLE//TEXT/@CharShape", - "path2": "//FONTFACE[@Lang='Hangul']/FONT[@Id=//CHARSHAPE[@Id=//TABLE/ROW/descendant::TEXT/@CharShape]/FONTID/@Hangul]/@Name", - "value": "중고딕", - "points": 1, - "category": "TableFontName", - "category_tmp": "FontName", - "item": "글자모양/① 글씨체 (중고딕)", - "desc": "테이블 폰트명 문항은 테이블의 모든 셀이 정답폰트와 일치해야 함, 하나만 일치해도 정답으로 채점할 경우 category값을 FontName으로 변경" - }, - "42": { - "path": "//CHARSHAPE[@Id=//TABLE//TEXT/@CharShape]/@Height", - "value": "1000", - "points": 1, - "category": "TableAnswer", - "item": "글자모양/② 크기 (1000)" - }, - "43": { - "path": "//PARASHAPE[@Id=//TABLE/ROW//P/@ParaShape]/@Align", - "value": "Center", - "points": 1, - "category": "TableAnswer", - "item": "글자모양/③ 정렬 (가운데 정렬)" - }, - "44": { - "path": "boolean(//TABLE[1]/ROW[last()]/CELL[position()=last()]//FIELDBEGIN[starts-with(@Command, '={option}')]) and boolean(//TABLE[1]/ROW[last()]/CELL[position()=last()-1]//FIELDBEGIN[starts-with(@Command, '={option}')])", - "option": "SUM", - "value": true, - "points": 4, - "category": "Boolean", - "item": "블록 계산식/합계", - "desc": "option값에 합계는 SUM / 평균은 AVG" - }, - "45": { - "chart_xpath": "", - "chart_type": "표식만 있는 분산형", - "value": true, - "points": 2, - "category": "ChartType", - "item": "① 종류 (표식만 있는 분산형)", - "desc": "chart_type을 입력받아 차트타입에 맞는 xml요소가 있는지 내부적으로 검사, chart_type만 한글로 입력해주면 된다. (공백무시)" - }, - "46": { - "chart_xpath": "//c:valAx/c:majorTickMark/@val", - "value": "out", - "points": 2, - "category": "ChartOneAnswer", - "item": "② 값 축 주 눈금선", - "desc": "chart xml파일에서 답안을 가져오는 문항은 path키값 대신 chart_xpath키값을 이용해 xapth구문을 작성한다" - }, - "47": { - "path": "//OLE[@BinItem=//BINITEM[@Format='OLE']/@BinData]//SIZE/@Width", - "value": "80", - "points": 2, - "category": "mmSize", - "item": "③ 크기-너비 (80 mm)" - }, - "48": { - "path": "//OLE[@BinItem=//BINITEM[@Format='OLE']/@BinData]//SIZE/@Height", - "value": "90", - "points": 2, - "category": "mmSize", - "item": "④ 크기-높이 (90 mm)" - }, - "49": { - "chart_xpath": "boolean(//c:chart and not(//c:pt[not(ancestor::c:tx)]/c:v[text()='합계' or text()='평균']))", - "value": true, - "points": 2, - "category": "Boolean", - "item": "⑤ 차트 데이터(표에서 블록계산식을 제외한 나머지 값만 이용)", - "desc": "차트가 존재하고 블록계산식(합계, 평균) 데이터가 없는 경우 정답 처리" - }, - "50": { - "chart_xpath": "//a:t[text()='{searchValue}']/ancestor::a:r//a:ea/@typeface", - "searchValue": "전통 공예 산업 성장률(단위: %)", - "value": "굴림", - "points": 1, - "category": "OneAnswer", - "item": "제목 문구 (전통 공예 산업 성장률(단위: %))/① 글씨체 (굴림)" - }, - "51": { - "chart_xpath": "//a:t[text()='{searchValue}']/ancestor::a:r/a:rPr/@sz", - "searchValue": "전통 공예 산업 성장률(단위: %)", - "value": "1300", - "points": 1, - "category": "OneAnswer", - "item": "제목 문구 (전통 공예 산업 성장률(단위: %))/② 크기 (1300)" - }, - "52": { - "chart_xpath": "//a:t[text()='{searchValue}']/ancestor::a:r/a:rPr/@{option}", - "option": "b", - "searchValue": "전통 공예 산업 성장률(단위: %)", - "value": "1", - "points": 1, - "category": "OneAnswer", - "item": "제목 문구 (전통 공예 산업 성장률(단위: %))/③ 기울임", - "desc": "option값 - 기울임(Italic):i / 굵게(Bold):b" - }, - "53": { - "chart_xpath": "//c:catAx/c:txPr//a:ea/@typeface", - "value": "돋움체", - "points": 1, - "category": "ChartOneAnswer", - "item": "X축/① 글꼴 (돋움체)" - }, - "54": { - "chart_xpath": "//c:catAx/c:txPr//a:defRPr/@sz", - "value": "900", - "points": 1, - "category": "ChartOneAnswer", - "item": "X축/② 크기 (9pt)" - }, - "55": { - "chart_xpath": "//c:catAx/c:txPr//a:defRPr/@{option}", - "option": "i", - "value": "1", - "points": 1, - "category": "ChartOneAnswer", - "item": "X축/③ 기울임", - "desc": "option값 - 기울임(Italic):i / 굵게(Bold):b" - }, - "56": { - "chart_xpath": "//c:valAx/c:txPr//a:ea/@typeface", - "value": "돋움체", - "points": 1, - "category": "ChartOneAnswer", - "item": "Y축/① 글꼴 (돋움체)" - }, - "57": { - "chart_xpath": "//c:valAx/c:txPr//a:defRPr/@sz", - "value": "900", - "points": 1, - "category": "ChartOneAnswer", - "item": "Y축/② 크기 (9pt)" - }, - "58": { - "chart_xpath": "//c:valAx/c:txPr//a:defRPr/@{option}", - "option": "i", - "value": "1", - "points": 1, - "category": "ChartOneAnswer", - "item": "Y축/③ 기울임", - "desc": "option값 - 기울임(Italic):i / 굵게(Bold):b" - }, - "59": { - "chart_xpath": "//c:legend//a:ea/@typeface", - "value": "돋움체", - "points": 1, - "category": "OneAnswer", - "item": "범례/① 글꼴 (돋움체)" - }, - "60": { - "chart_xpath": "//c:legend//a:defRPr/@sz", - "value": "900", - "points": 1, - "category": "OneAnswer", - "item": "범례/② 크기 (9pt)" - }, - "61": { - "chart_xpath": "//c:legend//a:defRPr/@{option}", - "option": "i", - "value": "1", - "points": 1, - "category": "OneAnswer", - "item": "범례/③ 기울임", - "desc": "option값 - 기울임(Italic):i / 굵게(Bold):b" - } - } -} diff --git a/회차별채점자료/2512/DIW_2512C_문제.hwpx b/회차별채점자료/2512/DIW_2512C_문제.hwpx deleted file mode 100644 index 20b0bc3..0000000 Binary files a/회차별채점자료/2512/DIW_2512C_문제.hwpx and /dev/null differ diff --git a/회차별채점자료/2512/DIW_2512C_채점기준표.xlsx b/회차별채점자료/2512/DIW_2512C_채점기준표.xlsx deleted file mode 100644 index 1625bbe..0000000 Binary files a/회차별채점자료/2512/DIW_2512C_채점기준표.xlsx and /dev/null differ diff --git a/회차별채점자료/2512/DIW_2512D.hwpx b/회차별채점자료/2512/DIW_2512D.hwpx deleted file mode 100644 index 1feacc6..0000000 Binary files a/회차별채점자료/2512/DIW_2512D.hwpx and /dev/null differ diff --git a/회차별채점자료/2512/DIW_2512D_문제.hwpx b/회차별채점자료/2512/DIW_2512D_문제.hwpx deleted file mode 100644 index 8f13b97..0000000 Binary files a/회차별채점자료/2512/DIW_2512D_문제.hwpx and /dev/null differ diff --git a/회차별채점자료/2512/DIW_2512D_채점기준표.xlsx b/회차별채점자료/2512/DIW_2512D_채점기준표.xlsx deleted file mode 100644 index 61b63e6..0000000 Binary files a/회차별채점자료/2512/DIW_2512D_채점기준표.xlsx and /dev/null differ diff --git a/회차별채점자료/2601/260127_DIW_2601C_채점결과.xlsx b/회차별채점자료/2601/260127_DIW_2601C_채점결과.xlsx deleted file mode 100644 index a090e5b..0000000 Binary files a/회차별채점자료/2601/260127_DIW_2601C_채점결과.xlsx and /dev/null differ diff --git a/회차별채점자료/2601/260129_DIW_2601A_채점결과.xlsx b/회차별채점자료/2601/260129_DIW_2601A_채점결과.xlsx deleted file mode 100644 index 1b2156c..0000000 Binary files a/회차별채점자료/2601/260129_DIW_2601A_채점결과.xlsx and /dev/null differ diff --git a/회차별채점자료/2601/260129_DIW_2601B_TEST.xlsx b/회차별채점자료/2601/260129_DIW_2601B_TEST.xlsx deleted file mode 100644 index 1f2c3a9..0000000 Binary files a/회차별채점자료/2601/260129_DIW_2601B_TEST.xlsx and /dev/null differ diff --git a/회차별채점자료/2601/260129_DIW_2601B_채점결과.xlsx b/회차별채점자료/2601/260129_DIW_2601B_채점결과.xlsx deleted file mode 100644 index 25acc47..0000000 Binary files a/회차별채점자료/2601/260129_DIW_2601B_채점결과.xlsx and /dev/null differ diff --git a/회차별채점자료/2601/260129_DIW_2601C_채점결과.xlsx b/회차별채점자료/2601/260129_DIW_2601C_채점결과.xlsx deleted file mode 100644 index 16e869d..0000000 Binary files a/회차별채점자료/2601/260129_DIW_2601C_채점결과.xlsx and /dev/null differ diff --git a/회차별채점자료/2601/260130_DIW_2601C_채점결과.xlsx b/회차별채점자료/2601/260130_DIW_2601C_채점결과.xlsx deleted file mode 100644 index 53817f5..0000000 Binary files a/회차별채점자료/2601/260130_DIW_2601C_채점결과.xlsx and /dev/null differ diff --git a/회차별채점자료/2601/DIW_2601A_문제.hwpx b/회차별채점자료/2601/DIW_2601A_문제.hwpx deleted file mode 100644 index 338cebc..0000000 Binary files a/회차별채점자료/2601/DIW_2601A_문제.hwpx and /dev/null differ diff --git a/회차별채점자료/2601/DIW_2601A_채점기준표.xlsx b/회차별채점자료/2601/DIW_2601A_채점기준표.xlsx deleted file mode 100644 index bca8038..0000000 Binary files a/회차별채점자료/2601/DIW_2601A_채점기준표.xlsx and /dev/null differ diff --git a/회차별채점자료/2601/DIW_2601B.hwpx b/회차별채점자료/2601/DIW_2601B.hwpx deleted file mode 100644 index 2285105..0000000 Binary files a/회차별채점자료/2601/DIW_2601B.hwpx and /dev/null differ diff --git a/회차별채점자료/2601/DIW_2601B_문제.hwpx b/회차별채점자료/2601/DIW_2601B_문제.hwpx deleted file mode 100644 index 7f89475..0000000 Binary files a/회차별채점자료/2601/DIW_2601B_문제.hwpx and /dev/null differ diff --git a/회차별채점자료/2601/DIW_2601B_채점기준표.xlsx b/회차별채점자료/2601/DIW_2601B_채점기준표.xlsx deleted file mode 100644 index b9ad29f..0000000 Binary files a/회차별채점자료/2601/DIW_2601B_채점기준표.xlsx and /dev/null differ diff --git a/회차별채점자료/2601/DIW_2601C.hwpx b/회차별채점자료/2601/DIW_2601C.hwpx deleted file mode 100644 index ad12d3c..0000000 Binary files a/회차별채점자료/2601/DIW_2601C.hwpx and /dev/null differ diff --git a/회차별채점자료/2601/DIW_2601C_문제.hwpx b/회차별채점자료/2601/DIW_2601C_문제.hwpx deleted file mode 100644 index 3f274c1..0000000 Binary files a/회차별채점자료/2601/DIW_2601C_문제.hwpx and /dev/null differ diff --git a/회차별채점자료/2601/DIW_2601C_채점기준표.xlsx b/회차별채점자료/2601/DIW_2601C_채점기준표.xlsx deleted file mode 100644 index 69ecffd..0000000 Binary files a/회차별채점자료/2601/DIW_2601C_채점기준표.xlsx and /dev/null differ diff --git a/회차별채점자료/2601_2/260122_DIW_2601_2A_채점결과.xlsx b/회차별채점자료/2601_2/260122_DIW_2601_2A_채점결과.xlsx deleted file mode 100644 index 9b0d140..0000000 Binary files a/회차별채점자료/2601_2/260122_DIW_2601_2A_채점결과.xlsx and /dev/null differ diff --git a/회차별채점자료/2601_2/260123_DIW_2601_2A_TEST.xlsx b/회차별채점자료/2601_2/260123_DIW_2601_2A_TEST.xlsx deleted file mode 100644 index 6418080..0000000 Binary files a/회차별채점자료/2601_2/260123_DIW_2601_2A_TEST.xlsx and /dev/null differ diff --git a/회차별채점자료/2601_2/DIW_2601_2A.hwp b/회차별채점자료/2601_2/DIW_2601_2A.hwp deleted file mode 100644 index 5758a27..0000000 Binary files a/회차별채점자료/2601_2/DIW_2601_2A.hwp and /dev/null differ diff --git a/회차별채점자료/2601_2/DIW_2601_2A.json b/회차별채점자료/2601_2/DIW_2601_2A.json deleted file mode 100644 index 8511211..0000000 --- a/회차별채점자료/2601_2/DIW_2601_2A.json +++ /dev/null @@ -1,850 +0,0 @@ -{ - "0": { - "0": { - "path": "", - "path2": "", - "points": 0, - "category": "파일저장", - "item": "파일명 (수검번호.hwp/hwpx)" - }, - "1": { - "path": "//PAGEMARGIN", - "value": { - "Top": 20, - "Bottom": 20, - "Left": 20, - "Right": 20, - "Header": 10, - "Footer": 10, - "Gutter": 0 - }, - "tolerance": 1, - "points": 4, - "category": "PageSetting", - "item": "A4용지, 왼쪽/오른쪽/위쪽/아래쪽 (각20mm), 머리말/꼬리말 (10mm), 제본(0mm)" - }, - "2": { - "path": "", - "value": { - "FontName": "바탕", - "FontSize": "1000", - "Alignment": "Justify", - "LineSpacing": "160" - }, - "points": 4, - "category": "BasicSetting", - "item": "글꼴 (바탕, 10pt), 양쪽정렬, 줄간격 (160%)" - }, - "3": { - "path": "", - "value": null, - "points": 40, - "category": "오타감점", - "item": "오타 1개 -1점 / 2503회부터 오타 1개 -1점으로 변경" - } - }, - "1": { - "1": { - "path": "//TEXTART[@Text='{searchValue}']/TEXTARTSHAPE/@FontName", - "searchValue": "재활용의 날 행사", - "value": "맑은고딕", - "points": 1, - "category": "OneAnswer", - "item": "문구 (재활용의 날 행사)/① 글씨체 (맑은고딕)" - }, - "2": { - "path": "//TEXTART[@Text='{searchValue}']/descendant::WINDOWBRUSH/@FaceColor", - "searchValue": "재활용의 날 행사", - "value": "49,95,151", - "points": 2, - "category": "Color", - "item": "문구 (재활용의 날 행사)/② 채우기 : 색상(RGB:49,95,151)" - }, - "3": { - "path": "//TEXTART[@Text='{searchValue}']/SHAPEOBJECT/SIZE/@Width", - "searchValue": "재활용의 날 행사", - "value": "100", - "tolerance": 1, - "points": 2, - "category": "mmSize", - "item": "문구 (재활용의 날 행사)/③ 크기-너비 (100 mm)" - }, - "4": { - "path": "//TEXTART[@Text='{searchValue}']/SHAPEOBJECT/SIZE/@Height", - "searchValue": "재활용의 날 행사", - "value": "20", - "tolerance": 1, - "points": 2, - "category": "mmSize", - "item": "문구 (재활용의 날 행사)/④ 크기-높이 (20 mm)" - }, - "5": { - "path": "//TEXTART[@Text='{searchValue}']/SHAPEOBJECT/POSITION/@TreatAsChar", - "searchValue": "재활용의 날 행사", - "value": "true", - "points": 2, - "category": "OneAnswer", - "item": "문구 (재활용의 날 행사)/⑤ 위치 (글자처럼 취급)" - }, - "6": { - "path": "//PARASHAPE[@Id=//P[.//TEXTART[@Text='{searchValue}']]/@ParaShape]/@Align", - "searchValue": "재활용의 날 행사", - "value": "Center", - "points": 2, - "category": "OneAnswer", - "item": "문구 (재활용의 날 행사)/⑥ 정렬 (가운데 정렬)" - }, - "7": { - "path": "//TEXTART[@Text='{searchValue}']", - "searchValue": "재활용의 날 행사", - "value": true, - "points": 2, - "category": "Boolean", - "item": "문구 (재활용의 날 행사)/⑦ 글맵시모양 (육안확인)" - }, - "8": { - "path": "//RECTANGLE[.//CHAR[text()='{searchValue}']]/SHAPEOBJECT/SIZE", - "searchValue": "한", - "value": { - "Height": 2800, - "Width": 2800 - }, - "tolerance": 200, - "points": 1, - "category": "TwoLineSize", - "item": "어/① 모양 (2줄)" - }, - "9": { - "path": "//TEXT[CHAR[text()='{searchValue}']]/@CharShape", - "searchValue": "한", - "value": "돋움체", - "points": 1, - "category": "FontName", - "item": "어/② 글씨체 (돋움체)" - }, - "10": { - "path": "//RECTANGLE[.//CHAR[text()='{searchValue}']]//WINDOWBRUSH/@FaceColor", - "searchValue": "한", - "value": "210,154,216", - "points": 2, - "category": "Color", - "item": "어/③ 면색 : 색상(RGB:210,154,216)" - }, - "11": { - "path": "//RECTANGLE[.//CHAR[text()='{searchValue}']]//OUTSIDEMARGIN/@Right", - "searchValue": "한", - "value": "3.0", - "tolerance": 1, - "points": 2, - "category": "mmSize", - "item": "어/④ 본문과의 간격 : 3.0mm" - }, - "12": { - "path": "//CHARSHAPE[@Id=//CHAR[contains(text(),'{searchValue}')]/parent::TEXT/@CharShape]", - "searchValue": "자원재활용이 이루어지는 과정을 담은 영상물 관람과 시설 견학이 있을 예정", - "value": "BOLD", - "points": 1, - "category": "FontAttribute", - "item": "문구 (자원재활용이 이루어지는 과정을 담은 영상물 관람과 시설 견학이 있을 예정)/① BOLD" - }, - "13": { - "path": "//CHARSHAPE[@Id=//CHAR[contains(text(),'{searchValue}')]/parent::TEXT/@CharShape]", - "searchValue": "자원재활용이 이루어지는 과정을 담은 영상물 관람과 시설 견학이 있을 예정", - "value": "UNDERLINE", - "points": 1, - "category": "FontAttribute", - "item": "문구 (자원재활용이 이루어지는 과정을 담은 영상물 관람과 시설 견학이 있을 예정)/② UNDERLINE" - }, - "14": { - "path": "//CHAR[contains(string(.),'{char1}')]/text()", - "path2": "//CHAR[contains(string(.),'{char2}')]/text()", - "path3": "//CHAR[contains(string(.),'{char3}')]/text()", - "char1": "▣", - "char2": "▣", - "char3": "※", - "value": 3, - "points": 3, - "category": "SpecialChar", - "item": "① ▣ , ② ▣ , ③ ※" - }, - "15": { - "path": "//CHAR[contains(text(),'{searchValue}')]/parent::TEXT/@CharShape", - "searchValue": "행사안내", - "value": "돋움", - "points": 1, - "category": "FontName", - "item": "문구 (▣ 행사안내 ▣)/① 글씨체 (돋움)" - }, - "16": { - "path": "//PARASHAPE[@Id=//CHAR[contains(text(),'{match_str}')]/ancestor::P/@ParaShape]/@Align", - "match_str": "행사안내", - "value": "Center", - "points": 1, - "category": "Align", - "item": "문구 (▣ 행사안내 ▣)/② 정렬 (가운데 정렬)" - }, - "17": { - "path": "//CHARSHAPE[@Id=//TEXT[CHAR[text()='{searchValue}']]/@CharShape]", - "hyperlink_ptag": "//P[.//FIELDBEGIN[@Type='Hyperlink']]", - "searchValue": "부산시청 앞 광장, 부산시 쓰레기 매립장 등", - "value": "BOLD", - "points": 1, - "category": "FontAttribute", - "item": "문구 (부산시청 앞 광장, 부산시 쓰레기 매립장 등)/① BOLD" - }, - "18": { - "path": "//CHARSHAPE[@Id=//TEXT[CHAR[text()='{searchValue}']]/@CharShape]", - "hyperlink_ptag": "//P[.//FIELDBEGIN[@Type='Hyperlink']]", - "searchValue": "부산시청 앞 광장, 부산시 쓰레기 매립장 등", - "value": "ITALIC", - "points": 1, - "category": "FontAttribute", - "item": "문구 (부산시청 앞 광장, 부산시 쓰레기 매립장 등)/② ITALIC" - }, - "19": { - "path": "//PARASHAPE[@Id=//CHAR[contains(text(),'{searchValue}')]/ancestor::P/following-sibling::P[1]/@ParaShape]/PARAMARGIN", - "searchValue": "기타사항", - "value": { - "Left": 12, - "Indent": 12 - }, - "points": 2, - "category": "ParaShape", - "item": "문구 (※ 기타… 이하 문단)/왼쪽여백 (12), 내어쓰기 (12)", - "desc": "내부적으로 내어쓰기는 음수값 / JSON value값은 양수로 입력" - }, - "20": { - "path": "//CHARSHAPE[@Id=//CHAR[contains(text(),'{searchValue}')]/parent::TEXT/@CharShape]/@Height", - "searchValue": "2026. 1. 21.", - "value": "1200", - "points": 1, - "category": "OneAnswer", - "item": "문구 (2026. 1. 21.)/① 크기 (1200)", - "desc": "1pt당 100" - }, - "21": { - "path": "//PARASHAPE[@Id=//CHAR[contains(text(),'{searchValue}')]/ancestor::P/@ParaShape]/@Align", - "searchValue": "2026. 1. 21.", - "value": "Center", - "points": 1, - "category": "OneAnswer", - "item": "문구 (2026. 1. 21.)/② 정렬 (가운데 정렬)" - }, - "22": { - "path": "//TEXT[CHAR[text()='{searchValue}']]/@CharShape", - "searchValue": "한국환경보전단체", - "value": "궁서", - "points": 1, - "category": "FontName", - "item": "문구 (한국환경보전단체)/① 글씨체 (궁서)" - }, - "23": { - "path": "//CHARSHAPE[@Id=//TEXT[CHAR[text()='{searchValue}']]/@CharShape]/@Height", - "searchValue": "한국환경보전단체", - "value": "2400", - "points": 1, - "category": "OneAnswer", - "item": "문구 (한국환경보전단체)/② 크기 (2400)" - }, - "24": { - "path": "//PARASHAPE[@Id=//CHAR[text()='{searchValue}']/ancestor::P/@ParaShape]/@Align", - "searchValue": "한국환경보전단체", - "value": "Center", - "points": 1, - "category": "OneAnswer", - "item": "문구 (한국환경보전단체)/③ 정렬 (가운데 정렬)" - }, - "25": { - "path": "//TEXT[CHAR[text()='{searchValue}']]/@CharShape", - "searchValue": "DIAT", - "value": "돋움", - "points": 1, - "category": "Header.FontName", - "item": "문구 (DIAT)/① 글꼴 (돋움)" - }, - "26": { - "path": "//CHARSHAPE[@Id=//TEXT[CHAR[text()='{searchValue}']]/@CharShape]/@Height", - "searchValue": "DIAT", - "value": "900", - "points": 1, - "category": "Header.OneAnswer", - "item": "문구 (DIAT)/② 크기 (9pt)" - }, - "27": { - "path": "//PARASHAPE[@Id=//CHAR[text()='{searchValue}']/parent::TEXT/parent::P/@ParaShape]/@Align", - "searchValue": "DIAT", - "value": "Right", - "points": 1, - "category": "Header.OneAnswer", - "item": "문구 (DIAT)/③ 정렬 (오른쪽 정렬)" - }, - "28": { - "path": "//PAGENUM/@FormatType", - "value": "HangulSyllable", - "points": 2, - "category": "PageNumber", - "item": "① 쪽 번호 매기기 (가,나,다 순으로)", - "desc1": { - "가,나,다": "HangulSyllable", - "1,2,3": "Digit", - "일,이,삼": "HangulPhonetic", - "갑,을,병": "DecagonCircle", - "A,B,C": "LatinCapital", - "a,b,c": "LatinSmall", - "Ⓐ,Ⓑ,Ⓒ": "CircledLatinCapital", - "①,②,③": "CircledDigit", - "一,二,三": "Ideograph", - "㉠,㉡,㉢": "CircledHangulJamo", - "ⓐ,ⓑ,ⓒ": "CircledLatinSmall", - "㊀,㊁,㊂": "CircledIdeograph", - "i,ii,iii": "RomanSmall", - "I,II,III": "RomanCapital", - "甲,乙,丙": "DecagonCircleHanja", - "+,++,+++": "UserChar", - "*,**,***": "UserChar", - "정답에 맞는 값 value에 입력": "" - }, - "desc2": "1, 2페이지 모두 정답이어야 점수 부여" - }, - "29": { - "path": "//PAGENUM/@Pos", - "value": "BottomCenter", - "points": 2, - "category": "PageNumber", - "item": "가운데 아래", - "desc": "1, 2페이지 모두 정답이어야 점수 부여", - "desc2": { - "가운데 아래": "BottomCenter", - "오른쪽 아래": "BottomRight", - "왼쪽 아래": "BottomLeft" - } - }, - "30": { - "path": "//CHAR[contains(text(),'{searchValue}')]", - "searchValue": "http", - "value": true, - "points": 2, - "category": "hyperlink", - "item": "문구 (http://www.ihd.or.kr)/하이퍼링크 없이 작성", - "desc": "searchValue에 해당하는 주소 문구에 하이퍼링크가 하나라도 설정되어 있으면 오답" - }, - "31": { - "path": "//PARASHAPE[@Id='{parashape_id}']/PARAMARGIN/@LineSpacing", - "value": "190", - "first_word": "한", - "points": 2, - "category": "LineSpacing", - "item": "문제 1 줄간격 190% 설정", - "desc": "1페이지 문단의 줄간격이 정답이 아닌 문단이 있으면 False(감점), first_word 속성에 [문단 첫글자 장식]에 해당하는 글자를 입력해준다." - } - }, - "2": { - "1": { - "path": "//PAGEBORDERFILL[@Type='Both' or @Type='Even']/@HeaderInside", - "path2": "//BORDERFILL[@Id=//PAGEBORDERFILL[@Type='Both' or @Type='Even']/@BorferFill]", - "value": { - "header_inside": true, - "all_double_slim": true - }, - "points": 4, - "category": "PageBorder", - "item": "문제2 쪽테두리(이중 실선, 머리말 포함) 설정" - }, - "2": { - "path": "count(//SECTION)>1", - "value": true, - "points": 3, - "category": "Boolean", - "item": "① 구역나누기", - "desc": "섹션이 1개 이상이면 점수부여" - }, - "3": { - "path": "./TEXT/COLDEF/@Count", - "value": "2", - "points": 3, - "category": "TwoColumn", - "item": "② 다단 2단" - }, - "4": { - "path": "//RECTANGLE/SHAPEOBJECT/SIZE/@Width", - "value": "50", - "points": 2, - "category": "Rectangle.mmSize", - "item": "문구 (재활용 방법)/① 크기-너비 (50 mm)" - }, - "5": { - "path": "//RECTANGLE/SHAPEOBJECT/SIZE/@Height", - "value": "12", - "points": 2, - "category": "Rectangle.mmSize", - "item": "문구 (재활용 방법)/② 크기-높이 (12 mm)" - }, - "6": { - "path": "//RECTANGLE//LINESHAPE", - "value": { - "Style": "DoubleSlim", - "Width": "283" - }, - "points": 2, - "category": "Rectangle.LineShape", - "item": "문구 (재활용 방법)/③ 테두리 : 이중 실선(1.00mm)", - "desc": "1mm = 283pt value['Width']에 pt값 입력" - }, - "7": { - "path": "//RECTANGLE/@Ratio", - "value": "20", - "points": 2, - "category": "Rectangle.OneAnswer", - "item": "문구 (재활용 방법)/④ 글상자 모서리 (둥근모양)", - "desc": "모서리 비율 반원:50 / 둥근모양:20" - }, - "8": { - "path": "//RECTANGLE//WINDOWBRUSH/@FaceColor", - "value": "227,220,193", - "points": 2, - "category": "Rectangle.Color", - "item": "문구 (재활용 방법)/⑤ 채우기 : 색상(RGB:227,220,193)" - }, - "9": { - "path": "//RECTANGLE/SHAPEOBJECT/POSITION/@TreatAsChar", - "value": "true", - "points": 1, - "category": "Rectangle.OneAnswer", - "item": "문구 (재활용 방법)/⑥ 글상자 위치 (글자처럼 취급)" - }, - "10": { - "path": "//PARASHAPE[@Id='{rect_parashape_id}']/@Align", - "value": "Center", - "points": 1, - "category": "Rectangle.TextBoxAlign", - "item": "문구 (재활용 방법)/⑦ 글상자 정렬 (가운데 정렬)" - }, - "11": { - "path": ".//RECTANGLE//TEXT/@CharShape", - "value": "굴림체", - "points": 1, - "category": "Rectangle.FontName", - "item": "문구 (재활용 방법)/⑧ 글씨체 (굴림체)" - }, - "12": { - "path": "//CHARSHAPE[@Id='{rect_charshape_id}']/@Height", - "value": "1800", - "points": 1, - "category": "Rectangle.FontSize", - "item": "문구 (재활용 방법)/⑨ 글씨크기 (1800)", - "desc": "1pt당 100" - }, - "13": { - "path": "//PARASHAPE[@Id={rect_parashape_id}]/@Align", - "value": "Center", - "points": 1, - "category": "Rectangle.TextBoxAlign", - "item": "문구 (재활용 방법)/⑩ 정렬 (가운데 정렬)" - }, - "14": { - "path": "//BINITEM[@BinData=//PICTURE/IMAGE/@BinItem][@Format='JPG' or @Format='JPEG' or @Format='PNG']", - "value": true, - "points": 2, - "category": "Boolean", - "item": "① 파일명 \"그림A.jpg\" 삽입", - "desc": "첨부 이미지 파일명 손상으로 정상적인 채점이 불가한 경우가 발견되어서 이미지 첨부 여부로 채점 방식 변경 (7/3)" - }, - "15": { - "path": "//PICTURE[./IMAGE[@BinItem=//BINITEM[@Format='JPG' or @Format='JPEG' or @Format='PNG']/@BinData]]/SHAPEOBJECT/SIZE/@Width", - "value": "80", - "points": 2, - "category": "mmSize", - "item": "② 크기-너비 (80 mm)" - }, - "16": { - "path": "//PICTURE[./IMAGE[@BinItem=//BINITEM[@Format='JPG' or @Format='JPEG' or @Format='PNG']/@BinData]]/SHAPEOBJECT/SIZE/@Height", - "value": "40", - "points": 2, - "category": "mmSize", - "item": "③ 크기-높이 (40 mm)" - }, - "17": { - "path": "//PICTURE[./IMAGE[@BinItem=//BINITEM[@Format='JPG' or @Format='JPEG' or @Format='PNG']/@BinData]]/SHAPEOBJECT/POSITION[not(@TreatAsChar='true') and @HorzRelTo='Page']/@HorzOffset", - "value": "0", - "points": 2, - "category": "mmSize", - "item": "④ 위치 (어울림 : 가로-쪽의 왼쪽 0mm)" - }, - "18": { - "path": "//PICTURE[./IMAGE[@BinItem=//BINITEM[@Format='JPG' or @Format='JPEG' or @Format='PNG']/@BinData]]/SHAPEOBJECT/POSITION[not(@TreatAsChar='true') and @HorzRelTo='Page']/@VertOffset", - "value": "22", - "points": 2, - "category": "mmSize", - "item": "⑤ 위치 (어울림 : 세로-쪽의 위 22 mm)" - }, - "19": { - "path": "//TEXT[CHAR[text()='{searchValue}']]/@CharShape", - "searchValue": "1. 재활용이란?", - "value": "돋움체", - "points": 1, - "category": "FontName", - "item": "문구① (1. 재활용이란?)/① 글씨체 (돋움체)" - }, - "20": { - "path": "//CHARSHAPE[@Id=//TEXT[CHAR[text()='{searchValue}']]/@CharShape]/@Height", - "searchValue": "1. 재활용이란?", - "value": "1200", - "points": 1, - "category": "OneAnswer", - "item": "문구① (1. 재활용이란?)/② 크기 (1200)" - }, - "21": { - "path": "//CHARSHAPE[@Id=//TEXT[CHAR[text()='{searchValue}']]/@CharShape]", - "searchValue": "1. 재활용이란?", - "value": "BOLD", - "points": 1, - "category": "FontAttribute", - "item": "문구① (1. 재활용이란?)/③ 진하게" - }, - "22": { - "path": "//TEXT[CHAR[text()='{searchValue}']]/@CharShape", - "searchValue": "2. 식재료 재활용 방법", - "value": "돋움체", - "points": 1, - "category": "FontName", - "item": "문구② (2. 식재료 재활용 방법)/① 글씨체 (돋움체)" - }, - "23": { - "path": "//CHARSHAPE[@Id=//TEXT[CHAR[text()='{searchValue}']]/@CharShape]/@Height", - "searchValue": "2. 식재료 재활용 방법", - "value": "1200", - "points": 1, - "category": "OneAnswer", - "item": "문구② (2. 식재료 재활용 방법)/② 크기 (1200)" - }, - "24": { - "path": "//CHARSHAPE[@Id=//TEXT[CHAR[text()='{searchValue}']]/@CharShape]", - "searchValue": "2. 식재료 재활용 방법", - "value": "BOLD", - "points": 1, - "category": "FontAttribute", - "item": "문구② (2. 식재료 재활용 방법)/③ 진하게" - }, - "25": { - "path": "boolean(//TEXT[CHAR[contains(text(),'{option}')]]/FOOTNOTE)", - "path2": "boolean(//CHAR[substring(., string-length(.) - string-length('{option}') + 1) = '{option}']/following-sibling::FOOTNOTE/descendant::CHAR)", - "option": "얼룩", - "value": true, - "points": 2, - "category": "Boolean", - "item": "문구 (얼룩)/① 각주 설정 및 문구 입력" - }, - "26": { - "path": "//CHAR[contains(text(),'{searchValue}')]/parent::TEXT/@CharShape", - "searchValue": "본바탕에 다른 빛깔의 점이나 줄 따위가 뚜렷하게 섞인 자국", - "value": "돋움", - "points": 1, - "category": "FontName", - "item": "문구 (얼룩)/② 글씨체 (돋움)" - }, - "27": { - "path": "//CHARSHAPE[@Id=//TEXT[CHAR[contains(text(),'{searchValue}')]]/@CharShape]/@Height", - "searchValue": "본바탕에 다른 빛깔의 점이나 줄 따위가 뚜렷하게 섞인 자국", - "value": "900", - "points": 1, - "category": "OneAnswer", - "item": "문구 (얼룩)/③ 크기 (9pt)" - }, - "28": { - "path": "//P[TEXT[CHAR[contains(text(), '{searchValue}')]]]//AUTONUMFORMAT/@Type", - "searchValue": "본바탕에 다른 빛깔의 점이나 줄 따위가 뚜렷하게 섞인 자국", - "value": "LatinSmall", - "points": 2, - "category": "OneAnswer", - "item": "문구 (전당)/④ 각주 번호모양", - "desc": { - "가,나,다": "HangulSyllable", - "1,2,3": "Digit", - "일,이,삼": "HangulPhonetic", - "갑,을,병": "DecagonCircle", - "A,B,C": "LatinCapital", - "a,b,c": "LatinSmall", - "Ⓐ,Ⓑ,Ⓒ": "CircledLatinCapital", - "①,②,③": "CircledDigit", - "一,二,三": "Ideograph", - "㉠,㉡,㉢": "CircledHangulJamo", - "ⓐ,ⓑ,ⓒ": "CircledLatinSmall", - "㊀,㊁,㊂": "CircledIdeograph", - "i,ii,iii": "RomanSmall", - "I,II,III": "RomanCapital", - "甲,乙,丙": "DecagonCircleHanja", - "+,++,+++": "UserChar", - "*,**,***": "UserChar", - "정답에 맞는 값 value에 입력": "" - } - }, - "29": { - "path": "boolean(//CHAR[contains(text(),'{ignoreWord}')])", - "ignoreWord": "Refrigerator", - "value": true, - "points": 3, - "category": "Boolean", - "item": "Refrigerator/영단어 미입력, 대소문자/오타 시 전체 감점", - "desc": "유사도 검사를 진행하지 않고 영단어가 모두 일치해야 하므로 xpath구문 내 단어도 수정필요" - }, - "30": { - "path": "//CHAR[contains(text(),'{kor}')][contains(text(),'{chn}')]", - "word": [ - ["적자", "赤字"], - ["가치", "價値"], - ["제거", "除去"], - ["청소", "淸掃"], - ["광택", "光澤"] - ], - "value": 10, - "points": 10, - "category": "Hanja", - "item": "① 적자(赤字), ② 가치(價値), ③ 제거(除去), ④ 청소(淸掃), ⑤ 광택(光澤)" - }, - "31": { - "path": "boolean(//CHAR[contains(translate(text(), ' ', ''),'용은주로')])", - "value": true, - "points": 3, - "category": "Boolean", - "item": "문구 (…재활용이 주로 정치적…)>'이'→'은' 글자바꿈" - }, - "32": { - "path": "boolean(//CHAR[contains(translate(text(), ' ', ''),'량만재활')])", - "value": true, - "points": 3, - "category": "Boolean", - "item": "문구 (상징적으로 재활용 소량만 하는 경우도)>'재활용 / 소량만' 순서바꿈" - }, - "33": { - "path": "//TEXT[CHAR[contains(text(),'{searchValue}')]]/@CharShape", - "searchValue": "재활용 주민 참여율(%)", - "value": "궁서", - "points": 1, - "category": "FontName", - "item": "제목 문구 (재활용 주민 참여율(%))/① 글씨체 (궁서)" - }, - "34": { - "path": "//CHARSHAPE[@Id=//TEXT[CHAR[text()='{searchValue}']]/@CharShape]/@Height", - "searchValue": "재활용 주민 참여율(%)", - "value": "1200", - "points": 1, - "category": "OneAnswer", - "item": "제목 문구 (재활용 주민 참여율(%))/② 크기 (1200)" - }, - "35": { - "path": "//CHARSHAPE[@Id=//TEXT[CHAR[text()='{searchValue}']]/@CharShape]", - "searchValue": "재활용 주민 참여율(%)", - "value": "BOLD", - "points": 1, - "category": "FontAttribute", - "item": "제목 문구 (재활용 주민 참여율(%))/③ 진하게" - }, - "36": { - "path": "//PARASHAPE[@Id=//P[.//CHAR[text()='{searchValue}']]/@ParaShape]/@Align", - "searchValue": "재활용 주민 참여율(%)", - "value": "Center", - "points": 1, - "category": "OneAnswer", - "item": "제목 문구 (재활용 주민 참여율(%))/④ 정렬 (가운데 정렬)" - }, - "37": { - "path": "//BORDERFILL[@Id=//TABLE/ROW[1]/CELL/@BorderFill]/FILLBRUSH/WINDOWBRUSH/@FaceColor", - "path2": "//BORDERFILL[@Id=//CELLZONE[@StartRowAddr='0' and @EndRowAddr='0' and @StartColAddr='0' and @EndColAddr=(ancestor::TABLE[1]/@ColCount)-1]/@BorderFill]/FILLBRUSH/WINDOWBRUSH/@FaceColor", - "value": "33,174,201", - "points": 2, - "category": "Color", - "item": "위쪽 제목 셀/① 색상(RGB:33,174,201)" - }, - "38": { - "path": "//CHARSHAPE[@Id=//TABLE/ROW[1]/descendant::TEXT/@CharShape]", - "value": "BOLD", - "points": 1, - "category": "FontAttribute", - "item": "위쪽 제목 셀/② 진하게", - "desc": "글자 속성이라 CELLZONE으로 적용 되지 않음" - }, - "39": { - "path": "//BORDERFILL[@Id=//TABLE/ROW[1]/CELL/@BorderFill]/BOTTOMBORDER/@Type", - "path2": "//BORDERFILL[@Id=//CELLZONE[@StartRowAddr='0' and @EndRowAddr='0' and @StartColAddr='0' and @EndColAddr=(ancestor::TABLE[1]/@ColCount)-1]/@BorderFill]/BOTTOMBORDER/@Type", - "value": "DoubleSlim", - "points": 2, - "category": "TableAnswer", - "item": "제목 셀 아래선/① 이중실선" - }, - "40": { - "path": "//BORDERFILL[@Id=//TABLE/ROW[1]/CELL/@BorderFill]/BOTTOMBORDER/@Width", - "path2": "//BORDERFILL[@Id=//CELLZONE[@StartRowAddr='0' and @EndRowAddr='0' and @StartColAddr='0' and @EndColAddr=(ancestor::TABLE[1]/@ColCount)-1]/@BorderFill]/BOTTOMBORDER/@Width", - "value": "0.5mm", - "points": 2, - "category": "TableAnswer", - "item": "제목 셀 아래선/② 0.5mm" - }, - "41": { - "path": "//TABLE//TEXT/@CharShape", - "path2": "//FONTFACE[@Lang='Hangul']/FONT[@Id=//CHARSHAPE[@Id=//TABLE/ROW/descendant::TEXT/@CharShape]/FONTID/@Hangul]/@Name", - "value": "굴림", - "points": 1, - "category": "TableFontName", - "category_tmp": "FontName", - "item": "글자모양/① 글씨체 (굴림)", - "desc": "테이블 폰트명 문항은 테이블의 모든 셀이 정답폰트와 일치해야 함, 하나만 일치해도 정답으로 채점할 경우 category값을 FontName으로 변경" - }, - "42": { - "path": "//CHARSHAPE[@Id=//TABLE//TEXT/@CharShape]/@Height", - "value": "1000", - "points": 1, - "category": "TableAnswer", - "item": "글자모양/② 크기 (1000)" - }, - "43": { - "path": "//PARASHAPE[@Id=//TABLE/ROW//P/@ParaShape]/@Align", - "value": "Center", - "points": 1, - "category": "TableAnswer", - "item": "글자모양/③ 정렬 (가운데 정렬)" - }, - "44": { - "path": "boolean(//TABLE[1]/ROW[last()]/CELL[position()=last()]//FIELDBEGIN[starts-with(@Command, '={option}')]) and boolean(//TABLE[1]/ROW[last()]/CELL[position()=last()-1]//FIELDBEGIN[starts-with(@Command, '={option}')])", - "option": "AVG", - "value": true, - "points": 4, - "category": "Boolean", - "item": "블록 계산식/합계", - "desc": "option값에 합계는 SUM / 평균은 AVG" - }, - "45": { - "chart_xpath": "", - "chart_type": "묶은 가로 막대형", - "value": true, - "points": 2, - "category": "ChartType", - "item": "① 종류 (묶은 가로 막대형)", - "desc": "chart_type을 입력받아 차트타입에 맞는 xml요소가 있는지 내부적으로 검사, chart_type만 한글로 입력해주면 된다. (공백무시)" - }, - "46": { - "chart_xpath": "//c:valAx/c:majorTickMark/@val", - "value": "out", - "points": 2, - "category": "ChartOneAnswer", - "item": "② 값 축 주 눈금선", - "desc": "chart xml파일에서 답안을 가져오는 문항은 path키값 대신 chart_xpath키값을 이용해 xapth구문을 작성한다" - }, - "47": { - "path": "//OLE[@BinItem=//BINITEM[@Format='OLE']/@BinData]//SIZE/@Width", - "value": "80", - "points": 2, - "category": "mmSize", - "item": "③ 크기-너비 (80 mm)" - }, - "48": { - "path": "//OLE[@BinItem=//BINITEM[@Format='OLE']/@BinData]//SIZE/@Height", - "value": "80", - "points": 2, - "category": "mmSize", - "item": "④ 크기-높이 (80 mm)" - }, - "49": { - "chart_xpath": "boolean(//c:chart and not(//c:pt[not(ancestor::c:tx)]/c:v[text()='합계' or text()='평균']))", - "value": true, - "points": 2, - "category": "Boolean", - "item": "⑤ 차트 데이터(표에서 블록계산식을 제외한 나머지 값만 이용)", - "desc": "차트가 존재하고 블록계산식(합계, 평균) 데이터가 없는 경우 정답 처리" - }, - "50": { - "chart_xpath": "//a:t[text()='{searchValue}']/ancestor::a:r//a:ea/@typeface", - "searchValue": "재활용 주민 참여율", - "value": "돋움", - "points": 1, - "category": "OneAnswer", - "item": "제목 문구 (재활용 주민 참여율)/① 글씨체 (돋움)" - }, - "51": { - "chart_xpath": "//a:t[text()='{searchValue}']/ancestor::a:r/a:rPr/@sz", - "searchValue": "재활용 주민 참여율", - "value": "1300", - "points": 1, - "category": "OneAnswer", - "item": "제목 문구 (재활용 주민 참여율)/② 크기 (1300)" - }, - "52": { - "chart_xpath": "//a:t[text()='{searchValue}']/ancestor::a:r/a:rPr/@{option}", - "option": "b", - "searchValue": "재활용 주민 참여율", - "value": "1", - "points": 1, - "category": "OneAnswer", - "item": "제목 문구 (재활용 주민 참여율)/③ 기울임", - "desc": "option값 - 기울임(Italic):i / 굵게(Bold):b" - }, - "53": { - "chart_xpath": "//c:catAx/c:txPr//a:ea/@typeface", - "value": "바탕", - "points": 1, - "category": "ChartOneAnswer", - "item": "X축/① 글꼴 (바탕)" - }, - "54": { - "chart_xpath": "//c:catAx/c:txPr//a:defRPr/@sz", - "value": "900", - "points": 1, - "category": "ChartOneAnswer", - "item": "X축/② 크기 (9pt)" - }, - "55": { - "chart_xpath": "//c:catAx/c:txPr//a:defRPr/@{option}", - "option": "i", - "value": "1", - "points": 1, - "category": "ChartOneAnswer", - "item": "X축/③ 기울임", - "desc": "option값 - 기울임(Italic):i / 굵게(Bold):b" - }, - "56": { - "chart_xpath": "//c:valAx/c:txPr//a:ea/@typeface", - "value": "바탕", - "points": 1, - "category": "ChartOneAnswer", - "item": "Y축/① 글꼴 (바탕)" - }, - "57": { - "chart_xpath": "//c:valAx/c:txPr//a:defRPr/@sz", - "value": "900", - "points": 1, - "category": "ChartOneAnswer", - "item": "Y축/② 크기 (9pt)" - }, - "58": { - "chart_xpath": "//c:valAx/c:txPr//a:defRPr/@{option}", - "option": "i", - "value": "1", - "points": 1, - "category": "ChartOneAnswer", - "item": "Y축/③ 기울임", - "desc": "option값 - 기울임(Italic):i / 굵게(Bold):b" - }, - "59": { - "chart_xpath": "//c:legend//a:ea/@typeface", - "value": "바탕", - "points": 1, - "category": "OneAnswer", - "item": "범례/① 글꼴 (바탕)" - }, - "60": { - "chart_xpath": "//c:legend//a:defRPr/@sz", - "value": "900", - "points": 1, - "category": "OneAnswer", - "item": "범례/② 크기 (9pt)" - }, - "61": { - "chart_xpath": "//c:legend//a:defRPr/@{option}", - "option": "i", - "value": "1", - "points": 1, - "category": "OneAnswer", - "item": "범례/③ 기울임", - "desc": "option값 - 기울임(Italic):i / 굵게(Bold):b" - } - } -} diff --git a/회차별채점자료/2601_2/DIW_2601_2A_문제.hwp b/회차별채점자료/2601_2/DIW_2601_2A_문제.hwp deleted file mode 100644 index 6a9ea51..0000000 Binary files a/회차별채점자료/2601_2/DIW_2601_2A_문제.hwp and /dev/null differ diff --git a/회차별채점자료/2601_2/DIW_2601_2A_채점기준표.xlsx b/회차별채점자료/2601_2/DIW_2601_2A_채점기준표.xlsx deleted file mode 100644 index 2797ec8..0000000 Binary files a/회차별채점자료/2601_2/DIW_2601_2A_채점기준표.xlsx and /dev/null differ diff --git a/회차별채점자료/2602/2602 A형/Thumbs.db b/회차별채점자료/2602/2602 A형/Thumbs.db new file mode 100644 index 0000000..f2fa332 Binary files /dev/null and b/회차별채점자료/2602/2602 A형/Thumbs.db differ diff --git a/회차별채점자료/2602/2602 A형/그림A.jpg b/회차별채점자료/2602/2602 A형/그림A.jpg new file mode 100644 index 0000000..187fb56 Binary files /dev/null and b/회차별채점자료/2602/2602 A형/그림A.jpg differ diff --git a/회차별채점자료/2602/2602 A형/제2602회 디지털정보활용능력 워드프로세서(한글2022버전) A형 문제.hwpx b/회차별채점자료/2602/2602 A형/제2602회 디지털정보활용능력 워드프로세서(한글2022버전) A형 문제.hwpx new file mode 100644 index 0000000..123eba3 Binary files /dev/null and b/회차별채점자료/2602/2602 A형/제2602회 디지털정보활용능력 워드프로세서(한글2022버전) A형 문제.hwpx differ diff --git a/회차별채점자료/2602/2602 A형/제2602회 디지털정보활용능력 워드프로세서(한글2022버전) A형 정답.hwpx b/회차별채점자료/2602/2602 A형/제2602회 디지털정보활용능력 워드프로세서(한글2022버전) A형 정답.hwpx new file mode 100644 index 0000000..e72a39e Binary files /dev/null and b/회차별채점자료/2602/2602 A형/제2602회 디지털정보활용능력 워드프로세서(한글2022버전) A형 정답.hwpx differ diff --git a/회차별채점자료/2602/2602 A형/제2602회 디지털정보활용능력 워드프로세서(한글2022버전) A형 채점기준표.xlsx b/회차별채점자료/2602/2602 A형/제2602회 디지털정보활용능력 워드프로세서(한글2022버전) A형 채점기준표.xlsx new file mode 100644 index 0000000..6972f99 Binary files /dev/null and b/회차별채점자료/2602/2602 A형/제2602회 디지털정보활용능력 워드프로세서(한글2022버전) A형 채점기준표.xlsx differ diff --git a/회차별채점자료/2602/2602 B형/그림B.jpg b/회차별채점자료/2602/2602 B형/그림B.jpg new file mode 100644 index 0000000..03824a5 Binary files /dev/null and b/회차별채점자료/2602/2602 B형/그림B.jpg differ diff --git a/회차별채점자료/2602/2602 B형/제2602회 디지털정보활용능력 워드프로세서(한글2022버전) B형 문제.hwpx b/회차별채점자료/2602/2602 B형/제2602회 디지털정보활용능력 워드프로세서(한글2022버전) B형 문제.hwpx new file mode 100644 index 0000000..669671f Binary files /dev/null and b/회차별채점자료/2602/2602 B형/제2602회 디지털정보활용능력 워드프로세서(한글2022버전) B형 문제.hwpx differ diff --git a/회차별채점자료/2602/2602 B형/제2602회 디지털정보활용능력 워드프로세서(한글2022버전) B형 정답.hwpx b/회차별채점자료/2602/2602 B형/제2602회 디지털정보활용능력 워드프로세서(한글2022버전) B형 정답.hwpx new file mode 100644 index 0000000..cf3ff5c Binary files /dev/null and b/회차별채점자료/2602/2602 B형/제2602회 디지털정보활용능력 워드프로세서(한글2022버전) B형 정답.hwpx differ diff --git a/회차별채점자료/2602/2602 B형/제2602회 디지털정보활용능력 워드프로세서(한글2022버전) B형 채점기준표.xlsx b/회차별채점자료/2602/2602 B형/제2602회 디지털정보활용능력 워드프로세서(한글2022버전) B형 채점기준표.xlsx new file mode 100644 index 0000000..7647675 Binary files /dev/null and b/회차별채점자료/2602/2602 B형/제2602회 디지털정보활용능력 워드프로세서(한글2022버전) B형 채점기준표.xlsx differ diff --git a/회차별채점자료/2602/2602 C형/그림C.jpg b/회차별채점자료/2602/2602 C형/그림C.jpg new file mode 100644 index 0000000..9be6a24 Binary files /dev/null and b/회차별채점자료/2602/2602 C형/그림C.jpg differ diff --git a/회차별채점자료/2602/2602 C형/제2602회 디지털정보활용능력 워드프로세서(한글2022버전) C형 문제.hwpx b/회차별채점자료/2602/2602 C형/제2602회 디지털정보활용능력 워드프로세서(한글2022버전) C형 문제.hwpx new file mode 100644 index 0000000..fc7f529 Binary files /dev/null and b/회차별채점자료/2602/2602 C형/제2602회 디지털정보활용능력 워드프로세서(한글2022버전) C형 문제.hwpx differ diff --git a/회차별채점자료/2602/2602 C형/제2602회 디지털정보활용능력 워드프로세서(한글2022버전) C형 정답.hwpx b/회차별채점자료/2602/2602 C형/제2602회 디지털정보활용능력 워드프로세서(한글2022버전) C형 정답.hwpx new file mode 100644 index 0000000..33ea748 Binary files /dev/null and b/회차별채점자료/2602/2602 C형/제2602회 디지털정보활용능력 워드프로세서(한글2022버전) C형 정답.hwpx differ diff --git a/회차별채점자료/2602/2602 C형/제2602회 디지털정보활용능력 워드프로세서(한글2022버전) C형 채점기준표.xlsx b/회차별채점자료/2602/2602 C형/제2602회 디지털정보활용능력 워드프로세서(한글2022버전) C형 채점기준표.xlsx new file mode 100644 index 0000000..c988ae5 Binary files /dev/null and b/회차별채점자료/2602/2602 C형/제2602회 디지털정보활용능력 워드프로세서(한글2022버전) C형 채점기준표.xlsx differ diff --git a/회차별채점자료/2602/2602 D형/Thumbs.db b/회차별채점자료/2602/2602 D형/Thumbs.db new file mode 100644 index 0000000..1c87b82 Binary files /dev/null and b/회차별채점자료/2602/2602 D형/Thumbs.db differ diff --git a/회차별채점자료/2602/2602 D형/그림D.jpg b/회차별채점자료/2602/2602 D형/그림D.jpg new file mode 100644 index 0000000..2b045f7 Binary files /dev/null and b/회차별채점자료/2602/2602 D형/그림D.jpg differ diff --git a/회차별채점자료/2602/2602 D형/제2602회 디지털정보활용능력 워드프로세서(한글2022버전) D형 정답.hwpx b/회차별채점자료/2602/2602 D형/제2602회 디지털정보활용능력 워드프로세서(한글2022버전) D형 정답.hwpx new file mode 100644 index 0000000..b136353 Binary files /dev/null and b/회차별채점자료/2602/2602 D형/제2602회 디지털정보활용능력 워드프로세서(한글2022버전) D형 정답.hwpx differ diff --git a/회차별채점자료/2602/2602 D형/제2602회 디지털정보활용능력 워드프로세서(한글2022버전) D형 채점기준표.xlsx b/회차별채점자료/2602/2602 D형/제2602회 디지털정보활용능력 워드프로세서(한글2022버전) D형 채점기준표.xlsx new file mode 100644 index 0000000..3f1afd4 Binary files /dev/null and b/회차별채점자료/2602/2602 D형/제2602회 디지털정보활용능력 워드프로세서(한글2022버전) D형 채점기준표.xlsx differ diff --git a/회차별채점자료/2602/2602 D형/제2602회_디지털정보활용능력_워드프로세서한글2022버전_D형_문제.hwpx b/회차별채점자료/2602/2602 D형/제2602회_디지털정보활용능력_워드프로세서한글2022버전_D형_문제.hwpx new file mode 100644 index 0000000..c18654c Binary files /dev/null and b/회차별채점자료/2602/2602 D형/제2602회_디지털정보활용능력_워드프로세서한글2022버전_D형_문제.hwpx differ diff --git a/회차별채점자료/2602/2602 E형/그림E.jpg b/회차별채점자료/2602/2602 E형/그림E.jpg new file mode 100644 index 0000000..8252b6b Binary files /dev/null and b/회차별채점자료/2602/2602 E형/그림E.jpg differ diff --git a/회차별채점자료/2602/2602 E형/제2602회 디지털정보활용능력 워드프로세서(한글2022버전) E형 문제.hwpx b/회차별채점자료/2602/2602 E형/제2602회 디지털정보활용능력 워드프로세서(한글2022버전) E형 문제.hwpx new file mode 100644 index 0000000..34b36d0 Binary files /dev/null and b/회차별채점자료/2602/2602 E형/제2602회 디지털정보활용능력 워드프로세서(한글2022버전) E형 문제.hwpx differ diff --git a/회차별채점자료/2602/2602 E형/제2602회 디지털정보활용능력 워드프로세서(한글2022버전) E형 정답.hwpx b/회차별채점자료/2602/2602 E형/제2602회 디지털정보활용능력 워드프로세서(한글2022버전) E형 정답.hwpx new file mode 100644 index 0000000..72be300 Binary files /dev/null and b/회차별채점자료/2602/2602 E형/제2602회 디지털정보활용능력 워드프로세서(한글2022버전) E형 정답.hwpx differ diff --git a/회차별채점자료/2602/2602 E형/제2602회 디지털정보활용능력 워드프로세서(한글2022버전) E형 채점기준표.xlsx b/회차별채점자료/2602/2602 E형/제2602회 디지털정보활용능력 워드프로세서(한글2022버전) E형 채점기준표.xlsx new file mode 100644 index 0000000..c26f75f Binary files /dev/null and b/회차별채점자료/2602/2602 E형/제2602회 디지털정보활용능력 워드프로세서(한글2022버전) E형 채점기준표.xlsx differ diff --git a/회차별채점자료/2602_8/제2602회 디지털정보활용능력 워드프로세서(한글2022버전) A형 문제.hwpx b/회차별채점자료/2602_8/제2602회 디지털정보활용능력 워드프로세서(한글2022버전) A형 문제.hwpx new file mode 100644 index 0000000..27e0ee5 Binary files /dev/null and b/회차별채점자료/2602_8/제2602회 디지털정보활용능력 워드프로세서(한글2022버전) A형 문제.hwpx differ diff --git a/회차별채점자료/2601/DIW_2601A.hwpx b/회차별채점자료/2602_8/제2602회 디지털정보활용능력 워드프로세서(한글2022버전) A형 정답.hwpx similarity index 100% rename from 회차별채점자료/2601/DIW_2601A.hwpx rename to 회차별채점자료/2602_8/제2602회 디지털정보활용능력 워드프로세서(한글2022버전) A형 정답.hwpx diff --git a/회차별채점자료/2602_8/제2602회 디지털정보활용능력 워드프로세서(한글2022버전) A형 채점기준표.xlsx b/회차별채점자료/2602_8/제2602회 디지털정보활용능력 워드프로세서(한글2022버전) A형 채점기준표.xlsx new file mode 100644 index 0000000..9bf7ed8 Binary files /dev/null and b/회차별채점자료/2602_8/제2602회 디지털정보활용능력 워드프로세서(한글2022버전) A형 채점기준표.xlsx differ