2025-02-03 16:08:12 +09:00
{
"0" : {
"1" : {
"ele" : "none" ,
"point" : 0
} ,
"2" : {
"ele" : "none" ,
"point" : 0
} ,
"3" : {
"ele" : "none" ,
"point" : 0
} ,
"4" : {
"ele" : "none" ,
"point" : 0
} ,
"5" : {
"ele" : "none" ,
"point" : 0
} ,
"6" : {
"ele" : "none" ,
"point" : 0
} ,
"7" : {
"ele" : "none" ,
"point" : 0
} ,
"8" : {
"ele" : "$[?(@.width == 65 && @.height == 45)]" ,
"type" : "boolean" ,
"point" : 10
}
} ,
"1" : {
"1" : {
"ele" : "none" ,
"point" : 0
} ,
"2" : {
"ele" : "none" ,
"point" : 0
} ,
"3" : {
"ele" : "none" ,
"point" : 0
} ,
"4" : {
"ele" : "none" ,
"point" : 0
} ,
2025-02-15 17:00:21 +09:00
"5" : {
2025-02-26 18:06:31 +09:00
"ele" : "$.children[?(@.name=='Animal Village')].name" ,
"value" : "Animal Village" ,
2025-02-03 16:08:12 +09:00
"point" : 10
} ,
2025-02-15 17:00:21 +09:00
"6" : {
2025-02-26 18:06:31 +09:00
"ele" : "$.children[?(@.name=='Animal Village')].text.font.names[0]" ,
2025-02-03 16:08:12 +09:00
"type" : "font" ,
"value" : "Arial" ,
"point" : 10
} ,
2025-02-15 17:00:21 +09:00
"7" : {
2025-02-26 18:06:31 +09:00
"ele" : "$.children[?(@.name=='Animal Village')].text.font.names[0]" ,
2025-02-03 16:08:12 +09:00
"value" : "Arial-BoldItalicMT" ,
"point" : 10
} ,
2025-02-15 17:00:21 +09:00
"8" : {
2025-02-26 18:06:31 +09:00
"ele" : "$.children[?(@.name=='Animal Village')].text.font.sizes[0]" ,
2025-02-03 16:08:12 +09:00
"value" : 48 ,
"point" : 10
} ,
2025-02-15 17:00:21 +09:00
"9" : {
2025-02-26 18:06:31 +09:00
"ele" : "$.children[?(@.name=='Animal Village')].text.font.colors[0]" ,
2025-02-03 16:08:12 +09:00
"type" : "color" ,
2025-02-26 18:06:31 +09:00
"value" : "65f743" ,
2025-02-03 16:08:12 +09:00
"point" : 10
} ,
2025-02-15 17:00:21 +09:00
"10" : {
2025-02-03 16:08:12 +09:00
"ele" : "none" ,
"point" : 0
} ,
2025-02-15 17:00:21 +09:00
"11" : {
2025-02-03 16:08:12 +09:00
"ele" : "none" ,
"point" : 0
} ,
2025-02-15 17:00:21 +09:00
"12" : {
2025-02-03 16:08:12 +09:00
"ele" : "none" ,
"point" : 0
} ,
2025-02-15 17:00:21 +09:00
"13" : {
2025-02-26 18:06:31 +09:00
"ele" : "$.children[?(@.name=='동물 마을')].name" ,
"value" : "동물 마을" ,
2025-02-03 16:08:12 +09:00
"point" : 10
} ,
2025-02-15 17:00:21 +09:00
"14" : {
2025-02-26 18:06:31 +09:00
"ele" : "$.children[?(@.name=='동물 마을')].text.font.names[0]" ,
2025-02-03 16:08:12 +09:00
"type" : "font" ,
"value" : "GungsuhChe" ,
"point" : 10
} ,
2025-02-15 17:00:21 +09:00
"15" : {
2025-02-26 18:06:31 +09:00
"ele" : "$.children[?(@.name=='동물 마을')].text.font.sizes[0]" ,
2025-02-03 16:08:12 +09:00
"value" : 36 ,
"point" : 10
} ,
2025-02-15 17:00:21 +09:00
"16" : {
2025-02-26 18:06:31 +09:00
"ele" : "$.children[?(@.name=='동물 마을')].text.font.colors[0]" ,
2025-02-03 16:08:12 +09:00
"type" : "color" ,
2025-02-26 18:06:31 +09:00
"value" : "f74343" ,
2025-02-03 16:08:12 +09:00
"point" : 10
} ,
2025-02-15 17:00:21 +09:00
"17" : {
"ele" : "none" ,
"point" : 0
} ,
2025-02-03 16:08:12 +09:00
"18" : {
"ele" : "none" ,
"point" : 0
} ,
"19" : {
"ele" : "none" ,
"point" : 0
} ,
"20" : {
"ele" : "none" ,
"point" : 0
} ,
"21" : {
"ele" : "none" ,
"point" : 0
} ,
"22" : {
2025-02-15 17:00:21 +09:00
"ele" : "none" ,
"point" : 0
2025-02-03 16:08:12 +09:00
} ,
"23" : {
"ele" : "none" ,
"point" : 0
} ,
"24" : {
"ele" : "none" ,
"point" : 0
} ,
"25" : {
"ele" : "none" ,
"point" : 0
} ,
"26" : {
2025-02-15 17:00:21 +09:00
"ele" : "none" ,
"point" : 0
} ,
"27" : {
"ele" : "$[?(@.width == 65 && @.height == 45)]" ,
2025-02-03 16:08:12 +09:00
"type" : "boolean" ,
"point" : 10
}
} ,
"2" : {
2025-03-20 15:35:04 +09:00
"videoStartTime" : 160 ,
"openingStartTime" : 0 ,
2025-02-03 16:08:12 +09:00
"1" : {
"ele" : "//CRClipArr/CRClip[position() = //CRTrackList[1]/CRTrackClip/@ClipIndex]/@Path" ,
"type" : "array" ,
"value" : [
"동영상.mp4" ,
2025-02-15 17:00:21 +09:00
"이미지2.jpg" ,
2025-02-03 16:08:12 +09:00
"이미지1.jpg" ,
2025-02-15 17:00:21 +09:00
"이미지3.jpg"
2025-02-03 16:08:12 +09:00
] ,
"point" : 4
} ,
"2" : {
2025-02-26 18:06:31 +09:00
"ele" : "/CROASTERP/CRTrackArr[1]/CRVideoTrackArr[1]/CRTrackList[1]/CRTrackClip[1][@Speed='150']" ,
2025-02-03 16:08:12 +09:00
"point" : 2
} ,
"3" : {
"ele" : "count(//CRClip[@Path='동영상.mp4']/preceding-sibling::*)" ,
"type" : "startend" ,
"start" : "0" ,
2025-02-26 18:06:31 +09:00
"end" : "370" ,
2025-02-03 16:08:12 +09:00
"point" : 2
} ,
"4" : {
2025-02-26 18:06:31 +09:00
"ele" : "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='동영상.mp4']/preceding-sibling::*)]//CRFilter[@Type='1'][@ID='43'][@VID100='9'][@VID103<=0.7 and @VID103>0.69]" ,
2025-02-03 16:08:12 +09:00
"point" : 3
} ,
"5" : {
2025-03-20 15:35:04 +09:00
"ele" : "//CROwneUnit[{subtitleIndex}]/CRCUnitArr/@Name" ,
"type" : "video" ,
"value" : "나무기차" ,
2025-02-03 16:08:12 +09:00
"point" : 3
} ,
"6" : {
2025-03-20 15:35:04 +09:00
"ele" : "//CROwneUnit[{subtitleIndex}]/CRCUnitArr//GCUnitPool[@Type='1']/GCUnit/@VID102" ,
"ele2" : "//CRCUnitArr[@Name='{search}']//GCUnitPool[@Type='1']/GCUnit/@VID102" ,
2025-02-26 18:06:31 +09:00
"search" : "나무기차" ,
2025-03-20 15:35:04 +09:00
"type" : "video" ,
"value" : "돋움체" ,
2025-02-03 16:08:12 +09:00
"point" : 2
} ,
"7" : {
2025-03-20 15:35:04 +09:00
"ele" : "//CROwneUnit[{subtitleIndex}]/CRCUnitArr//GCUnitPool[@Type='1']/GCUnit/@VID101" ,
"ele2" : "//CRCUnitArr[@Name='{search}']//GCUnitPool[@Type='1']/GCUnit/@VID101" ,
2025-02-26 18:06:31 +09:00
"search" : "나무기차" ,
2025-03-20 15:35:04 +09:00
"type" : "video" ,
"value" : "120" ,
2025-02-03 16:08:12 +09:00
"point" : 2
} ,
"8" : {
2025-03-20 15:35:04 +09:00
"ele" : "//CROwneUnit[{subtitleIndex}]/CRCUnitArr//GCUnitPool/GCUnit[@Type='4']/@VID100" ,
"ele2" : "//CRCUnitArr[@Name='{search}']//GCUnitPool/GCUnit[@Type='4']/@VID100" ,
2025-02-26 18:06:31 +09:00
"search" : "나무기차" ,
2025-03-20 15:35:04 +09:00
"type" : "video" ,
"value" : "-13290016" ,
2025-02-03 16:08:12 +09:00
"point" : 2
} ,
"9" : {
2025-03-20 17:13:54 +09:00
"ele" : "//CROwneUnit[{subtitleIndex}]/CRCUnitArr/@*[name()='VID600' or name()='VID601']" ,
2025-03-21 17:26:51 +09:00
"ele2" : "//CRCUnitArr[@Name='{search}']/@*[name()='VID600' or name()='VID601']" ,
2025-03-20 15:35:04 +09:00
"type" : "video" ,
2025-02-26 18:06:31 +09:00
"search" : "나무기차" ,
2025-03-20 15:35:04 +09:00
"value" : [
2025-03-21 17:26:51 +09:00
0.406 ,
2025-03-20 15:35:04 +09:00
0.777
] ,
2025-02-03 16:08:12 +09:00
"point" : 2
} ,
"10" : {
2025-03-20 15:35:04 +09:00
"ele" : "sum(//CRTrackList[@Name='텍스트']/CRTrackClip[not(@ClipIndex='-1')][{subtitleOrder}]/preceding-sibling::CRTrackClip/@Length)" ,
2025-03-21 17:26:51 +09:00
"ele2" : "sum(//CRTrackList[@Name='텍스트']/CRTrackClip[not(@ClipIndex='-1')][@ClipIndex={clipIndex}]/preceding-sibling::CRTrackClip/@Length)" ,
2025-02-26 18:06:31 +09:00
"search" : "나무기차" ,
2025-03-20 15:35:04 +09:00
"type" : "video" ,
"value" : 160 ,
2025-02-03 16:08:12 +09:00
"point" : 2
} ,
"11" : {
2025-03-20 15:35:04 +09:00
"ele" : "//CRTrackList[@Name='텍스트']/CRTrackClip[not(@ClipIndex='-1')][{subtitleOrder}]/@Length" ,
2025-03-21 17:26:51 +09:00
"ele2" : "//CRTrackList[@Name='텍스트']/CRTrackClip[not(@ClipIndex='-1')][@ClipIndex={clipIndex}]/@Length" ,
2025-03-20 15:35:04 +09:00
"search" : "나무기차" ,
"type" : "video" ,
"value" : "150" ,
2025-02-03 16:08:12 +09:00
"point" : 2
} ,
"12" : {
"existEle" : "//CRClip[@Path='동영상.mp4']" ,
"ele" : "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='동영상.mp4']/preceding-sibling::*)]/@Mute" ,
"type" : "searchIndex" ,
"value" : "1" ,
"point" : 2
} ,
"13" : {
2025-02-28 19:28:01 +09:00
"existEle" : "//CRClip[@Path='이미지2.jpg'] | //CRClip[@Type='11']/CRCUnitArr[@Path='이미지2.jpg']" ,
2025-03-05 18:35:31 +09:00
"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" ,
2025-02-03 16:08:12 +09:00
"type" : "searchIndex" ,
2025-02-15 17:00:21 +09:00
"value" : "150" ,
2025-02-03 16:08:12 +09:00
"point" : 2
} ,
"14" : {
"type" : "multi" ,
2025-03-05 18:35:31 +09:00
"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']" ,
2025-02-03 16:08:12 +09:00
"value" : [
2025-02-26 18:06:31 +09:00
"96" ,
"13"
2025-02-03 16:08:12 +09:00
] ,
"point" : 2
} ,
"15" : {
"type" : "multi" ,
2025-03-05 18:35:31 +09:00
"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)]/@*[name()='ID' or name()='Range' or name()='Type']" ,
2025-02-03 16:08:12 +09:00
"value" : [
2025-02-26 18:06:31 +09:00
"35" ,
"490:520" ,
2025-02-03 16:08:12 +09:00
"2"
] ,
"point" : 2
} ,
"16" : {
2025-02-28 19:28:01 +09:00
"existEle" : "//CRClip[@Path='이미지1.jpg'] | //CRClip[@Type='11']/CRCUnitArr[@Path='이미지1.jpg']" ,
2025-03-05 18:35:31 +09:00
"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" ,
2025-02-03 16:08:12 +09:00
"type" : "searchIndex" ,
2025-02-26 18:06:31 +09:00
"value" : "180" ,
2025-02-03 16:08:12 +09:00
"point" : 2
} ,
"17" : {
"type" : "multi" ,
2025-03-05 18:35:31 +09:00
"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']" ,
2025-02-03 16:08:12 +09:00
"value" : [
2025-02-26 18:06:31 +09:00
"104" ,
"8"
2025-02-03 16:08:12 +09:00
] ,
"point" : 2
} ,
"18" : {
"type" : "multi" ,
2025-03-05 18:35:31 +09:00
"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)]/@*[name()='ID' or name()='Range' or name()='Type']" ,
2025-02-03 16:08:12 +09:00
"value" : [
2025-02-15 17:00:21 +09:00
"19" ,
2025-02-26 18:06:31 +09:00
"670:700" ,
2025-02-03 16:08:12 +09:00
"2"
] ,
"point" : 2
} ,
"19" : {
2025-02-28 19:28:01 +09:00
"existEle" : "//CRClip[@Path='이미지3.jpg'] | //CRClip[@Type='11']/CRCUnitArr[@Path='이미지3.jpg']" ,
2025-03-05 18:35:31 +09:00
"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" ,
2025-02-03 16:08:12 +09:00
"type" : "searchIndex" ,
2025-02-15 17:00:21 +09:00
"value" : "180" ,
2025-02-03 16:08:12 +09:00
"point" : 2
} ,
"20" : {
"type" : "multi" ,
2025-03-05 18:35:31 +09:00
"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']" ,
2025-02-03 16:08:12 +09:00
"value" : [
2025-02-26 18:06:31 +09:00
"108" ,
"90"
2025-02-03 16:08:12 +09:00
] ,
"point" : 2
} ,
"21" : {
"type" : "multi" ,
2025-03-05 18:35:31 +09:00
"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)]/@*[name()='ID' or name()='Range' or name()='Type']" ,
2025-02-03 16:08:12 +09:00
"value" : [
2025-02-26 18:06:31 +09:00
"9" ,
"820:880" ,
2025-02-03 16:08:12 +09:00
"2"
] ,
"point" : 2
} ,
"22" : {
2025-03-20 15:35:04 +09:00
"ele" : "//CROwneUnit[{subtitleIndex}]/CRCUnitArr/@Name" ,
"type" : "opening" ,
"value" : "멋진 기차 모형 (Fine Train Model)" ,
2025-02-03 16:08:12 +09:00
"point" : 3
} ,
"23" : {
2025-03-20 15:35:04 +09:00
"ele" : "//CROwneUnit[{subtitleIndex}]/CRCUnitArr//GCUnitPool[@Type='1']/GCUnit/@VID102" ,
"ele2" : "//CRCUnitArr[@Name='{search}']//GCUnitPool[@Type='1']/GCUnit/@VID102" ,
2025-02-26 18:06:31 +09:00
"search" : "멋진 기차 모형 (Fine Train Model)" ,
2025-03-20 15:35:04 +09:00
"type" : "opening" ,
"value" : "바탕체" ,
2025-02-03 16:08:12 +09:00
"point" : 2
} ,
"24" : {
2025-03-20 15:35:04 +09:00
"ele" : "//CROwneUnit[{subtitleIndex}]/CRCUnitArr//GCUnitPool[@Type='1']/GCUnit/@VID101" ,
"ele2" : "//CRCUnitArr[@Name='{search}']//GCUnitPool[@Type='1']/GCUnit/@VID101" ,
2025-02-26 18:06:31 +09:00
"search" : "멋진 기차 모형 (Fine Train Model)" ,
2025-03-20 15:35:04 +09:00
"type" : "opening" ,
"value" : "150" ,
2025-02-03 16:08:12 +09:00
"point" : 2
} ,
"25" : {
2025-03-20 15:35:04 +09:00
"ele" : "//CROwneUnit[{subtitleIndex}]/CRCUnitArr//GCUnitPool/GCUnit[@Type='4']/@VID100" ,
"ele2" : "//CRCUnitArr[@Name='{search}']//GCUnitPool/GCUnit[@Type='4']/@VID100" ,
2025-02-26 18:06:31 +09:00
"search" : "멋진 기차 모형 (Fine Train Model)" ,
2025-03-20 15:35:04 +09:00
"type" : "opening" ,
"value" : "-14688179" ,
2025-02-03 16:08:12 +09:00
"point" : 2
} ,
"26" : {
2025-03-20 15:35:04 +09:00
"ele" : "//CROwneUnit[{subtitleIndex}]/CRCUnitArr//GCUnitPool/GCUnit[@Type='2']/@*[name()='VID100' or name()='VID101']" ,
"ele2" : "//CRCUnitArr[@Name='{search}']//GCUnitPool/GCUnit[@Type='2']/@*[name()='VID100' or name()='VID101']" ,
2025-02-26 18:06:31 +09:00
"search" : "멋진 기차 모형 (Fine Train Model)" ,
2025-03-20 15:35:04 +09:00
"type" : "opening" ,
"value" : [
"0.2" ,
"-16307450"
] ,
2025-02-03 16:08:12 +09:00
"point" : 2
} ,
"27" : {
2025-03-20 15:35:04 +09:00
"ele" : "//CROwneUnit[{subtitleIndex}]/CRCUnitArr/@*[name()='VID505' or name()='VID507']" ,
"ele2" : "//CRCUnitArr[@Name='{search}']/@*[name()='VID505' or name()='VID507']" ,
2025-02-26 18:06:31 +09:00
"search" : "멋진 기차 모형 (Fine Train Model)" ,
2025-03-20 15:35:04 +09:00
"type" : "opening" ,
2025-03-20 17:13:54 +09:00
"value" : [
2025-03-20 15:35:04 +09:00
"2" ,
"2"
] ,
2025-02-03 16:08:12 +09:00
"point" : 3
} ,
"28" : {
2025-03-20 15:35:04 +09:00
"ele" : "sum(//CRTrackList[@Name='텍스트']/CRTrackClip[not(@ClipIndex='-1')][{subtitleOrder}]/preceding-sibling::CRTrackClip/@Length)" ,
2025-03-21 17:26:51 +09:00
"ele2" : "sum(//CRTrackList[@Name='텍스트']/CRTrackClip[not(@ClipIndex='-1')][@ClipIndex={clipIndex}]/preceding-sibling::CRTrackClip/@Length)" ,
2025-02-26 18:06:31 +09:00
"search" : "멋진 기차 모형 (Fine Train Model)" ,
2025-03-20 15:35:04 +09:00
"type" : "opening" ,
"value" : 0 ,
2025-02-03 16:08:12 +09:00
"point" : 2
} ,
"29" : {
2025-03-20 15:35:04 +09:00
"ele" : "//CRTrackList[@Name='텍스트']/CRTrackClip[not(@ClipIndex='-1')][{subtitleOrder}]/@Length" ,
2025-03-21 17:26:51 +09:00
"ele2" : "//CRTrackList[@Name='텍스트']/CRTrackClip[not(@ClipIndex='-1')][@ClipIndex={clipIndex}]/@Length" ,
2025-02-26 18:06:31 +09:00
"search" : "멋진 기차 모형 (Fine Train Model)" ,
2025-03-20 15:35:04 +09:00
"type" : "opening" ,
"value" : "120" ,
2025-02-03 16:08:12 +09:00
"point" : 2
} ,
2025-02-04 12:01:07 +09:00
"30" : {
2025-02-21 16:19:52 +09:00
"ele" : "//CRTrackList[@Name='오디오1'][@Count>='1']/CRTrackClip[1][not(@ClipIndex='-1')]" ,
2025-02-03 16:08:12 +09:00
"point" : 2
} ,
2025-02-04 12:01:07 +09:00
"31" : {
2025-02-26 18:06:31 +09:00
"ele" : "//CRTrackArr/CRAudioTrackArr/CRTrackList[@Name='오디오1']/CRTrackClip[@Length='880']" ,
2025-02-03 16:08:12 +09:00
"point" : 2
} ,
2025-02-04 12:01:07 +09:00
"32" : {
"ele" : "//CRTrackArr/CRAudioTrackArr/CRTrackList[@Name='오디오1']//CRFilter[@Type='2'][@ID='1'][@VID8='60']" ,
2025-02-03 16:08:12 +09:00
"point" : 2
}
2025-03-20 17:13:54 +09:00
} ,
"4" : {
"1" : {
"type" : "multi" ,
"ele" : "//Document/Width/@value | //Document/Height/@value" ,
2025-03-21 21:42:09 +09:00
"value" : [
"650" ,
"350"
] ,
"point" : 5 ,
"desc" : "캔버스 사이즈 650*350"
} ,
"2" : {
"ele" : "none" ,
"point" : 5 ,
"desc" : "자유 변형 문항은 채점 불가"
} ,
"3" : {
"type" : "isExist" ,
"ele" : "//Layer/Name/@value" ,
"value" : "Germs" ,
"point" : 5 ,
"desc" : "Germs 레이어가 있는지 여부 체크"
} ,
"4" : {
"type" : "multiValue" ,
2025-03-24 17:24:25 +09:00
"ele" : "//Layer[Name[@value='{layer}']]/Effects/Item/Name/@value | //Layer[Name[@value='{layer}']]/Effects/Item/EffectData/{option}/@value" ,
"layer" : "Germs" ,
"option" : "amount" ,
2025-03-21 21:42:09 +09:00
"value" : [
"12" ,
"선명하게"
] ,
"point" : 5 ,
"desc" : "Germs 레이어의 효과 체크"
} ,
"5" : {
"ele" : "none" ,
"point" : 6 ,
2025-03-24 17:24:25 +09:00
"desc" : "올가미 도구/이미지 문항은 채점 불가"
2025-03-21 21:42:09 +09:00
} ,
"6" : {
"type" : "isExist" ,
"ele" : "//Layer/Effects/Item/Name/@value" ,
"value" : "세피아" ,
"point" : 6 ,
"desc" : "세피아 효과가 있는지 여부 체크"
} ,
"7" : {
"type" : "exact" ,
"ele" : "//Layer/Shapes/Shape/shape_type/@value" ,
"value" : "ELLIPSE" ,
"point" : 3 ,
"desc" : "레이어 쉐이프 타입이 타원인지 체크"
} ,
"8" : {
"type" : "size" ,
"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" ,
"value" : {
"width" : 130 ,
"height" : 80
} ,
"point" : 3 ,
"desc" : "레이어 쉐이프 X, Y 좌표를 가지고 너비, 높이 계산하여 정답 채점"
} ,
"9" : {
"type" : "color" ,
"ele" : "//Layer//Shape[contains(draw_type/@value, 'Interior')]/secondary_color/@value" ,
"value" : "000555" ,
"point" : 6 ,
"desc" : "색상 코드 비교 시 소문자로 입력할 것"
} ,
"10" : {
"type" : "multiValue" ,
"ele" : "//Layer/BlendOp/@value | //Layer/Opacity/@value" ,
"value" : [
"중첩" ,
"75"
] ,
"point" : 5 ,
"desc" : "혼합모드(중첩, 불투명도 : 75) 체크"
}
} ,
"5" : {
"1" : {
"type" : "multi" ,
"ele" : "//Document/Width/@value | //Document/Height/@value" ,
2025-03-20 17:13:54 +09:00
"value" : [
"650" ,
"450"
] ,
"point" : 5 ,
"desc" : "캔버스 사이즈 650*450"
} ,
"2" : {
"ele" : "none" ,
"point" : 5 ,
"desc" : "배경색 문항은 채점 불가"
} ,
"3" : {
"ele" : "//Layer[contains(Name/@value, 'Layer 2')][MaskOpType/@value='Layering']" ,
"point" : 6
} ,
"4" : {
"ele" : "none" ,
"point" : 5 ,
"desc" : "가로방향 흐릿하게 문항은 채점 불가"
} ,
"5" : {
"ele" : "//Layer[contains(Name/@value, 'Layer 3')]//shape_type/@value" ,
"answer" : "ROUNDED_RECTANGLE" ,
"point" : 6
} ,
"6" : {
"type" : "size" ,
"posX" : "//Layer[contains(Name/@value, 'Layer 3')]//op_points[Item]/Item[last()]/X/@value - //Layer[contains(Name/@value, 'Layer 3')]//op_points[Item]/Item[1]/X/@value" ,
"posY" : "//Layer[contains(Name/@value, 'Layer 3')]//op_points[Item]/Item[last()]/Y/@value - //Layer[contains(Name/@value, 'Layer 3')]//op_points[Item]/Item[1]/Y/@value" ,
"value" : {
"width" : 370 ,
"height" : 60
} ,
"point" : 3 ,
"desc" : "레이어 쉐이프 X, Y 좌표를 가지고 너비, 높이 계산하여 정답 채점"
} ,
"7" : {
"type" : "gradient" ,
"startColor" : "//Layer[contains(Name/@value, 'Layer 3')]//gradient_start_color/@value" ,
"endColor" : "//Layer[contains(Name/@value, 'Layer 3')]//gradient_end_color/@value" ,
"value" : {
"startColor" : "347813" ,
"endColor" : "041177"
} ,
"point" : 6
} ,
"8" : {
"type" : "exact" ,
"ele" : "//Layer//Shape[shape_type/@value='TEXT']/lines/Item/@value" ,
"value" : "어린이 과학관" ,
"point" : 5
} ,
"9" : {
"type" : "exact" ,
"ele" : "//Layer//Shape[shape_type/@value='TEXT']/font/Name/@value" ,
"value" : "돋움" ,
"point" : 3
} ,
"10" : {
"type" : "exact" ,
"ele" : "//Layer//Shape[shape_type/@value='TEXT']/font/Italic/@value" ,
"value" : "True" ,
"point" : 3
} ,
"11" : {
"type" : "exact" ,
"ele" : "//Layer//Shape[shape_type/@value='TEXT']/font/Size/@value" ,
"value" : "32" ,
"point" : 3
} ,
"12" : {
"type" : "color" ,
"ele" : "//Layer//Shape[shape_type/@value='TEXT'][contains(draw_type/@value, 'Interior')]/secondary_color/@value" ,
"value" : "f04da5" ,
"point" : 3 ,
"desc" : "색상 코드 비교 시 소문자로 입력할 것"
} ,
"13" : {
"type" : "exact" ,
"ele" : "//Layer//Shape[shape_type/@value='TEXT']/outline_peninfo/Width/@value" ,
"value" : "3" ,
"point" : 3
} ,
"14" : {
"type" : "color" ,
"ele" : "//Layer//Shape[shape_type/@value='TEXT'][contains(draw_type/@value, 'Outline')]/primary_color/@value" ,
"value" : "ffe000" ,
"point" : 3 ,
"desc" : "색상 코드 비교 시 소문자로 입력할 것"
} ,
"15" : {
"ele" : "//Layer[MaskOpType/@value='Clipping'][last()]" ,
"point" : 6 ,
"desc" : "클리핑 마스크 항목은 별도 레이어로 추가되고 해당 속성을 추가해놓은 레이어가 있는지 여부 체크 함"
} ,
"16" : {
"ele" : "//Layer[contains(Name/@value, 'Layer 3')]//shape_type/@value" ,
"value" : "RECTANGLE" ,
"point" : 3
} ,
"17" : {
"type" : "size" ,
"posX" : "//Layer[contains(Name/@value, 'Layer 5')]//op_points[Item]/Item[last()]/X/@value - //Layer[contains(Name/@value, 'Layer 5')]//op_points[Item]/Item[1]/X/@value" ,
"posY" : "//Layer[contains(Name/@value, 'Layer 5')]//op_points[Item]/Item[last()]/Y/@value - //Layer[contains(Name/@value, 'Layer 5')]//op_points[Item]/Item[1]/Y/@value" ,
"value" : {
"width" : 150 ,
"height" : 150
} ,
"point" : 3 ,
"desc" : "레이어 쉐이프 X, Y 좌표를 가지고 너비, 높이 계산하여 정답 채점"
} ,
"18" : {
"ele" : "//Layer[contains(Name/@value, 'Layer 5')]//outline_peninfo/Width/@value" ,
"value" : "7" ,
"point" : 3
} ,
"19" : {
"type" : "color" ,
"ele" : "//Layer//Shape[shape_type/@value='RECTANGLE'][contains(draw_type/@value, 'Outline')]/primary_color/@value" ,
"value" : "008878" ,
"point" : 3 ,
"desc" : "색상 코드 비교 시 소문자로 입력할 것(채우기:secondary_color, 외곽선:primary_color)"
} ,
"20" : {
"type" : "shadow" ,
"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"
} ,
"value" : {
"width" : "5" ,
"distance" : "3" ,
"blur" : "1" ,
"angle" : "320"
} ,
"point" : 5 ,
"desc" : "그림자 속성이 있는 경우 그림자 속성의 너비, 거리, 흐림 정도, 각도를 비교하여 정답 채점"
}
2025-02-03 16:08:12 +09:00
}
}