1. 2504회 정시 채점자료 업데이트

2.  "■ 행사안내 ■" 특수문자 제외하고 검색 적용
3. 문서 내 하이퍼링크 텍스트 존재 할 경우 해당 문자열 처리 방법 추가
This commit is contained in:
2025-04-30 17:54:55 +09:00
parent 0cb1cc0b08
commit c7357d088b
33 changed files with 26667 additions and 63 deletions

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -0,0 +1,492 @@
{
"0": {
"1": {
"ele": "none",
"point": 0,
"desc": "문제1/캔버스/캔버스 크기[Canvas Size]/가로(650 픽셀[Pixels]) X 세로(450 픽셀[Pixels]) ",
"note": "원본이미지가 잘리거나, 왜곡되지 않으면 정답"
},
"2": {
"ele": "none",
"point": 0,
"desc": "문제1/사진1.jpg/①/복구 브러시 도구[Healing Brush Tool]/이미지 제거"
},
"3": {
"ele": "none",
"point": 0,
"desc": "문제1/사진1.jpg/②/색조/채도[Hue/Saturation]/초록색 계열로 보정"
},
"4": {
"ele": "none",
"point": 0,
"desc": "문제1/사진1.jpg/③/색상 균형[Color Balance]/빨간색 계열로 보정"
},
"5": {
"ele": "none",
"point": 0,
"desc": "문제1/사진1.jpg/밝기 조정/곡선[Curves]을 이용하여 이미지 조정 (입력[Input] : 80, 출력[Output] : 105)",
"note": "원본대비 밝아짐"
},
"6": {
"ele": "none",
"point": 0,
"desc": "문제1/사진1.jpg/필터 효과/그물눈[Crosshatch]을 이용하여 필터 적용\r\n(선/획 길이[Stroke Length] : 5, 선명도[Sharpness] : 4, 강도[Strength] : 1)"
},
"7": {
"ele": "none",
"point": 0,
"desc": "문제1/저장/JPG/이미지 크기 ⇒ 600 X 400 픽셀[Pixels]"
},
"8": {
"ele": "$[?(@.width == 65 && @.height == 45)]",
"point": 10,
"desc": "문제1/저장/PSD/이미지 크기 ⇒ 65 X 45 픽셀[Pixels] ",
"type": "boolean"
},
"9": {
"ele": "none",
"point": 0,
"desc": "파일명 확인"
}
},
"1": {
"1": {
"ele": "none",
"point": 0,
"desc": "문제2/캔버스/캔버스 크기[Canvas Size]/가로(650 픽셀[Pixels]) X 세로(450 픽셀[Pixels]) ",
"note": "원본이미지가 잘리거나, 왜곡되지 않으면 정답"
},
"2": {
"ele": "none",
"point": 0,
"desc": "문제2/사진2.jpg/모양 도구[Shape Tool]/선/획[Stroke]/①크기 : 2px"
},
"3": {
"ele": "none",
"point": 0,
"desc": "문제2/사진2.jpg/모양 도구[Shape Tool]/선/획[Stroke]/②색상 : #f3715b"
},
"4": {
"ele": "none",
"point": 0,
"desc": "문제2/사진2.jpg/모양 도구[Shape Tool]/그라디언트 오버레이[Gradient Overlay]/①색상 : #75caea - #fdfa03"
},
"5": {
"ele": "$.children[?(@.name=='Healing Cafe')].name",
"point": 10,
"desc": "문제2/사진2.jpg/윗행 문자/텍스트 입력/“Healing Cafe”",
"value": "Healing Cafe"
},
"6": {
"ele": "$.children[?(@.name=='Healing Cafe')].text.font.names[0]",
"point": 10,
"desc": "문제2/사진2.jpg/윗행 문자/글꼴 서식/①글꼴(Arial)",
"type": "font",
"value": "Arial"
},
"7": {
"ele": "$.children[?(@.name=='Healing Cafe')].text.font.names[0]",
"point": 10,
"desc": "문제2/사진2.jpg/윗행 문자/글꼴 서식/②글꼴 스타일(Bold Italic)",
"value": "Arial-BoldItalicMT"
},
"8": {
"ele": "$.children[?(@.name=='Healing Cafe')].text.font.sizes[0]",
"point": 10,
"desc": "문제2/사진2.jpg/윗행 문자/글꼴 서식/③크기(48pt)",
"value": 48
},
"9": {
"ele": "$.children[?(@.name=='Healing Cafe')].text.font.colors[0]",
"point": 10,
"desc": "문제2/사진2.jpg/윗행 문자/글꼴 서식/④색상(#cdf9c3)",
"type": "color",
"value": "cdf9c3"
},
"10": {
"ele": "none",
"point": 0,
"desc": "문제2/사진2.jpg/윗행 문자/글꼴 서식/⑤앤티 앨리어싱 : 선명하게[Sharp]"
},
"11": {
"ele": "none",
"point": 0,
"desc": "문제2/사진2.jpg/윗행 문자/선/획[Stroke]/①크기 : 4px"
},
"12": {
"ele": "none",
"point": 0,
"desc": "문제2/사진2.jpg/윗행 문자/선/획[Stroke]/②색상 : #086413"
},
"13": {
"ele": "$.children[?(@.name=='나만의 힐링 카페')].name",
"point": 10,
"desc": "문제2/사진2.jpg/아래행 문자/텍스트 입력/“나만의 힐링 카페”",
"value": "나만의 힐링 카페"
},
"14": {
"ele": "$.children[?(@.name=='나만의 힐링 카페')].text.font.names[0]",
"point": 10,
"desc": "문제2/사진2.jpg/아래행 문자/글꼴 서식/①글꼴(굴림체)",
"type": "font",
"value": "GulimChe"
},
"15": {
"ele": "$.children[?(@.name=='나만의 힐링 카페')].text.font.sizes[0]",
"point": 10,
"desc": "문제2/사진2.jpg/아래행 문자/글꼴 서식/②크기(36pt)",
"value": 36
},
"16": {
"ele": "$.children[?(@.name=='나만의 힐링 카페')].text.font.colors[0]",
"point": 10,
"desc": "문제2/사진2.jpg/아래행 문자/글꼴 서식/③색상(#92350c)",
"type": "color",
"value": "92350c"
},
"17": {
"ele": "none",
"point": 0,
"desc": "문제2/사진2.jpg/아래행 문자/글꼴 서식/④앤티 앨리어싱 : 선명하게[Sharp]"
},
"18": {
"ele": "none",
"point": 0,
"desc": "문제2/사진2.jpg/아래행 문자/선/획[Stroke]/①크기 : 2px"
},
"19": {
"ele": "none",
"point": 0,
"desc": "문제2/사진2.jpg/아래행 문자/선/획[Stroke]/②색상 : #fcf7a6"
},
"20": {
"ele": "none",
"point": 0,
"desc": "문제2/사진3.jpg\r\n/모서리가 둥근 직사각형 도구[Rounded Rectangle Tool]/모서리가 둥근 직사각형의 크기/200 px × 150 px",
"note": "클리핑 마스크기능 이용"
},
"21": {
"ele": "none",
"point": 0,
"desc": "문제2/사진3.jpg\r\n/레이어 스타일/선/획[Stroke]/①크기 : 4px"
},
"22": {
"ele": "none",
"point": 0,
"desc": "문제2/사진3.jpg\r\n/레이어 스타일/선/획[Stroke]/②색상 : #ff3904"
},
"23": {
"ele": "none",
"point": 0,
"desc": "문제2/사진3.jpg\r\n/레이어 스타일/선/획[Stroke]/③위치 : 안쪽[Inside]"
},
"24": {
"ele": "none",
"point": 0,
"desc": "문제2/사진3.jpg\r\n/레이어 스타일/그림자 효과[Drop Shadow]/①혼합모드[Blend Mode] : 곱하기[Multiply]"
},
"25": {
"ele": "none",
"point": 0,
"desc": "문제2/사진3.jpg\r\n/레이어 스타일/그림자 효과[Drop Shadow]/②각도[Angle] : 120°"
},
"26": {
"ele": "none",
"point": 0,
"desc": "문제2/저장/JPG/이미지 크기 ⇒ 600 X 400 픽셀[Pixels]"
},
"27": {
"ele": "$[?(@.width == 65 && @.height == 45)]",
"point": 10,
"desc": "문제2/저장/PSD/이미지 크기 ⇒ 65 X 45 픽셀[Pixels] ",
"type": "boolean"
},
"28": {
"ele": "none",
"point": 0,
"desc": "파일명 확인"
}
},
"2": {
"1": {
"ele": "//CRClipArr/CRClip[position() = //CRTrackList[1]/CRTrackClip/@ClipIndex]/@Path",
"point": 4,
"desc": "문제3/순서/미디어 소스 순서/동영상.mp4 > 이미지2.jpg > 이미지3.jpg > 이미지1.jpg",
"type": "array",
"value": [
"동영상.mp4",
"이미지2.jpg",
"이미지3.jpg",
"이미지1.jpg"
]
},
"2": {
"ele": "/CROASTERP/CRTrackArr[1]/CRVideoTrackArr[1]/CRTrackList[1]/CRTrackClip[1][@Speed='140']",
"point": 2,
"desc": "문제3/동영상 파일/배속/1.4x"
},
"3": {
"ele": "count(//CRClip[@Path='동영상.mp4']/preceding-sibling::*)",
"point": 2,
"desc": "문제3/동영상 파일/자르기/시작 시간(0.00), 재생 시간(12.10)",
"type": "startend",
"start": "0",
"end": "370"
},
"4": {
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='동영상.mp4']/preceding-sibling::*)]//CRFilter[@ID='70'][@VID100='40'][@VID101='60']",
"point": 3,
"desc": "문제3/동영상 파일/이펙트/이미지 보정-블룸(불빛 : 40, 블러 : 60)"
},
"5": {
"ele": "//CROwneUnit[{subtitleIndex}]/CRCUnitArr/@Name",
"point": 3,
"desc": "문제3/동영상 파일/자막/텍스트 입력/다양한 커피 원두",
"type": "video",
"value": "다양한 커피 원두"
},
"6": {
"ele": "//CROwneUnit[{subtitleIndex}]/CRCUnitArr//GCUnitPool[@Type='1']/GCUnit/@VID102",
"point": 2,
"desc": "문제3/동영상 파일/자막/텍스트 서식/①돋움체",
"type": "video",
"search": "다양한 커피 원두",
"ele2": "//CRCUnitArr[@Name='{search}']//GCUnitPool[@Type='1']/GCUnit/@VID102",
"value": "돋움체"
},
"7": {
"ele": "//CROwneUnit[{subtitleIndex}]/CRCUnitArr//GCUnitPool[@Type='1']/GCUnit/@VID101",
"point": 2,
"desc": "문제3/동영상 파일/자막/텍스트 서식/②크기 110",
"type": "video",
"search": "다양한 커피 원두",
"ele2": "//CRCUnitArr[@Name='{search}']//GCUnitPool[@Type='1']/GCUnit/@VID101",
"value": "110"
},
"8": {
"ele": "//CROwneUnit[{subtitleIndex}]/CRCUnitArr//GCUnitPool/GCUnit[@Type='4']/@VID100",
"point": 2,
"desc": "문제3/동영상 파일/자막/텍스트 서식/③3949ab",
"type": "video",
"search": "다양한 커피 원두",
"ele2": "//CRCUnitArr[@Name='{search}']//GCUnitPool/GCUnit[@Type='4']/@VID100",
"value": "-12036743"
},
"9": {
"ele": "//CROwneUnit[{subtitleIndex}]/CRCUnitArr/@*[name()='VID600' or name()='VID601']",
"point": 2,
"desc": "문제3/동영상 파일/자막/위치 설정/화면 정가운데 아래",
"ele2": "//CRCUnitArr[@Name='{search}']/@*[name()='VID600' or name()='VID601']",
"type": "video",
"search": "다양한 커피 원두",
"value": [
"0.25729167",
"0.78518522"
]
},
"10": {
"ele": "sum(//CRTrackList[@Name='텍스트' or @Name='비디오2']/CRTrackClip[not(@ClipIndex='-1')][{subtitleOrder}]/preceding-sibling::CRTrackClip/@Length)",
"point": 2,
"desc": "문제3/동영상 파일/자막/시작 시간/[5.00]",
"ele2": "sum(//CRTrackList[@Name='텍스트' or @Name='비디오2']/CRTrackClip[not(@ClipIndex='-1')][@ClipIndex={clipIndex}]/preceding-sibling::CRTrackClip/@Length)",
"type": "video",
"search": "다양한 커피 원두",
"value": 150
},
"11": {
"ele": "//CRTrackList[@Name='텍스트' or @Name='비디오2']/CRTrackClip[not(@ClipIndex='-1')][{subtitleOrder}]/@Length",
"point": 2,
"desc": "문제3/동영상 파일/자막/클립 길이/[6.00]",
"ele2": "//CRTrackList[@Name='텍스트' or @Name='비디오2']/CRTrackClip[not(@ClipIndex='-1')][@ClipIndex={clipIndex}]/@Length",
"type": "video",
"search": "다양한 커피 원두",
"value": "180"
},
"12": {
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='동영상.mp4']/preceding-sibling::*)]/@Mute",
"point": 2,
"desc": "문제3/동영상 파일/원본 동영상에 포함된 오디오는 모두 음소거 할 것",
"existEle": "//CRClip[@Path='동영상.mp4']",
"type": "searchIndex",
"value": "1"
},
"13": {
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지2.jpg']/preceding-sibling::CRClip | //CRClip[@Type='11']/CRCUnitArr[@Path='이미지2.jpg']/../preceding-sibling::CRClip)][1]/@Length",
"point": 2,
"desc": "문제3/이미지 파일\r\n(순서 맞추기)/이미지2.jpg/이미지 클립 길이/[6.00]",
"existEle": "//CRClip[@Path='이미지2.jpg'] | //CRClip[@Type='11']/CRCUnitArr[@Path='이미지2.jpg']",
"type": "searchIndex",
"value": "180"
},
"14": {
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지2.jpg']/preceding-sibling::CRClip | //CRClip[@Type='11']/CRCUnitArr[@Path='이미지2.jpg']/../preceding-sibling::CRClip)][1]//CRFilter/@*[name()='ID' or name()='VID101']",
"point": 2,
"desc": "문제3/이미지 파일\r\n(순서 맞추기)/이미지2.jpg/오버레이/비누 방울(크기 : 4)",
"type": "multi",
"value": [
"102",
"4"
]
},
"15": {
"ele": "//CRTransFilter[@ClipIndex=count(//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지2.jpg']/preceding-sibling::CRClip | //CRClip[@Type='11']/CRCUnitArr[@Path='이미지2.jpg']/../preceding-sibling::CRClip)][1]/preceding-sibling::CRTrackClip)][@Type='2']/@*[name()='ID' or name()='Range' or name()='Type']",
"point": 2,
"desc": "문제3/이미지 파일\r\n(순서 맞추기)/이미지2.jpg/클립 트랜지션/위로 덮기(앞으로 이동, 재생 시간 : 2.00)",
"type": "multi",
"value": [
"13",
"490:550",
"2"
]
},
"16": {
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지3.jpg']/preceding-sibling::CRClip | //CRClip[@Type='11']/CRCUnitArr[@Path='이미지3.jpg']/../preceding-sibling::CRClip)][1]/@Length",
"point": 2,
"desc": "문제3/이미지 파일\r\n(순서 맞추기)/이미지3.jpg/이미지 클립 길이/[6.00]",
"existEle": "//CRClip[@Path='이미지3.jpg'] | //CRClip[@Type='11']/CRCUnitArr[@Path='이미지3.jpg']",
"type": "searchIndex",
"value": "180"
},
"17": {
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지3.jpg']/preceding-sibling::CRClip | //CRClip[@Type='11']/CRCUnitArr[@Path='이미지3.jpg']/../preceding-sibling::CRClip)][1]//CRFilter/@*[name()='ID' or name()='VID101']",
"point": 2,
"desc": "문제3/이미지 파일\r\n(순서 맞추기)/이미지3.jpg/오버레이/내려앉는(크기 : 8)",
"type": "multi",
"value": [
"103",
"8"
]
},
"18": {
"ele": "//CRTransFilter[@ClipIndex=count(//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지1.jpg']/preceding-sibling::CRClip | //CRClip[@Type='11']/CRCUnitArr[@Path='이미지1.jpg']/../preceding-sibling::CRClip)][1]/preceding-sibling::CRTrackClip)][@Type='16']/@*[name()='ID' or name()='Range' or name()='Type']",
"point": 2,
"desc": "문제3/이미지 파일\r\n(순서 맞추기)/이미지3.jpg/클립 트랜지션/왼쪽으로 덮기(앞으로 이동, 재생 시간 : 2.00)",
"type": "multi",
"value": [
null,
null,
null
]
},
"19": {
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지1.jpg']/preceding-sibling::CRClip | //CRClip[@Type='11']/CRCUnitArr[@Path='이미지1.jpg']/../preceding-sibling::CRClip)][1]/@Length",
"point": 2,
"desc": "문제3/이미지 파일\r\n(순서 맞추기)/이미지1.jpg/이미지 클립 길이/[5.00]",
"existEle": "//CRClip[@Path='이미지1.jpg'] | //CRClip[@Type='11']/CRCUnitArr[@Path='이미지1.jpg']",
"type": "searchIndex",
"value": "150"
},
"20": {
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지1.jpg']/preceding-sibling::CRClip | //CRClip[@Type='11']/CRCUnitArr[@Path='이미지1.jpg']/../preceding-sibling::CRClip)][1]//CRFilter/@*[name()='ID' or name()='VID102']",
"point": 2,
"desc": "문제3/이미지 파일\r\n(순서 맞추기)/이미지1.jpg/오버레이/지나가는 01(기울기 : 20)",
"type": "multi",
"value": [
"184",
"20"
]
},
"21": {
"ele": "//CRTransFilter[@ClipIndex=count(//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지1.jpg']/preceding-sibling::CRClip | //CRClip[@Type='11']/CRCUnitArr[@Path='이미지1.jpg']/../preceding-sibling::CRClip)][1]/preceding-sibling::CRTrackClip)][@Type='2']/@*[name()='ID' or name()='Range' or name()='Type']",
"point": 2,
"desc": "문제3/이미지 파일\r\n(순서 맞추기)/이미지1.jpg/클립 트랜지션/디졸브(앞으로 이동, 재생 시간 : 1.00)",
"type": "multi",
"value": [
"0",
"850:880",
"2"
]
},
"22": {
"ele": "//CROwneUnit[{subtitleIndex}]/CRCUnitArr/@Name",
"point": 3,
"desc": "문제3/제목\r\n또는\r\n제작진/오프닝/텍스트 입력/라떼아트 만들기\r\n(Making latte art)",
"type": "opening",
"value": "라떼아트 만들기 (Making latte art)"
},
"23": {
"ele": "//CROwneUnit[{subtitleIndex}]/CRCUnitArr//GCUnitPool[@Type='1']/GCUnit/@VID102",
"point": 2,
"desc": "문제3/제목\r\n또는\r\n제작진/오프닝/글꼴 서식/①바탕체",
"type": "opening",
"search": "라떼아트 만들기 (Making latte art)",
"ele2": "//CRCUnitArr[@Name='{search}']//GCUnitPool[@Type='1']/GCUnit/@VID102",
"value": "바탕체"
},
"24": {
"ele": "//CROwneUnit[{subtitleIndex}]/CRCUnitArr//GCUnitPool[@Type='1']/GCUnit/@VID101",
"point": 2,
"desc": "문제3/제목\r\n또는\r\n제작진/오프닝/글꼴 서식/②크기 140",
"type": "opening",
"search": "라떼아트 만들기 (Making latte art)",
"ele2": "//CRCUnitArr[@Name='{search}']//GCUnitPool[@Type='1']/GCUnit/@VID101",
"value": "140"
},
"25": {
"ele": "//CROwneUnit[{subtitleIndex}]/CRCUnitArr//GCUnitPool/GCUnit[@Type='4']/@VID100",
"point": 2,
"desc": "문제3/제목\r\n또는\r\n제작진/오프닝/글꼴 서식/③795548",
"type": "opening",
"search": "라떼아트 만들기 (Making latte art)",
"ele2": "//CRCUnitArr[@Name='{search}']//GCUnitPool/GCUnit[@Type='4']/@VID100",
"value": "-12036743"
},
"26": {
"ele": "//CROwneUnit[{subtitleIndex}]/CRCUnitArr//GCUnitPool/GCUnit[@Type='2']/@*[name()='VID100' or name()='VID101']",
"point": 2,
"desc": "문제3/제목\r\n또는\r\n제작진/오프닝/텍스트 윤곽선 색/c8e6c9, 두께 : 20",
"ele2": "//CRCUnitArr[@Name='{search}']//GCUnitPool/GCUnit[@Type='2']/@*[name()='VID100' or name()='VID101']",
"search": "라떼아트 만들기 (Making latte art)",
"type": "opening",
"value": [
"0.2",
"-3545400"
]
},
"27": {
"ele": "none",
"point": 0,
"desc": "문제3/제목\r\n또는\r\n제작진/오프닝/나타나기/위로 닦아내기, 지속 시간 : 2.00"
},
"28": {
"ele": "sum(//CRTrackList[@Name='텍스트' or @Name='비디오2']/CRTrackClip[not(@ClipIndex='-1')][{subtitleOrder}]/preceding-sibling::CRTrackClip/@Length)",
"point": 2,
"desc": "문제3/제목\r\n또는\r\n제작진/오프닝/시작 시간/[0.00]",
"ele2": "sum(//CRTrackList[@Name='텍스트' or @Name='비디오2']/CRTrackClip[not(@ClipIndex='-1')][@ClipIndex={clipIndex}]/preceding-sibling::CRTrackClip/@Length)",
"search": "라떼아트 만들기 (Making latte art)",
"type": "opening",
"value": 0
},
"29": {
"ele": "//CRTrackList[@Name='텍스트' or @Name='비디오2']/CRTrackClip[not(@ClipIndex='-1')][{subtitleOrder}]/@Length",
"point": 2,
"desc": "문제3/제목\r\n또는\r\n제작진/오프닝/텍스트 클립 길이/[4.00]",
"ele2": "//CRTrackList[@Name='텍스트' or @Name='비디오2']/CRTrackClip[not(@ClipIndex='-1')][@ClipIndex={clipIndex}]/@Length",
"search": "라떼아트 만들기 (Making latte art)",
"type": "opening",
"value": "120"
},
"30": {
"ele": "none",
"point": 0,
"desc": "문제3/음악 파일/시작구간/[0.00]"
},
"31": {
"ele": "none",
"point": 0,
"desc": "문제3/음악 파일/종료구간/[29.00]"
},
"32": {
"ele": "//CRTrackArr/CRAudioTrackArr/CRTrackList[@Name='오디오1']//CRFilter[@Type='2'][@ID='1'][@VID8='60']",
"point": 2,
"desc": "문제3/음악 파일/페이드 아웃/[2.00]"
},
"33": {
"ele": "none",
"point": 0,
"desc": "파일명 확인"
},
"videoStartTime": 170,
"openingStartTime": 0
}
}

View File

@@ -0,0 +1,488 @@
{
"0": {
"1": {
"ele": "none",
"point": 0,
"desc": "문제1/캔버스/캔버스 크기[Canvas Size]/가로(650 픽셀[Pixels]) X 세로(450 픽셀[Pixels]) ",
"note": "원본이미지가 잘리거나, 왜곡되지 않으면 정답"
},
"2": {
"ele": "none",
"point": 0,
"desc": "문제1/사진1.jpg/①/복구 브러시 도구[Healing Brush Tool]/이미지 제거"
},
"3": {
"ele": "none",
"point": 0,
"desc": "문제1/사진1.jpg/②/색조/채도[Hue/Saturation]/파란색 계열로 보정"
},
"4": {
"ele": "none",
"point": 0,
"desc": "문제1/사진1.jpg/③/색상 균형[Color Balance]/보라색 계열로 보정"
},
"5": {
"ele": "none",
"point": 0,
"desc": "문제1/사진1.jpg/밝기 조정/곡선[Curves]을 이용하여 이미지 조정 (입력[Input] : 90, 출력[Output] : 105)",
"note": "원본대비 밝아짐"
},
"6": {
"ele": "none",
"point": 0,
"desc": "문제1/사진1.jpg/필터 효과/텍스처화[Texturizer]를 이용하여 필터 적용\r\n(텍스처[Texture] : 캔버스[Canvas], 비율[Scaling] : 110%, 부조[Relief] : 4, 조명[Light] : 위[Top])"
},
"7": {
"ele": "none",
"point": 0,
"desc": "문제1/저장/JPG/이미지 크기 ⇒ 600 X 400 픽셀[Pixels]"
},
"8": {
"ele": "$[?(@.width == 65 && @.height == 45)]",
"point": 10,
"desc": "문제1/저장/PSD/이미지 크기 ⇒ 65 X 45 픽셀[Pixels] ",
"type": "boolean"
},
"9": {
"ele": "none",
"point": 0,
"desc": "파일명 확인"
}
},
"1": {
"1": {
"ele": "none",
"point": 0,
"desc": "문제2/캔버스/캔버스 조정/가로(650 픽셀[Pixels]) X 세로(350 픽셀[Pixels]) ",
"note": "원본이미지가 잘리거나, 왜곡되지 않으면 정답"
},
"2": {
"ele": "none",
"point": 0,
"desc": "문제2/캔버스/캔버스 조정/배경색(색상 : #81098f)"
},
"3": {
"ele": "none",
"point": 0,
"desc": "문제2/사진2.jpg/이미지 복사/자유 변형[Free Transform]/①자유 변형[Free Transform] 으로 크기 변형"
},
"4": {
"ele": "$.children[?(@.name=='꽃잎들')]",
"point": 10,
"desc": "문제2/사진2.jpg/이미지 복사/자유 변형[Free Transform]/②레이어 이름 - ‘꽃잎들’",
"type": "boolean"
},
"5": {
"ele": "none",
"point": 0,
"desc": "문제2/사진2.jpg/이미지 복사/레이어 마스크[Layer Mask]/③레이어 마스크[Layer Mask] 설정, 가로 방향으로 흐릿하게"
},
"6": {
"ele": "$.children[?(@.name=='Flower Rock')].name",
"point": 10,
"desc": "문제2/사진2.jpg/윗행 문자/텍스트 입력/“Flower Rock”",
"value": "Flower Rock"
},
"7": {
"ele": "$.children[?(@.name=='Flower Rock')].text.font.names[0]",
"point": 10,
"desc": "문제2/사진2.jpg/윗행 문자/글꼴 서식/①글꼴(Arial)",
"type": "font",
"value": "Arial"
},
"8": {
"ele": "$.children[?(@.name=='Flower Rock')].text.font.names[0]",
"point": 10,
"desc": "문제2/사진2.jpg/윗행 문자/글꼴 서식/②글꼴 스타일(Bold Italic)",
"value": "Arial-BoldItalicMT"
},
"9": {
"ele": "$.children[?(@.name=='Flower Rock')].text.font.sizes[0]",
"point": 10,
"desc": "문제2/사진2.jpg/윗행 문자/글꼴 서식/③크기(48pt)",
"value": 48
},
"10": {
"ele": "$.children[?(@.name=='Flower Rock')].text.font.colors[0]",
"point": 10,
"desc": "문제2/사진2.jpg/윗행 문자/글꼴 서식/④색상(#d6f592)",
"type": "color",
"value": "d6f592"
},
"11": {
"ele": "none",
"point": 0,
"desc": "문제2/사진2.jpg/윗행 문자/글꼴 서식/⑤앤티 앨리어싱 : 선명하게[Sharp]"
},
"12": {
"ele": "none",
"point": 0,
"desc": "문제2/사진2.jpg/윗행 문자/선/획[Stroke]/①크기 : 5px"
},
"13": {
"ele": "none",
"point": 0,
"desc": "문제2/사진2.jpg/윗행 문자/선/획[Stroke]/②색상 : #c1215d"
},
"14": {
"ele": "$.children[?(@.name=='꽃과 바위')].name",
"point": 10,
"desc": "문제2/사진2.jpg/아래행 문자/텍스트 입력/“꽃과 바위\"",
"value": "꽃과 바위"
},
"15": {
"ele": "$.children[?(@.name=='꽃과 바위')].text.font.names[0]",
"point": 10,
"desc": "문제2/사진2.jpg/아래행 문자/글꼴 서식/①글꼴(돋움체)",
"type": "font",
"value": "DotumChe"
},
"16": {
"ele": "$.children[?(@.name=='꽃과 바위')].text.font.sizes[0]",
"point": 10,
"desc": "문제2/사진2.jpg/아래행 문자/글꼴 서식/②크기(36pt)",
"value": 36
},
"17": {
"ele": "$.children[?(@.name=='꽃과 바위')].text.font.colors[0]",
"point": 10,
"desc": "문제2/사진2.jpg/아래행 문자/글꼴 서식/③색상(#0d17d5)",
"type": "color",
"value": "0d17d5"
},
"18": {
"ele": "none",
"point": 0,
"desc": "문제2/사진2.jpg/아래행 문자/글꼴 서식/④앤티 앨리어싱 : 선명하게[Sharp]"
},
"19": {
"ele": "none",
"point": 0,
"desc": "문제2/사진2.jpg/아래행 문자/선/획[Stroke]/①크기 : 2px"
},
"20": {
"ele": "none",
"point": 0,
"desc": "문제2/사진2.jpg/아래행 문자/선/획[Stroke]/②색상 : #cefbd5"
},
"21": {
"ele": "none",
"point": 0,
"desc": "문제2/사진3.jpg\r\n/이미지 복사/자유 변형[Free Transform]/①자유 변형[Free Transform]으로 크기 변형"
},
"22": {
"ele": "$.children[?(@.name=='노랑꽃')]",
"point": 10,
"desc": "문제2/사진3.jpg\r\n/이미지 복사/자유 변형[Free Transform]/②레이어 이름 - ‘노랑꽃’",
"type": "boolean"
},
"23": {
"ele": "none",
"point": 0,
"desc": "문제2/사진3.jpg\r\n/이미지 복사/그림자 효과[Drop Shadow]/①혼합모드[Blend Mode] : 곱하기[Multiply]"
},
"24": {
"ele": "none",
"point": 0,
"desc": "문제2/사진3.jpg\r\n/이미지 복사/그림자 효과[Drop Shadow]/②각도[Angle] : 120°"
},
"25": {
"ele": "none",
"point": 0,
"desc": "문제2/저장/JPG/이미지 크기 ⇒ 600 X 300 픽셀[Pixels]"
},
"26": {
"ele": "$[?(@.width == 65 && @.height == 35)]",
"point": 10,
"desc": "문제2/저장/PSD/이미지 크기 ⇒ 65 X 35 픽셀[Pixels] ",
"type": "boolean"
},
"27": {
"ele": "none",
"point": 0,
"desc": "파일명 확인"
}
},
"2": {
"1": {
"ele": "//CRClipArr/CRClip[position() = //CRTrackList[1]/CRTrackClip/@ClipIndex]/@Path",
"point": 4,
"desc": "문제3/순서/미디어 소스 순서/동영상.mp4 > 이미지3.jpg > 이미지1.jpg > 이미지2.jpg",
"type": "array",
"value": [
"동영상.mp4",
"이미지3.jpg",
"이미지1.jpg",
"이미지2.jpg"
]
},
"2": {
"ele": "/CROASTERP/CRTrackArr[1]/CRVideoTrackArr[1]/CRTrackList[1]/CRTrackClip[1][@Speed='140']",
"point": 2,
"desc": "문제3/동영상 파일/배속/1.4x"
},
"3": {
"ele": "count(//CRClip[@Path='동영상.mp4']/preceding-sibling::*)",
"point": 2,
"desc": "문제3/동영상 파일/자르기/시작 시간(0.00), 재생 시간(12.10)",
"type": "startend",
"start": "0",
"end": "370"
},
"4": {
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='동영상.mp4']/preceding-sibling::*)]//CRFilter[@ID='44'][@VID100='8'][@VID102='8']",
"point": 3,
"desc": "문제3/동영상 파일/이펙트/LUT 필터-카메라 필름-카메라 필름 09(노출 : 8, 감마 : 0.9)"
},
"5": {
"ele": "//CROwneUnit[{subtitleIndex}]/CRCUnitArr/@Name",
"point": 3,
"desc": "문제3/동영상 파일/자막/텍스트 입력/화단의 꽃들",
"type": "video",
"value": "화단의 꽃들"
},
"6": {
"ele": "//CROwneUnit[{subtitleIndex}]/CRCUnitArr//GCUnitPool[@Type='1']/GCUnit/@VID102",
"point": 2,
"desc": "문제3/동영상 파일/자막/텍스트 서식/①돋움체",
"type": "video",
"search": "화단의 꽃들",
"ele2": "//CRCUnitArr[@Name='{search}']//GCUnitPool[@Type='1']/GCUnit/@VID102",
"value": "돋움체"
},
"7": {
"ele": "//CROwneUnit[{subtitleIndex}]/CRCUnitArr//GCUnitPool[@Type='1']/GCUnit/@VID101",
"point": 2,
"desc": "문제3/동영상 파일/자막/텍스트 서식/②크기 110",
"type": "video",
"search": "화단의 꽃들",
"ele2": "//CRCUnitArr[@Name='{search}']//GCUnitPool[@Type='1']/GCUnit/@VID101",
"value": "110"
},
"8": {
"ele": "//CROwneUnit[{subtitleIndex}]/CRCUnitArr//GCUnitPool/GCUnit[@Type='4']/@VID100",
"point": 2,
"desc": "문제3/동영상 파일/자막/텍스트 서식/③ff531b",
"type": "video",
"search": "화단의 꽃들",
"ele2": "//CRCUnitArr[@Name='{search}']//GCUnitPool/GCUnit[@Type='4']/@VID100",
"value": "-7601940"
},
"9": {
"ele": "//CROwneUnit[{subtitleIndex}]/CRCUnitArr/@*[name()='VID600' or name()='VID601']",
"point": 2,
"desc": "문제3/동영상 파일/자막/위치 설정/화면 정가운데 아래",
"ele2": "//CRCUnitArr[@Name='{search}']/@*[name()='VID600' or name()='VID601']",
"type": "video",
"search": "화단의 꽃들",
"value": [
"0.19062501",
"0.78518522"
]
},
"10": {
"ele": "sum(//CRTrackList[@Name='텍스트' or @Name='비디오2']/CRTrackClip[not(@ClipIndex='-1')][{subtitleOrder}]/preceding-sibling::CRTrackClip/@Length)",
"point": 2,
"desc": "문제3/동영상 파일/자막/시작 시간/[5.20]",
"ele2": "sum(//CRTrackList[@Name='텍스트' or @Name='비디오2']/CRTrackClip[not(@ClipIndex='-1')][@ClipIndex={clipIndex}]/preceding-sibling::CRTrackClip/@Length)",
"type": "video",
"search": "화단의 꽃들",
"value": 170
},
"11": {
"ele": "//CRTrackList[@Name='텍스트' or @Name='비디오2']/CRTrackClip[not(@ClipIndex='-1')][{subtitleOrder}]/@Length",
"point": 2,
"desc": "문제3/동영상 파일/자막/클립 길이/[5.00]",
"ele2": "//CRTrackList[@Name='텍스트' or @Name='비디오2']/CRTrackClip[not(@ClipIndex='-1')][@ClipIndex={clipIndex}]/@Length",
"type": "video",
"search": "화단의 꽃들",
"value": "150"
},
"12": {
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='동영상.mp4']/preceding-sibling::*)]/@Mute",
"point": 2,
"desc": "문제3/동영상 파일/원본 동영상에 포함된 오디오는 모두 음소거 할 것",
"existEle": "//CRClip[@Path='동영상.mp4']",
"type": "searchIndex",
"value": "1"
},
"13": {
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지3.jpg']/preceding-sibling::CRClip | //CRClip[@Type='11']/CRCUnitArr[@Path='이미지3.jpg']/../preceding-sibling::CRClip)][1]/@Length",
"point": 2,
"desc": "문제3/이미지 파일\r\n(순서 맞추기)/이미지3.jpg/이미지 클립 길이/[6.00]",
"existEle": "//CRClip[@Path='이미지3.jpg'] | //CRClip[@Type='11']/CRCUnitArr[@Path='이미지3.jpg']",
"type": "searchIndex",
"value": "180"
},
"14": {
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지3.jpg']/preceding-sibling::CRClip | //CRClip[@Type='11']/CRCUnitArr[@Path='이미지3.jpg']/../preceding-sibling::CRClip)][1]//CRFilter/@*[name()='ID' or name()='VID102']",
"point": 2,
"desc": "문제3/이미지 파일\r\n(순서 맞추기)/이미지3.jpg/오버레이/흩날림(개수/양 : 40)",
"type": "multi",
"value": [
"67",
"40"
]
},
"15": {
"ele": "//CRTransFilter[@ClipIndex=count(//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지3.jpg']/preceding-sibling::CRClip | //CRClip[@Type='11']/CRCUnitArr[@Path='이미지3.jpg']/../preceding-sibling::CRClip)][1]/preceding-sibling::CRTrackClip)][@Type='2']/@*[name()='ID' or name()='Range' or name()='Type']",
"point": 2,
"desc": "문제3/이미지 파일\r\n(순서 맞추기)/이미지3.jpg/클립 트랜지션/아래로 밀기(앞으로 이동, 재생 시간 : 2.00)",
"type": "multi",
"value": [
"10",
"490:550",
"2"
]
},
"16": {
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지1.jpg']/preceding-sibling::CRClip | //CRClip[@Type='11']/CRCUnitArr[@Path='이미지1.jpg']/../preceding-sibling::CRClip)][1]/@Length",
"point": 2,
"desc": "문제3/이미지 파일\r\n(순서 맞추기)/이미지1.jpg/이미지 클립 길이/[6.00]",
"existEle": "//CRClip[@Path='이미지1.jpg'] | //CRClip[@Type='11']/CRCUnitArr[@Path='이미지1.jpg']",
"type": "searchIndex",
"value": "180"
},
"17": {
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지1.jpg']/preceding-sibling::CRClip | //CRClip[@Type='11']/CRCUnitArr[@Path='이미지1.jpg']/../preceding-sibling::CRClip)][1]//CRFilter/@*[name()='ID' or name()='VID102']",
"point": 2,
"desc": "문제3/이미지 파일\r\n(순서 맞추기)/이미지1.jpg/오버레이/내려앉는(속도 : 7)",
"type": "multi",
"value": [
"103",
"7"
]
},
"18": {
"ele": "//CRTransFilter[@ClipIndex=count(//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지2.jpg']/preceding-sibling::CRClip | //CRClip[@Type='11']/CRCUnitArr[@Path='이미지2.jpg']/../preceding-sibling::CRClip)][1]/preceding-sibling::CRTrackClip)][@Type='16']/@*[name()='ID' or name()='Range' or name()='Type']",
"point": 2,
"desc": "문제3/이미지 파일\r\n(순서 맞추기)/이미지1.jpg/클립 트랜지션/오른쪽으로 덮기(앞으로 이동, 재생 시간 : 2.00)",
"type": "multi",
"value": [
null,
null,
null
]
},
"19": {
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지2.jpg']/preceding-sibling::CRClip | //CRClip[@Type='11']/CRCUnitArr[@Path='이미지2.jpg']/../preceding-sibling::CRClip)][1]/@Length",
"point": 2,
"desc": "문제3/이미지 파일\r\n(순서 맞추기)/이미지2.jpg/이미지 클립 길이/[5.00]",
"existEle": "//CRClip[@Path='이미지2.jpg'] | //CRClip[@Type='11']/CRCUnitArr[@Path='이미지2.jpg']",
"type": "searchIndex",
"value": "150"
},
"20": {
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지2.jpg']/preceding-sibling::CRClip | //CRClip[@Type='11']/CRCUnitArr[@Path='이미지2.jpg']/../preceding-sibling::CRClip)][1]//CRFilter/@*[name()='ID' or name()='VID101']",
"point": 2,
"desc": "문제3/이미지 파일\r\n(순서 맞추기)/이미지2.jpg/오버레이/비누 방울(크기 : 3)",
"type": "multi",
"value": [
"102",
"3"
]
},
"21": {
"ele": "//CRTransFilter[@ClipIndex=count(//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지2.jpg']/preceding-sibling::CRClip | //CRClip[@Type='11']/CRCUnitArr[@Path='이미지2.jpg']/../preceding-sibling::CRClip)][1]/preceding-sibling::CRTrackClip)][@Type='2']/@*[name()='ID' or name()='Range' or name()='Type']",
"point": 2,
"desc": "문제3/이미지 파일\r\n(순서 맞추기)/이미지2.jpg/클립 트랜지션/디졸브(앞으로 이동, 재생 시간 : 1.00)",
"type": "multi",
"value": [
"0",
"850:880",
"2"
]
},
"22": {
"ele": "//CROwneUnit[{subtitleIndex}]/CRCUnitArr/@Name",
"point": 3,
"desc": "문제3/제목\r\n또는\r\n제작진/오프닝/텍스트 입력/아름다운 꽃 축제\r\n(Happy Flower Festival)",
"type": "opening",
"value": "아름다운 꽃 축제 (Happy Flower Festival)"
},
"23": {
"ele": "//CROwneUnit[{subtitleIndex}]/CRCUnitArr//GCUnitPool[@Type='1']/GCUnit/@VID102",
"point": 2,
"desc": "문제3/제목\r\n또는\r\n제작진/오프닝/글꼴 서식/①궁서체",
"type": "opening",
"search": "아름다운 꽃 축제 (Happy Flower Festival)",
"ele2": "//CRCUnitArr[@Name='{search}']//GCUnitPool[@Type='1']/GCUnit/@VID102",
"value": "궁서체"
},
"24": {
"ele": "//CROwneUnit[{subtitleIndex}]/CRCUnitArr//GCUnitPool[@Type='1']/GCUnit/@VID101",
"point": 2,
"desc": "문제3/제목\r\n또는\r\n제작진/오프닝/글꼴 서식/②크기 140",
"type": "opening",
"search": "아름다운 꽃 축제 (Happy Flower Festival)",
"ele2": "//CRCUnitArr[@Name='{search}']//GCUnitPool[@Type='1']/GCUnit/@VID101",
"value": "140"
},
"25": {
"ele": "//CROwneUnit[{subtitleIndex}]/CRCUnitArr//GCUnitPool/GCUnit[@Type='4']/@VID100",
"point": 2,
"desc": "문제3/제목\r\n또는\r\n제작진/오프닝/글꼴 서식/③ec008c",
"type": "opening",
"search": "아름다운 꽃 축제 (Happy Flower Festival)",
"ele2": "//CRCUnitArr[@Name='{search}']//GCUnitPool/GCUnit[@Type='4']/@VID100",
"value": "-7601940"
},
"26": {
"ele": "//CROwneUnit[{subtitleIndex}]/CRCUnitArr//GCUnitPool/GCUnit[@Type='2']/@*[name()='VID100' or name()='VID101']",
"point": 2,
"desc": "문제3/제목\r\n또는\r\n제작진/오프닝/텍스트 윤곽선 색/fff9c4, 두께 : 40",
"ele2": "//CRCUnitArr[@Name='{search}']//GCUnitPool/GCUnit[@Type='2']/@*[name()='VID100' or name()='VID101']",
"search": "아름다운 꽃 축제 (Happy Flower Festival)",
"type": "opening",
"value": [
"0.40000001",
"-3868161"
]
},
"27": {
"ele": "none",
"point": 0,
"desc": "문제3/제목\r\n또는\r\n제작진/오프닝/나타나기/오른쪽으로 펼치기, 지속 시간 : 2.00"
},
"28": {
"ele": "sum(//CRTrackList[@Name='텍스트' or @Name='비디오2']/CRTrackClip[not(@ClipIndex='-1')][{subtitleOrder}]/preceding-sibling::CRTrackClip/@Length)",
"point": 2,
"desc": "문제3/제목\r\n또는\r\n제작진/오프닝/시작 시간/[0.00]",
"ele2": "sum(//CRTrackList[@Name='텍스트' or @Name='비디오2']/CRTrackClip[not(@ClipIndex='-1')][@ClipIndex={clipIndex}]/preceding-sibling::CRTrackClip/@Length)",
"search": "아름다운 꽃 축제 (Happy Flower Festival)",
"type": "opening",
"value": 0
},
"29": {
"ele": "//CRTrackList[@Name='텍스트' or @Name='비디오2']/CRTrackClip[not(@ClipIndex='-1')][{subtitleOrder}]/@Length",
"point": 2,
"desc": "문제3/제목\r\n또는\r\n제작진/오프닝/텍스트 클립 길이/[4.00]",
"ele2": "//CRTrackList[@Name='텍스트' or @Name='비디오2']/CRTrackClip[not(@ClipIndex='-1')][@ClipIndex={clipIndex}]/@Length",
"search": "아름다운 꽃 축제 (Happy Flower Festival)",
"type": "opening",
"value": "120"
},
"30": {
"ele": "none",
"point": 0,
"desc": "문제3/음악 파일/시작구간/[0.00]"
},
"31": {
"ele": "none",
"point": 0,
"desc": "문제3/음악 파일/종료구간/[29.00]"
},
"32": {
"ele": "//CRTrackArr/CRAudioTrackArr/CRTrackList[@Name='오디오1']//CRFilter[@Type='2'][@ID='1'][@VID8='60']",
"point": 2,
"desc": "문제3/음악 파일/페이드 아웃/[2.00]"
},
"33": {
"ele": "none",
"point": 0,
"desc": "파일명 확인"
},
"videoStartTime": 170,
"openingStartTime": 0
}
}

View File

@@ -0,0 +1,492 @@
{
"0": {
"1": {
"ele": "none",
"point": 0,
"desc": "문제1/캔버스/캔버스 크기[Canvas Size]/가로(650 픽셀[Pixels]) X 세로(450 픽셀[Pixels]) ",
"note": "원본이미지가 잘리거나, 왜곡되지 않으면 정답"
},
"2": {
"ele": "none",
"point": 0,
"desc": "문제1/사진1.jpg/①/복구 브러시 도구[Healing Brush Tool]/이미지 제거"
},
"3": {
"ele": "none",
"point": 0,
"desc": "문제1/사진1.jpg/②/색조/채도[Hue/Saturation]/분홍색 계열로 보정"
},
"4": {
"ele": "none",
"point": 0,
"desc": "문제1/사진1.jpg/③/색상 균형[Color Balance]/노란색 계열로 보정"
},
"5": {
"ele": "none",
"point": 0,
"desc": "문제1/사진1.jpg/밝기 조정/곡선[Curves]을 이용하여 이미지 조정 (입력[Input] : 90, 출력[Output] : 110)",
"note": "원본대비 밝아짐"
},
"6": {
"ele": "none",
"point": 0,
"desc": "문제1/사진1.jpg/필터 효과/텍스처화[Texturizer]를 이용하여 필터 적용\r\n텍스처[Texture] : 캔버스[Canvas], 비율[Scaling] : 130%, 부조[Relief] : 4, 조명[Light] : 위[Top])"
},
"7": {
"ele": "none",
"point": 0,
"desc": "문제1/저장/JPG/이미지 크기 ⇒ 600 X 400 픽셀[Pixels]"
},
"8": {
"ele": "$[?(@.width == 65 && @.height == 45)]",
"point": 10,
"desc": "문제1/저장/PSD/이미지 크기 ⇒ 65 X 45 픽셀[Pixels] ",
"type": "boolean"
},
"9": {
"ele": "none",
"point": 0,
"desc": "파일명 확인"
}
},
"1": {
"1": {
"ele": "none",
"point": 0,
"desc": "문제2/캔버스/캔버스 크기[Canvas Size]/가로(650 픽셀[Pixels]) X 세로(450 픽셀[Pixels]) ",
"note": "원본이미지가 잘리거나, 왜곡되지 않으면 정답"
},
"2": {
"ele": "none",
"point": 0,
"desc": "문제2/사진2.jpg/모양 도구[Shape Tool]/선/획[Stroke]/①크기 : 2px"
},
"3": {
"ele": "none",
"point": 0,
"desc": "문제2/사진2.jpg/모양 도구[Shape Tool]/선/획[Stroke]/②색상 : #ac5ef6"
},
"4": {
"ele": "none",
"point": 0,
"desc": "문제2/사진2.jpg/모양 도구[Shape Tool]/그라디언트 오버레이[Gradient Overlay]/①색상 : #a8f589 - #ffcafd"
},
"5": {
"ele": "$.children[?(@.name=='Arboretum in spring')].name",
"point": 10,
"desc": "문제2/사진2.jpg/윗행 문자/텍스트 입력/“Arboretum in spring”",
"value": "Arboretum in spring"
},
"6": {
"ele": "$.children[?(@.name=='Arboretum in spring')].text.font.names[0]",
"point": 10,
"desc": "문제2/사진2.jpg/윗행 문자/글꼴 서식/①글꼴(Arial)",
"type": "font",
"value": "Arial"
},
"7": {
"ele": "$.children[?(@.name=='Arboretum in spring')].text.font.names[0]",
"point": 10,
"desc": "문제2/사진2.jpg/윗행 문자/글꼴 서식/②글꼴 스타일(Bold Italic)",
"value": "Arial-BoldItalicMT"
},
"8": {
"ele": "$.children[?(@.name=='Arboretum in spring')].text.font.sizes[0]",
"point": 10,
"desc": "문제2/사진2.jpg/윗행 문자/글꼴 서식/③크기(48pt)",
"value": 48
},
"9": {
"ele": "$.children[?(@.name=='Arboretum in spring')].text.font.colors[0]",
"point": 10,
"desc": "문제2/사진2.jpg/윗행 문자/글꼴 서식/④색상(#a808d0)",
"type": "color",
"value": "a808d0"
},
"10": {
"ele": "none",
"point": 0,
"desc": "문제2/사진2.jpg/윗행 문자/글꼴 서식/⑤앤티 앨리어싱 : 선명하게[Sharp]"
},
"11": {
"ele": "none",
"point": 0,
"desc": "문제2/사진2.jpg/윗행 문자/선/획[Stroke]/①크기 : 4px"
},
"12": {
"ele": "none",
"point": 0,
"desc": "문제2/사진2.jpg/윗행 문자/선/획[Stroke]/②색상 : #fff88d"
},
"13": {
"ele": "$.children[?(@.name=='봄날의 수목원')].name",
"point": 10,
"desc": "문제2/사진2.jpg/아래행 문자/텍스트 입력/“봄날의 수목원”",
"value": "봄날의 수목원"
},
"14": {
"ele": "$.children[?(@.name=='봄날의 수목원')].text.font.names[0]",
"point": 10,
"desc": "문제2/사진2.jpg/아래행 문자/글꼴 서식/①글꼴(궁서체)",
"type": "font",
"value": "GungsuhChe"
},
"15": {
"ele": "$.children[?(@.name=='봄날의 수목원')].text.font.sizes[0]",
"point": 10,
"desc": "문제2/사진2.jpg/아래행 문자/글꼴 서식/②크기(36pt)",
"value": 36
},
"16": {
"ele": "$.children[?(@.name=='봄날의 수목원')].text.font.colors[0]",
"point": 10,
"desc": "문제2/사진2.jpg/아래행 문자/글꼴 서식/③색상(#096e34)",
"type": "color",
"value": "096e34"
},
"17": {
"ele": "none",
"point": 0,
"desc": "문제2/사진2.jpg/아래행 문자/글꼴 서식/④앤티 앨리어싱 : 선명하게[Sharp]"
},
"18": {
"ele": "none",
"point": 0,
"desc": "문제2/사진2.jpg/아래행 문자/선/획[Stroke]/①크기 : 2px"
},
"19": {
"ele": "none",
"point": 0,
"desc": "문제2/사진2.jpg/아래행 문자/선/획[Stroke]/②색상 : #8bfffe"
},
"20": {
"ele": "none",
"point": 0,
"desc": "문제2/사진3.jpg\r\n/사각형 도구[Rectangle Tool]/사각형의 크기/180 px × 120 px",
"note": "클리핑 마스크기능 이용"
},
"21": {
"ele": "none",
"point": 0,
"desc": "문제2/사진3.jpg\r\n/레이어 스타일/선/획[Stroke]/①크기 : 5px"
},
"22": {
"ele": "none",
"point": 0,
"desc": "문제2/사진3.jpg\r\n/레이어 스타일/선/획[Stroke]/②색상 : #00de05"
},
"23": {
"ele": "none",
"point": 0,
"desc": "문제2/사진3.jpg\r\n/레이어 스타일/선/획[Stroke]/③위치 : 안쪽[Inside]"
},
"24": {
"ele": "none",
"point": 0,
"desc": "문제2/사진3.jpg\r\n/레이어 스타일/그림자 효과[Drop Shadow]/①혼합모드[Blend Mode] : 곱하기[Multiply]"
},
"25": {
"ele": "none",
"point": 0,
"desc": "문제2/사진3.jpg\r\n/레이어 스타일/그림자 효과[Drop Shadow]/②각도[Angle] : 120°"
},
"26": {
"ele": "none",
"point": 0,
"desc": "문제2/저장/JPG/이미지 크기 ⇒ 600 X 400 픽셀[Pixels]"
},
"27": {
"ele": "$[?(@.width == 65 && @.height == 45)]",
"point": 10,
"desc": "문제2/저장/PSD/이미지 크기 ⇒ 65 X 45 픽셀[Pixels] ",
"type": "boolean"
},
"28": {
"ele": "none",
"point": 0,
"desc": "파일명 확인"
}
},
"2": {
"1": {
"ele": "//CRClipArr/CRClip[position() = //CRTrackList[1]/CRTrackClip/@ClipIndex]/@Path",
"point": 4,
"desc": "문제3/순서/미디어 소스 순서/동영상.mp4 > 이미지3.jpg > 이미지2.jpg > 이미지1.jpg",
"type": "array",
"value": [
"동영상.mp4",
"이미지3.jpg",
"이미지2.jpg",
"이미지1.jpg"
]
},
"2": {
"ele": "/CROASTERP/CRTrackArr[1]/CRVideoTrackArr[1]/CRTrackList[1]/CRTrackClip[1][@Speed='130']",
"point": 2,
"desc": "문제3/동영상 파일/배속/1.3x"
},
"3": {
"ele": "count(//CRClip[@Path='동영상.mp4']/preceding-sibling::*)",
"point": 2,
"desc": "문제3/동영상 파일/자르기/시작 시간(0.00), 재생 시간(12.00)",
"type": "startend",
"start": "0",
"end": "360"
},
"4": {
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='동영상.mp4']/preceding-sibling::*)]//CRFilter[@ID='151'][@VID104='20']",
"point": 3,
"desc": "문제3/동영상 파일/이펙트/이미지 보정-톤맵(감마 : 0.8, 채도 : 20)"
},
"5": {
"ele": "//CROwneUnit[{subtitleIndex}]/CRCUnitArr/@Name",
"point": 3,
"desc": "문제3/동영상 파일/자막/텍스트 입력/아름다운 봄꽃들",
"type": "video",
"value": "아름다운 봄꽃들"
},
"6": {
"ele": "//CROwneUnit[{subtitleIndex}]/CRCUnitArr//GCUnitPool[@Type='1']/GCUnit/@VID102",
"point": 2,
"desc": "문제3/동영상 파일/자막/텍스트 서식/①굴림체",
"type": "video",
"search": "아름다운 봄꽃들",
"ele2": "//CRCUnitArr[@Name='{search}']//GCUnitPool[@Type='1']/GCUnit/@VID102",
"value": "굴림체"
},
"7": {
"ele": "//CROwneUnit[{subtitleIndex}]/CRCUnitArr//GCUnitPool[@Type='1']/GCUnit/@VID101",
"point": 2,
"desc": "문제3/동영상 파일/자막/텍스트 서식/②크기 110",
"type": "video",
"search": "아름다운 봄꽃들",
"ele2": "//CRCUnitArr[@Name='{search}']//GCUnitPool[@Type='1']/GCUnit/@VID101",
"value": "110"
},
"8": {
"ele": "//CROwneUnit[{subtitleIndex}]/CRCUnitArr//GCUnitPool/GCUnit[@Type='4']/@VID100",
"point": 2,
"desc": "문제3/동영상 파일/자막/텍스트 서식/③fffe37",
"type": "video",
"search": "아름다운 봄꽃들",
"ele2": "//CRCUnitArr[@Name='{search}']//GCUnitPool/GCUnit[@Type='4']/@VID100",
"value": "-5232740"
},
"9": {
"ele": "//CROwneUnit[{subtitleIndex}]/CRCUnitArr/@*[name()='VID600' or name()='VID601']",
"point": 2,
"desc": "문제3/동영상 파일/자막/위치 설정/화면 정가운데 아래",
"ele2": "//CRCUnitArr[@Name='{search}']/@*[name()='VID600' or name()='VID601']",
"type": "video",
"search": "아름다운 봄꽃들",
"value": [
"0.27083331",
"0.78518522"
]
},
"10": {
"ele": "sum(//CRTrackList[@Name='텍스트' or @Name='비디오2']/CRTrackClip[not(@ClipIndex='-1')][{subtitleOrder}]/preceding-sibling::CRTrackClip/@Length)",
"point": 2,
"desc": "문제3/동영상 파일/자막/시작 시간/[5.15]",
"ele2": "sum(//CRTrackList[@Name='텍스트' or @Name='비디오2']/CRTrackClip[not(@ClipIndex='-1')][@ClipIndex={clipIndex}]/preceding-sibling::CRTrackClip/@Length)",
"type": "video",
"search": "아름다운 봄꽃들",
"value": 165
},
"11": {
"ele": "//CRTrackList[@Name='텍스트' or @Name='비디오2']/CRTrackClip[not(@ClipIndex='-1')][{subtitleOrder}]/@Length",
"point": 2,
"desc": "문제3/동영상 파일/자막/클립 길이/[5.00]",
"ele2": "//CRTrackList[@Name='텍스트' or @Name='비디오2']/CRTrackClip[not(@ClipIndex='-1')][@ClipIndex={clipIndex}]/@Length",
"type": "video",
"search": "아름다운 봄꽃들",
"value": "150"
},
"12": {
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='동영상.mp4']/preceding-sibling::*)]/@Mute",
"point": 2,
"desc": "문제3/동영상 파일/원본 동영상에 포함된 오디오는 모두 음소거 할 것",
"existEle": "//CRClip[@Path='동영상.mp4']",
"type": "searchIndex",
"value": "1"
},
"13": {
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지3.jpg']/preceding-sibling::CRClip | //CRClip[@Type='11']/CRCUnitArr[@Path='이미지3.jpg']/../preceding-sibling::CRClip)][1]/@Length",
"point": 2,
"desc": "문제3/이미지 파일\r\n(순서 맞추기)/이미지3.jpg/이미지 클립 길이/[5.00]",
"existEle": "//CRClip[@Path='이미지3.jpg'] | //CRClip[@Type='11']/CRCUnitArr[@Path='이미지3.jpg']",
"type": "searchIndex",
"value": "150"
},
"14": {
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지3.jpg']/preceding-sibling::CRClip | //CRClip[@Type='11']/CRCUnitArr[@Path='이미지3.jpg']/../preceding-sibling::CRClip)][1]//CRFilter/@*[name()='ID' or name()='VID103']",
"point": 2,
"desc": "문제3/이미지 파일\r\n(순서 맞추기)/이미지3.jpg/오버레이/지나가는01(밀도 : 50)",
"type": "multi",
"value": [
"184",
"50"
]
},
"15": {
"ele": "//CRTransFilter[@ClipIndex=count(//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지3.jpg']/preceding-sibling::CRClip | //CRClip[@Type='11']/CRCUnitArr[@Path='이미지3.jpg']/../preceding-sibling::CRClip)][1]/preceding-sibling::CRTrackClip)][@Type='2']/@*[name()='ID' or name()='Range' or name()='Type']",
"point": 2,
"desc": "문제3/이미지 파일\r\n(순서 맞추기)/이미지3.jpg/클립 트랜지션/위로 밀기(앞으로 이동, 재생 시간 : 1.00)",
"type": "multi",
"value": [
"9",
"480:510",
"2"
]
},
"16": {
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지2.jpg']/preceding-sibling::CRClip | //CRClip[@Type='11']/CRCUnitArr[@Path='이미지2.jpg']/../preceding-sibling::CRClip)][1]/@Length",
"point": 2,
"desc": "문제3/이미지 파일\r\n(순서 맞추기)/이미지2.jpg/이미지 클립 길이/[6.00]",
"existEle": "//CRClip[@Path='이미지2.jpg'] | //CRClip[@Type='11']/CRCUnitArr[@Path='이미지2.jpg']",
"type": "searchIndex",
"value": "180"
},
"17": {
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지2.jpg']/preceding-sibling::CRClip | //CRClip[@Type='11']/CRCUnitArr[@Path='이미지2.jpg']/../preceding-sibling::CRClip)][1]//CRFilter/@*[name()='ID' or name()='VID100']",
"point": 2,
"desc": "문제3/이미지 파일\r\n(순서 맞추기)/이미지2.jpg/오버레이/스페이스 01(개수/양 : 9)",
"type": "multi",
"value": [
"128",
"9"
]
},
"18": {
"ele": "//CRTransFilter[@ClipIndex=count(//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지1.jpg']/preceding-sibling::CRClip | //CRClip[@Type='11']/CRCUnitArr[@Path='이미지1.jpg']/../preceding-sibling::CRClip)][1]/preceding-sibling::CRTrackClip)][@Type='16']/@*[name()='ID' or name()='Range' or name()='Type']",
"point": 2,
"desc": "문제3/이미지 파일\r\n(순서 맞추기)/이미지2.jpg/클립 트랜지션/왼쪽으로 덮기(앞으로 이동, 재생 시간 : 2.00)",
"type": "multi",
"value": [
null,
null,
null
]
},
"19": {
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지1.jpg']/preceding-sibling::CRClip | //CRClip[@Type='11']/CRCUnitArr[@Path='이미지1.jpg']/../preceding-sibling::CRClip)][1]/@Length",
"point": 2,
"desc": "문제3/이미지 파일\r\n(순서 맞추기)/이미지1.jpg/이미지 클립 길이/[7.00]",
"existEle": "//CRClip[@Path='이미지1.jpg'] | //CRClip[@Type='11']/CRCUnitArr[@Path='이미지1.jpg']",
"type": "searchIndex",
"value": "210"
},
"20": {
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지1.jpg']/preceding-sibling::CRClip | //CRClip[@Type='11']/CRCUnitArr[@Path='이미지1.jpg']/../preceding-sibling::CRClip)][1]//CRFilter/@*[name()='ID' or name()='VID104']",
"point": 2,
"desc": "문제3/이미지 파일\r\n(순서 맞추기)/이미지1.jpg/오버레이/흩날림(속도 : 5)",
"type": "multi",
"value": [
"67",
"5"
]
},
"21": {
"ele": "//CRTransFilter[@ClipIndex=count(//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지1.jpg']/preceding-sibling::CRClip | //CRClip[@Type='11']/CRCUnitArr[@Path='이미지1.jpg']/../preceding-sibling::CRClip)][1]/preceding-sibling::CRTrackClip)][@Type='2']/@*[name()='ID' or name()='Range' or name()='Type']",
"point": 2,
"desc": "문제3/이미지 파일\r\n(순서 맞추기)/이미지1.jpg/클립 트랜지션/세로 나누기(앞으로 이동, 재생 시간 : 3.00)",
"type": "multi",
"value": [
"21",
"810:900",
"2"
]
},
"22": {
"ele": "//CROwneUnit[{subtitleIndex}]/CRCUnitArr/@Name",
"point": 3,
"desc": "문제3/제목\r\n또는\r\n제작진/오프닝/텍스트 입력/봄을 담은 정원\r\n(A Spring Garden)",
"type": "opening",
"value": "봄을 담은 정원 (A Spring Garden)"
},
"23": {
"ele": "//CROwneUnit[{subtitleIndex}]/CRCUnitArr//GCUnitPool[@Type='1']/GCUnit/@VID102",
"point": 2,
"desc": "문제3/제목\r\n또는\r\n제작진/오프닝/글꼴 서식/①궁서체",
"type": "opening",
"search": "봄을 담은 정원 (A Spring Garden)",
"ele2": "//CRCUnitArr[@Name='{search}']//GCUnitPool[@Type='1']/GCUnit/@VID102",
"value": "궁서체"
},
"24": {
"ele": "//CROwneUnit[{subtitleIndex}]/CRCUnitArr//GCUnitPool[@Type='1']/GCUnit/@VID101",
"point": 2,
"desc": "문제3/제목\r\n또는\r\n제작진/오프닝/글꼴 서식/②크기 140",
"type": "opening",
"search": "봄을 담은 정원 (A Spring Garden)",
"ele2": "//CRCUnitArr[@Name='{search}']//GCUnitPool[@Type='1']/GCUnit/@VID101",
"value": "140"
},
"25": {
"ele": "//CROwneUnit[{subtitleIndex}]/CRCUnitArr//GCUnitPool/GCUnit[@Type='4']/@VID100",
"point": 2,
"desc": "문제3/제목\r\n또는\r\n제작진/오프닝/글꼴 서식/③9c27b0",
"type": "opening",
"search": "봄을 담은 정원 (A Spring Garden)",
"ele2": "//CRCUnitArr[@Name='{search}']//GCUnitPool/GCUnit[@Type='4']/@VID100",
"value": "-5232740"
},
"26": {
"ele": "//CROwneUnit[{subtitleIndex}]/CRCUnitArr//GCUnitPool/GCUnit[@Type='2']/@*[name()='VID100' or name()='VID101']",
"point": 2,
"desc": "문제3/제목\r\n또는\r\n제작진/오프닝/텍스트 윤곽선 색/fecdd2, 두께 : 40",
"ele2": "//CRCUnitArr[@Name='{search}']//GCUnitPool/GCUnit[@Type='2']/@*[name()='VID100' or name()='VID101']",
"search": "봄을 담은 정원 (A Spring Garden)",
"type": "opening",
"value": [
"0.40000001",
"-2961922"
]
},
"27": {
"ele": "none",
"point": 0,
"desc": "문제3/제목\r\n또는\r\n제작진/오프닝/나타나기/커지면서 나타나기, 지속 시간 : 2.00"
},
"28": {
"ele": "sum(//CRTrackList[@Name='텍스트' or @Name='비디오2']/CRTrackClip[not(@ClipIndex='-1')][{subtitleOrder}]/preceding-sibling::CRTrackClip/@Length)",
"point": 2,
"desc": "문제3/제목\r\n또는\r\n제작진/오프닝/시작 시간/[0.00]",
"ele2": "sum(//CRTrackList[@Name='텍스트' or @Name='비디오2']/CRTrackClip[not(@ClipIndex='-1')][@ClipIndex={clipIndex}]/preceding-sibling::CRTrackClip/@Length)",
"search": "봄을 담은 정원 (A Spring Garden)",
"type": "opening",
"value": 0
},
"29": {
"ele": "//CRTrackList[@Name='텍스트' or @Name='비디오2']/CRTrackClip[not(@ClipIndex='-1')][{subtitleOrder}]/@Length",
"point": 2,
"desc": "문제3/제목\r\n또는\r\n제작진/오프닝/텍스트 클립 길이/[4.00]",
"ele2": "//CRTrackList[@Name='텍스트' or @Name='비디오2']/CRTrackClip[not(@ClipIndex='-1')][@ClipIndex={clipIndex}]/@Length",
"search": "봄을 담은 정원 (A Spring Garden)",
"type": "opening",
"value": "120"
},
"30": {
"ele": "none",
"point": 0,
"desc": "문제3/음악 파일/시작구간/[0.00]"
},
"31": {
"ele": "none",
"point": 0,
"desc": "문제3/음악 파일/종료구간/[29.00]"
},
"32": {
"ele": "//CRTrackArr/CRAudioTrackArr/CRTrackList[@Name='오디오1']//CRFilter[@Type='2'][@ID='1'][@VID8='30']",
"point": 2,
"desc": "문제3/음악 파일/페이드 아웃/[1.00]"
},
"33": {
"ele": "none",
"point": 0,
"desc": "파일명 확인"
},
"videoStartTime": 170,
"openingStartTime": 0
}
}

View File

@@ -0,0 +1,726 @@
{
"0": {
"1": {
"ele": "none",
"point": 0,
"desc": "문제1/캔버스/캔버스/가로(650 픽셀) X 세로(350 픽셀) ",
"note": "원본이미지가 잘리거나, 왜곡되지 않으면 정답"
},
"2": {
"ele": "none",
"point": 0,
"desc": "문제1/사진1.jpg/이미지 복사/자유 변형/크기 변형으로 캔버스 크기에 맞게 변형"
},
"3": {
"ele": "none",
"point": 0,
"desc": "문제1/사진1.jpg/이미지 복사/레이어 이름/Flower"
},
"4": {
"ele": "none",
"point": 0,
"desc": "문제1/사진1.jpg/조정/생동감을 이용하여 이미지 조정 (생동감 : 40)",
"note": "40으로만 여러 번 설정한 경우에는 정답 처리\r\n(프로그램 상 40을 설정했는지 유무를 명확히 확인 불가)\r\nif:조정을 여러 번 진행했을 경우, 조정값이 1개라도 40이 아닐 시 오답으로 처리"
},
"5": {
"ele": "none",
"point": 0,
"desc": "문제1/사진1.jpg/①/복제 도장/이미지 복구"
},
"6": {
"ele": "none",
"point": 0,
"desc": "문제1/사진1.jpg/②/세피아/보라색 계열로 보정"
},
"7": {
"ele": "none",
"point": 0,
"desc": "문제1/사진1.jpg/③/도형 도구/① 원형/타원형"
},
"8": {
"ele": "none",
"point": 0,
"desc": "문제1/사진1.jpg/③/도형 도구/② 크기 : 120 x 120"
},
"9": {
"ele": "none",
"point": 0,
"desc": "문제1/사진1.jpg/③/도형 도구/③ 채우기(색상 : 7097BB)"
},
"10": {
"ele": "none",
"point": 0,
"desc": "문제1/사진1.jpg/③/도형 도구/④ 혼합모드(반사, 불투명도 : 80)"
},
"11": {
"ele": "none",
"point": 0,
"desc": "문제1/기본/기본설정/지시사항 외 설정 하나 당 \"-1점\" 처리됨"
},
"12": {
"ele": "none",
"point": 0,
"desc": "문제1/저장/dpi_01_123456_성명.JPG와 dpi_01_123456_성명.GPDP 파일 중 하나라도 누락 시 “0점” 처리됨"
}
},
"1": {
"1": {
"ele": "none",
"point": 0,
"desc": "문제2/캔버스/캔버스/가로(650 픽셀) X 세로(450 픽셀) ",
"note": "원본이미지가 잘리거나, 왜곡되지 않으면 정답"
},
"2": {
"ele": "none",
"point": 0,
"desc": "문제2/캔버스/캔버스/배경색(색상 : 81098F)"
},
"3": {
"ele": "none",
"point": 0,
"desc": "문제2/사진2.jpg/이미지 복사/레이어 마스크/레이어 마스크 설정"
},
"4": {
"ele": "none",
"point": 0,
"desc": "문제2/사진2.jpg/이미지 복사/레이어 마스크/가로 방향으로 흐릿하게",
"note": "결과파일과 동일한 방향으로 그라이언트 되면 정답"
},
"5": {
"ele": "none",
"point": 0,
"desc": "문제2/사진2.jpg/①/도형 도구/① 모서리가 둥근 사각형"
},
"6": {
"ele": "none",
"point": 0,
"desc": "문제2/사진2.jpg/①/도형 도구/② 크기 : 400 x 60"
},
"7": {
"ele": "none",
"point": 0,
"desc": "문제2/사진2.jpg/①/도형 도구/③ 그라데이션(색상 : FFE000 34A159)"
},
"8": {
"ele": "none",
"point": 0,
"desc": "문제2/사진2.jpg/텍스트/텍스트 입력/흰 꽃 사이 노란 꽃"
},
"9": {
"ele": "none",
"point": 0,
"desc": "문제2/사진2.jpg/텍스트/텍스트 서식/① 글꼴(맑은 고딕)"
},
"10": {
"ele": "none",
"point": 0,
"desc": "문제2/사진2.jpg/텍스트/텍스트 서식/② 글꼴 스타일(기울임꼴)"
},
"11": {
"ele": "none",
"point": 0,
"desc": "문제2/사진2.jpg/텍스트/텍스트 서식/③ 크기(30pt)"
},
"12": {
"ele": "none",
"point": 0,
"desc": "문제2/사진2.jpg/텍스트/텍스트 서식/④ 채우기(색상 : B46EF8)"
},
"13": {
"ele": "none",
"point": 0,
"desc": "문제2/사진2.jpg/텍스트/텍스트 서식/⑤ 외곽선(두께 : 7px)"
},
"14": {
"ele": "none",
"point": 0,
"desc": "문제2/사진2.jpg/텍스트/텍스트 서식/⑥ 외곽선(색상 : FFFFFF)"
},
"15": {
"ele": "none",
"point": 0,
"desc": "문제2/사진3.jpg/②/클리핑 마스크/클리핑 마스크 설정"
},
"16": {
"ele": "none",
"point": 0,
"desc": "문제2/사진3.jpg/②/클리핑 마스크/① 사각형"
},
"17": {
"ele": "none",
"point": 0,
"desc": "문제2/사진3.jpg/②/클리핑 마스크/② 크기 : 150 × 150"
},
"18": {
"ele": "none",
"point": 0,
"desc": "문제2/사진3.jpg/②/클리핑 마스크/③ 외곽선(두께 : 7px)"
},
"19": {
"ele": "none",
"point": 0,
"desc": "문제2/사진3.jpg/②/클리핑 마스크/④ 외곽선(색상 : E8E88E)"
},
"20": {
"ele": "none",
"point": 0,
"desc": "문제2/사진3.jpg/②/클리핑 마스크/⑤ 그림자(두께 : 3px, 거리 : 5px, 분산도 : 1px, 각도 : 320°)",
"note": "그림자설정/두께/거리/분산/각도 중 오답 하나 당 \"-1점\""
},
"21": {
"ele": "none",
"point": 0,
"desc": "문제2/기본/기본설정/지시사항 외 설정 하나 당 \"-1점\" 처리됨"
},
"22": {
"ele": "none",
"point": 0,
"desc": "문제2/저장/dpi_02_123456_성명.JPG와 dpi_02_123456_성명.GPDP 파일 중 하나라도 누락 시 “0점” 처리됨"
}
},
"2": {
"1": {
"ele": "//CRClipArr/CRClip[position() = //CRTrackList[1]/CRTrackClip/@ClipIndex]/@Path",
"point": 4,
"desc": "문제3/순서/미디어 소스 순서/동영상.mp4 > 이미지3.jpg > 이미지1.jpg > 이미지2.jpg",
"type": "array",
"value": [
"동영상.mp4",
"이미지3.jpg",
"이미지1.jpg",
"이미지2.jpg"
],
"note": "미디어소스 사이에 공백 있을 경우, 0점"
},
"2": {
"ele": "/CROASTERP/CRTrackArr[1]/CRVideoTrackArr[1]/CRTrackList[1]/CRTrackClip[1][@Speed='140']",
"point": 2,
"desc": "문제3/동영상 파일/배속/1.4x"
},
"3": {
"ele": "count(//CRClip[@Path='동영상.mp4']/preceding-sibling::*)",
"point": 2,
"desc": "문제3/동영상 파일/자르기/시작 시간(0.00), 재생 시간(12.10)",
"type": "startend",
"start": "0",
"end": "370"
},
"4": {
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='동영상.mp4']/preceding-sibling::*)]//CRFilter[@ID='44'][@VID100='8'][@VID102='8']",
"point": 3,
"desc": "문제3/동영상 파일/이펙트/LUT 필터-카메라 필름-카메라 필름 09(노출 : 8, 감마 : 0.9)"
},
"5": {
"ele": "//CROwneUnit[{subtitleIndex}]/CRCUnitArr/@Name",
"point": 3,
"desc": "문제3/동영상 파일/자막/텍스트 입력/화단의 꽃들",
"type": "video",
"value": "화단의 꽃들"
},
"6": {
"ele": "//CROwneUnit[{subtitleIndex}]/CRCUnitArr//GCUnitPool[@Type='1']/GCUnit/@VID102",
"point": 2,
"desc": "문제3/동영상 파일/자막/텍스트 서식/① 돋움체",
"type": "video",
"search": "화단의 꽃들",
"ele2": "//CRCUnitArr[@Name='{search}']//GCUnitPool[@Type='1']/GCUnit/@VID102",
"value": "돋움체"
},
"7": {
"ele": "//CROwneUnit[{subtitleIndex}]/CRCUnitArr//GCUnitPool[@Type='1']/GCUnit/@VID101",
"point": 2,
"desc": "문제3/동영상 파일/자막/텍스트 서식/② 크기 110",
"type": "video",
"search": "화단의 꽃들",
"ele2": "//CRCUnitArr[@Name='{search}']//GCUnitPool[@Type='1']/GCUnit/@VID101",
"value": "110"
},
"8": {
"ele": "//CROwneUnit[{subtitleIndex}]/CRCUnitArr//GCUnitPool/GCUnit[@Type='4']/@VID100",
"point": 2,
"desc": "문제3/동영상 파일/자막/텍스트 서식/③ ff531b",
"type": "video",
"search": "화단의 꽃들",
"ele2": "//CRCUnitArr[@Name='{search}']//GCUnitPool/GCUnit[@Type='4']/@VID100",
"value": "-7601940"
},
"9": {
"ele": "//CROwneUnit[{subtitleIndex}]/CRCUnitArr/@*[name()='VID600' or name()='VID601']",
"point": 2,
"desc": "문제3/동영상 파일/자막/위치 설정/화면 정가운데 아래",
"ele2": "//CRCUnitArr[@Name='{search}']/@*[name()='VID600' or name()='VID601']",
"type": "video",
"search": "화단의 꽃들",
"value": [
"0.19062501",
"0.78518522"
]
},
"10": {
"ele": "sum(//CRTrackList[@Name='텍스트' or @Name='비디오2']/CRTrackClip[not(@ClipIndex='-1')][{subtitleOrder}]/preceding-sibling::CRTrackClip/@Length)",
"point": 2,
"desc": "문제3/동영상 파일/자막/시작 시간/[5.20]",
"ele2": "sum(//CRTrackList[@Name='텍스트' or @Name='비디오2']/CRTrackClip[not(@ClipIndex='-1')][@ClipIndex={clipIndex}]/preceding-sibling::CRTrackClip/@Length)",
"type": "video",
"search": "화단의 꽃들",
"value": 170
},
"11": {
"ele": "//CRTrackList[@Name='텍스트' or @Name='비디오2']/CRTrackClip[not(@ClipIndex='-1')][{subtitleOrder}]/@Length",
"point": 2,
"desc": "문제3/동영상 파일/자막/클립 길이/[5.00]",
"ele2": "//CRTrackList[@Name='텍스트' or @Name='비디오2']/CRTrackClip[not(@ClipIndex='-1')][@ClipIndex={clipIndex}]/@Length",
"type": "video",
"search": "화단의 꽃들",
"value": "150"
},
"12": {
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='동영상.mp4']/preceding-sibling::*)]/@Mute",
"point": 2,
"desc": "문제3/동영상 파일/원본 동영상에 포함된 오디오는 모두 음소거 할 것",
"existEle": "//CRClip[@Path='동영상.mp4']",
"type": "searchIndex",
"value": "1"
},
"13": {
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지3.jpg']/preceding-sibling::CRClip | //CRClip[@Type='11']/CRCUnitArr[@Path='이미지3.jpg']/../preceding-sibling::CRClip)][1]/@Length",
"point": 2,
"desc": "문제3/이미지 파일/이미지3.jpg/이미지 클립 길이/[6.00]",
"existEle": "//CRClip[@Path='이미지3.jpg'] | //CRClip[@Type='11']/CRCUnitArr[@Path='이미지3.jpg']",
"type": "searchIndex",
"value": "180"
},
"14": {
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지3.jpg']/preceding-sibling::CRClip | //CRClip[@Type='11']/CRCUnitArr[@Path='이미지3.jpg']/../preceding-sibling::CRClip)][1]//CRFilter/@*[name()='ID' or name()='VID102']",
"point": 2,
"desc": "문제3/이미지 파일/이미지3.jpg/오버레이/흩날림(개수/양 : 40)",
"type": "multi",
"value": [
"67",
"40"
]
},
"15": {
"ele": "//CRTransFilter[@ClipIndex=count(//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지3.jpg']/preceding-sibling::CRClip | //CRClip[@Type='11']/CRCUnitArr[@Path='이미지3.jpg']/../preceding-sibling::CRClip)][1]/preceding-sibling::CRTrackClip)][@Type='2']/@*[name()='ID' or name()='Range' or name()='Type']",
"point": 2,
"desc": "문제3/이미지 파일/이미지3.jpg/클립 트랜지션/아래로 밀기(앞으로 이동, 재생 시간 : 2.00)",
"type": "multi",
"value": [
"10",
"490:550",
"2"
]
},
"16": {
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지1.jpg']/preceding-sibling::CRClip | //CRClip[@Type='11']/CRCUnitArr[@Path='이미지1.jpg']/../preceding-sibling::CRClip)][1]/@Length",
"point": 2,
"desc": "문제3/이미지 파일/이미지1.jpg/이미지 클립 길이/[6.00]",
"existEle": "//CRClip[@Path='이미지1.jpg'] | //CRClip[@Type='11']/CRCUnitArr[@Path='이미지1.jpg']",
"type": "searchIndex",
"value": "180"
},
"17": {
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지1.jpg']/preceding-sibling::CRClip | //CRClip[@Type='11']/CRCUnitArr[@Path='이미지1.jpg']/../preceding-sibling::CRClip)][1]//CRFilter/@*[name()='ID' or name()='VID102']",
"point": 2,
"desc": "문제3/이미지 파일/이미지1.jpg/오버레이/내려앉는(속도 : 7)",
"type": "multi",
"value": [
"103",
"7"
]
},
"18": {
"ele": "//CRTransFilter[@ClipIndex=count(//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지2.jpg']/preceding-sibling::CRClip | //CRClip[@Type='11']/CRCUnitArr[@Path='이미지2.jpg']/../preceding-sibling::CRClip)][1]/preceding-sibling::CRTrackClip)][@Type='16']/@*[name()='ID' or name()='Range' or name()='Type']",
"point": 2,
"desc": "문제3/이미지 파일/이미지1.jpg/클립 트랜지션/오른쪽으로 덮기(앞으로 이동, 재생 시간 : 2.00)",
"type": "multi",
"value": [
null,
null,
null
]
},
"19": {
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지2.jpg']/preceding-sibling::CRClip | //CRClip[@Type='11']/CRCUnitArr[@Path='이미지2.jpg']/../preceding-sibling::CRClip)][1]/@Length",
"point": 2,
"desc": "문제3/이미지 파일/이미지2.jpg/이미지 클립 길이/[5.00]",
"existEle": "//CRClip[@Path='이미지2.jpg'] | //CRClip[@Type='11']/CRCUnitArr[@Path='이미지2.jpg']",
"type": "searchIndex",
"value": "150"
},
"20": {
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지2.jpg']/preceding-sibling::CRClip | //CRClip[@Type='11']/CRCUnitArr[@Path='이미지2.jpg']/../preceding-sibling::CRClip)][1]//CRFilter/@*[name()='ID' or name()='VID101']",
"point": 2,
"desc": "문제3/이미지 파일/이미지2.jpg/오버레이/비누 방울(크기 : 3)",
"type": "multi",
"value": [
"102",
"3"
]
},
"21": {
"ele": "//CRTransFilter[@ClipIndex=count(//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지2.jpg']/preceding-sibling::CRClip | //CRClip[@Type='11']/CRCUnitArr[@Path='이미지2.jpg']/../preceding-sibling::CRClip)][1]/preceding-sibling::CRTrackClip)][@Type='2']/@*[name()='ID' or name()='Range' or name()='Type']",
"point": 2,
"desc": "문제3/이미지 파일/이미지2.jpg/클립 트랜지션/디졸브(앞으로 이동, 재생 시간 : 1.00)",
"type": "multi",
"value": [
"0",
"850:880",
"2"
]
},
"22": {
"ele": "//CROwneUnit[{subtitleIndex}]/CRCUnitArr/@Name",
"point": 3,
"desc": "문제3/제목\r\n또는\r\n제작진/오프닝/텍스트 입력/아름다운 꽃 축제\r\n(Happy Flower Festival)",
"type": "opening",
"value": "아름다운 꽃 축제 (Happy Flower Festival)"
},
"23": {
"ele": "//CROwneUnit[{subtitleIndex}]/CRCUnitArr//GCUnitPool[@Type='1']/GCUnit/@VID102",
"point": 2,
"desc": "문제3/제목\r\n또는\r\n제작진/오프닝/글꼴 서식/① 궁서체",
"type": "opening",
"search": "아름다운 꽃 축제 (Happy Flower Festival)",
"ele2": "//CRCUnitArr[@Name='{search}']//GCUnitPool[@Type='1']/GCUnit/@VID102",
"value": "궁서체"
},
"24": {
"ele": "//CROwneUnit[{subtitleIndex}]/CRCUnitArr//GCUnitPool[@Type='1']/GCUnit/@VID101",
"point": 2,
"desc": "문제3/제목\r\n또는\r\n제작진/오프닝/글꼴 서식/② 크기 140",
"type": "opening",
"search": "아름다운 꽃 축제 (Happy Flower Festival)",
"ele2": "//CRCUnitArr[@Name='{search}']//GCUnitPool[@Type='1']/GCUnit/@VID101",
"value": "140"
},
"25": {
"ele": "//CROwneUnit[{subtitleIndex}]/CRCUnitArr//GCUnitPool/GCUnit[@Type='4']/@VID100",
"point": 2,
"desc": "문제3/제목\r\n또는\r\n제작진/오프닝/글꼴 서식/③ ec008c",
"type": "opening",
"search": "아름다운 꽃 축제 (Happy Flower Festival)",
"ele2": "//CRCUnitArr[@Name='{search}']//GCUnitPool/GCUnit[@Type='4']/@VID100",
"value": "-7601940"
},
"26": {
"ele": "//CROwneUnit[{subtitleIndex}]/CRCUnitArr//GCUnitPool/GCUnit[@Type='2']/@*[name()='VID100' or name()='VID101']",
"point": 2,
"desc": "문제3/제목\r\n또는\r\n제작진/오프닝/텍스트 윤곽선 색/fff9c4, 두께 : 40",
"ele2": "//CRCUnitArr[@Name='{search}']//GCUnitPool/GCUnit[@Type='2']/@*[name()='VID100' or name()='VID101']",
"search": "아름다운 꽃 축제 (Happy Flower Festival)",
"type": "opening",
"value": [
"0.40000001",
"-3868161"
]
},
"27": {
"ele": "none",
"point": 0,
"desc": "문제3/제목\r\n또는\r\n제작진/오프닝/나타나기/오른쪽으로 펼치기, 지속 시간 : 2.00"
},
"28": {
"ele": "sum(//CRTrackList[@Name='텍스트' or @Name='비디오2']/CRTrackClip[not(@ClipIndex='-1')][{subtitleOrder}]/preceding-sibling::CRTrackClip/@Length)",
"point": 2,
"desc": "문제3/제목\r\n또는\r\n제작진/오프닝/시작 시간/[0.00]",
"ele2": "sum(//CRTrackList[@Name='텍스트' or @Name='비디오2']/CRTrackClip[not(@ClipIndex='-1')][@ClipIndex={clipIndex}]/preceding-sibling::CRTrackClip/@Length)",
"search": "아름다운 꽃 축제 (Happy Flower Festival)",
"type": "opening",
"value": 0
},
"29": {
"ele": "//CRTrackList[@Name='텍스트' or @Name='비디오2']/CRTrackClip[not(@ClipIndex='-1')][{subtitleOrder}]/@Length",
"point": 2,
"desc": "문제3/제목\r\n또는\r\n제작진/오프닝/텍스트 클립 길이/[4.00]",
"ele2": "//CRTrackList[@Name='텍스트' or @Name='비디오2']/CRTrackClip[not(@ClipIndex='-1')][@ClipIndex={clipIndex}]/@Length",
"search": "아름다운 꽃 축제 (Happy Flower Festival)",
"type": "opening",
"value": "120"
},
"30": {
"ele": "none",
"point": 0,
"desc": "문제3/음악 파일/시작구간/[0.00]"
},
"31": {
"ele": "none",
"point": 0,
"desc": "문제3/음악 파일/종료구간/[29.00]"
},
"32": {
"ele": "//CRTrackArr/CRAudioTrackArr/CRTrackList[@Name='오디오1']//CRFilter[@Type='2'][@ID='1'][@VID8='60']",
"point": 2,
"desc": "문제3/음악 파일/페이드 아웃/[2.00]"
},
"33": {
"ele": "none",
"point": 0,
"desc": "파일명 확인"
},
"videoStartTime": 170,
"openingStartTime": 0
},
"4": {
"1": {
"ele": "//Document/Width/@value | //Document/Height/@value",
"point": 5,
"desc": "문제1/캔버스/캔버스/가로(650 픽셀) X 세로(350 픽셀) ",
"type": "multi",
"value": [
"650",
"350"
],
"note": "원본이미지가 잘리거나, 왜곡되지 않으면 정답"
},
"2": {
"ele": "none",
"point": 5,
"desc": "문제1/사진1.jpg/이미지 복사/자유 변형/크기 변형으로 캔버스 크기에 맞게 변형"
},
"3": {
"ele": "//Layer/Name/@value",
"point": 5,
"desc": "문제1/사진1.jpg/이미지 복사/레이어 이름/Flower",
"type": "isExist",
"value": "Flower"
},
"4": {
"ele": "none",
"point": 5,
"desc": "문제1/사진1.jpg/조정/생동감을 이용하여 이미지 조정 (생동감 : 40)",
"note": "40으로만 여러 번 설정한 경우에는 정답 처리\r\n(프로그램 상 40을 설정했는지 유무를 명확히 확인 불가)\r\nif:조정을 여러 번 진행했을 경우, 조정값이 1개라도 40이 아닐 시 오답으로 처리"
},
"5": {
"ele": "none",
"point": 6,
"desc": "문제1/사진1.jpg/①/복제 도장/이미지 복구"
},
"6": {
"ele": "//Layer/Effects/Item/Name/@value",
"point": 6,
"desc": "문제1/사진1.jpg/②/세피아/보라색 계열로 보정",
"type": "isExist",
"value": "세피아"
},
"7": {
"ele": "//Layer/Shapes/Shape/shape_type/@value",
"point": 3,
"desc": "문제1/사진1.jpg/③/도형 도구/① 원형/타원형",
"type": "exact",
"value": "ELLIPSE"
},
"8": {
"ele": "none",
"point": 3,
"desc": "문제1/사진1.jpg/③/도형 도구/② 크기 : 120 x 120",
"posX": "//Layer//op_points[Item]/Item[last()]/X/@value - //Layer//op_points[Item]/Item[1]/X/@value",
"posY": "//Layer//op_points[Item]/Item[last()]/Y/@value - //Layer//op_points[Item]/Item[1]/Y/@value",
"type": "size",
"value": {
"width": 120,
"height": 120
}
},
"9": {
"ele": "//Layer//Shape[contains(draw_type/@value, 'Interior')]/secondary_color/@value",
"point": 6,
"desc": "문제1/사진1.jpg/③/도형 도구/③ 채우기(색상 : 7097BB)",
"type": "color",
"value": "7097bb"
},
"10": {
"ele": "//Layer/BlendOp/@value | //Layer/Opacity/@value",
"point": 6,
"desc": "문제1/사진1.jpg/③/도형 도구/④ 혼합모드(반사, 불투명도 : 80)",
"type": "multiValue",
"value": [
"반사",
"80"
]
},
"11": {
"ele": "none",
"point": 0,
"desc": "문제1/기본/기본설정/지시사항 외 설정 하나 당 \"-1점\" 처리됨"
},
"12": {
"ele": "none",
"point": 0,
"desc": "파일명 확인"
}
},
"5": {
"1": {
"ele": "//Document/Width/@value | //Document/Height/@value",
"point": 5,
"desc": "문제2/캔버스/캔버스/가로(650 픽셀) X 세로(450 픽셀) ",
"type": "multi",
"value": [
"650",
"450"
],
"note": "원본이미지가 잘리거나, 왜곡되지 않으면 정답"
},
"2": {
"ele": "none",
"point": 5,
"desc": "문제2/캔버스/캔버스/배경색(색상 : 81098F)"
},
"3": {
"ele": "//Layer[MaskOpType/@value='Layering']",
"point": 6,
"desc": "문제2/사진2.jpg/이미지 복사/레이어 마스크/레이어 마스크 설정"
},
"4": {
"ele": "none",
"point": 6,
"desc": "문제2/사진2.jpg/이미지 복사/레이어 마스크/가로 방향으로 흐릿하게",
"note": "결과파일과 동일한 방향으로 그라이언트 되면 정답"
},
"5": {
"ele": "//Layer/Shapes/Shape/shape_type/@value",
"point": 3,
"desc": "문제2/사진2.jpg/①/도형 도구/① 모서리가 둥근 사각형",
"type": "exact",
"value": "ROUNDED_RECTANGLE"
},
"6": {
"ele": "none",
"point": 3,
"desc": "문제2/사진2.jpg/①/도형 도구/② 크기 : 400 x 60",
"posX": "//Layer//op_points[Item]/Item[last()]/X/@value - //Layer//op_points[Item]/Item[1]/X/@value",
"posY": "//Layer//op_points[Item]/Item[last()]/Y/@value - //Layer//op_points[Item]/Item[1]/Y/@value",
"type": "size",
"value": {
"width": 400,
"height": 60
}
},
"7": {
"ele": "none",
"point": 6,
"desc": "문제2/사진2.jpg/①/도형 도구/③ 그라데이션(색상 : FFE000 34A159)",
"startColor": "//Layer[contains(Name/@value, 'Layer 3')]//gradient_start_color/@value",
"endColor": "//Layer[contains(Name/@value, 'Layer 3')]//gradient_end_color/@value",
"type": "gradient",
"value": {
"startColor": "ffe000",
"endColor": "34a159"
}
},
"8": {
"ele": "//Layer//Shape[shape_type/@value='TEXT']/lines/Item/@value",
"point": 5,
"desc": "문제2/사진2.jpg/텍스트/텍스트 입력/흰 꽃 사이 노란 꽃",
"type": "exact",
"value": "흰 꽃 사이 노란 꽃"
},
"9": {
"ele": "//Layer//Shape[shape_type/@value='TEXT']/font/Name/@value",
"point": 3,
"desc": "문제2/사진2.jpg/텍스트/텍스트 서식/① 글꼴(맑은 고딕)",
"type": "exact",
"value": "맑은 고딕"
},
"10": {
"ele": "//Layer//Shape[shape_type/@value='TEXT']/font/Italic/@value",
"point": 3,
"desc": "문제2/사진2.jpg/텍스트/텍스트 서식/② 글꼴 스타일(기울임꼴)",
"type": "exact",
"value": "True"
},
"11": {
"ele": "//Layer//Shape[shape_type/@value='TEXT']/font/Size/@value",
"point": 3,
"desc": "문제2/사진2.jpg/텍스트/텍스트 서식/③ 크기(30pt)",
"type": "exact",
"value": "30"
},
"12": {
"ele": "//Layer//Shape[shape_type/@value='TEXT'][contains(draw_type/@value, 'Interior')]/secondary_color/@value",
"point": 3,
"desc": "문제2/사진2.jpg/텍스트/텍스트 서식/④ 채우기(색상 : B46EF8)",
"type": "exact",
"value": "b46ef8"
},
"13": {
"ele": "//Layer//Shape[shape_type/@value='TEXT']/outline_peninfo/Width/@value",
"point": 3,
"desc": "문제2/사진2.jpg/텍스트/텍스트 서식/⑤ 외곽선(두께 : 7px)",
"type": "exact",
"value": "7"
},
"14": {
"ele": "//Layer//Shape[shape_type/@value='TEXT'][contains(draw_type/@value, 'Outline')]/primary_color/@value",
"point": 3,
"desc": "문제2/사진2.jpg/텍스트/텍스트 서식/⑥ 외곽선(색상 : FFFFFF)",
"type": "exact",
"value": "ffffff"
},
"15": {
"ele": "//Layer[MaskOpType/@value='Clipping'][last()]",
"point": 6,
"desc": "문제2/사진3.jpg/②/클리핑 마스크/클리핑 마스크 설정"
},
"16": {
"ele": "//Layer[contains(Name/@value, 'Layer 5')]//shape_type/@value",
"point": 3,
"desc": "문제2/사진3.jpg/②/클리핑 마스크/① 사각형",
"value": "RECTANGLE"
},
"17": {
"ele": "none",
"point": 3,
"desc": "문제2/사진3.jpg/②/클리핑 마스크/② 크기 : 150 × 150",
"posX": "//Layer//Shape[shape_type/@value='RECTANGLE']//op_points[Item]/Item[last()]/X/@value - //Layer//Shape[shape_type/@value='RECTANGLE']//op_points[Item]/Item[1]/X/@value",
"posY": "//Layer//Shape[shape_type/@value='RECTANGLE']//op_points[Item]/Item[last()]/Y/@value - //Layer//Shape[shape_type/@value='RECTANGLE']//op_points[Item]/Item[1]/Y/@value",
"type": "size",
"value": {
"width": 150,
"height": 150
}
},
"18": {
"ele": "//Layer//Shape[shape_type/@value='RECTANGLE'][contains(draw_type/@value, 'Outline')]//outline_peninfo/Width/@value",
"point": 3,
"desc": "문제2/사진3.jpg/②/클리핑 마스크/③ 외곽선(두께 : 7px)",
"value": "7"
},
"19": {
"ele": "//Layer//Shape[shape_type/@value='RECTANGLE'][contains(draw_type/@value, 'Outline')]/primary_color/@value",
"point": 3,
"desc": "문제2/사진3.jpg/②/클리핑 마스크/④ 외곽선(색상 : E8E88E)",
"value": "e8e88e"
},
"20": {
"ele": {
"shadow": "//Layer//Shape[shape_type/@value='RECTANGLE'][contains(draw_type/@value, 'Shadow')]",
"width": "//Layer//Shape[shape_type/@value='RECTANGLE'][contains(draw_type/@value, 'Shadow')]/shadow_width/@value",
"distance": "//Layer//Shape[shape_type/@value='RECTANGLE'][contains(draw_type/@value, 'Shadow')]/shadow_distance/@value",
"blur": "//Layer//Shape[shape_type/@value='RECTANGLE'][contains(draw_type/@value, 'Shadow')]/shadow_blur/@value",
"angle": "//Layer//Shape[shape_type/@value='RECTANGLE'][contains(draw_type/@value, 'Shadow')]/shadow_angle/@value"
},
"point": 5,
"desc": "문제2/사진3.jpg/②/클리핑 마스크/⑤ 그림자(두께 : 3px, 거리 : 5px, 분산도 : 1px, 각도 : 320°)",
"type": "shadow",
"value": {
"width": "3",
"distance": "5",
"blur": "1",
"angle": "320"
},
"note": "그림자설정/두께/거리/분산/각도 중 오답 하나 당 \"-1점\""
},
"21": {
"ele": "none",
"point": 0,
"desc": "문제2/기본/기본설정/지시사항 외 설정 하나 당 \"-1점\" 처리됨"
},
"22": {
"ele": "none",
"point": 0,
"desc": "파일명 확인"
}
}
}

View File

@@ -0,0 +1,855 @@
{
"0-0": {
"path": "",
"path2": "",
"points": 0,
"category": "파일저장",
"item": "파일명 (수검번호.hwp/hwpx)"
},
"0-1": {
"path": "boolean(//PAGEMARGIN[(@Bottom='5668'or @Bottom='5669') and (@Footer='2834' or @Footer='2835') and @Gutter='0' and (@Header='2834' or @Header='2835') and (@Left='5668' or @Left='5669') and (@Right='5668' or @Right='5669') and (@Top='5668' or @Top='5669')])",
"path2": null,
"searchValue": null,
"value": true,
"points": 4,
"category": "용지설정",
"item": "A4용지, 왼쪽/오른쪽/위쪽/아래쪽 (각20mm), 머리말/꼬리말 (10mm), 제본(0mm)"
},
"0-2": {
"path": "boolean(//FONTFACE[@Lang='Hangul']/FONT[@Id=//CHARSHAPE/FONTID/@Hangul]/@Name='바탕' and //CHARSHAPE/@Height='1000' and //PARASHAPE/PARAMARGIN/@LineSpacing='160' and //PARASHAPE/@Align='Justify')",
"path2": null,
"searchValue": null,
"value": true,
"points": 4,
"category": "기본설정",
"item": "글꼴 (바탕, 10pt), 양쪽정렬, 줄간격 (160%)"
},
"0-3": {
"path": "",
"path2": null,
"searchValue": null,
"value": null,
"points": 40,
"category": "오타감점",
"item": "오타 1개 -1점"
},
"1-1": {
"path": "//TEXTART[@Text='{searchValue}']/TEXTARTSHAPE/@FontName",
"path2": null,
"searchValue": "클라우드컴퓨팅컨퍼런스",
"value": "맑은 고딕",
"points": 1,
"category": "글맵시",
"item": "문구 (클라우드컴퓨팅컨퍼런스)/① 글씨체 : 맑은 고딕"
},
"1-2": {
"path": "//TEXTART[@Text='{searchValue}']/descendant::WINDOWBRUSH/@FaceColor",
"path2": null,
"searchValue": "클라우드컴퓨팅컨퍼런스",
"value": "6438172",
"points": 2,
"category": "글맵시",
"item": "문구 (클라우드컴퓨팅컨퍼런스)/② 채우기 : 색상(RGB:28,61,98)"
},
"1-3": {
"path": "//TEXTART[@Text='{searchValue}']/SHAPEOBJECT/SIZE/@Width",
"path2": null,
"searchValue": "클라우드컴퓨팅컨퍼런스",
"value": 31181,
"points": 2,
"category": "글맵시",
"item": "문구 (클라우드컴퓨팅컨퍼런스)/③ 크기 : 너비(110mm)"
},
"1-4": {
"path": "//TEXTART[@Text='{searchValue}']/SHAPEOBJECT/SIZE/@Height",
"path2": null,
"searchValue": "클라우드컴퓨팅컨퍼런스",
"value": 5669,
"points": 2,
"category": "글맵시",
"item": "문구 (클라우드컴퓨팅컨퍼런스)/④ 크기 : 높이(20mm)"
},
"1-5": {
"path": "//TEXTART[@Text='{searchValue}']/SHAPEOBJECT/POSITION/@TreatAsChar",
"path2": null,
"searchValue": "클라우드컴퓨팅컨퍼런스",
"value": "true",
"points": 2,
"category": "글맵시",
"item": "문구 (클라우드컴퓨팅컨퍼런스)/⑤ 위치 (글자처럼 취급)"
},
"1-6": {
"path": "//PARASHAPE[@Id=//TEXTART[@Text='{searchValue}']/ancestor::P/@ParaShape]/@Align",
"path2": null,
"searchValue": "클라우드컴퓨팅컨퍼런스",
"value": "Center",
"points": 2,
"category": "글맵시",
"item": "문구 (클라우드컴퓨팅컨퍼런스)/⑥ 정렬 (가운데 정렬)"
},
"1-7": {
"path": "boolean(//TEXTART[@Text='{searchValue}'])",
"path2": null,
"searchValue": "클라우드컴퓨팅컨퍼런스",
"value": true,
"points": 2,
"category": "글맵시",
"item": "문구 (클라우드컴퓨팅컨퍼런스)/⑦ 글맵시모양 (육안확인)"
},
"1-8": {
"path": "boolean(//RECTANGLE[.//CHAR[text()='전']][.//SIZE[(@Height >= 2600 and @Height <= 2800)and(@Width >= 2600 and @Width <= 2800)]])",
"path2": null,
"searchValue": null,
"value": true,
"points": 1,
"category": "문단첫글자장식",
"item": "전/① 모양 (2줄)"
},
"1-9": {
"path": "//FONTFACE[@Lang='Hangul']/FONT[@Id=//CHARSHAPE[@Id=//TEXT[CHAR[text()='전']]/@CharShape]/FONTID/@Hangul]/@Name",
"path2": null,
"searchValue": null,
"value": "궁서체",
"points": 1,
"category": "문단첫글자장식",
"item": "전/② 글씨체 (궁서체)"
},
"1-10": {
"path": "//RECTANGLE[.//CHAR[text()='전']]//WINDOWBRUSH/@FaceColor",
"path2": null,
"searchValue": null,
"value": "3835135",
"points": 2,
"category": "문단첫글자장식",
"item": "전/③ 면색 : 색상(RGB:255,132,58)"
},
"1-11": {
"path": "//RECTANGLE[.//CHAR[text()='전']]//OUTSIDEMARGIN/@Right",
"path2": null,
"searchValue": null,
"value": "850",
"points": 2,
"category": "문단첫글자장식",
"item": "전/④ 본문과의 간격 : 3.0mm"
},
"1-12": {
"path": "boolean(//CHARSHAPE[@Id=//CHAR[contains(text()[1],'{searchValue}')]/parent::TEXT/@CharShape][BOLD])",
"path2": null,
"searchValue": "글로벌 클라우드 컴퓨팅 컨퍼런스",
"value": true,
"points": 2,
"category": "글꼴 속성",
"item": "문구 (글로벌 클라우드 컴퓨팅 컨퍼런스)/① 진하게"
},
"1-13": {
"path": "boolean(//CHARSHAPE[@Id=//CHAR[contains(text()[1],'{searchValue}')]/parent::TEXT/@CharShape][UNDERLINE])",
"path2": null,
"searchValue": "글로벌 클라우드 컴퓨팅 컨퍼런스",
"value": true,
"points": 2,
"category": "글꼴 속성",
"item": "문구 (글로벌 클라우드 컴퓨팅 컨퍼런스)/② 밑줄"
},
"1-14": {
"path": "count(//CHAR[contains(text(),'●')]) + count(//CHAR[contains(text(),'※')])",
"path2": "string-length(//CHAR[contains(text(),'●')]) - string-length(translate(//CHAR[contains(text(),'●')], '●', '')) + string-length(//CHAR[contains(text(),'※')]) - string-length(translate(//CHAR[contains(text(),'※')], '※', ''))",
"searchValue": null,
"value": 3,
"points": 3,
"category": "특수문자",
"item": "① ●, ② ●, ③ ※"
},
"1-15": {
"path": "//FONTFACE[@Lang='Hangul']/FONT[@Id=//CHARSHAPE[@Id=//CHAR[contains(text(),'{searchValue}')]/parent::TEXT/@CharShape]/FONTID/@Hangul]/@Name",
"path2": null,
"searchValue": "● 참여안내 ●",
"value": "궁서",
"points": 1,
"category": "글꼴 속성",
"item": "문구 (● 참여안내 ●)/① 글씨체 (궁서)"
},
"1-16": {
"path": "//PARASHAPE[@Id=//CHAR[contains(text(),'{searchValue}')]/ancestor::P/@ParaShape]/@Align",
"path2": null,
"searchValue": "● 참여안내 ●",
"value": "Center",
"points": 1,
"category": "글꼴 속성",
"item": "문구 (● 참여안내 ●)/② 정렬 (가운데 정렬)"
},
"1-17": {
"path": "boolean(//CHARSHAPE[@Id=//CHAR[text()='{searchValue}']/parent::TEXT/@CharShape][ITALIC])",
"path2": null,
"searchValue": "홈페이지(http://www.ihd.or.kr) 참조",
"value": true,
"points": 1,
"category": "글꼴 속성",
"item": "문구 (홈페이지(http://www.ihd.or.kr) 참조)/① 기울임"
},
"1-18": {
"path": "boolean(//CHARSHAPE[@Id=//CHAR[text()='{searchValue}']/parent::TEXT/@CharShape][UNDERLINE])",
"path2": null,
"searchValue": "홈페이지(http://www.ihd.or.kr) 참조",
"value": true,
"points": 1,
"category": "글꼴 속성",
"item": "문구 (홈페이지(http://www.ihd.or.kr) 참조)/② 밑줄"
},
"1-19": {
"path": "boolean(//PARASHAPE[@Id=//CHAR[contains(text(),'{searchValue}')]/ancestor::P/following-sibling::P[1]/@ParaShape]/PARAMARGIN/@Left=3000 and //PARASHAPE[@Id=//CHAR[contains(text(),'{searchValue}')]/ancestor::P/following-sibling::P[1]/@ParaShape]/PARAMARGIN/@Indent=-2400)",
"path2": null,
"searchValue": "기타사항",
"value": true,
"points": 2,
"category": "문단모양",
"item": "문구 (※ 기타… 이하 문단)/왼쪽여백 (15pt), 내어쓰기 (12pt)"
},
"1-20": {
"path": "//CHARSHAPE[@Id=//CHAR[contains(text(),'{searchValue}')]/parent::TEXT/@CharShape]/@Height",
"path2": null,
"searchValue": "2025. 04. 26.",
"value": 1400,
"points": 1,
"category": "글꼴 속성",
"item": "문구 (2025. 04. 26.)/① 크기 (14pt)"
},
"1-21": {
"path": "//PARASHAPE[@Id=//CHAR[contains(text(),'{searchValue}')]/ancestor::P/@ParaShape]/@Align",
"path2": null,
"searchValue": "2025. 04. 26.",
"value": "Center",
"points": 1,
"category": "글꼴 속성",
"item": "문구 (2025. 04. 26.)/② 정렬 (가운데 정렬)"
},
"1-22": {
"path": "//FONTFACE[@Lang='Hangul']/FONT[@Id=//CHARSHAPE[@Id=//CHAR[text()='{searchValue}']/parent::TEXT/@CharShape]/FONTID/@Hangul]/@Name",
"path2": null,
"searchValue": "글로벌멀티클라우드협의회",
"value": "궁서체",
"points": 1,
"category": "글꼴 속성",
"item": "문구 (글로벌멀티클라우드협의회)/① 글씨체 (궁서체)"
},
"1-23": {
"path": "//CHARSHAPE[@Id=//CHAR[text()='{searchValue}']/parent::TEXT/@CharShape]/@Height",
"path2": null,
"searchValue": "글로벌멀티클라우드협의회",
"value": 2600,
"points": 1,
"category": "글꼴 속성",
"item": "문구 (글로벌멀티클라우드협의회)/② 크기 (26pt)"
},
"1-24": {
"path": "//PARASHAPE[@Id=//CHAR[text()='{searchValue}']/ancestor::P/@ParaShape]/@Align",
"path2": null,
"searchValue": "글로벌멀티클라우드협의회",
"value": "Center",
"points": 1,
"category": "글꼴 속성",
"item": "문구 (글로벌멀티클라우드협의회)/③ 정렬 (가운데 정렬)"
},
"1-25": {
"path": "//FONTFACE[@Lang='Hangul']/FONT[@Id=//CHARSHAPE[@Id=//CHAR[text()='{searchValue}']/parent::TEXT/@CharShape]/FONTID/@Hangul]/@Name",
"path2": null,
"searchValue": "DIAT",
"value": "궁서",
"points": 1,
"category": "머리말",
"item": "문구 (DIAT)/① 글꼴 (궁서)"
},
"1-26": {
"path": "//CHARSHAPE[@Id=//SECTION[1]//CHAR[text()='{searchValue}']/parent::TEXT/@CharShape]/@Height",
"path2": null,
"searchValue": "DIAT",
"value": 900,
"points": 1,
"category": "머리말",
"item": "문구 (DIAT)/② 크기 (9pt)"
},
"1-27": {
"path": "//PARASHAPE[@Id=//SECTION[1]//CHAR[text()='{searchValue}']/parent::TEXT/parent::P/@ParaShape]/@Align",
"path2": null,
"searchValue": "DIAT",
"value": "Right",
"points": 1,
"category": "머리말",
"item": "문구 (DIAT)/③ 정렬 (오른쪽 정렬)"
},
"1-28": {
"path": "//PAGENUM/@FormatType",
"path2": null,
"searchValue": null,
"value": "LatinCapital",
"points": 2,
"category": "쪽번호",
"item": "① 쪽 번호 매기기 (A,B,C 순으로)"
},
"1-29": {
"path": "//PAGENUM/@Pos",
"path2": null,
"searchValue": null,
"value": "BottomRight",
"points": 2,
"category": "쪽번호",
"item": "② 오른쪽 아래"
},
"1-30": {
"path": "not(//PARASHAPE[@Id=//SECTION[1]/P/@ParaShape]/PARAMARGIN[@LineSpacing!='200'])",
"path2": null,
"searchValue": null,
"value": true,
"points": 2,
"category": "줄간격",
"item": "문제 1 줄간격 200% 설정"
},
"2-01": {
"path": "boolean(//PAGEBORDERFILL[@Type='Both' or @Type='Even']/@HeaderInside='true' and //BORDERFILL[@Id=//PAGEBORDERFILL[@Type='Both' or @Type='Even']/@BorferFill]/*[contains(local-name(), 'BORDER')]/@Type='DoubleSlim')",
"path2": null,
"searchValue": null,
"value": true,
"points": 4,
"category": "쪽 테두리",
"item": "문제2 쪽 테두리(이중 실선, 머리말 포함) 설정"
},
"2-02": {
"path": "count(//SECTION)>1",
"path2": null,
"searchValue": null,
"value": true,
"points": 3,
"category": "다단",
"item": "① 구역나누기"
},
"2-03": {
"path": "//COLDEF/@Count>1",
"path2": null,
"searchValue": null,
"value": true,
"points": 3,
"category": "다단",
"item": "② 다단 2단"
},
"2-04": {
"path": "//RECTANGLE//CHAR[text()='{searchValue}']/ancestor::RECTANGLE/SHAPEOBJECT/SIZE/@Width",
"path2": null,
"searchValue": "클라우드 컴퓨팅",
"value": 17008,
"points": 2,
"category": "글상자",
"item": "문구 (클라우드 컴퓨팅)/① 크기-너비 (60mm)"
},
"2-05": {
"path": "//RECTANGLE//CHAR[text()='{searchValue}']/ancestor::RECTANGLE/SHAPEOBJECT/SIZE/@Height",
"path2": null,
"searchValue": "클라우드 컴퓨팅",
"value": 3402,
"points": 2,
"category": "글상자",
"item": "문구 (클라우드 컴퓨팅)/② 크기-높이 (12mm)"
},
"2-06": {
"path": "//RECTANGLE//CHAR[text()='{searchValue}']/ancestor::RECTANGLE/descendant::LINESHAPE/@Style",
"path2": null,
"searchValue": "클라우드 컴퓨팅",
"value": "DoubleSlim",
"points": 2,
"category": "글상자",
"item": "문구 (클라우드 컴퓨팅)/③ 테두리 : 이중 실선(1.00mm)"
},
"2-07": {
"path": "//RECTANGLE//CHAR[text()='{searchValue}']/ancestor::RECTANGLE/@Ratio",
"path2": null,
"searchValue": "클라우드 컴퓨팅",
"value": 50,
"points": 2,
"category": "글상자",
"item": "문구 (클라우드 컴퓨팅)/④ 글상자 모서리 (반원)"
},
"2-08": {
"path": "//RECTANGLE//CHAR[text()='{searchValue}']/ancestor::RECTANGLE/descendant::WINDOWBRUSH/@FaceColor",
"path2": null,
"searchValue": "클라우드 컴퓨팅",
"value": "10966730",
"points": 2,
"category": "글상자",
"item": "문구 (클라우드 컴퓨팅)/⑤ 채우기 : 색상(RGB:202,86,167)"
},
"2-09": {
"path": "//RECTANGLE//CHAR[text()='{searchValue}']/ancestor::RECTANGLE/SHAPEOBJECT/POSITION/@TreatAsChar",
"path2": null,
"searchValue": "클라우드 컴퓨팅",
"value": "true",
"points": 1,
"category": "글상자",
"item": "문구 (클라우드 컴퓨팅)/⑥ 글상자 위치 (글자처럼 취급)"
},
"2-10": {
"path": "//PARASHAPE[@Id=//RECTANGLE//CHAR[text()='{searchValue}']/ancestor::P[last()]/@ParaShape]/@Align",
"path2": null,
"searchValue": "클라우드 컴퓨팅",
"value": "Center",
"points": 1,
"category": "글상자",
"item": "문구 (클라우드 컴퓨팅)/⑦ 글상자 정렬 (가운데 정렬)"
},
"2-11": {
"path": "//FONTFACE[@Lang='Hangul']/FONT[@Id=//CHARSHAPE[@Id=//RECTANGLE//CHAR[text()='{searchValue}']/parent::TEXT/@CharShape]/FONTID/@Hangul]/@Name",
"path2": null,
"searchValue": "클라우드 컴퓨팅",
"value": "견고딕",
"points": 1,
"category": "글상자",
"item": "문구 (클라우드 컴퓨팅)/⑧ 글씨체 (견고딕)"
},
"2-12": {
"path": "boolean(//CHARSHAPE[@Id=//RECTANGLE//CHAR[text()='{searchValue}']/parent::TEXT/@CharShape]/@Height='2000')",
"path2": null,
"searchValue": "클라우드 컴퓨팅",
"value": true,
"points": 1,
"category": "글상자",
"item": "문구 (클라우드 컴퓨팅)/⑨ 글씨크기 (20pt)"
},
"2-13": {
"path": "//PARASHAPE[@Id=//RECTANGLE//CHAR[text()='{searchValue}']/ancestor::P[1]/@ParaShape]/@Align",
"path2": null,
"searchValue": "클라우드 컴퓨팅",
"value": "Center",
"points": 1,
"category": "글상자",
"item": "문구 (클라우드 컴퓨팅)/⑩ 정렬 (가운데 정렬)"
},
"2-14": {
"path": "boolean(//PICTURE/descendant::SHAPECOMMENT[contains(text(),'{searchValue}')])",
"path2": null,
"searchValue": "원본 그림의 이름: 그림",
"value": true,
"points": 2,
"category": "그림삽입",
"item": "① 파일명 \"그림A.jpg\" 삽입"
},
"2-15": {
"path": "//IMAGE[@BinItem=//BINITEM[@Format='JPG']/@BinData]/preceding-sibling::SHAPEOBJECT/SIZE/@Width",
"path2": null,
"searchValue": null,
"value": 22677,
"points": 2,
"category": "그림삽입",
"item": "② 크기-너비 (80mm)"
},
"2-16": {
"path": "//IMAGE[@BinItem=//BINITEM[@Format='JPG']/@BinData]/preceding-sibling::SHAPEOBJECT/SIZE/@Height",
"path2": null,
"searchValue": null,
"value": 11338,
"points": 2,
"category": "그림삽입",
"item": "③ 크기-높이 (40mm)"
},
"2-17": {
"path": "//IMAGE[@BinItem=//BINITEM[@Format='JPG']/@BinData]/preceding-sibling::SHAPEOBJECT/POSITION/@HorzOffset",
"path2": null,
"searchValue": null,
"value": 0,
"points": 2,
"category": "그림삽입",
"item": "④ 위치 (어울림 : 가로-쪽의 왼쪽 0.0mm)"
},
"2-18": {
"path": "//IMAGE[@BinItem=//BINITEM[@Format='JPG']/@BinData]/preceding-sibling::SHAPEOBJECT/POSITION/@VertOffset",
"path2": null,
"searchValue": null,
"value": 6800,
"points": 2,
"category": "그림삽입",
"item": "⑤ 위치 (어울림 : 세로-쪽의 위 24mm)"
},
"2-19": {
"path": "//FONTFACE[@Lang='Hangul']/FONT[@Id=//CHARSHAPE[@Id=//CHAR[text()='{searchValue}']/parent::TEXT/@CharShape]/FONTID/@Hangul]/@Name",
"path2": null,
"searchValue": "1. 주목하는 최신 트렌드",
"value": "굴림",
"points": 1,
"category": "속성",
"item": "문구① (1. 주목하는 최신 트렌드)/① 글씨체 (굴림)"
},
"2-20": {
"path": "//CHARSHAPE[@Id=//CHAR[text()='{searchValue}']/parent::TEXT/@CharShape]/@Height",
"path2": null,
"searchValue": "1. 주목하는 최신 트렌드",
"value": 1200,
"points": 1,
"category": "속성",
"item": "문구① (1. 주목하는 최신 트렌드)/② 크기 (12pt)"
},
"2-21": {
"path": "boolean(//CHARSHAPE[@Id=//CHAR[text()='{searchValue}']/parent::TEXT/@CharShape]/BOLD)",
"path2": null,
"searchValue": "1. 주목하는 최신 트렌드",
"value": true,
"points": 1,
"category": "속성",
"item": "문구① (1. 주목하는 최신 트렌드)/③ 진하게"
},
"2-22": {
"path": "//FONTFACE[@Lang='Hangul']/FONT[@Id=//CHARSHAPE[@Id=//CHAR[text()='{searchValue}']/parent::TEXT/@CharShape]/FONTID/@Hangul]/@Name",
"path2": null,
"searchValue": "2. 기술의 경제적 가치",
"value": "굴림",
"points": 1,
"category": "속성",
"item": "문구② (2. 기술의 경제적 가치)/① 글씨체 (굴림)"
},
"2-23": {
"path": "//CHARSHAPE[@Id=//CHAR[text()='{searchValue}']/parent::TEXT/@CharShape]/@Height",
"path2": null,
"searchValue": "2. 기술의 경제적 가치",
"value": 1200,
"points": 1,
"category": "속성",
"item": "문구② (2. 기술의 경제적 가치)/② 크기 (12pt)"
},
"2-24": {
"path": "boolean(//CHARSHAPE[@Id=//CHAR[text()='{searchValue}']/parent::TEXT/@CharShape]/BOLD)",
"path2": null,
"searchValue": "2. 기술의 경제적 가치",
"value": true,
"points": 1,
"category": "속성",
"item": "문구② (2. 기술의 경제적 가치)/③ 진하게"
},
"2-25": {
"path": "boolean(//CHAR[contains(text(),'클라우드')]/ancestor::TEXT/FOOTNOTE/descendant::CHAR[contains(text(),'인터넷을 통해 액세스할 수 있는 가상화된 서버에서 실행되는 프로그램과 데이터베이스를 제공하는 환경')])",
"path2": "boolean(//CHAR[substring(., string-length(.) - string-length('클라우드') + 1) = '클라우드']/following-sibling::FOOTNOTE/descendant::CHAR[contains(text(),'인터넷을 통해 액세스할 수 있는 가상화된 서버에서 실행되는 프로그램과 데이터베이스를 제공하는 환경')])",
"searchValue": null,
"value": true,
"points": 2,
"category": "각주",
"item": "문구 (클라우드)/① 문구입력"
},
"2-26": {
"path": "//FONTFACE[@Lang='Hangul']/FONT[@Id=//CHARSHAPE[@Id=//CHAR[contains(text(),'{searchValue}')]/parent::TEXT/@CharShape]/FONTID/@Hangul]/@Name",
"path2": null,
"searchValue": "인터넷을 통해 액세스할 수 있는 가상화된 서버에서 실행되는 프로그램과 데이터베이스를 제공하는 환경",
"value": "중고딕",
"points": 1,
"category": "각주",
"item": "문구 (클라우드)/② 글씨체 (중고딕)"
},
"2-27": {
"path": "//CHARSHAPE[@Id=//CHAR[contains(text(),'{searchValue}')]/parent::TEXT/@CharShape]/@Height",
"path2": null,
"searchValue": "인터넷을 통해 액세스할 수 있는 가상화된 서버에서 실행되는 프로그램과 데이터베이스를 제공하는 환경",
"value": 900,
"points": 1,
"category": "각주",
"item": "문구 (클라우드)/③ 크기 (9pt)"
},
"2-28": {
"path": "//P[TEXT[CHAR[contains(text(), '{searchValue}')]]]//AUTONUMFORMAT/@Type",
"path2": null,
"searchValue": "인터넷을 통해 액세스할 수 있는 가상화된 서버에서 실행되는 프로그램과 데이터베이스를 제공하는 환경",
"value": "",
"points": 2,
"category": "각주",
"item": "문구 (클라우드)/④ 각주 번호 모양"
},
"2-29": {
"path": "boolean(//CHAR[contains(text(),'Digital')])",
"path2": null,
"searchValue": null,
"value": true,
"points": 3,
"category": "영단어",
"item": "Digital/영단어 미입력, 대소문자/오타 시 전체 감점"
},
"2-30": {
"path": "(count(//CHAR[contains(text(),'전환')][contains(text(),'轉換')])+count(//CHAR[contains(text(),'핵심')][contains(text(),'核心')])+count(//CHAR[contains(text(),'확산')][contains(text(),'擴散')])+count(//CHAR[contains(text(),'보안')][contains(text(),'保安')])+count(//CHAR[contains(text(),'도입')][contains(text(),'導入')]))*2",
"path2": null,
"searchValue": null,
"value": 10,
"points": 10,
"category": "한자",
"item": "① 전환(轉換), ② 핵심(核心), ③ 확산(擴散), ④ 보안(保安), ⑤도입(導入)"
},
"2-31": {
"path": "boolean(//CHAR[contains(translate(text(), ' ', ''),'션이발전')])",
"path2": null,
"searchValue": null,
"value": true,
"points": 3,
"category": "편집",
"item": "문구 (…보안(保安) 솔루션은 발전하면서…)/\"은\" → \"이\" 글자바꿈"
},
"2-32": {
"path": "boolean(//CHAR[contains(translate(text(), ' ', ''),'이터유출')])",
"path2": null,
"searchValue": null,
"value": true,
"points": 3,
"category": "편집",
"item": "문구 (…유출과 데이터 사이버…)/\"유출과\" / \"데이터\" 순서바꿈"
},
"2-33": {
"path": "//FONTFACE[@Lang='Hangul']/FONT[@Id=//CHARSHAPE[@Id=//CHAR[contains(text(),'{searchValue}')]/parent::TEXT/@CharShape]/FONTID/@Hangul]/@Name",
"path2": null,
"searchValue": "클라우드 보안(단위: 백만 달러)",
"value": "돋움",
"points": 1,
"category": "표",
"item": "제목 문구 (클라우드 보안(단위: 백만 달러))/① 글씨체 (돋움)"
},
"2-34": {
"path": "//CHARSHAPE[@Id=//CHAR[contains(text(),'{searchValue}')]/parent::TEXT/@CharShape]/@Height",
"path2": null,
"searchValue": "클라우드 보안(단위: 백만 달러)",
"value": 1200,
"points": 1,
"category": "표",
"item": "제목 문구 (클라우드 보안(단위: 백만 달러))/② 크기 (12pt)"
},
"2-35": {
"path": "boolean(//CHARSHAPE[@Id=//CHAR[contains(text(),'{searchValue}')]/parent::TEXT/@CharShape]/BOLD)",
"path2": null,
"searchValue": "클라우드 보안(단위: 백만 달러)",
"value": true,
"points": 1,
"category": "표",
"item": "제목 문구 (클라우드 보안(단위: 백만 달러))/③ 진하게"
},
"2-36": {
"path": "//PARASHAPE[@Id=//CHAR[contains(text(),'{searchValue}')]/ancestor::P/@ParaShape]/@Align",
"path2": null,
"searchValue": "클라우드 보안(단위: 백만 달러)",
"value": "Center",
"points": 1,
"category": "표",
"item": "제목 문구 (클라우드 보안(단위: 백만 달러))/④ 정렬 (가운데 정렬)"
},
"2-37": {
"path": "//BORDERFILL[@Id=//TABLE/ROW[1]/CELL/@BorderFill]/FILLBRUSH/WINDOWBRUSH/@FaceColor",
"path2": "//BORDERFILL[@Id=//CELLZONE[@StartRowAddr='0' and @EndRowAddr='0' and @StartColAddr='0' and @EndColAddr='2']/@BorderFill]/FILLBRUSH/WINDOWBRUSH/@FaceColor",
"searchValue": null,
"value": "2862825",
"points": 2,
"category": "표",
"item": "위쪽 제목 셀/① 색상(RGB:233,174,43)"
},
"2-38": {
"path": "boolean(//CHARSHAPE[@Id=//TABLE/ROW[1]/descendant::TEXT/@CharShape]/BOLD)",
"path2": null,
"searchValue": null,
"value": true,
"points": 1,
"category": "표",
"item": "위쪽 제목 셀/② 진하게"
},
"2-39": {
"path": "//BORDERFILL[@Id=//TABLE/ROW[1]/CELL/@BorderFill]/BOTTOMBORDER/@Type",
"path2": "//BORDERFILL[@Id=//CELLZONE[@StartRowAddr='0' and @EndRowAddr='0' and @StartColAddr='0' and @EndColAddr='2']/@BorderFill]/BOTTOMBORDER/@Type",
"searchValue": null,
"value": "DoubleSlim",
"points": 2,
"category": "표",
"item": "제목 셀 아래선/① 이중실선"
},
"2-40": {
"path": "//BORDERFILL[@Id=//TABLE/ROW[1]/CELL/@BorderFill]/BOTTOMBORDER/@Width",
"path2": "//BORDERFILL[@Id=//CELLZONE[@StartRowAddr='0' and @EndRowAddr='0' and @StartColAddr='0' and @EndColAddr='2']/@BorderFill]/BOTTOMBORDER/@Width",
"searchValue": null,
"value": "0.5mm",
"points": 2,
"category": "표",
"item": "제목 셀 아래선/② 0.5mm"
},
"2-41": {
"path": "//FONTFACE[@Lang='Hangul']/FONT[@Id=//CHARSHAPE[@Id=//TABLE/ROW/descendant::TEXT/@CharShape]/FONTID/@Hangul]/@Name",
"path2": null,
"searchValue": null,
"value": "중고딕",
"points": 1,
"category": "표",
"item": "글자모양/① 글씨체 (중고딕)"
},
"2-42": {
"path": "//CHARSHAPE[@Id=//TABLE/ROW/descendant::TEXT/@CharShape]/@Height",
"path2": null,
"searchValue": null,
"value": 1000,
"points": 1,
"category": "표",
"item": "글자모양/② 크기 (10pt)"
},
"2-43": {
"path": "//PARASHAPE[@Id=//TABLE/ROW/descendant::P/@ParaShape]/@Align",
"path2": null,
"searchValue": null,
"value": "Center",
"points": 1,
"category": "표",
"item": "글자모양/③ 정렬 (가운데 정렬)"
},
"2-44": {
"path": "boolean(//TABLE[1]/ROW[last()]/CELL[last()-1]//FIELDBEGIN[starts-with(@Command, '=SUM') and substring(@Command, string-length(@Command) - 2) = '0'] and //TABLE[1]/ROW[last()]/CELL[last()]//FIELDBEGIN[starts-with(@Command, '=SUM') and substring(@Command, string-length(@Command) - 2) = '0'])",
"path2": null,
"searchValue": null,
"value": true,
"points": 4,
"category": "표",
"item": "블록 계산식/합계"
},
"2-45": {
"path": "boolean(//c:barChart[c:barDir[@val='col'] and c:grouping[@val='clustered']])",
"path2": null,
"searchValue": null,
"value": true,
"points": 2,
"category": "chart_xml",
"item": "① 종류 (묶은 세로 막대형)"
},
"2-46": {
"path": "//c:valAx/c:majorTickMark/@val",
"path2": null,
"searchValue": null,
"value": "out",
"points": 2,
"category": "chart_xml",
"item": "② 값 축 주 눈금선"
},
"2-47": {
"path": "//OLE[@BinItem=//BINITEM[@Format='OLE']/@BinData]/descendant::SIZE/@Width",
"path2": null,
"searchValue": null,
"value": 22677,
"points": 2,
"category": "차트",
"item": "③ 크기-너비 (80mm)"
},
"2-48": {
"path": "//OLE[@BinItem=//BINITEM[@Format='OLE']/@BinData]/descendant::SIZE/@Height",
"path2": null,
"searchValue": null,
"value": 25512,
"points": 2,
"category": "차트",
"item": "④ 크기-높이 (90mm)"
},
"2-49": {
"path": "//c:chart and not(//c:pt[not(ancestor::c:tx)]/c:v[text()='합계'])",
"path2": null,
"searchValue": null,
"value": true,
"points": 2,
"category": "chart_xml",
"item": "⑤ 차트 데이터(표에서 블록계산식을 제외한 나머지 값만 이용)"
},
"2-50": {
"path": "//a:t[text()='{searchValue}']/ancestor::a:r//a:ea/@typeface",
"path2": null,
"searchValue": "클라우드 보안 투자",
"value": "굴림",
"points": 1,
"category": "chart_xml",
"item": "제목 문구 (클라우드 보안 투자)/① 글씨체 (굴림)"
},
"2-51": {
"path": "//a:t[text()='{searchValue}']/ancestor::a:r/a:rPr/@sz",
"path2": null,
"searchValue": "클라우드 보안 투자",
"value": 1300,
"points": 1,
"category": "chart_xml",
"item": "제목 문구 (클라우드 보안 투자)/② 크기 (13pt)"
},
"2-52": {
"path": "//a:t[text()='{searchValue}']/ancestor::a:r/a:rPr/@b",
"path2": null,
"searchValue": "클라우드 보안 투자",
"value": 1,
"points": 1,
"category": "chart_xml",
"item": "제목 문구 (클라우드 보안 투자)/③ 진하게"
},
"2-53": {
"path": "//c:catAx//a:ea/@typeface",
"path2": null,
"searchValue": null,
"value": "돋움",
"points": 1,
"category": "chart_xml",
"item": "X축/① 글꼴 (돋움)"
},
"2-54": {
"path": "//c:catAx//a:defRPr/@sz",
"path2": null,
"searchValue": null,
"value": 900,
"points": 1,
"category": "chart_xml",
"item": "X축/② 크기 (9pt)"
},
"2-55": {
"path": "//c:catAx//a:defRPr/@i",
"path2": null,
"searchValue": null,
"value": 1,
"points": 1,
"category": "chart_xml",
"item": "X축/③ 기울임"
},
"2-56": {
"path": "//c:valAx//a:ea/@typeface",
"path2": null,
"searchValue": null,
"value": "돋움",
"points": 1,
"category": "chart_xml",
"item": "Y축/① 글꼴 (돋움)"
},
"2-57": {
"path": "//c:valAx//a:defRPr/@sz",
"path2": null,
"searchValue": null,
"value": 900,
"points": 1,
"category": "chart_xml",
"item": "Y축/② 크기 (9pt)"
},
"2-58": {
"path": "//c:valAx//a:defRPr/@i",
"path2": null,
"searchValue": null,
"value": 1,
"points": 1,
"category": "chart_xml",
"item": "Y축/③ 기울임"
},
"2-59": {
"path": "//c:legend//a:ea/@typeface",
"path2": null,
"searchValue": null,
"value": "돋움",
"points": 1,
"category": "chart_xml",
"item": "범례/① 글꼴 (돋움)"
},
"2-60": {
"path": "//c:legend//a:defRPr/@sz",
"path2": null,
"searchValue": null,
"value": 900,
"points": 1,
"category": "chart_xml",
"item": "범례/② 크기 (9pt)"
},
"2-61": {
"path": "//c:legend//a:defRPr/@i",
"path2": null,
"searchValue": null,
"value": 1,
"points": 1,
"category": "chart_xml",
"item": "범례/③ 기울임"
}
}

View File

@@ -0,0 +1,855 @@
{
"0-0": {
"path": "",
"path2": "",
"points": 0,
"category": "파일저장",
"item": "파일명 (수검번호.hwp/hwpx)"
},
"0-1": {
"path": "boolean(//PAGEMARGIN[(@Bottom='5668'or @Bottom='5669') and (@Footer='2834' or @Footer='2835') and @Gutter='0' and (@Header='2834' or @Header='2835') and (@Left='5668' or @Left='5669') and (@Right='5668' or @Right='5669') and (@Top='5668' or @Top='5669')])",
"path2": null,
"searchValue": null,
"value": true,
"points": 4,
"category": "용지설정",
"item": "A4용지, 왼쪽/오른쪽/위쪽/아래쪽 (각20mm), 머리말/꼬리말 (10mm), 제본(0mm)"
},
"0-2": {
"path": "boolean(//FONTFACE[@Lang='Hangul']/FONT[@Id=//CHARSHAPE/FONTID/@Hangul]/@Name='바탕' and //CHARSHAPE/@Height='1000' and //PARASHAPE/PARAMARGIN/@LineSpacing='160' and //PARASHAPE/@Align='Justify')",
"path2": null,
"searchValue": null,
"value": true,
"points": 4,
"category": "기본설정",
"item": "글꼴 (바탕, 10pt), 양쪽정렬, 줄간격 (160%)"
},
"0-3": {
"path": "",
"path2": null,
"searchValue": null,
"value": null,
"points": 40,
"category": "오타감점",
"item": "오타 1개 -1점"
},
"1-1": {
"path": "//TEXTART[@Text='{searchValue}']/TEXTARTSHAPE/@FontName",
"path2": null,
"searchValue": "친환경에너지박람회",
"value": "궁서체",
"points": 1,
"category": "글맵시",
"item": "문구 (친환경에너지박람회)/① 글씨체 : 궁서체"
},
"1-2": {
"path": "//TEXTART[@Text='{searchValue}']/descendant::WINDOWBRUSH/@FaceColor",
"path2": null,
"searchValue": "친환경에너지박람회",
"value": "5395143",
"points": 2,
"category": "글맵시",
"item": "문구 (친환경에너지박람회)/② 채우기 : 색상(RGB:199,82,82)"
},
"1-3": {
"path": "//TEXTART[@Text='{searchValue}']/SHAPEOBJECT/SIZE/@Width",
"path2": null,
"searchValue": "친환경에너지박람회",
"value": 31181,
"points": 2,
"category": "글맵시",
"item": "문구 (친환경에너지박람회)/③ 크기 : 너비(110mm)"
},
"1-4": {
"path": "//TEXTART[@Text='{searchValue}']/SHAPEOBJECT/SIZE/@Height",
"path2": null,
"searchValue": "친환경에너지박람회",
"value": 5669,
"points": 2,
"category": "글맵시",
"item": "문구 (친환경에너지박람회)/④ 크기 : 높이(20mm)"
},
"1-5": {
"path": "//TEXTART[@Text='{searchValue}']/SHAPEOBJECT/POSITION/@TreatAsChar",
"path2": null,
"searchValue": "친환경에너지박람회",
"value": "true",
"points": 2,
"category": "글맵시",
"item": "문구 (친환경에너지박람회)/⑤ 위치 (글자처럼 취급)"
},
"1-6": {
"path": "//PARASHAPE[@Id=//TEXTART[@Text='{searchValue}']/ancestor::P/@ParaShape]/@Align",
"path2": null,
"searchValue": "친환경에너지박람회",
"value": "Center",
"points": 2,
"category": "글맵시",
"item": "문구 (친환경에너지박람회)/⑥ 정렬 (가운데 정렬)"
},
"1-7": {
"path": "boolean(//TEXTART[@Text='{searchValue}'])",
"path2": null,
"searchValue": "친환경에너지박람회",
"value": true,
"points": 2,
"category": "글맵시",
"item": "문구 (친환경에너지박람회)/⑦ 글맵시모양 (육안확인)"
},
"1-8": {
"path": "boolean(//RECTANGLE[.//CHAR[text()='지']][.//SIZE[(@Height >= 2600 and @Height <= 2800)and(@Width >= 2600 and @Width <= 2800)]])",
"path2": null,
"searchValue": null,
"value": true,
"points": 1,
"category": "문단첫글자장식",
"item": "지/① 모양 (2줄)"
},
"1-9": {
"path": "//FONTFACE[@Lang='Hangul']/FONT[@Id=//CHARSHAPE[@Id=//TEXT[CHAR[text()='지']]/@CharShape]/FONTID/@Hangul]/@Name",
"path2": null,
"searchValue": null,
"value": "궁서",
"points": 1,
"category": "문단첫글자장식",
"item": "지/② 글씨체 (궁서)"
},
"1-10": {
"path": "//RECTANGLE[.//CHAR[text()='지']]//WINDOWBRUSH/@FaceColor",
"path2": null,
"searchValue": null,
"value": "16768058",
"points": 2,
"category": "문단첫글자장식",
"item": "지/③ 면색 : 색상(RGB:58,220,255)"
},
"1-11": {
"path": "//RECTANGLE[.//CHAR[text()='지']]//OUTSIDEMARGIN/@Right",
"path2": null,
"searchValue": null,
"value": "850",
"points": 2,
"category": "문단첫글자장식",
"item": "지/④ 본문과의 간격 : 3.0mm"
},
"1-12": {
"path": "boolean(//CHARSHAPE[@Id=//CHAR[contains(text()[1],'{searchValue}')]/parent::TEXT/@CharShape][BOLD])",
"path2": null,
"searchValue": "제주파크",
"value": true,
"points": 2,
"category": "글꼴 속성",
"item": "문구 (제주파크)/① 진하게"
},
"1-13": {
"path": "boolean(//CHARSHAPE[@Id=//CHAR[contains(text()[1],'{searchValue}')]/parent::TEXT/@CharShape][UNDERLINE])",
"path2": null,
"searchValue": "제주파크",
"value": true,
"points": 2,
"category": "글꼴 속성",
"item": "문구 (제주파크)/② 밑줄"
},
"1-14": {
"path": "count(//CHAR[contains(text(),'▶')]) + count(//CHAR[contains(text(),'※')])",
"path2": "string-length(//CHAR[contains(text(),'▶')]) - string-length(translate(//CHAR[contains(text(),'▶')], '▶', '')) + string-length(//CHAR[contains(text(),'※')]) - string-length(translate(//CHAR[contains(text(),'※')], '※', ''))",
"searchValue": null,
"value": 3,
"points": 3,
"category": "특수문자",
"item": "① ▶, ② ◀, ③ ※"
},
"1-15": {
"path": "//FONTFACE[@Lang='Hangul']/FONT[@Id=//CHARSHAPE[@Id=//CHAR[contains(text(),'{searchValue}')]/parent::TEXT/@CharShape]/FONTID/@Hangul]/@Name",
"path2": null,
"searchValue": "▶ 행사안내 ◀",
"value": "중고딕",
"points": 1,
"category": "글꼴 속성",
"item": "문구 (▶ 행사안내 ◀)/① 글씨체 (중고딕)"
},
"1-16": {
"path": "//PARASHAPE[@Id=//CHAR[contains(text(),'{searchValue}')]/ancestor::P/@ParaShape]/@Align",
"path2": null,
"searchValue": "▶ 행사안내 ◀",
"value": "Center",
"points": 1,
"category": "글꼴 속성",
"item": "문구 (▶ 행사안내 ◀)/② 정렬 (가운데 정렬)"
},
"1-17": {
"path": "boolean(//CHARSHAPE[@Id=//CHAR[text()='{searchValue}']/parent::TEXT/@CharShape][BOLD])",
"path2": null,
"searchValue": "블로그(http://www.ihd.or.kr) 참조하여 온라인으로 등록",
"value": true,
"points": 1,
"category": "글꼴 속성",
"item": "문구 (블로그(http://www.ihd.or.kr) 참조하여 온라인으로 등록)/① 진하게"
},
"1-18": {
"path": "boolean(//CHARSHAPE[@Id=//CHAR[text()='{searchValue}']/parent::TEXT/@CharShape][ITALIC])",
"path2": null,
"searchValue": "블로그(http://www.ihd.or.kr) 참조하여 온라인으로 등록",
"value": true,
"points": 1,
"category": "글꼴 속성",
"item": "문구 (블로그(http://www.ihd.or.kr) 참조하여 온라인으로 등록)/② 기울임"
},
"1-19": {
"path": "boolean(//PARASHAPE[@Id=//CHAR[contains(text(),'{searchValue}')]/ancestor::P/following-sibling::P[1]/@ParaShape]/PARAMARGIN/@Left=2000 and //PARASHAPE[@Id=//CHAR[contains(text(),'{searchValue}')]/ancestor::P/following-sibling::P[1]/@ParaShape]/PARAMARGIN/@Indent=-2400)",
"path2": null,
"searchValue": "기타사항",
"value": true,
"points": 2,
"category": "문단모양",
"item": "문구 (※ 기타… 이하 문단)/왼쪽여백 (10pt), 내어쓰기 (12pt)"
},
"1-20": {
"path": "//CHARSHAPE[@Id=//CHAR[contains(text(),'{searchValue}')]/parent::TEXT/@CharShape]/@Height",
"path2": null,
"searchValue": "2025. 04. 26.",
"value": 1300,
"points": 1,
"category": "글꼴 속성",
"item": "문구 (2025. 04. 26.)/① 크기 (13pt)"
},
"1-21": {
"path": "//PARASHAPE[@Id=//CHAR[contains(text(),'{searchValue}')]/ancestor::P/@ParaShape]/@Align",
"path2": null,
"searchValue": "2025. 04. 26.",
"value": "Center",
"points": 1,
"category": "글꼴 속성",
"item": "문구 (2025. 04. 26.)/② 정렬 (가운데 정렬)"
},
"1-22": {
"path": "//FONTFACE[@Lang='Hangul']/FONT[@Id=//CHARSHAPE[@Id=//CHAR[text()='{searchValue}']/parent::TEXT/@CharShape]/FONTID/@Hangul]/@Name",
"path2": null,
"searchValue": "친환경에너지발전협의회",
"value": "돋움",
"points": 1,
"category": "글꼴 속성",
"item": "문구 (친환경에너지발전협의회)/① 글씨체 (돋움)"
},
"1-23": {
"path": "//CHARSHAPE[@Id=//CHAR[text()='{searchValue}']/parent::TEXT/@CharShape]/@Height",
"path2": null,
"searchValue": "친환경에너지발전협의회",
"value": 2700,
"points": 1,
"category": "글꼴 속성",
"item": "문구 (친환경에너지발전협의회)/② 크기 (27pt)"
},
"1-24": {
"path": "//PARASHAPE[@Id=//CHAR[text()='{searchValue}']/ancestor::P/@ParaShape]/@Align",
"path2": null,
"searchValue": "친환경에너지발전협의회",
"value": "Center",
"points": 1,
"category": "글꼴 속성",
"item": "문구 (친환경에너지발전협의회)/③ 정렬 (가운데 정렬)"
},
"1-25": {
"path": "//FONTFACE[@Lang='Hangul']/FONT[@Id=//CHARSHAPE[@Id=//CHAR[text()='{searchValue}']/parent::TEXT/@CharShape]/FONTID/@Hangul]/@Name",
"path2": null,
"searchValue": "DIAT",
"value": "굴림",
"points": 1,
"category": "머리말",
"item": "문구 (DIAT)/① 글꼴 (굴림)"
},
"1-26": {
"path": "//CHARSHAPE[@Id=//SECTION[1]//CHAR[text()='{searchValue}']/parent::TEXT/@CharShape]/@Height",
"path2": null,
"searchValue": "DIAT",
"value": 900,
"points": 1,
"category": "머리말",
"item": "문구 (DIAT)/② 크기 (9pt)"
},
"1-27": {
"path": "//PARASHAPE[@Id=//SECTION[1]//CHAR[text()='{searchValue}']/parent::TEXT/parent::P/@ParaShape]/@Align",
"path2": null,
"searchValue": "DIAT",
"value": "Right",
"points": 1,
"category": "머리말",
"item": "문구 (DIAT)/③ 정렬 (오른쪽 정렬)"
},
"1-28": {
"path": "//PAGENUM/@FormatType",
"path2": null,
"searchValue": null,
"value": "HangulSyllable",
"points": 2,
"category": "쪽번호",
"item": "① 쪽 번호 매기기 (가,나,다 순으로)"
},
"1-29": {
"path": "//PAGENUM/@Pos",
"path2": null,
"searchValue": null,
"value": "BottomCenter",
"points": 2,
"category": "쪽번호",
"item": "② 가운데 아래"
},
"1-30": {
"path": "not(//PARASHAPE[@Id=//SECTION[1]/P/@ParaShape]/PARAMARGIN[@LineSpacing!='180'])",
"path2": null,
"searchValue": null,
"value": true,
"points": 2,
"category": "줄간격",
"item": "문제 1 줄간격 180% 설정"
},
"2-01": {
"path": "boolean(//PAGEBORDERFILL[@Type='Both' or @Type='Even']/@HeaderInside='true' and //BORDERFILL[@Id=//PAGEBORDERFILL[@Type='Both' or @Type='Even']/@BorferFill]/*[contains(local-name(), 'BORDER')]/@Type='DoubleSlim')",
"path2": null,
"searchValue": null,
"value": true,
"points": 4,
"category": "쪽 테두리",
"item": "문제2 쪽 테두리(이중 실선, 머리말 포함) 설정"
},
"2-02": {
"path": "count(//SECTION)>1",
"path2": null,
"searchValue": null,
"value": true,
"points": 3,
"category": "다단",
"item": "① 구역나누기"
},
"2-03": {
"path": "//COLDEF/@Count>1",
"path2": null,
"searchValue": null,
"value": true,
"points": 3,
"category": "다단",
"item": "② 다단 2단"
},
"2-04": {
"path": "//RECTANGLE//CHAR[text()='{searchValue}']/ancestor::RECTANGLE/SHAPEOBJECT/SIZE/@Width",
"path2": null,
"searchValue": "친환경 에너지",
"value": 14173,
"points": 2,
"category": "글상자",
"item": "문구 (친환경 에너지)/① 크기-너비 (50mm)"
},
"2-05": {
"path": "//RECTANGLE//CHAR[text()='{searchValue}']/ancestor::RECTANGLE/SHAPEOBJECT/SIZE/@Height",
"path2": null,
"searchValue": "친환경 에너지",
"value": 3402,
"points": 2,
"category": "글상자",
"item": "문구 (친환경 에너지)/② 크기-높이 (12mm)"
},
"2-06": {
"path": "//RECTANGLE//CHAR[text()='{searchValue}']/ancestor::RECTANGLE/descendant::LINESHAPE/@Style",
"path2": null,
"searchValue": "친환경 에너지",
"value": "DoubleSlim",
"points": 2,
"category": "글상자",
"item": "문구 (친환경 에너지)/③ 테두리 : 이중 실선(1.00mm)"
},
"2-07": {
"path": "//RECTANGLE//CHAR[text()='{searchValue}']/ancestor::RECTANGLE/@Ratio",
"path2": null,
"searchValue": "친환경 에너지",
"value": 20,
"points": 2,
"category": "글상자",
"item": "문구 (친환경 에너지)/④ 글상자 모서리 (둥근 모양)"
},
"2-08": {
"path": "//RECTANGLE//CHAR[text()='{searchValue}']/ancestor::RECTANGLE/descendant::WINDOWBRUSH/@FaceColor",
"path2": null,
"searchValue": "친환경 에너지",
"value": "9537333",
"points": 2,
"category": "글상자",
"item": "문구 (친환경 에너지)/⑤ 채우기 : 색상(RGB:53,135,145)"
},
"2-09": {
"path": "//RECTANGLE//CHAR[text()='{searchValue}']/ancestor::RECTANGLE/SHAPEOBJECT/POSITION/@TreatAsChar",
"path2": null,
"searchValue": "친환경 에너지",
"value": "true",
"points": 1,
"category": "글상자",
"item": "문구 (친환경 에너지)/⑥ 글상자 위치 (글자처럼 취급)"
},
"2-10": {
"path": "//PARASHAPE[@Id=//RECTANGLE//CHAR[text()='{searchValue}']/ancestor::P[last()]/@ParaShape]/@Align",
"path2": null,
"searchValue": "친환경 에너지",
"value": "Center",
"points": 1,
"category": "글상자",
"item": "문구 (친환경 에너지)/⑦ 글상자 정렬 (가운데 정렬)"
},
"2-11": {
"path": "//FONTFACE[@Lang='Hangul']/FONT[@Id=//CHARSHAPE[@Id=//RECTANGLE//CHAR[text()='{searchValue}']/parent::TEXT/@CharShape]/FONTID/@Hangul]/@Name",
"path2": null,
"searchValue": "친환경 에너지",
"value": "궁서체",
"points": 1,
"category": "글상자",
"item": "문구 (친환경 에너지)/⑧ 글씨체 (궁서체)"
},
"2-12": {
"path": "boolean(//CHARSHAPE[@Id=//RECTANGLE//CHAR[text()='{searchValue}']/parent::TEXT/@CharShape]/@Height='2000')",
"path2": null,
"searchValue": "친환경 에너지",
"value": true,
"points": 1,
"category": "글상자",
"item": "문구 (친환경 에너지)/⑨ 글씨크기 (20pt)"
},
"2-13": {
"path": "//PARASHAPE[@Id=//RECTANGLE//CHAR[text()='{searchValue}']/ancestor::P[1]/@ParaShape]/@Align",
"path2": null,
"searchValue": "친환경 에너지",
"value": "Center",
"points": 1,
"category": "글상자",
"item": "문구 (친환경 에너지)/⑩ 정렬 (가운데 정렬)"
},
"2-14": {
"path": "boolean(//PICTURE/descendant::SHAPECOMMENT[contains(text(),'{searchValue}')])",
"path2": null,
"searchValue": "원본 그림의 이름: 그림",
"value": true,
"points": 2,
"category": "그림삽입",
"item": "① 파일명 \"그림B.jpg\" 삽입"
},
"2-15": {
"path": "//IMAGE[@BinItem=//BINITEM[@Format='JPG']/@BinData]/preceding-sibling::SHAPEOBJECT/SIZE/@Width",
"path2": null,
"searchValue": null,
"value": 24094,
"points": 2,
"category": "그림삽입",
"item": "② 크기-너비 (85mm)"
},
"2-16": {
"path": "//IMAGE[@BinItem=//BINITEM[@Format='JPG']/@BinData]/preceding-sibling::SHAPEOBJECT/SIZE/@Height",
"path2": null,
"searchValue": null,
"value": 11338,
"points": 2,
"category": "그림삽입",
"item": "③ 크기-높이 (40mm)"
},
"2-17": {
"path": "//IMAGE[@BinItem=//BINITEM[@Format='JPG']/@BinData]/preceding-sibling::SHAPEOBJECT/POSITION/@HorzOffset",
"path2": null,
"searchValue": null,
"value": 0,
"points": 2,
"category": "그림삽입",
"item": "④ 위치 (어울림 : 가로-쪽의 왼쪽 0.0mm)"
},
"2-18": {
"path": "//IMAGE[@BinItem=//BINITEM[@Format='JPG']/@BinData]/preceding-sibling::SHAPEOBJECT/POSITION/@VertOffset",
"path2": null,
"searchValue": null,
"value": 6800,
"points": 2,
"category": "그림삽입",
"item": "⑤ 위치 (어울림 : 세로-쪽의 위 24mm)"
},
"2-19": {
"path": "//FONTFACE[@Lang='Hangul']/FONT[@Id=//CHARSHAPE[@Id=//CHAR[text()='{searchValue}']/parent::TEXT/@CharShape]/FONTID/@Hangul]/@Name",
"path2": null,
"searchValue": "1. 친환경 에너지 개요",
"value": "돋움",
"points": 1,
"category": "속성",
"item": "문구① (1. 친환경 에너지 개요)/① 글씨체 (돋움)"
},
"2-20": {
"path": "//CHARSHAPE[@Id=//CHAR[text()='{searchValue}']/parent::TEXT/@CharShape]/@Height",
"path2": null,
"searchValue": "1. 친환경 에너지 개요",
"value": 1200,
"points": 1,
"category": "속성",
"item": "문구① (1. 친환경 에너지 개요)/② 크기 (12pt)"
},
"2-21": {
"path": "boolean(//CHARSHAPE[@Id=//CHAR[text()='{searchValue}']/parent::TEXT/@CharShape]/BOLD)",
"path2": null,
"searchValue": "1. 친환경 에너지 개요",
"value": true,
"points": 1,
"category": "속성",
"item": "문구① (1. 친환경 에너지 개요)/③ 진하게"
},
"2-22": {
"path": "//FONTFACE[@Lang='Hangul']/FONT[@Id=//CHARSHAPE[@Id=//CHAR[text()='{searchValue}']/parent::TEXT/@CharShape]/FONTID/@Hangul]/@Name",
"path2": null,
"searchValue": "2. 신재생 에너지",
"value": "돋움",
"points": 1,
"category": "속성",
"item": "문구② (2. 신재생 에너지)/① 글씨체 (돋움)"
},
"2-23": {
"path": "//CHARSHAPE[@Id=//CHAR[text()='{searchValue}']/parent::TEXT/@CharShape]/@Height",
"path2": null,
"searchValue": "2. 신재생 에너지",
"value": 1200,
"points": 1,
"category": "속성",
"item": "문구② (2. 신재생 에너지)/② 크기 (12pt)"
},
"2-24": {
"path": "boolean(//CHARSHAPE[@Id=//CHAR[text()='{searchValue}']/parent::TEXT/@CharShape]/BOLD)",
"path2": null,
"searchValue": "2. 신재생 에너지",
"value": true,
"points": 1,
"category": "속성",
"item": "문구② (2. 신재생 에너지)/③ 진하게"
},
"2-25": {
"path": "boolean(//CHAR[contains(text(),'태양전지')]/ancestor::TEXT/FOOTNOTE/descendant::CHAR[contains(text(),'태양의 빛에너지를 전기에너지로 변환시켜 전기를 발생하는 장치로 친환경 방식으로 알려져 있음')])",
"path2": "boolean(//CHAR[substring(., string-length(.) - string-length('태양전지') + 1) = '태양전지']/following-sibling::FOOTNOTE/descendant::CHAR[contains(text(),'태양의 빛에너지를 전기에너지로 변환시켜 전기를 발생하는 장치로 친환경 방식으로 알려져 있음')])",
"searchValue": null,
"value": true,
"points": 2,
"category": "각주",
"item": "문구 (태양전지)/① 문구입력"
},
"2-26": {
"path": "//FONTFACE[@Lang='Hangul']/FONT[@Id=//CHARSHAPE[@Id=//CHAR[contains(text(),'{searchValue}')]/parent::TEXT/@CharShape]/FONTID/@Hangul]/@Name",
"path2": null,
"searchValue": "태양의 빛에너지를 전기에너지로 변환시켜 전기를 발생하는 장치로 친환경 방식으로 알려져 있음",
"value": "굴림",
"points": 1,
"category": "각주",
"item": "문구 (태양전지)/② 글씨체 (굴림)"
},
"2-27": {
"path": "//CHARSHAPE[@Id=//CHAR[contains(text(),'{searchValue}')]/parent::TEXT/@CharShape]/@Height",
"path2": null,
"searchValue": "태양의 빛에너지를 전기에너지로 변환시켜 전기를 발생하는 장치로 친환경 방식으로 알려져 있음",
"value": 900,
"points": 1,
"category": "각주",
"item": "문구 (태양전지)/③ 크기 (9pt)"
},
"2-28": {
"path": "//P[TEXT[CHAR[contains(text(), '{searchValue}')]]]//AUTONUMFORMAT/@Type",
"path2": null,
"searchValue": "태양의 빛에너지를 전기에너지로 변환시켜 전기를 발생하는 장치로 친환경 방식으로 알려져 있음",
"value": "",
"points": 2,
"category": "각주",
"item": "문구 (태양전지)/④ 각주 번호 모양"
},
"2-29": {
"path": "boolean(//CHAR[contains(text(),'Campaign')])",
"path2": null,
"searchValue": null,
"value": true,
"points": 3,
"category": "영단어",
"item": "Campaign/영단어 미입력, 대소문자/오타 시 전체 감점"
},
"2-30": {
"path": "(count(//CHAR[contains(text(),'저감')][contains(text(),'低減')])+count(//CHAR[contains(text(),'화석')][contains(text(),'化石')])+count(//CHAR[contains(text(),'투자')][contains(text(),'投資')])+count(//CHAR[contains(text(),'달성')][contains(text(),'達成')])+count(//CHAR[contains(text(),'세금')][contains(text(),'稅金')]))*2",
"path2": null,
"searchValue": null,
"value": 10,
"points": 10,
"category": "한자",
"item": "① 저감(低減), ② 화석(化石), ③ 투자(投資), ④ 달성(達成), ⑤ 세금(稅金)"
},
"2-31": {
"path": "boolean(//CHAR[contains(translate(text(), ' ', ''),'택을제공')])",
"path2": null,
"searchValue": null,
"value": true,
"points": 3,
"category": "편집",
"item": "문구 (…세금 혜택이 제공하고 있으며…)/\"이\" → \"을\" 글자바꿈"
},
"2-32": {
"path": "boolean(//CHAR[contains(translate(text(), ' ', ''),'탄소배출')])",
"path2": null,
"searchValue": null,
"value": true,
"points": 3,
"category": "편집",
"item": "문구 (…배출 탄소 규제가 강화되면서…)/\"배출\" / \"탄소\" 순서바꿈"
},
"2-33": {
"path": "//FONTFACE[@Lang='Hangul']/FONT[@Id=//CHARSHAPE[@Id=//CHAR[contains(text(),'{searchValue}')]/parent::TEXT/@CharShape]/FONTID/@Hangul]/@Name",
"path2": null,
"searchValue": "친환경 에너지 성장률(단위: %)",
"value": "돋움",
"points": 1,
"category": "표",
"item": "제목 문구 (친환경 에너지 성장률(단위: %))/① 글씨체 (돋움)"
},
"2-34": {
"path": "//CHARSHAPE[@Id=//CHAR[contains(text(),'{searchValue}')]/parent::TEXT/@CharShape]/@Height",
"path2": null,
"searchValue": "친환경 에너지 성장률(단위: %)",
"value": 1200,
"points": 1,
"category": "표",
"item": "제목 문구 (친환경 에너지 성장률(단위: %))/② 크기 (12pt)"
},
"2-35": {
"path": "boolean(//CHARSHAPE[@Id=//CHAR[contains(text(),'{searchValue}')]/parent::TEXT/@CharShape]/BOLD)",
"path2": null,
"searchValue": "친환경 에너지 성장률(단위: %)",
"value": true,
"points": 1,
"category": "표",
"item": "제목 문구 (친환경 에너지 성장률(단위: %))/③ 진하게"
},
"2-36": {
"path": "//PARASHAPE[@Id=//CHAR[contains(text(),'{searchValue}')]/ancestor::P/@ParaShape]/@Align",
"path2": null,
"searchValue": "친환경 에너지 성장률(단위: %)",
"value": "Center",
"points": 1,
"category": "표",
"item": "제목 문구 (친환경 에너지 성장률(단위: %))/④ 정렬 (가운데 정렬)"
},
"2-37": {
"path": "//BORDERFILL[@Id=//TABLE/ROW[1]/CELL/@BorderFill]/FILLBRUSH/WINDOWBRUSH/@FaceColor",
"path2": "//BORDERFILL[@Id=//CELLZONE[@StartRowAddr='0' and @EndRowAddr='0' and @StartColAddr='0' and @EndColAddr='2']/@BorderFill]/FILLBRUSH/WINDOWBRUSH/@FaceColor",
"searchValue": null,
"value": "10966730",
"points": 2,
"category": "표",
"item": "위쪽 제목 셀/① 색상(RGB:202,86,167)"
},
"2-38": {
"path": "boolean(//CHARSHAPE[@Id=//TABLE/ROW[1]/descendant::TEXT/@CharShape]/BOLD)",
"path2": null,
"searchValue": null,
"value": true,
"points": 1,
"category": "표",
"item": "위쪽 제목 셀/② 진하게"
},
"2-39": {
"path": "//BORDERFILL[@Id=//TABLE/ROW[1]/CELL/@BorderFill]/BOTTOMBORDER/@Type",
"path2": "//BORDERFILL[@Id=//CELLZONE[@StartRowAddr='0' and @EndRowAddr='0' and @StartColAddr='0' and @EndColAddr='2']/@BorderFill]/BOTTOMBORDER/@Type",
"searchValue": null,
"value": "DoubleSlim",
"points": 2,
"category": "표",
"item": "제목 셀 아래선/① 이중 실선"
},
"2-40": {
"path": "//BORDERFILL[@Id=//TABLE/ROW[1]/CELL/@BorderFill]/BOTTOMBORDER/@Width",
"path2": "//BORDERFILL[@Id=//CELLZONE[@StartRowAddr='0' and @EndRowAddr='0' and @StartColAddr='0' and @EndColAddr='2']/@BorderFill]/BOTTOMBORDER/@Width",
"searchValue": null,
"value": "0.5mm",
"points": 2,
"category": "표",
"item": "제목 셀 아래선/② 0.5mm"
},
"2-41": {
"path": "//FONTFACE[@Lang='Hangul']/FONT[@Id=//CHARSHAPE[@Id=//TABLE/ROW/descendant::TEXT/@CharShape]/FONTID/@Hangul]/@Name",
"path2": null,
"searchValue": null,
"value": "중고딕",
"points": 1,
"category": "표",
"item": "글자모양/① 글씨체 (중고딕)"
},
"2-42": {
"path": "//CHARSHAPE[@Id=//TABLE/ROW/descendant::TEXT/@CharShape]/@Height",
"path2": null,
"searchValue": null,
"value": 1000,
"points": 1,
"category": "표",
"item": "글자모양/② 크기 (10pt)"
},
"2-43": {
"path": "//PARASHAPE[@Id=//TABLE/ROW/descendant::P/@ParaShape]/@Align",
"path2": null,
"searchValue": null,
"value": "Center",
"points": 1,
"category": "표",
"item": "글자모양/③ 정렬 (가운데 정렬)"
},
"2-44": {
"path": "boolean(//TABLE[1]/ROW[last()]/CELL[last()-1]//FIELDBEGIN[starts-with(@Command, '=SUM') and substring(@Command, string-length(@Command) - 2) = '0'] and //TABLE[1]/ROW[last()]/CELL[last()]//FIELDBEGIN[starts-with(@Command, '=SUM') and substring(@Command, string-length(@Command) - 2) = '0'])",
"path2": null,
"searchValue": null,
"value": true,
"points": 4,
"category": "표",
"item": "블록 계산식/평균"
},
"2-45": {
"path": "//c:lineChart/c:grouping/@val='standard'",
"path2": null,
"searchValue": null,
"value": true,
"points": 2,
"category": "chart_xml",
"item": "① 종류 (꺾은선형)"
},
"2-46": {
"path": "//c:valAx/c:majorTickMark/@val",
"path2": null,
"searchValue": null,
"value": "out",
"points": 2,
"category": "chart_xml",
"item": "② 값 축 주 눈금선"
},
"2-47": {
"path": "//OLE[@BinItem=//BINITEM[@Format='OLE']/@BinData]/descendant::SIZE/@Width",
"path2": null,
"searchValue": null,
"value": 22677,
"points": 2,
"category": "차트",
"item": "③ 크기-너비 (80mm)"
},
"2-48": {
"path": "//OLE[@BinItem=//BINITEM[@Format='OLE']/@BinData]/descendant::SIZE/@Height",
"path2": null,
"searchValue": null,
"value": 22677,
"points": 2,
"category": "차트",
"item": "④ 크기-높이 (80mm)"
},
"2-49": {
"path": "//c:chart and not(//c:pt[not(ancestor::c:tx)]/c:v[text()='합계'])",
"path2": null,
"searchValue": null,
"value": true,
"points": 2,
"category": "chart_xml",
"item": "⑤ 차트 데이터(표에서 블록계산식을 제외한 나머지 값만 이용)"
},
"2-50": {
"path": "//a:t[text()='{searchValue}']/ancestor::a:r//a:ea/@typeface",
"path2": null,
"searchValue": "친환경 에너지 성장률",
"value": "궁서체",
"points": 1,
"category": "chart_xml",
"item": "제목 문구 (친환경 에너지 성장률)/① 글씨체 (궁서체)"
},
"2-51": {
"path": "//a:t[text()='{searchValue}']/ancestor::a:r/a:rPr/@sz",
"path2": null,
"searchValue": "친환경 에너지 성장률",
"value": 1300,
"points": 1,
"category": "chart_xml",
"item": "제목 문구 (친환경 에너지 성장률)/② 크기 (13pt)"
},
"2-52": {
"path": "//a:t[text()='{searchValue}']/ancestor::a:r/a:rPr/@b",
"path2": null,
"searchValue": "친환경 에너지 성장률",
"value": 1,
"points": 1,
"category": "chart_xml",
"item": "제목 문구 (친환경 에너지 성장률)/③ 진하게"
},
"2-53": {
"path": "//c:catAx//a:ea/@typeface",
"path2": null,
"searchValue": null,
"value": "바탕",
"points": 1,
"category": "chart_xml",
"item": "X축/① 글꼴 (바탕)"
},
"2-54": {
"path": "//c:catAx//a:defRPr/@sz",
"path2": null,
"searchValue": null,
"value": 900,
"points": 1,
"category": "chart_xml",
"item": "X축/② 크기 (9pt)"
},
"2-55": {
"path": "//c:catAx//a:defRPr/@i",
"path2": null,
"searchValue": null,
"value": 1,
"points": 1,
"category": "chart_xml",
"item": "X축/③ 기울임"
},
"2-56": {
"path": "//c:valAx//a:ea/@typeface",
"path2": null,
"searchValue": null,
"value": "바탕",
"points": 1,
"category": "chart_xml",
"item": "Y축/① 글꼴 (바탕)"
},
"2-57": {
"path": "//c:valAx//a:defRPr/@sz",
"path2": null,
"searchValue": null,
"value": 900,
"points": 1,
"category": "chart_xml",
"item": "Y축/② 크기 (9pt)"
},
"2-58": {
"path": "//c:valAx//a:defRPr/@i",
"path2": null,
"searchValue": null,
"value": 1,
"points": 1,
"category": "chart_xml",
"item": "Y축/③ 기울임"
},
"2-59": {
"path": "//c:legend//a:ea/@typeface",
"path2": null,
"searchValue": null,
"value": "바탕",
"points": 1,
"category": "chart_xml",
"item": "범례/① 글꼴 (바탕)"
},
"2-60": {
"path": "//c:legend//a:defRPr/@sz",
"path2": null,
"searchValue": null,
"value": 900,
"points": 1,
"category": "chart_xml",
"item": "범례/② 크기 (9pt)"
},
"2-61": {
"path": "//c:legend//a:defRPr/@i",
"path2": null,
"searchValue": null,
"value": 1,
"points": 1,
"category": "chart_xml",
"item": "범례/③ 기울임"
}
}

View File

@@ -0,0 +1,855 @@
{
"0-0": {
"path": "",
"path2": "",
"points": 0,
"category": "파일저장",
"item": "파일명 (수검번호.hwp/hwpx)"
},
"0-1": {
"path": "boolean(//PAGEMARGIN[(@Bottom='5668'or @Bottom='5669') and (@Footer='2834' or @Footer='2835') and @Gutter='0' and (@Header='2834' or @Header='2835') and (@Left='5668' or @Left='5669') and (@Right='5668' or @Right='5669') and (@Top='5668' or @Top='5669')])",
"path2": null,
"searchValue": null,
"value": true,
"points": 4,
"category": "용지설정",
"item": "A4용지, 왼쪽/오른쪽/위쪽/아래쪽 (각20mm), 머리말/꼬리말 (10mm), 제본(0mm)"
},
"0-2": {
"path": "boolean(//FONTFACE[@Lang='Hangul']/FONT[@Id=//CHARSHAPE/FONTID/@Hangul]/@Name='바탕' and //CHARSHAPE/@Height='1000' and //PARASHAPE/PARAMARGIN/@LineSpacing='160' and //PARASHAPE/@Align='Justify')",
"path2": null,
"searchValue": null,
"value": true,
"points": 4,
"category": "기본설정",
"item": "글꼴 (바탕, 10pt), 양쪽정렬, 줄간격 (160%)"
},
"0-3": {
"path": "",
"path2": null,
"searchValue": null,
"value": null,
"points": 40,
"category": "오타감점",
"item": "오타 1개 -1점"
},
"1-1": {
"path": "//TEXTART[@Text='{searchValue}']/TEXTARTSHAPE/@FontName",
"path2": null,
"searchValue": "서울국제도서박람회",
"value": "돋움",
"points": 1,
"category": "글맵시",
"item": "문구 (서울국제도서박람회)/① 글씨체 : 돋움"
},
"1-2": {
"path": "//TEXTART[@Text='{searchValue}']/descendant::WINDOWBRUSH/@FaceColor",
"path2": null,
"searchValue": "서울국제도서박람회",
"value": "6438172",
"points": 2,
"category": "글맵시",
"item": "문구 (서울국제도서박람회)/② 채우기 : 색상(RGB:28,61,98)"
},
"1-3": {
"path": "//TEXTART[@Text='{searchValue}']/SHAPEOBJECT/SIZE/@Width",
"path2": null,
"searchValue": "서울국제도서박람회",
"value": 28346,
"points": 2,
"category": "글맵시",
"item": "문구 (서울국제도서박람회)/③ 크기 : 너비(100mm)"
},
"1-4": {
"path": "//TEXTART[@Text='{searchValue}']/SHAPEOBJECT/SIZE/@Height",
"path2": null,
"searchValue": "서울국제도서박람회",
"value": 5669,
"points": 2,
"category": "글맵시",
"item": "문구 (서울국제도서박람회)/④ 크기 : 높이(20mm)"
},
"1-5": {
"path": "//TEXTART[@Text='{searchValue}']/SHAPEOBJECT/POSITION/@TreatAsChar",
"path2": null,
"searchValue": "서울국제도서박람회",
"value": "true",
"points": 2,
"category": "글맵시",
"item": "문구 (서울국제도서박람회)/⑤ 위치 (글자처럼 취급)"
},
"1-6": {
"path": "//PARASHAPE[@Id=//TEXTART[@Text='{searchValue}']/ancestor::P/@ParaShape]/@Align",
"path2": null,
"searchValue": "서울국제도서박람회",
"value": "Center",
"points": 2,
"category": "글맵시",
"item": "문구 (서울국제도서박람회)/⑥ 정렬 (가운데 정렬)"
},
"1-7": {
"path": "boolean(//TEXTART[@Text='{searchValue}'])",
"path2": null,
"searchValue": "서울국제도서박람회",
"value": true,
"points": 2,
"category": "글맵시",
"item": "문구 (서울국제도서박람회)/⑦ 글맵시모양 (육안확인)"
},
"1-8": {
"path": "boolean(//RECTANGLE[.//CHAR[text()='책']][.//SIZE[(@Height >= 2600 and @Height <= 2800)and(@Width >= 2600 and @Width <= 2800)]])",
"path2": null,
"searchValue": null,
"value": true,
"points": 1,
"category": "문단첫글자장식",
"item": "책/① 모양 (2줄)"
},
"1-9": {
"path": "//FONTFACE[@Lang='Hangul']/FONT[@Id=//CHARSHAPE[@Id=//TEXT[CHAR[text()='책']]/@CharShape]/FONTID/@Hangul]/@Name",
"path2": null,
"searchValue": null,
"value": "돋움",
"points": 1,
"category": "문단첫글자장식",
"item": "책/② 글씨체 (돋움)"
},
"1-10": {
"path": "//RECTANGLE[.//CHAR[text()='책']]//WINDOWBRUSH/@FaceColor",
"path2": null,
"searchValue": null,
"value": "1943246",
"points": 2,
"category": "문단첫글자장식",
"item": "책/③ 면색 : 색상(RGB:206,166,29)"
},
"1-11": {
"path": "//RECTANGLE[.//CHAR[text()='책']]//OUTSIDEMARGIN/@Right",
"path2": null,
"searchValue": null,
"value": "850",
"points": 2,
"category": "문단첫글자장식",
"item": "책/④ 본문과의 간격 : 3.0mm"
},
"1-12": {
"path": "boolean(//CHARSHAPE[@Id=//CHAR[contains(text()[1],'{searchValue}')]/parent::TEXT/@CharShape][BOLD])",
"path2": null,
"searchValue": "문학, 인문학, 어린이/청소년 도서, 전자책, 독립 출판",
"value": true,
"points": 2,
"category": "글꼴 속성",
"item": "문구 (문학, 인문학, 어린이/청소년 도서, 전자책, 독립 출판)/① 진하게"
},
"1-13": {
"path": "boolean(//CHARSHAPE[@Id=//CHAR[contains(text()[1],'{searchValue}')]/parent::TEXT/@CharShape][ITALIC])",
"path2": null,
"searchValue": "문학, 인문학, 어린이/청소년 도서, 전자책, 독립 출판",
"value": true,
"points": 2,
"category": "글꼴 속성",
"item": "문구 (문학, 인문학, 어린이/청소년 도서, 전자책, 독립 출판)/② 기울임"
},
"1-14": {
"path": "count(//CHAR[contains(text(),'◆')]) + count(//CHAR[contains(text(),'※')])",
"path2": "string-length(//CHAR[contains(text(),'◆')]) - string-length(translate(//CHAR[contains(text(),'◆')], '◆', '')) + string-length(//CHAR[contains(text(),'※')]) - string-length(translate(//CHAR[contains(text(),'※')], '※', ''))",
"searchValue": null,
"value": 3,
"points": 3,
"category": "특수문자",
"item": "① ◆, ② ◆, ③ ※"
},
"1-15": {
"path": "//FONTFACE[@Lang='Hangul']/FONT[@Id=//CHARSHAPE[@Id=//CHAR[contains(text(),'{searchValue}')]/parent::TEXT/@CharShape]/FONTID/@Hangul]/@Name",
"path2": null,
"searchValue": "◆ 행사안내 ◆",
"value": "궁서",
"points": 1,
"category": "글꼴 속성",
"item": "문구 (◆ 행사안내 ◆)/① 글씨체 (궁서)"
},
"1-16": {
"path": "//PARASHAPE[@Id=//CHAR[contains(text(),'{searchValue}')]/ancestor::P/@ParaShape]/@Align",
"path2": null,
"searchValue": "◆ 행사안내 ◆",
"value": "Center",
"points": 1,
"category": "글꼴 속성",
"item": "문구 (◆ 행사안내 ◆)/② 정렬 (가운데 정렬)"
},
"1-17": {
"path": "boolean(//CHARSHAPE[@Id=//CHAR[text()='{searchValue}']/parent::TEXT/@CharShape][ITALIC])",
"path2": null,
"searchValue": "서울 국제 도서 박람회 홈페이지(http://www.ihd.or.kr) 참조",
"value": true,
"points": 1,
"category": "글꼴 속성",
"item": "문구 (서울 국제 도서 박람회 홈페이지(http://www.ihd.or.kr) 참조)/① 기울임"
},
"1-18": {
"path": "boolean(//CHARSHAPE[@Id=//CHAR[text()='{searchValue}']/parent::TEXT/@CharShape][UNDERLINE])",
"path2": null,
"searchValue": "서울 국제 도서 박람회 홈페이지(http://www.ihd.or.kr) 참조",
"value": true,
"points": 1,
"category": "글꼴 속성",
"item": "문구 (서울 국제 도서 박람회 홈페이지(http://www.ihd.or.kr) 참조)/② 밑줄"
},
"1-19": {
"path": "boolean(//PARASHAPE[@Id=//CHAR[contains(text(),'{searchValue}')]/ancestor::P/following-sibling::P[1]/@ParaShape]/PARAMARGIN/@Left=3000 and //PARASHAPE[@Id=//CHAR[contains(text(),'{searchValue}')]/ancestor::P/following-sibling::P[1]/@ParaShape]/PARAMARGIN/@Indent=-2400)",
"path2": null,
"searchValue": "기타사항",
"value": true,
"points": 2,
"category": "문단모양",
"item": "문구 (※ 기타… 이하 문단)/왼쪽여백 (15pt), 내어쓰기 (12pt)"
},
"1-20": {
"path": "//CHARSHAPE[@Id=//CHAR[contains(text(),'{searchValue}')]/parent::TEXT/@CharShape]/@Height",
"path2": null,
"searchValue": "2025. 04. 26.",
"value": 1300,
"points": 1,
"category": "글꼴 속성",
"item": "문구 (2025. 04. 26.)/① 크기 (13pt)"
},
"1-21": {
"path": "//PARASHAPE[@Id=//CHAR[contains(text(),'{searchValue}')]/ancestor::P/@ParaShape]/@Align",
"path2": null,
"searchValue": "2025. 04. 26.",
"value": "Center",
"points": 1,
"category": "글꼴 속성",
"item": "문구 (2025. 04. 26.)/② 정렬 (가운데 정렬)"
},
"1-22": {
"path": "//FONTFACE[@Lang='Hangul']/FONT[@Id=//CHARSHAPE[@Id=//CHAR[text()='{searchValue}']/parent::TEXT/@CharShape]/FONTID/@Hangul]/@Name",
"path2": null,
"searchValue": "서울국제도서박람회",
"value": "견고딕",
"points": 1,
"category": "글꼴 속성",
"item": "문구 (서울국제도서박람회)/① 글씨체 (견고딕)"
},
"1-23": {
"path": "//CHARSHAPE[@Id=//CHAR[text()='{searchValue}']/parent::TEXT/@CharShape]/@Height",
"path2": null,
"searchValue": "서울국제도서박람회",
"value": 2500,
"points": 1,
"category": "글꼴 속성",
"item": "문구 (서울국제도서박람회)/② 크기 (25pt)"
},
"1-24": {
"path": "//PARASHAPE[@Id=//CHAR[text()='{searchValue}']/ancestor::P/@ParaShape]/@Align",
"path2": null,
"searchValue": "서울국제도서박람회",
"value": "Center",
"points": 1,
"category": "글꼴 속성",
"item": "문구 (서울국제도서박람회)/③ 정렬 (가운데 정렬)"
},
"1-25": {
"path": "//FONTFACE[@Lang='Hangul']/FONT[@Id=//CHARSHAPE[@Id=//CHAR[text()='{searchValue}']/parent::TEXT/@CharShape]/FONTID/@Hangul]/@Name",
"path2": null,
"searchValue": "DIAT",
"value": "중고딕",
"points": 1,
"category": "머리말",
"item": "문구 (DIAT)/① 글꼴 (중고딕)"
},
"1-26": {
"path": "//CHARSHAPE[@Id=//SECTION[1]//CHAR[text()='{searchValue}']/parent::TEXT/@CharShape]/@Height",
"path2": null,
"searchValue": "DIAT",
"value": 900,
"points": 1,
"category": "머리말",
"item": "문구 (DIAT)/② 크기 (9pt)"
},
"1-27": {
"path": "//PARASHAPE[@Id=//SECTION[1]//CHAR[text()='{searchValue}']/parent::TEXT/parent::P/@ParaShape]/@Align",
"path2": null,
"searchValue": "DIAT",
"value": "Right",
"points": 1,
"category": "머리말",
"item": "문구 (DIAT)/③ 정렬 (오른쪽 정렬)"
},
"1-28": {
"path": "//PAGENUM/@FormatType",
"path2": null,
"searchValue": null,
"value": "RomanSmall",
"points": 2,
"category": "쪽번호",
"item": "① 쪽 번호 매기기 (i,ii,iii 순으로)"
},
"1-29": {
"path": "//PAGENUM/@Pos",
"path2": null,
"searchValue": null,
"value": "BottomRight",
"points": 2,
"category": "쪽번호",
"item": "② 오른쪽 아래"
},
"1-30": {
"path": "not(//PARASHAPE[@Id=//SECTION[1]/P/@ParaShape]/PARAMARGIN[@LineSpacing!='180'])",
"path2": null,
"searchValue": null,
"value": true,
"points": 2,
"category": "줄간격",
"item": "문제 1 줄간격 180% 설정"
},
"2-01": {
"path": "boolean(//PAGEBORDERFILL[@Type='Both' or @Type='Even']/@HeaderInside='true' and //BORDERFILL[@Id=//PAGEBORDERFILL[@Type='Both' or @Type='Even']/@BorferFill]/*[contains(local-name(), 'BORDER')]/@Type='DoubleSlim')",
"path2": null,
"searchValue": null,
"value": true,
"points": 4,
"category": "쪽 테두리",
"item": "문제2 쪽 테두리(이중 실선, 머리말 포함) 설정"
},
"2-02": {
"path": "count(//SECTION)>1",
"path2": null,
"searchValue": null,
"value": true,
"points": 3,
"category": "다단",
"item": "① 구역나누기"
},
"2-03": {
"path": "//COLDEF/@Count>1",
"path2": null,
"searchValue": null,
"value": true,
"points": 3,
"category": "다단",
"item": "② 다단 2단"
},
"2-04": {
"path": "//RECTANGLE//CHAR[text()='{searchValue}']/ancestor::RECTANGLE/SHAPEOBJECT/SIZE/@Width",
"path2": null,
"searchValue": "출판 산업 트렌드",
"value": 19842,
"points": 2,
"category": "글상자",
"item": "문구 (출판 산업 트렌드)/① 크기-너비 (70mm)"
},
"2-05": {
"path": "//RECTANGLE//CHAR[text()='{searchValue}']/ancestor::RECTANGLE/SHAPEOBJECT/SIZE/@Height",
"path2": null,
"searchValue": "출판 산업 트렌드",
"value": 3402,
"points": 2,
"category": "글상자",
"item": "문구 (출판 산업 트렌드)/② 크기-높이 (12mm)"
},
"2-06": {
"path": "//RECTANGLE//CHAR[text()='{searchValue}']/ancestor::RECTANGLE/descendant::LINESHAPE/@Style",
"path2": null,
"searchValue": "출판 산업 트렌드",
"value": "DoubleSlim",
"points": 2,
"category": "글상자",
"item": "문구 (출판 산업 트렌드)/③ 테두리 : 이중 실선(1.00mm)"
},
"2-07": {
"path": "//RECTANGLE//CHAR[text()='{searchValue}']/ancestor::RECTANGLE/@Ratio",
"path2": null,
"searchValue": "출판 산업 트렌드",
"value": 50,
"points": 2,
"category": "글상자",
"item": "문구 (출판 산업 트렌드)/④ 글상자 모서리 (반원)"
},
"2-08": {
"path": "//RECTANGLE//CHAR[text()='{searchValue}']/ancestor::RECTANGLE/descendant::WINDOWBRUSH/@FaceColor",
"path2": null,
"searchValue": "출판 산업 트렌드",
"value": "5395143",
"points": 2,
"category": "글상자",
"item": "문구 (출판 산업 트렌드)/⑤ 채우기 : 색상(RGB:199,82,82)"
},
"2-09": {
"path": "//RECTANGLE//CHAR[text()='{searchValue}']/ancestor::RECTANGLE/SHAPEOBJECT/POSITION/@TreatAsChar",
"path2": null,
"searchValue": "출판 산업 트렌드",
"value": "true",
"points": 1,
"category": "글상자",
"item": "문구 (출판 산업 트렌드)/⑥ 글상자 위치 (글자처럼 취급)"
},
"2-10": {
"path": "//PARASHAPE[@Id=//RECTANGLE//CHAR[text()='{searchValue}']/ancestor::P[last()]/@ParaShape]/@Align",
"path2": null,
"searchValue": "출판 산업 트렌드",
"value": "Center",
"points": 1,
"category": "글상자",
"item": "문구 (출판 산업 트렌드)/⑦ 글상자 정렬 (가운데 정렬)"
},
"2-11": {
"path": "//FONTFACE[@Lang='Hangul']/FONT[@Id=//CHARSHAPE[@Id=//RECTANGLE//CHAR[text()='{searchValue}']/parent::TEXT/@CharShape]/FONTID/@Hangul]/@Name",
"path2": null,
"searchValue": "출판 산업 트렌드",
"value": "휴먼옛체",
"points": 1,
"category": "글상자",
"item": "문구 (출판 산업 트렌드)/⑧ 글씨체 (휴먼옛체)"
},
"2-12": {
"path": "boolean(//CHARSHAPE[@Id=//RECTANGLE//CHAR[text()='{searchValue}']/parent::TEXT/@CharShape]/@Height='2000')",
"path2": null,
"searchValue": "출판 산업 트렌드",
"value": true,
"points": 1,
"category": "글상자",
"item": "문구 (출판 산업 트렌드)/⑨ 글씨크기 (20pt)"
},
"2-13": {
"path": "//PARASHAPE[@Id=//RECTANGLE//CHAR[text()='{searchValue}']/ancestor::P[1]/@ParaShape]/@Align",
"path2": null,
"searchValue": "출판 산업 트렌드",
"value": "Center",
"points": 1,
"category": "글상자",
"item": "문구 (출판 산업 트렌드)/⑩ 정렬 (가운데 정렬)"
},
"2-14": {
"path": "boolean(//PICTURE/descendant::SHAPECOMMENT[contains(text(),'{searchValue}')])",
"path2": null,
"searchValue": "원본 그림의 이름: 그림",
"value": true,
"points": 2,
"category": "그림삽입",
"item": "① 파일명 \"그림C.jpg\" 삽입"
},
"2-15": {
"path": "//IMAGE[@BinItem=//BINITEM[@Format='JPG']/@BinData]/preceding-sibling::SHAPEOBJECT/SIZE/@Width",
"path2": null,
"searchValue": null,
"value": 24094,
"points": 2,
"category": "그림삽입",
"item": "② 크기-너비 (85mm)"
},
"2-16": {
"path": "//IMAGE[@BinItem=//BINITEM[@Format='JPG']/@BinData]/preceding-sibling::SHAPEOBJECT/SIZE/@Height",
"path2": null,
"searchValue": null,
"value": 11338,
"points": 2,
"category": "그림삽입",
"item": "③ 크기-높이 (40mm)"
},
"2-17": {
"path": "//IMAGE[@BinItem=//BINITEM[@Format='JPG']/@BinData]/preceding-sibling::SHAPEOBJECT/POSITION/@HorzOffset",
"path2": null,
"searchValue": null,
"value": 0,
"points": 2,
"category": "그림삽입",
"item": "④ 위치 (어울림 : 가로-쪽의 왼쪽 0.0mm)"
},
"2-18": {
"path": "//IMAGE[@BinItem=//BINITEM[@Format='JPG']/@BinData]/preceding-sibling::SHAPEOBJECT/POSITION/@VertOffset",
"path2": null,
"searchValue": null,
"value": 6800,
"points": 2,
"category": "그림삽입",
"item": "⑤ 위치 (어울림 : 세로-쪽의 위 24mm)"
},
"2-19": {
"path": "//FONTFACE[@Lang='Hangul']/FONT[@Id=//CHARSHAPE[@Id=//CHAR[text()='{searchValue}']/parent::TEXT/@CharShape]/FONTID/@Hangul]/@Name",
"path2": null,
"searchValue": "1. 출판 산업의 확장",
"value": "굴림",
"points": 1,
"category": "속성",
"item": "문구① (1. 출판 산업의 확장)/① 글씨체 (굴림)"
},
"2-20": {
"path": "//CHARSHAPE[@Id=//CHAR[text()='{searchValue}']/parent::TEXT/@CharShape]/@Height",
"path2": null,
"searchValue": "1. 출판 산업의 확장",
"value": 1200,
"points": 1,
"category": "속성",
"item": "문구① (1. 출판 산업의 확장)/② 크기 (12pt)"
},
"2-21": {
"path": "boolean(//CHARSHAPE[@Id=//CHAR[text()='{searchValue}']/parent::TEXT/@CharShape]/BOLD)",
"path2": null,
"searchValue": "1. 출판 산업의 확장",
"value": true,
"points": 1,
"category": "속성",
"item": "문구① (1. 출판 산업의 확장)/③ 진하게"
},
"2-22": {
"path": "//FONTFACE[@Lang='Hangul']/FONT[@Id=//CHARSHAPE[@Id=//CHAR[text()='{searchValue}']/parent::TEXT/@CharShape]/FONTID/@Hangul]/@Name",
"path2": null,
"searchValue": "2. 도서 박람회의 가치",
"value": "굴림",
"points": 1,
"category": "속성",
"item": "문구② (2. 도서 박람회의 가치)/① 글씨체 (굴림)"
},
"2-23": {
"path": "//CHARSHAPE[@Id=//CHAR[text()='{searchValue}']/parent::TEXT/@CharShape]/@Height",
"path2": null,
"searchValue": "2. 도서 박람회의 가치",
"value": 1200,
"points": 1,
"category": "속성",
"item": "문구② (2. 도서 박람회의 가치)/② 크기 (12pt)"
},
"2-24": {
"path": "boolean(//CHARSHAPE[@Id=//CHAR[text()='{searchValue}']/parent::TEXT/@CharShape]/BOLD)",
"path2": null,
"searchValue": "2. 도서 박람회의 가치",
"value": true,
"points": 1,
"category": "속성",
"item": "문구② (2. 도서 박람회의 가치)/③ 진하게"
},
"2-25": {
"path": "boolean(//CHAR[contains(text(),'오디오북')]/ancestor::TEXT/FOOTNOTE/descendant::CHAR[contains(text(),'눈으로 읽는 대신 귀로 들을 수 있게 책의 내용(문자)을 음성으로 녹음하여 기록한 것을 의미함')])",
"path2": "boolean(//CHAR[substring(., string-length(.) - string-length('오디오북') + 1) = '오디오북']/following-sibling::FOOTNOTE/descendant::CHAR[contains(text(),'눈으로 읽는 대신 귀로 들을 수 있게 책의 내용(문자)을 음성으로 녹음하여 기록한 것을 의미함')])",
"searchValue": null,
"value": true,
"points": 2,
"category": "각주",
"item": "문구 (오디오북)/① 문구입력"
},
"2-26": {
"path": "//FONTFACE[@Lang='Hangul']/FONT[@Id=//CHARSHAPE[@Id=//CHAR[contains(text(),'{searchValue}')]/parent::TEXT/@CharShape]/FONTID/@Hangul]/@Name",
"path2": null,
"searchValue": "눈으로 읽는 대신 귀로 들을 수 있게 책의 내용(문자)을 음성으로 녹음하여 기록한 것을 의미함",
"value": "궁서",
"points": 1,
"category": "각주",
"item": "문구 (오디오북)/② 글씨체 (궁서)"
},
"2-27": {
"path": "//CHARSHAPE[@Id=//CHAR[contains(text(),'{searchValue}')]/parent::TEXT/@CharShape]/@Height",
"path2": null,
"searchValue": "눈으로 읽는 대신 귀로 들을 수 있게 책의 내용(문자)을 음성으로 녹음하여 기록한 것을 의미함",
"value": 900,
"points": 1,
"category": "각주",
"item": "문구 (오디오북)/③ 크기 (9pt)"
},
"2-28": {
"path": "//P[TEXT[CHAR[contains(text(), '{searchValue}')]]]//AUTONUMFORMAT/@Type",
"path2": null,
"searchValue": "눈으로 읽는 대신 귀로 들을 수 있게 책의 내용(문자)을 음성으로 녹음하여 기록한 것을 의미함",
"value": "CircledLatinSmall",
"points": 2,
"category": "각주",
"item": "문구 (오디오북)/④ 각주 번호 모양"
},
"2-29": {
"path": "boolean(//CHAR[contains(text(),'Platform')])",
"path2": null,
"searchValue": null,
"value": true,
"points": 3,
"category": "영단어",
"item": "Platform/영단어 미입력, 대소문자/오타 시 전체 감점"
},
"2-30": {
"path": "(count(//CHAR[contains(text(),'출판')][contains(text(),'出版')])+count(//CHAR[contains(text(),'독자')][contains(text(),'讀者')])+count(//CHAR[contains(text(),'박람회')][contains(text(),'博覽會')])+count(//CHAR[contains(text(),'교류')][contains(text(),'交流')])+count(//CHAR[contains(text(),'증가')][contains(text(),'增加')]))*2",
"path2": null,
"searchValue": null,
"value": 10,
"points": 10,
"category": "한자",
"item": "① 출판(出版), ② 독자(讀者), ③ 박람회(博覽會), ④ 교류(交流), ⑤ 증가(增加)"
},
"2-31": {
"path": "boolean(//CHAR[contains(translate(text(), ' ', ''),'래도점점')])",
"path2": null,
"searchValue": null,
"value": true,
"points": 3,
"category": "편집",
"item": "문구 (…콘텐츠 거래는 점점…)/\"는\" → \"도\" 글자바꿈"
},
"2-32": {
"path": "boolean(//CHAR[contains(translate(text(), ' ', ''),'양한산업')])",
"path2": null,
"searchValue": null,
"value": true,
"points": 3,
"category": "편집",
"item": "문구 (…요식업 등의 산업과 다양한 연계되며…)/\"산업과\" / \"다양한\" 순서바꿈"
},
"2-33": {
"path": "//FONTFACE[@Lang='Hangul']/FONT[@Id=//CHARSHAPE[@Id=//CHAR[contains(text(),'{searchValue}')]/parent::TEXT/@CharShape]/FONTID/@Hangul]/@Name",
"path2": null,
"searchValue": "출판 산업 성장률(단위: %)",
"value": "돋움",
"points": 1,
"category": "표",
"item": "제목 문구 (출판 산업 성장률(단위: %))/① 글씨체 (돋움)"
},
"2-34": {
"path": "//CHARSHAPE[@Id=//CHAR[contains(text(),'{searchValue}')]/parent::TEXT/@CharShape]/@Height",
"path2": null,
"searchValue": "출판 산업 성장률(단위: %)",
"value": 1200,
"points": 1,
"category": "표",
"item": "제목 문구 (출판 산업 성장률(단위: %))/② 크기 (12pt)"
},
"2-35": {
"path": "boolean(//CHARSHAPE[@Id=//CHAR[contains(text(),'{searchValue}')]/parent::TEXT/@CharShape]/BOLD)",
"path2": null,
"searchValue": "출판 산업 성장률(단위: %)",
"value": true,
"points": 1,
"category": "표",
"item": "제목 문구 (출판 산업 성장률(단위: %))/③ 진하게"
},
"2-36": {
"path": "//PARASHAPE[@Id=//CHAR[contains(text(),'{searchValue}')]/ancestor::P/@ParaShape]/@Align",
"path2": null,
"searchValue": "출판 산업 성장률(단위: %)",
"value": "Center",
"points": 1,
"category": "표",
"item": "제목 문구 (출판 산업 성장률(단위: %))/④ 정렬 (가운데 정렬)"
},
"2-37": {
"path": "//BORDERFILL[@Id=//TABLE/ROW[1]/CELL/@BorderFill]/FILLBRUSH/WINDOWBRUSH/@FaceColor",
"path2": "//BORDERFILL[@Id=//CELLZONE[@StartRowAddr='0' and @EndRowAddr='0' and @StartColAddr='0' and @EndColAddr='2']/@BorderFill]/FILLBRUSH/WINDOWBRUSH/@FaceColor",
"searchValue": null,
"value": "2862825",
"points": 2,
"category": "표",
"item": "위쪽 제목 셀/① 색상(RGB:233,174,43)"
},
"2-38": {
"path": "boolean(//CHARSHAPE[@Id=//TABLE/ROW[1]/descendant::TEXT/@CharShape]/BOLD)",
"path2": null,
"searchValue": null,
"value": true,
"points": 1,
"category": "표",
"item": "위쪽 제목 셀/② 진하게"
},
"2-39": {
"path": "//BORDERFILL[@Id=//TABLE/ROW[1]/CELL/@BorderFill]/BOTTOMBORDER/@Type",
"path2": "//BORDERFILL[@Id=//CELLZONE[@StartRowAddr='0' and @EndRowAddr='0' and @StartColAddr='0' and @EndColAddr='2']/@BorderFill]/BOTTOMBORDER/@Type",
"searchValue": null,
"value": "DoubleSlim",
"points": 2,
"category": "표",
"item": "제목 셀 아래선/① 이중 실선"
},
"2-40": {
"path": "//BORDERFILL[@Id=//TABLE/ROW[1]/CELL/@BorderFill]/BOTTOMBORDER/@Width",
"path2": "//BORDERFILL[@Id=//CELLZONE[@StartRowAddr='0' and @EndRowAddr='0' and @StartColAddr='0' and @EndColAddr='2']/@BorderFill]/BOTTOMBORDER/@Width",
"searchValue": null,
"value": "0.5mm",
"points": 2,
"category": "표",
"item": "제목 셀 아래선/② 0.5mm"
},
"2-41": {
"path": "//FONTFACE[@Lang='Hangul']/FONT[@Id=//CHARSHAPE[@Id=//TABLE/ROW/descendant::TEXT/@CharShape]/FONTID/@Hangul]/@Name",
"path2": null,
"searchValue": null,
"value": "중고딕",
"points": 1,
"category": "표",
"item": "글자모양/① 글씨체 (중고딕)"
},
"2-42": {
"path": "//CHARSHAPE[@Id=//TABLE/ROW/descendant::TEXT/@CharShape]/@Height",
"path2": null,
"searchValue": null,
"value": 1000,
"points": 1,
"category": "표",
"item": "글자모양/② 크기 (10pt)"
},
"2-43": {
"path": "//PARASHAPE[@Id=//TABLE/ROW/descendant::P/@ParaShape]/@Align",
"path2": null,
"searchValue": null,
"value": "Center",
"points": 1,
"category": "표",
"item": "글자모양/③ 정렬 (가운데 정렬)"
},
"2-44": {
"path": "boolean(//TABLE[1]/ROW[last()]/CELL[last()-1]//FIELDBEGIN[starts-with(@Command, '=SUM') and substring(@Command, string-length(@Command) - 2) = '0'] and //TABLE[1]/ROW[last()]/CELL[last()]//FIELDBEGIN[starts-with(@Command, '=SUM') and substring(@Command, string-length(@Command) - 2) = '0'])",
"path2": null,
"searchValue": null,
"value": true,
"points": 4,
"category": "표",
"item": "블록 계산식/평균"
},
"2-45": {
"path": "boolean(//c:barChart[c:barDir[@val='bar'] and c:grouping[@val='clustered']])",
"path2": null,
"searchValue": null,
"value": true,
"points": 2,
"category": "chart_xml",
"item": "① 종류 (묶은 가로 막대형)"
},
"2-46": {
"path": "//c:valAx/c:majorTickMark/@val",
"path2": null,
"searchValue": null,
"value": "out",
"points": 2,
"category": "chart_xml",
"item": "② 값 축 주 눈금선"
},
"2-47": {
"path": "//OLE[@BinItem=//BINITEM[@Format='OLE']/@BinData]/descendant::SIZE/@Width",
"path2": null,
"searchValue": null,
"value": 22677,
"points": 2,
"category": "차트",
"item": "③ 크기-너비 (80mm)"
},
"2-48": {
"path": "//OLE[@BinItem=//BINITEM[@Format='OLE']/@BinData]/descendant::SIZE/@Height",
"path2": null,
"searchValue": null,
"value": 22677,
"points": 2,
"category": "차트",
"item": "④ 크기-높이 (80mm)"
},
"2-49": {
"path": "//c:chart and not(//c:pt[not(ancestor::c:tx)]/c:v[text()='합계'])",
"path2": null,
"searchValue": null,
"value": true,
"points": 2,
"category": "chart_xml",
"item": "⑤ 차트 데이터(표에서 블록계산식을 제외한 나머지 값만 이용)"
},
"2-50": {
"path": "//a:t[text()='{searchValue}']/ancestor::a:r//a:ea/@typeface",
"path2": null,
"searchValue": "출판 산업 성장률",
"value": "바탕",
"points": 1,
"category": "chart_xml",
"item": "제목 문구 (출판 산업 성장률)/① 글씨체 (바탕)"
},
"2-51": {
"path": "//a:t[text()='{searchValue}']/ancestor::a:r/a:rPr/@sz",
"path2": null,
"searchValue": "출판 산업 성장률",
"value": 1200,
"points": 1,
"category": "chart_xml",
"item": "제목 문구 (출판 산업 성장률)/② 크기 (12pt)"
},
"2-52": {
"path": "//a:t[text()='{searchValue}']/ancestor::a:r/a:rPr/@b",
"path2": null,
"searchValue": "출판 산업 성장률",
"value": 1,
"points": 1,
"category": "chart_xml",
"item": "제목 문구 (출판 산업 성장률)/③ 진하게"
},
"2-53": {
"path": "//c:catAx//a:ea/@typeface",
"path2": null,
"searchValue": null,
"value": "돋움",
"points": 1,
"category": "chart_xml",
"item": "X축/① 글꼴 (돋움)"
},
"2-54": {
"path": "//c:catAx//a:defRPr/@sz",
"path2": null,
"searchValue": null,
"value": 900,
"points": 1,
"category": "chart_xml",
"item": "X축/② 크기 (9pt)"
},
"2-55": {
"path": "//c:catAx//a:defRPr/@i",
"path2": null,
"searchValue": null,
"value": 1,
"points": 1,
"category": "chart_xml",
"item": "X축/③ 기울임"
},
"2-56": {
"path": "//c:valAx//a:ea/@typeface",
"path2": null,
"searchValue": null,
"value": "돋움",
"points": 1,
"category": "chart_xml",
"item": "Y축/① 글꼴 (돋움)"
},
"2-57": {
"path": "//c:valAx//a:defRPr/@sz",
"path2": null,
"searchValue": null,
"value": 900,
"points": 1,
"category": "chart_xml",
"item": "Y축/② 크기 (9pt)"
},
"2-58": {
"path": "//c:valAx//a:defRPr/@i",
"path2": null,
"searchValue": null,
"value": 1,
"points": 1,
"category": "chart_xml",
"item": "Y축/③ 기울임"
},
"2-59": {
"path": "//c:legend//a:ea/@typeface",
"path2": null,
"searchValue": null,
"value": "돋움",
"points": 1,
"category": "chart_xml",
"item": "범례/① 글꼴 (돋움)"
},
"2-60": {
"path": "//c:legend//a:defRPr/@sz",
"path2": null,
"searchValue": null,
"value": 900,
"points": 1,
"category": "chart_xml",
"item": "범례/② 크기 (9pt)"
},
"2-61": {
"path": "//c:legend//a:defRPr/@i",
"path2": null,
"searchValue": null,
"value": 1,
"points": 1,
"category": "chart_xml",
"item": "범례/③ 기울임"
}
}