2521회 채점기준표 추가
This commit is contained in:
4
.gitignore
vendored
4
.gitignore
vendored
@@ -130,4 +130,6 @@ dist
|
|||||||
.yarn/install-state.gz
|
.yarn/install-state.gz
|
||||||
.pnp.*
|
.pnp.*
|
||||||
|
|
||||||
output
|
output
|
||||||
|
|
||||||
|
회차별채점자료/*/정답파일
|
||||||
378
DIC_2521A.json
Normal file
378
DIC_2521A.json
Normal file
@@ -0,0 +1,378 @@
|
|||||||
|
{
|
||||||
|
"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": "$.children[?(@.name=='초원')]",
|
||||||
|
"type": "boolean",
|
||||||
|
"point": 10
|
||||||
|
},
|
||||||
|
"5": {
|
||||||
|
"ele": "none",
|
||||||
|
"point": 0
|
||||||
|
},
|
||||||
|
"6": {
|
||||||
|
"ele": "$.children[?(@.name=='Sheep Ranch')].name",
|
||||||
|
"value": "Sheep Ranch",
|
||||||
|
"point": 10
|
||||||
|
},
|
||||||
|
"7": {
|
||||||
|
"ele": "$.children[?(@.name=='Sheep Ranch')].text.font.names[0]",
|
||||||
|
"type": "font",
|
||||||
|
"value": "Arial",
|
||||||
|
"point": 10
|
||||||
|
},
|
||||||
|
"8": {
|
||||||
|
"ele": "$.children[?(@.name=='Sheep Ranch')].text.font.names[0]",
|
||||||
|
"value": "Arial-BoldItalicMT",
|
||||||
|
"point": 10
|
||||||
|
},
|
||||||
|
"9": {
|
||||||
|
"ele": "$.children[?(@.name=='Sheep Ranch')].text.font.sizes[0]",
|
||||||
|
"value": 48,
|
||||||
|
"point": 10
|
||||||
|
},
|
||||||
|
"10": {
|
||||||
|
"ele": "$.children[?(@.name=='Sheep Ranch')].text.font.colors[0]",
|
||||||
|
"type": "color",
|
||||||
|
"value": "12ba00",
|
||||||
|
"point": 10
|
||||||
|
},
|
||||||
|
"11": {
|
||||||
|
"ele": "none",
|
||||||
|
"point": 0
|
||||||
|
},
|
||||||
|
"12": {
|
||||||
|
"ele": "none",
|
||||||
|
"point": 0
|
||||||
|
},
|
||||||
|
"13": {
|
||||||
|
"ele": "none",
|
||||||
|
"point": 0
|
||||||
|
},
|
||||||
|
"14": {
|
||||||
|
"ele": "$.children[?(@.name=='양 목장')].name",
|
||||||
|
"value": "양 목장",
|
||||||
|
"point": 10
|
||||||
|
},
|
||||||
|
"15": {
|
||||||
|
"ele": "$.children[?(@.name=='양 목장')].text.font.names[0]",
|
||||||
|
"type": "font",
|
||||||
|
"value": "GungsuhChe",
|
||||||
|
"point": 10
|
||||||
|
},
|
||||||
|
"16": {
|
||||||
|
"ele": "$.children[?(@.name=='양 목장')].text.font.sizes[0]",
|
||||||
|
"value": 36,
|
||||||
|
"point": 10
|
||||||
|
},
|
||||||
|
"17": {
|
||||||
|
"ele": "$.children[?(@.name=='양 목장')].text.font.colors[0]",
|
||||||
|
"type": "color",
|
||||||
|
"value": "ff9000",
|
||||||
|
"point": 10
|
||||||
|
},
|
||||||
|
"18": {
|
||||||
|
"ele": "none",
|
||||||
|
"point": 0
|
||||||
|
},
|
||||||
|
"19": {
|
||||||
|
"ele": "none",
|
||||||
|
"point": 0
|
||||||
|
},
|
||||||
|
"20": {
|
||||||
|
"ele": "none",
|
||||||
|
"point": 0
|
||||||
|
},
|
||||||
|
"21": {
|
||||||
|
"ele": "none",
|
||||||
|
"point": 0
|
||||||
|
},
|
||||||
|
"22": {
|
||||||
|
"ele": "$.children[?(@.name=='초원')]",
|
||||||
|
"type": "boolean",
|
||||||
|
"point": 10
|
||||||
|
},
|
||||||
|
"23": {
|
||||||
|
"ele": "none",
|
||||||
|
"point": 0
|
||||||
|
},
|
||||||
|
"24": {
|
||||||
|
"ele": "none",
|
||||||
|
"point": 0
|
||||||
|
},
|
||||||
|
"25": {
|
||||||
|
"ele": "none",
|
||||||
|
"point": 0
|
||||||
|
},
|
||||||
|
"26": {
|
||||||
|
"ele": "$[?(@.width == 65 && @.height == 35)]",
|
||||||
|
"type": "boolean",
|
||||||
|
"point": 10
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"2": {
|
||||||
|
"1": {
|
||||||
|
"ele": "//CRClipArr/CRClip[position() = //CRTrackList[1]/CRTrackClip/@ClipIndex]/@Path",
|
||||||
|
"type": "array",
|
||||||
|
"value": [
|
||||||
|
"동영상.mp4",
|
||||||
|
"이미지2.jpg",
|
||||||
|
"이미지3.jpg",
|
||||||
|
"이미지1.jpg"
|
||||||
|
],
|
||||||
|
"point": 4
|
||||||
|
},
|
||||||
|
"2": {
|
||||||
|
"ele": "/CROASTERP/CRTrackArr[1]/CRVideoTrackArr[1]/CRTrackList[1]/CRTrackClip[1][@Speed='130']",
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"3": {
|
||||||
|
"ele": "count(//CRClip[@Path='동영상.mp4']/preceding-sibling::*)",
|
||||||
|
"type": "startend",
|
||||||
|
"start": "0",
|
||||||
|
"end": "340",
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"4": {
|
||||||
|
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='동영상.mp4']/preceding-sibling::*)]//CRFilter[@ID='52'][@VID100='10'][@VID103='0.80000001']",
|
||||||
|
"point": 3
|
||||||
|
},
|
||||||
|
"5": {
|
||||||
|
"ele": "//CRCUnitArr[@Name='{search}']",
|
||||||
|
"search": "양을 모는 목동",
|
||||||
|
"point": 3
|
||||||
|
},
|
||||||
|
"6": {
|
||||||
|
"ele": "//CRCUnitArr[@Name='{search}']//GCUnitPool[@Type='1']/GCUnit[@VID102='바탕체']",
|
||||||
|
"ele2": "//CROwneUnit[1]/CRCUnitArr//GCUnitPool[@Type='1']/GCUnit[@VID102='바탕체']",
|
||||||
|
"search": "양을 모는 목동",
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"7": {
|
||||||
|
"ele": "//CRCUnitArr[@Name='{search}']//GCUnitPool[@Type='1']/GCUnit[@VID101='110']",
|
||||||
|
"ele2": "//CROwneUnit[1]/CRCUnitArr//GCUnitPool[@Type='1']/GCUnit[@VID101='110']",
|
||||||
|
"search": "양을 모는 목동",
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"8": {
|
||||||
|
"ele": "//CRCUnitArr[@Name='{search}']//GCUnitPool/GCUnit[@Type='4'][@VID100='-270661']",
|
||||||
|
"ele2": "//CROwneUnit[1]/CRCUnitArr//GCUnitPool/GCUnit[@Type='4'][@VID100='-270661']",
|
||||||
|
"search": "양을 모는 목동",
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"9": {
|
||||||
|
"ele": "//CRCUnitArr[@Name='{search}']/@VID600 | //CRCUnitArr[@Name='{search}']/@VID601",
|
||||||
|
"ele2": "//CROwneUnit[1]/CRCUnitArr/@VID600 | //CROwneUnit[1]/CRCUnitArr/@VID601",
|
||||||
|
"type": "multi",
|
||||||
|
"search": "양을 모는 목동",
|
||||||
|
"value": [
|
||||||
|
0.353,
|
||||||
|
0.929
|
||||||
|
],
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"10": {
|
||||||
|
"existEle": "//CRCUnitArr[@Name='{search}']",
|
||||||
|
"ele": "sum(//CRTrackList[@Name='텍스트']/CRTrackClip[not(@ClipIndex=count(//CROwneUnit[1]/CRCUnitArr/preceding::CROwneUnit))]/@Length)",
|
||||||
|
"type": "searchIndex",
|
||||||
|
"value": 160,
|
||||||
|
"search": "양을 모는 목동",
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"11": {
|
||||||
|
"ele": "//CRTrackList[@Name='텍스트']/CRTrackClip[(@ClipIndex=count(//CROwneUnit[.//CRCUnitArr[@Name='양을 모는 목동']]/preceding::CROwneUnit))][@Length='120']",
|
||||||
|
"ele2": "//CRTrackList[@Name='텍스트']/CRTrackClip[(@ClipIndex=count(//CROwneUnit[1]/CRCUnitArr/preceding::CROwneUnit))][@Length='120']",
|
||||||
|
"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": {
|
||||||
|
"existEle": "//CRClip[@Path='이미지2.jpg']",
|
||||||
|
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지2.jpg']/preceding-sibling::*)]/@Length",
|
||||||
|
"type": "searchIndex",
|
||||||
|
"value": "180",
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"14": {
|
||||||
|
"type": "multi",
|
||||||
|
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지2.jpg']/preceding-sibling::*)]//CRFilter/@ID |//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지2.jpg']/preceding-sibling::*)]//CRFilter/@VID100",
|
||||||
|
"value": [
|
||||||
|
"99",
|
||||||
|
"65"
|
||||||
|
],
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"15": {
|
||||||
|
"type": "multi",
|
||||||
|
"ele": "//CRTransFilter[@ClipIndex=count(//CRTrackList/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지2.jpg']/preceding-sibling::*)]/preceding-sibling::CRTrackClip)]/@ID|//CRTransFilter[@ClipIndex=count(//CRTrackList/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지2.jpg']/preceding-sibling::*)]/preceding-sibling::CRTrackClip)]/@Range|//CRTransFilter[@ClipIndex=count(//CRTrackList/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지2.jpg']/preceding-sibling::*)]/preceding-sibling::CRTrackClip)]/@Type",
|
||||||
|
"value": [
|
||||||
|
"19",
|
||||||
|
"460:520",
|
||||||
|
"2"
|
||||||
|
],
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"16": {
|
||||||
|
"existEle": "//CRClip[@Path='이미지3.jpg']",
|
||||||
|
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지3.jpg']/preceding-sibling::*)]/@Length",
|
||||||
|
"type": "searchIndex",
|
||||||
|
"value": "150",
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"17": {
|
||||||
|
"type": "multi",
|
||||||
|
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지3.jpg']/preceding-sibling::*)]//CRFilter/@ID |//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지3.jpg']/preceding-sibling::*)]//CRFilter/@VID101",
|
||||||
|
"value": [
|
||||||
|
"128",
|
||||||
|
"2"
|
||||||
|
],
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"18": {
|
||||||
|
"type": "multi",
|
||||||
|
"ele": "//CRTransFilter[@ClipIndex=count(//CRTrackList/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지3.jpg']/preceding-sibling::*)]/preceding-sibling::CRTrackClip)]/@ID|//CRTransFilter[@ClipIndex=count(//CRTrackList/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지3.jpg']/preceding-sibling::*)]/preceding-sibling::CRTrackClip)]/@Range|//CRTransFilter[@ClipIndex=count(//CRTrackList/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지3.jpg']/preceding-sibling::*)]/preceding-sibling::CRTrackClip)]/@Type",
|
||||||
|
"value": [
|
||||||
|
"14",
|
||||||
|
"610:670",
|
||||||
|
"2"
|
||||||
|
],
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"19": {
|
||||||
|
"existEle": "//CRClip[@Path='이미지1.jpg']",
|
||||||
|
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지1.jpg']/preceding-sibling::*)]/@Length",
|
||||||
|
"type": "searchIndex",
|
||||||
|
"value": "150",
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"20": {
|
||||||
|
"type": "multi",
|
||||||
|
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지1.jpg']/preceding-sibling::*)]//CRFilter/@ID |//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지1.jpg']/preceding-sibling::*)]//CRFilter/@VID100",
|
||||||
|
"value": [
|
||||||
|
"184",
|
||||||
|
"20"
|
||||||
|
],
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"21": {
|
||||||
|
"type": "multi",
|
||||||
|
"ele": "//CRTransFilter[@ClipIndex=count(//CRTrackList/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지1.jpg']/preceding-sibling::*)]/preceding-sibling::CRTrackClip)]/@ID|//CRTransFilter[@ClipIndex=count(//CRTrackList/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지1.jpg']/preceding-sibling::*)]/preceding-sibling::CRTrackClip)]/@Range|//CRTransFilter[@ClipIndex=count(//CRTrackList/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지1.jpg']/preceding-sibling::*)]/preceding-sibling::CRTrackClip)]/@Type",
|
||||||
|
"value": [
|
||||||
|
"0",
|
||||||
|
"760:820",
|
||||||
|
"2"
|
||||||
|
],
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"22": {
|
||||||
|
"ele": "//CRCUnitArr[@Name='{search}']",
|
||||||
|
"search": "공존하는 개와 양 (Dog and sheep)",
|
||||||
|
"point": 3
|
||||||
|
},
|
||||||
|
"23": {
|
||||||
|
"ele": "//CRCUnitArr[@Name='{search}']//GCUnitPool[@Type='1']/GCUnit[@VID102='돋움체']",
|
||||||
|
"ele2": "//CROwneUnit[2]/CRCUnitArr//GCUnitPool[@Type='1']/GCUnit[@VID102='돋움체']",
|
||||||
|
"search": "공존하는 개와 양 (Dog and sheep)",
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"24": {
|
||||||
|
"ele": "//CRCUnitArr[@Name='{search}']//GCUnitPool[@Type='1']/GCUnit[@VID101='160']",
|
||||||
|
"ele2": "//CROwneUnit[2]/CRCUnitArr//GCUnitPool[@Type='1']/GCUnit[@VID101='160']",
|
||||||
|
"search": "공존하는 개와 양 (Dog and sheep)",
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"25": {
|
||||||
|
"ele": "//CRCUnitArr[@Name='{search}']//GCUnitPool/GCUnit[@Type='4'][@VID100='-1589535']",
|
||||||
|
"ele2": "//CROwneUnit[2]/CRCUnitArr//GCUnitPool/GCUnit[@Type='4'][@VID100='-1589535']",
|
||||||
|
"search": "공존하는 개와 양 (Dog and sheep)",
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"26": {
|
||||||
|
"ele": "//CRCUnitArr[@Name='{search}']//GCUnitPool/GCUnit[@Type='2'][@VID100='0.2'][@VID101='-8510694']",
|
||||||
|
"ele2": "//CROwneUnit[2]/CRCUnitArr//GCUnitPool/GCUnit[@Type='2'][@VID100='0.2'][@VID101='-8510694']",
|
||||||
|
"search": "공존하는 개와 양 (Dog and sheep)",
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"27": {
|
||||||
|
"ele": "//CRCUnitArr[@Name='{search}'][@VID505='18'][@VID507='2']",
|
||||||
|
"ele2": "//CROwneUnit[2]/CRCUnitArr[@VID505='18'][@VID507='2']",
|
||||||
|
"search": "공존하는 개와 양 (Dog and sheep)",
|
||||||
|
"point": 3
|
||||||
|
},
|
||||||
|
"28": {
|
||||||
|
"ele": "//CRTrackList[@Name='텍스트']/CRTrackClip[@ClipIndex=count(//CROwneUnit[.//CRCUnitArr[@Name='{search}']]/preceding::CROwneUnit)][@Pos='0']",
|
||||||
|
"ele2": "//CRTrackList[@Name='텍스트']/CRTrackClip[@ClipIndex=count(//CROwneUnit[2]/CRCUnitArr/preceding::CROwneUnit)][@Pos='0']",
|
||||||
|
"search": "공존하는 개와 양 (Dog and sheep)",
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"29": {
|
||||||
|
"ele": "//CRTrackList[@Name='텍스트']/CRTrackClip[(@ClipIndex=count(//CROwneUnit[.//CRCUnitArr[@Name='{search}']]/preceding::CROwneUnit))][@Length='120']",
|
||||||
|
"ele2": "//CRTrackList[@Name='텍스트']/CRTrackClip[@ClipIndex=count(//CROwneUnit[2]/CRCUnitArr/preceding::CROwneUnit)][@Length='120']",
|
||||||
|
"search": "공존하는 개와 양 (Dog and sheep)",
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"30": {
|
||||||
|
"ele": "//CRTrackArr/CRAudioTrackArr/CRTrackList[@Name='오디오1']/CRTrackClip[@Pos='0']",
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"31": {
|
||||||
|
"ele": "//CRTrackArr/CRAudioTrackArr/CRTrackList[@Name='오디오1']/CRTrackClip[@Length='810']",
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"32": {
|
||||||
|
"ele": "//CRTrackArr/CRAudioTrackArr/CRTrackList[@Name='오디오1']//CRFilter[@Type='2'][@ID='1'][@VID8='60']",
|
||||||
|
"point": 2
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
380
DIC_2521B.json
Normal file
380
DIC_2521B.json
Normal file
@@ -0,0 +1,380 @@
|
|||||||
|
{
|
||||||
|
"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
|
||||||
|
},
|
||||||
|
"5": {
|
||||||
|
"ele": "$.children[?(@.name=='Beautiful Garden')].name",
|
||||||
|
"value": "Beautiful Garden",
|
||||||
|
"point": 10
|
||||||
|
},
|
||||||
|
"6": {
|
||||||
|
"ele": "$.children[?(@.name=='Beautiful Garden')].text.font.names[0]",
|
||||||
|
"type": "font",
|
||||||
|
"value": "Arial",
|
||||||
|
"point": 10
|
||||||
|
},
|
||||||
|
"7": {
|
||||||
|
"ele": "$.children[?(@.name=='Beautiful Garden')].text.font.names[0]",
|
||||||
|
"value": "Arial-BoldItalicMT",
|
||||||
|
"point": 10
|
||||||
|
},
|
||||||
|
"8": {
|
||||||
|
"ele": "$.children[?(@.name=='Beautiful Garden')].text.font.sizes[0]",
|
||||||
|
"value": 48,
|
||||||
|
"point": 10
|
||||||
|
},
|
||||||
|
"9": {
|
||||||
|
"ele": "$.children[?(@.name=='Beautiful Garden')].text.font.colors[0]",
|
||||||
|
"type": "color",
|
||||||
|
"value": "a8581e",
|
||||||
|
"point": 10
|
||||||
|
},
|
||||||
|
"10": {
|
||||||
|
"ele": "none",
|
||||||
|
"point": 0
|
||||||
|
},
|
||||||
|
"11": {
|
||||||
|
"ele": "none",
|
||||||
|
"point": 0
|
||||||
|
},
|
||||||
|
"12": {
|
||||||
|
"ele": "none",
|
||||||
|
"point": 0
|
||||||
|
},
|
||||||
|
"13": {
|
||||||
|
"ele": "$.children[?(@.name=='아름다운 꽃밭')].name",
|
||||||
|
"value": "아름다운 꽃밭",
|
||||||
|
"point": 10
|
||||||
|
},
|
||||||
|
"14": {
|
||||||
|
"ele": "$.children[?(@.name=='아름다운 꽃밭')].text.font.names[0]",
|
||||||
|
"type": "font",
|
||||||
|
"value": "GungsuhChe",
|
||||||
|
"point": 10
|
||||||
|
},
|
||||||
|
"15": {
|
||||||
|
"ele": "$.children[?(@.name=='아름다운 꽃밭')].text.font.sizes[0]",
|
||||||
|
"value": 36,
|
||||||
|
"point": 10
|
||||||
|
},
|
||||||
|
"16": {
|
||||||
|
"ele": "$.children[?(@.name=='아름다운 꽃밭')].text.font.colors[0]",
|
||||||
|
"type": "color",
|
||||||
|
"value": "eeec1e",
|
||||||
|
"point": 10
|
||||||
|
},
|
||||||
|
"17": {
|
||||||
|
"ele": "none",
|
||||||
|
"point": 0
|
||||||
|
},
|
||||||
|
"18": {
|
||||||
|
"ele": "none",
|
||||||
|
"point": 0
|
||||||
|
},
|
||||||
|
"19": {
|
||||||
|
"ele": "none",
|
||||||
|
"point": 0
|
||||||
|
},
|
||||||
|
"20": {
|
||||||
|
"ele": "none",
|
||||||
|
"point": 0
|
||||||
|
},
|
||||||
|
"21": {
|
||||||
|
"ele": "none",
|
||||||
|
"point": 0
|
||||||
|
},
|
||||||
|
"22": {
|
||||||
|
"ele": "none",
|
||||||
|
"point": 0
|
||||||
|
},
|
||||||
|
"23": {
|
||||||
|
"ele": "none",
|
||||||
|
"point": 0
|
||||||
|
},
|
||||||
|
"24": {
|
||||||
|
"ele": "none",
|
||||||
|
"point": 0
|
||||||
|
},
|
||||||
|
"25": {
|
||||||
|
"ele": "none",
|
||||||
|
"point": 0
|
||||||
|
},
|
||||||
|
"26": {
|
||||||
|
"ele": "none",
|
||||||
|
"point": 0
|
||||||
|
},
|
||||||
|
"27": {
|
||||||
|
"ele": "$[?(@.width == 65 && @.height == 45)]",
|
||||||
|
"type": "boolean",
|
||||||
|
"point": 10
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"2": {
|
||||||
|
"1": {
|
||||||
|
"ele": "//CRClipArr/CRClip[position() = //CRTrackList[1]/CRTrackClip/@ClipIndex]/@Path",
|
||||||
|
"type": "array",
|
||||||
|
"value": [
|
||||||
|
"동영상.mp4",
|
||||||
|
"이미지2.jpg",
|
||||||
|
"이미지1.jpg",
|
||||||
|
"이미지3.jpg"
|
||||||
|
],
|
||||||
|
"point": 4
|
||||||
|
},
|
||||||
|
"2": {
|
||||||
|
"ele": "/CROASTERP/CRTrackArr[1]/CRVideoTrackArr[1]/CRTrackList[1]/CRTrackClip[1][@Speed='130']",
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"3": {
|
||||||
|
"ele": "count(//CRClip[@Path='동영상.mp4']/preceding-sibling::*)",
|
||||||
|
"type": "startend",
|
||||||
|
"start": "0",
|
||||||
|
"end": "350",
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"4": {
|
||||||
|
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='동영상.mp4']/preceding-sibling::*)]//CRFilter[@ID='56'][@VID100='50'][@VID101='60']",
|
||||||
|
"point": 3
|
||||||
|
},
|
||||||
|
"5": {
|
||||||
|
"ele": "//CRCUnitArr[@Name='{search}']",
|
||||||
|
"search": "연못의 연잎들",
|
||||||
|
"point": 3
|
||||||
|
},
|
||||||
|
"6": {
|
||||||
|
"ele": "//CRCUnitArr[@Name='{search}']//GCUnitPool[@Type='1']/GCUnit[@VID102='굴림체']",
|
||||||
|
"ele2": "//CROwneUnit[1]/CRCUnitArr//GCUnitPool[@Type='1']/GCUnit[@VID102='굴림체']",
|
||||||
|
"search": "연못의 연잎들",
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"7": {
|
||||||
|
"ele": "//CRCUnitArr[@Name='{search}']//GCUnitPool[@Type='1']/GCUnit[@VID101='120']",
|
||||||
|
"ele2": "//CROwneUnit[1]/CRCUnitArr//GCUnitPool[@Type='1']/GCUnit[@VID101='120']",
|
||||||
|
"search": "연못의 연잎들",
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"8": {
|
||||||
|
"ele": "//CRCUnitArr[@Name='{search}']//GCUnitPool/GCUnit[@Type='4'][@VID100='-2119872']",
|
||||||
|
"ele2": "//CROwneUnit[1]/CRCUnitArr//GCUnitPool/GCUnit[@Type='4'][@VID100='-2119872']",
|
||||||
|
"search": "연못의 연잎들",
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"9": {
|
||||||
|
"ele": "//CRCUnitArr[@Name='{search}']/@VID600 | //CRCUnitArr[@Name='{search}']/@VID601",
|
||||||
|
"ele2": "//CROwneUnit[1]/CRCUnitArr/@VID600 | //CROwneUnit[1]/CRCUnitArr/@VID601",
|
||||||
|
"type": "multi",
|
||||||
|
"search": "연못의 연잎들",
|
||||||
|
"value": [
|
||||||
|
0.351,
|
||||||
|
0.922
|
||||||
|
],
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"10": {
|
||||||
|
"existEle": "//CRCUnitArr[@Name='{search}']",
|
||||||
|
"ele": "sum(//CRTrackList[@Name='텍스트']/CRTrackClip[not(@ClipIndex=count(//CROwneUnit[1]/CRCUnitArr/preceding::CROwneUnit))]/@Length)",
|
||||||
|
"type": "searchIndex",
|
||||||
|
"value": 160,
|
||||||
|
"search": "연못의 연잎들",
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"11": {
|
||||||
|
"ele": "//CRTrackList[@Name='텍스트']/CRTrackClip[(@ClipIndex=count(//CROwneUnit[.//CRCUnitArr[@Name='연못의 연잎들']]/preceding::CROwneUnit))][@Length='120']",
|
||||||
|
"ele2": "//CRTrackList[@Name='텍스트']/CRTrackClip[(@ClipIndex=count(//CROwneUnit[1]/CRCUnitArr/preceding::CROwneUnit))][@Length='120']",
|
||||||
|
"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": {
|
||||||
|
"existEle": "//CRClip[@Path='이미지2.jpg']",
|
||||||
|
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지1.jpg']/preceding-sibling::*)]/@Length",
|
||||||
|
"type": "searchIndex",
|
||||||
|
"value": "150",
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"14": {
|
||||||
|
"type": "multi",
|
||||||
|
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지2.jpg']/preceding-sibling::*)]//CRFilter/@ID |//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지2.jpg']/preceding-sibling::*)]//CRFilter/@VID100",
|
||||||
|
"value": [
|
||||||
|
"94",
|
||||||
|
"50"
|
||||||
|
],
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"15": {
|
||||||
|
"type": "multi",
|
||||||
|
"ele": "//CRTransFilter[@ClipIndex=count(//CRTrackList/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지2.jpg']/preceding-sibling::*)]/preceding-sibling::CRTrackClip)]/@ID|//CRTransFilter[@ClipIndex=count(//CRTrackList/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지2.jpg']/preceding-sibling::*)]/preceding-sibling::CRTrackClip)]/@Range|//CRTransFilter[@ClipIndex=count(//CRTrackList/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지2.jpg']/preceding-sibling::*)]/preceding-sibling::CRTrackClip)]/@Type",
|
||||||
|
"value": [
|
||||||
|
"32",
|
||||||
|
"440:500",
|
||||||
|
"2"
|
||||||
|
],
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"16": {
|
||||||
|
"existEle": "//CRClip[@Path='이미지1.jpg']",
|
||||||
|
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지1.jpg']/preceding-sibling::*)]/@Length",
|
||||||
|
"type": "searchIndex",
|
||||||
|
"value": "150",
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"17": {
|
||||||
|
"type": "multi",
|
||||||
|
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지1.jpg']/preceding-sibling::*)]//CRFilter/@ID |//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지1.jpg']/preceding-sibling::*)]//CRFilter/@VID101",
|
||||||
|
"value": [
|
||||||
|
"184",
|
||||||
|
"5"
|
||||||
|
],
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"18": {
|
||||||
|
"type": "multi",
|
||||||
|
"ele": "//CRTransFilter[@ClipIndex=count(//CRTrackList/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지1.jpg']/preceding-sibling::*)]/preceding-sibling::CRTrackClip)]/@ID|//CRTransFilter[@ClipIndex=count(//CRTrackList/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지1.jpg']/preceding-sibling::*)]/preceding-sibling::CRTrackClip)]/@Range|//CRTransFilter[@ClipIndex=count(//CRTrackList/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지1.jpg']/preceding-sibling::*)]/preceding-sibling::CRTrackClip)]/@Type",
|
||||||
|
"value": [
|
||||||
|
"19",
|
||||||
|
"620:650",
|
||||||
|
"2"
|
||||||
|
],
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"19": {
|
||||||
|
"existEle": "//CRClip[@Path='이미지3.jpg']",
|
||||||
|
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지3.jpg']/preceding-sibling::*)]/@Length",
|
||||||
|
"type": "searchIndex",
|
||||||
|
"value": "180",
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"20": {
|
||||||
|
"type": "multi",
|
||||||
|
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지3.jpg']/preceding-sibling::*)]//CRFilter/@ID |//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지3.jpg']/preceding-sibling::*)]//CRFilter/@VID100",
|
||||||
|
"value": [
|
||||||
|
"99",
|
||||||
|
"50"
|
||||||
|
],
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"21": {
|
||||||
|
"type": "multi",
|
||||||
|
"ele": "//CRTransFilter[@ClipIndex=count(//CRTrackList/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지3.jpg']/preceding-sibling::*)]/preceding-sibling::CRTrackClip)]/@ID|//CRTransFilter[@ClipIndex=count(//CRTrackList/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지3.jpg']/preceding-sibling::*)]/preceding-sibling::CRTrackClip)]/@Range|//CRTransFilter[@ClipIndex=count(//CRTrackList/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지3.jpg']/preceding-sibling::*)]/preceding-sibling::CRTrackClip)]/@Type",
|
||||||
|
"value": [
|
||||||
|
"0",
|
||||||
|
"770:830",
|
||||||
|
"2"
|
||||||
|
],
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"22": {
|
||||||
|
"ele": "//CRCUnitArr[@Name='{search}']",
|
||||||
|
"search": "초록빛 이파리들 Green leaves",
|
||||||
|
"point": 3
|
||||||
|
},
|
||||||
|
"23": {
|
||||||
|
"ele": "//CRCUnitArr[@Name='{search}']//GCUnitPool[@Type='1']/GCUnit[@VID102='휴먼옛체']",
|
||||||
|
"ele2": "//CROwneUnit[2]/CRCUnitArr//GCUnitPool[@Type='1']/GCUnit[@VID102='휴먼옛체']",
|
||||||
|
"search": "초록빛 이파리들 Green leaves",
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"24": {
|
||||||
|
"ele": "//CRCUnitArr[@Name='{search}']//GCUnitPool[@Type='1']/GCUnit[@VID101='140']",
|
||||||
|
"ele2": "//CROwneUnit[2]/CRCUnitArr//GCUnitPool[@Type='1']/GCUnit[@VID101='140']",
|
||||||
|
"search": "초록빛 이파리들 Green leaves",
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"25": {
|
||||||
|
"ele": "//CRCUnitArr[@Name='{search}']//GCUnitPool/GCUnit[@Type='4'][@VID100='-1589535']",
|
||||||
|
"ele2": "//CROwneUnit[2]/CRCUnitArr//GCUnitPool/GCUnit[@Type='4'][@VID100='-1589535']",
|
||||||
|
"search": "초록빛 이파리들 Green leaves",
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"26": {
|
||||||
|
"ele": "//CRCUnitArr[@Name='{search}']//GCUnitPool/GCUnit[@Type='2'][@VID100='0.2'][@VID101='-8510694']",
|
||||||
|
"ele2": "//CROwneUnit[2]/CRCUnitArr//GCUnitPool/GCUnit[@Type='2'][@VID100='0.2'][@VID101='-8510694']",
|
||||||
|
"search": "초록빛 이파리들 Green leaves",
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"27": {
|
||||||
|
"ele": "//CRCUnitArr[@Name='{search}'][@VID505='3'][@VID507='2']",
|
||||||
|
"ele2": "//CROwneUnit[2]/CRCUnitArr[@VID505='3'][@VID507='2']",
|
||||||
|
"search": "초록빛 이파리들 Green leaves",
|
||||||
|
"point": 3
|
||||||
|
},
|
||||||
|
"28": {
|
||||||
|
"ele": "//CRTrackList[@Name='텍스트']/CRTrackClip[@ClipIndex=count(//CROwneUnit[.//CRCUnitArr[@Name='{search}']]/preceding::CROwneUnit)][@Pos='0']",
|
||||||
|
"ele2": "//CRTrackList[@Name='텍스트']/CRTrackClip[@ClipIndex=count(//CROwneUnit[2]/CRCUnitArr/preceding::CROwneUnit)][@Pos='0']",
|
||||||
|
"search": "초록빛 이파리들 Green leaves",
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"29": {
|
||||||
|
"ele": "//CRTrackList[@Name='텍스트']/CRTrackClip[(@ClipIndex=count(//CROwneUnit[.//CRCUnitArr[@Name='{search}']]/preceding::CROwneUnit))][@Length='120']",
|
||||||
|
"ele2": "//CRTrackList[@Name='텍스트']/CRTrackClip[@ClipIndex=count(//CROwneUnit[2]/CRCUnitArr/preceding::CROwneUnit)][@Length='120']",
|
||||||
|
"search": "초록빛 이파리들 Green leaves",
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"30": {
|
||||||
|
"ele": "//CRTrackArr/CRAudioTrackArr/CRTrackList[@Name='오디오1']/CRTrackClip[@Pos='0']",
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"31": {
|
||||||
|
"ele": "//CRTrackArr/CRAudioTrackArr/CRTrackList[@Name='오디오1']/CRTrackClip[@Length='800']",
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"32": {
|
||||||
|
"ele": "//CRTrackArr/CRAudioTrackArr/CRTrackList[@Name='오디오1']//CRFilter[@Type='2'][@ID='1'][@VID8='60']",
|
||||||
|
"point": 2
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
378
DIC_2521C.json
Normal file
378
DIC_2521C.json
Normal file
@@ -0,0 +1,378 @@
|
|||||||
|
{
|
||||||
|
"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": "$.children[?(@.name=='벤치')]",
|
||||||
|
"type": "boolean",
|
||||||
|
"point": 10
|
||||||
|
},
|
||||||
|
"5": {
|
||||||
|
"ele": "none",
|
||||||
|
"point": 0
|
||||||
|
},
|
||||||
|
"6": {
|
||||||
|
"ele": "$.children[?(@.name=='Park Bench')].name",
|
||||||
|
"value": "Park Bench",
|
||||||
|
"point": 10
|
||||||
|
},
|
||||||
|
"7": {
|
||||||
|
"ele": "$.children[?(@.name=='Park Bench')].text.font.names[0]",
|
||||||
|
"type": "font",
|
||||||
|
"value": "Arial",
|
||||||
|
"point": 10
|
||||||
|
},
|
||||||
|
"8": {
|
||||||
|
"ele": "$.children[?(@.name=='Park Bench')].text.font.names[0]",
|
||||||
|
"value": "Arial-BoldItalicMT",
|
||||||
|
"point": 10
|
||||||
|
},
|
||||||
|
"9": {
|
||||||
|
"ele": "$.children[?(@.name=='Park Bench')].text.font.sizes[0]",
|
||||||
|
"value": 48,
|
||||||
|
"point": 10
|
||||||
|
},
|
||||||
|
"10": {
|
||||||
|
"ele": "$.children[?(@.name=='Park Bench')].text.font.colors[0]",
|
||||||
|
"type": "color",
|
||||||
|
"value": "0b461b",
|
||||||
|
"point": 10
|
||||||
|
},
|
||||||
|
"11": {
|
||||||
|
"ele": "none",
|
||||||
|
"point": 0
|
||||||
|
},
|
||||||
|
"12": {
|
||||||
|
"ele": "none",
|
||||||
|
"point": 0
|
||||||
|
},
|
||||||
|
"13": {
|
||||||
|
"ele": "none",
|
||||||
|
"point": 0
|
||||||
|
},
|
||||||
|
"14": {
|
||||||
|
"ele": "$.children[?(@.name=='공원 벤치')].name",
|
||||||
|
"value": "공원 벤치",
|
||||||
|
"point": 10
|
||||||
|
},
|
||||||
|
"15": {
|
||||||
|
"ele": "$.children[?(@.name=='공원 벤치')].text.font.names[0]",
|
||||||
|
"type": "font",
|
||||||
|
"value": "GungsuhChe",
|
||||||
|
"point": 10
|
||||||
|
},
|
||||||
|
"16": {
|
||||||
|
"ele": "$.children[?(@.name=='공원 벤치')].text.font.sizes[0]",
|
||||||
|
"value": 36,
|
||||||
|
"point": 10
|
||||||
|
},
|
||||||
|
"17": {
|
||||||
|
"ele": "$.children[?(@.name=='공원 벤치')].text.font.colors[0]",
|
||||||
|
"type": "color",
|
||||||
|
"value": "11237f",
|
||||||
|
"point": 10
|
||||||
|
},
|
||||||
|
"18": {
|
||||||
|
"ele": "none",
|
||||||
|
"point": 0
|
||||||
|
},
|
||||||
|
"19": {
|
||||||
|
"ele": "none",
|
||||||
|
"point": 0
|
||||||
|
},
|
||||||
|
"20": {
|
||||||
|
"ele": "none",
|
||||||
|
"point": 0
|
||||||
|
},
|
||||||
|
"21": {
|
||||||
|
"ele": "none",
|
||||||
|
"point": 0
|
||||||
|
},
|
||||||
|
"22": {
|
||||||
|
"ele": "$.children[?(@.name=='벤치')]",
|
||||||
|
"type": "boolean",
|
||||||
|
"point": 10
|
||||||
|
},
|
||||||
|
"23": {
|
||||||
|
"ele": "none",
|
||||||
|
"point": 0
|
||||||
|
},
|
||||||
|
"24": {
|
||||||
|
"ele": "none",
|
||||||
|
"point": 0
|
||||||
|
},
|
||||||
|
"25": {
|
||||||
|
"ele": "none",
|
||||||
|
"point": 0
|
||||||
|
},
|
||||||
|
"26": {
|
||||||
|
"ele": "$[?(@.width == 65 && @.height == 35)]",
|
||||||
|
"type": "boolean",
|
||||||
|
"point": 10
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"2": {
|
||||||
|
"1": {
|
||||||
|
"ele": "//CRClipArr/CRClip[position() = //CRTrackList[1]/CRTrackClip/@ClipIndex]/@Path",
|
||||||
|
"type": "array",
|
||||||
|
"value": [
|
||||||
|
"동영상.mp4",
|
||||||
|
"이미지3.jpg",
|
||||||
|
"이미지2.jpg",
|
||||||
|
"이미지1.jpg"
|
||||||
|
],
|
||||||
|
"point": 4
|
||||||
|
},
|
||||||
|
"2": {
|
||||||
|
"ele": "/CROASTERP/CRTrackArr[1]/CRVideoTrackArr[1]/CRTrackList[1]/CRTrackClip[1][@Speed='130']",
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"3": {
|
||||||
|
"ele": "count(//CRClip[@Path='동영상.mp4']/preceding-sibling::*)",
|
||||||
|
"type": "startend",
|
||||||
|
"start": "0",
|
||||||
|
"end": "330",
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"4": {
|
||||||
|
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='동영상.mp4']/preceding-sibling::*)]//CRFilter[@ID='52'][@VID100='10'][@VID103='0.80000001']",
|
||||||
|
"point": 3
|
||||||
|
},
|
||||||
|
"5": {
|
||||||
|
"ele": "//CRCUnitArr[@Name='{search}']",
|
||||||
|
"search": "꽃으로 만든 조형물",
|
||||||
|
"point": 3
|
||||||
|
},
|
||||||
|
"6": {
|
||||||
|
"ele": "//CRCUnitArr[@Name='{search}']//GCUnitPool[@Type='1']/GCUnit[@VID102='돋움체']",
|
||||||
|
"ele2": "//CROwneUnit[1]/CRCUnitArr//GCUnitPool[@Type='1']/GCUnit[@VID102='돋움체']",
|
||||||
|
"search": "꽃으로 만든 조형물",
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"7": {
|
||||||
|
"ele": "//CRCUnitArr[@Name='{search}']//GCUnitPool[@Type='1']/GCUnit[@VID101='100']",
|
||||||
|
"ele2": "//CROwneUnit[1]/CRCUnitArr//GCUnitPool[@Type='1']/GCUnit[@VID101='100']",
|
||||||
|
"search": "꽃으로 만든 조형물",
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"8": {
|
||||||
|
"ele": "//CRCUnitArr[@Name='{search}']//GCUnitPool/GCUnit[@Type='4'][@VID100='-8510694']",
|
||||||
|
"ele2": "//CROwneUnit[1]/CRCUnitArr//GCUnitPool/GCUnit[@Type='4'][@VID100='-8510694']",
|
||||||
|
"search": "꽃으로 만든 조형물",
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"9": {
|
||||||
|
"ele": "//CRCUnitArr[@Name='{search}']/@VID600 | //CRCUnitArr[@Name='{search}']/@VID601",
|
||||||
|
"ele2": "//CROwneUnit[1]/CRCUnitArr/@VID600 | //CROwneUnit[1]/CRCUnitArr/@VID601",
|
||||||
|
"type": "multi",
|
||||||
|
"search": "꽃으로 만든 조형물",
|
||||||
|
"value": [
|
||||||
|
0.329,
|
||||||
|
0.933
|
||||||
|
],
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"10": {
|
||||||
|
"existEle": "//CRCUnitArr[@Name='{search}']",
|
||||||
|
"ele": "sum(//CRTrackList[@Name='텍스트']/CRTrackClip[not(@ClipIndex=count(//CROwneUnit[1]/CRCUnitArr/preceding::CROwneUnit))]/@Length)",
|
||||||
|
"type": "searchIndex",
|
||||||
|
"value": 160,
|
||||||
|
"search": "꽃으로 만든 조형물",
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"11": {
|
||||||
|
"ele": "//CRTrackList[@Name='텍스트']/CRTrackClip[(@ClipIndex=count(//CROwneUnit[.//CRCUnitArr[@Name='꽃으로 만든 조형물']]/preceding::CROwneUnit))][@Length='120']",
|
||||||
|
"ele2": "//CRTrackList[@Name='텍스트']/CRTrackClip[(@ClipIndex=count(//CROwneUnit[1]/CRCUnitArr/preceding::CROwneUnit))][@Length='120']",
|
||||||
|
"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": {
|
||||||
|
"existEle": "//CRClip[@Path='이미지3.jpg']",
|
||||||
|
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지3.jpg']/preceding-sibling::*)]/@Length",
|
||||||
|
"type": "searchIndex",
|
||||||
|
"value": "150",
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"14": {
|
||||||
|
"type": "multi",
|
||||||
|
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지3.jpg']/preceding-sibling::*)]//CRFilter/@ID |//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지3.jpg']/preceding-sibling::*)]//CRFilter/@VID100",
|
||||||
|
"value": [
|
||||||
|
"103",
|
||||||
|
"100"
|
||||||
|
],
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"15": {
|
||||||
|
"type": "multi",
|
||||||
|
"ele": "//CRTransFilter[@ClipIndex=count(//CRTrackList/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지3.jpg']/preceding-sibling::*)]/preceding-sibling::CRTrackClip)]/@ID|//CRTransFilter[@ClipIndex=count(//CRTrackList/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지3.jpg']/preceding-sibling::*)]/preceding-sibling::CRTrackClip)]/@Range|//CRTransFilter[@ClipIndex=count(//CRTrackList/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지3.jpg']/preceding-sibling::*)]/preceding-sibling::CRTrackClip)]/@Type",
|
||||||
|
"value": [
|
||||||
|
"10",
|
||||||
|
"450:480",
|
||||||
|
"2"
|
||||||
|
],
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"16": {
|
||||||
|
"existEle": "//CRClip[@Path='이미지2.jpg']",
|
||||||
|
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지2.jpg']/preceding-sibling::*)]/@Length",
|
||||||
|
"type": "searchIndex",
|
||||||
|
"value": "210",
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"17": {
|
||||||
|
"type": "multi",
|
||||||
|
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지2.jpg']/preceding-sibling::*)]//CRFilter/@ID |//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지2.jpg']/preceding-sibling::*)]//CRFilter/@VID101",
|
||||||
|
"value": [
|
||||||
|
"184",
|
||||||
|
"5"
|
||||||
|
],
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"18": {
|
||||||
|
"type": "multi",
|
||||||
|
"ele": "//CRTransFilter[@ClipIndex=count(//CRTrackList/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지2.jpg']/preceding-sibling::*)]/preceding-sibling::CRTrackClip)]/@ID|//CRTransFilter[@ClipIndex=count(//CRTrackList/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지2.jpg']/preceding-sibling::*)]/preceding-sibling::CRTrackClip)]/@Range|//CRTransFilter[@ClipIndex=count(//CRTrackList/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지2.jpg']/preceding-sibling::*)]/preceding-sibling::CRTrackClip)]/@Type",
|
||||||
|
"value": [
|
||||||
|
"19",
|
||||||
|
"660:690",
|
||||||
|
"2"
|
||||||
|
],
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"19": {
|
||||||
|
"existEle": "//CRClip[@Path='이미지1.jpg']",
|
||||||
|
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지1.jpg']/preceding-sibling::*)]/@Length",
|
||||||
|
"type": "searchIndex",
|
||||||
|
"value": "150",
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"20": {
|
||||||
|
"type": "multi",
|
||||||
|
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지1.jpg']/preceding-sibling::*)]//CRFilter/@ID |//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지1.jpg']/preceding-sibling::*)]//CRFilter/@VID100",
|
||||||
|
"value": [
|
||||||
|
"96",
|
||||||
|
"50"
|
||||||
|
],
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"21": {
|
||||||
|
"type": "multi",
|
||||||
|
"ele": "//CRTransFilter[@ClipIndex=count(//CRTrackList/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지1.jpg']/preceding-sibling::*)]/preceding-sibling::CRTrackClip)]/@ID|//CRTransFilter[@ClipIndex=count(//CRTrackList/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지1.jpg']/preceding-sibling::*)]/preceding-sibling::CRTrackClip)]/@Range|//CRTransFilter[@ClipIndex=count(//CRTrackList/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지1.jpg']/preceding-sibling::*)]/preceding-sibling::CRTrackClip)]/@Type",
|
||||||
|
"value": [
|
||||||
|
"0",
|
||||||
|
"780:840",
|
||||||
|
"2"
|
||||||
|
],
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"22": {
|
||||||
|
"ele": "//CRCUnitArr[@Name='{search}']",
|
||||||
|
"search": "초록빛 이파리들 Green leaves",
|
||||||
|
"point": 3
|
||||||
|
},
|
||||||
|
"23": {
|
||||||
|
"ele": "//CRCUnitArr[@Name='{search}']//GCUnitPool[@Type='1']/GCUnit[@VID102='궁서체']",
|
||||||
|
"ele2": "//CROwneUnit[2]/CRCUnitArr//GCUnitPool[@Type='1']/GCUnit[@VID102='궁서체']",
|
||||||
|
"search": "초록빛 이파리들 Green leaves",
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"24": {
|
||||||
|
"ele": "//CRCUnitArr[@Name='{search}']//GCUnitPool[@Type='1']/GCUnit[@VID101='150']",
|
||||||
|
"ele2": "//CROwneUnit[2]/CRCUnitArr//GCUnitPool[@Type='1']/GCUnit[@VID101='150']",
|
||||||
|
"search": "초록빛 이파리들 Green leaves",
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"25": {
|
||||||
|
"ele": "//CRCUnitArr[@Name='{search}']//GCUnitPool/GCUnit[@Type='4'][@VID100='-14592003']",
|
||||||
|
"ele2": "//CROwneUnit[2]/CRCUnitArr//GCUnitPool/GCUnit[@Type='4'][@VID100='-14592003']",
|
||||||
|
"search": "초록빛 이파리들 Green leaves",
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"26": {
|
||||||
|
"ele": "//CRCUnitArr[@Name='{search}']//GCUnitPool/GCUnit[@Type='2'][@VID100='0.30000001'][@VID101='-3868161']",
|
||||||
|
"ele2": "//CROwneUnit[2]/CRCUnitArr//GCUnitPool/GCUnit[@Type='2'][@VID100='0.30000001'][@VID101='-3868161']",
|
||||||
|
"search": "초록빛 이파리들 Green leaves",
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"27": {
|
||||||
|
"ele": "//CRCUnitArr[@Name='{search}'][@VID505='4'][@VID507='2']",
|
||||||
|
"ele2": "//CROwneUnit[2]/CRCUnitArr[@VID505='4'][@VID507='2']",
|
||||||
|
"search": "초록빛 이파리들 Green leaves",
|
||||||
|
"point": 3
|
||||||
|
},
|
||||||
|
"28": {
|
||||||
|
"ele": "//CRTrackList[@Name='텍스트']/CRTrackClip[@ClipIndex=count(//CROwneUnit[.//CRCUnitArr[@Name='{search}']]/preceding::CROwneUnit)][@Pos='0']",
|
||||||
|
"ele2": "//CRTrackList[@Name='텍스트']/CRTrackClip[@ClipIndex=count(//CROwneUnit[2]/CRCUnitArr/preceding::CROwneUnit)][@Pos='0']",
|
||||||
|
"search": "초록빛 이파리들 Green leaves",
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"29": {
|
||||||
|
"ele": "//CRTrackList[@Name='텍스트']/CRTrackClip[(@ClipIndex=count(//CROwneUnit[.//CRCUnitArr[@Name='{search}']]/preceding::CROwneUnit))][@Length='120']",
|
||||||
|
"ele2": "//CRTrackList[@Name='텍스트']/CRTrackClip[@ClipIndex=count(//CROwneUnit[2]/CRCUnitArr/preceding::CROwneUnit)][@Length='120']",
|
||||||
|
"search": "초록빛 이파리들 Green leaves",
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"30": {
|
||||||
|
"ele": "//CRTrackArr/CRAudioTrackArr/CRTrackList[@Name='오디오1']/CRTrackClip[@Pos='0']",
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"31": {
|
||||||
|
"ele": "//CRTrackArr/CRAudioTrackArr/CRTrackList[@Name='오디오1']/CRTrackClip[@Length='800']",
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"32": {
|
||||||
|
"ele": "//CRTrackArr/CRAudioTrackArr/CRTrackList[@Name='오디오1']//CRFilter[@Type='2'][@ID='1'][@VID8='90']",
|
||||||
|
"point": 2
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
380
DIC_2521D.json
Normal file
380
DIC_2521D.json
Normal file
@@ -0,0 +1,380 @@
|
|||||||
|
{
|
||||||
|
"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
|
||||||
|
},
|
||||||
|
"5": {
|
||||||
|
"ele": "$.children[?(@.name=='Milk Cow Ranch')].name",
|
||||||
|
"value": "Milk Cow Ranch",
|
||||||
|
"point": 10
|
||||||
|
},
|
||||||
|
"6": {
|
||||||
|
"ele": "$.children[?(@.name=='Milk Cow Ranch')].text.font.names[0]",
|
||||||
|
"type": "font",
|
||||||
|
"value": "Arial",
|
||||||
|
"point": 10
|
||||||
|
},
|
||||||
|
"7": {
|
||||||
|
"ele": "$.children[?(@.name=='Milk Cow Ranch')].text.font.names[0]",
|
||||||
|
"value": "Arial-BoldItalicMT",
|
||||||
|
"point": 10
|
||||||
|
},
|
||||||
|
"8": {
|
||||||
|
"ele": "$.children[?(@.name=='Milk Cow Ranch')].text.font.sizes[0]",
|
||||||
|
"value": 48,
|
||||||
|
"point": 10
|
||||||
|
},
|
||||||
|
"9": {
|
||||||
|
"ele": "$.children[?(@.name=='Milk Cow Ranch')].text.font.colors[0]",
|
||||||
|
"type": "color",
|
||||||
|
"value": "ffffff",
|
||||||
|
"point": 10
|
||||||
|
},
|
||||||
|
"10": {
|
||||||
|
"ele": "none",
|
||||||
|
"point": 0
|
||||||
|
},
|
||||||
|
"11": {
|
||||||
|
"ele": "none",
|
||||||
|
"point": 0
|
||||||
|
},
|
||||||
|
"12": {
|
||||||
|
"ele": "none",
|
||||||
|
"point": 0
|
||||||
|
},
|
||||||
|
"13": {
|
||||||
|
"ele": "$.children[?(@.name=='젖소 목장 체험')].name",
|
||||||
|
"value": "젖소 목장 체험",
|
||||||
|
"point": 10
|
||||||
|
},
|
||||||
|
"14": {
|
||||||
|
"ele": "$.children[?(@.name=='젖소 목장 체험')].text.font.names[0]",
|
||||||
|
"type": "font",
|
||||||
|
"value": "YetR",
|
||||||
|
"point": 10
|
||||||
|
},
|
||||||
|
"15": {
|
||||||
|
"ele": "$.children[?(@.name=='젖소 목장 체험')].text.font.sizes[0]",
|
||||||
|
"value": 36,
|
||||||
|
"point": 10
|
||||||
|
},
|
||||||
|
"16": {
|
||||||
|
"ele": "$.children[?(@.name=='젖소 목장 체험')].text.font.colors[0]",
|
||||||
|
"type": "color",
|
||||||
|
"value": "fbf203",
|
||||||
|
"point": 10
|
||||||
|
},
|
||||||
|
"17": {
|
||||||
|
"ele": "none",
|
||||||
|
"point": 0
|
||||||
|
},
|
||||||
|
"18": {
|
||||||
|
"ele": "none",
|
||||||
|
"point": 0
|
||||||
|
},
|
||||||
|
"19": {
|
||||||
|
"ele": "none",
|
||||||
|
"point": 0
|
||||||
|
},
|
||||||
|
"20": {
|
||||||
|
"ele": "none",
|
||||||
|
"point": 0
|
||||||
|
},
|
||||||
|
"21": {
|
||||||
|
"ele": "none",
|
||||||
|
"point": 0
|
||||||
|
},
|
||||||
|
"22": {
|
||||||
|
"ele": "none",
|
||||||
|
"point": 0
|
||||||
|
},
|
||||||
|
"23": {
|
||||||
|
"ele": "none",
|
||||||
|
"point": 0
|
||||||
|
},
|
||||||
|
"24": {
|
||||||
|
"ele": "none",
|
||||||
|
"point": 0
|
||||||
|
},
|
||||||
|
"25": {
|
||||||
|
"ele": "none",
|
||||||
|
"point": 0
|
||||||
|
},
|
||||||
|
"26": {
|
||||||
|
"ele": "none",
|
||||||
|
"point": 0
|
||||||
|
},
|
||||||
|
"27": {
|
||||||
|
"ele": "$[?(@.width == 65 && @.height == 45)]",
|
||||||
|
"type": "boolean",
|
||||||
|
"point": 10
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"2": {
|
||||||
|
"1": {
|
||||||
|
"ele": "//CRClipArr/CRClip[position() = //CRTrackList[1]/CRTrackClip/@ClipIndex]/@Path",
|
||||||
|
"type": "array",
|
||||||
|
"value": [
|
||||||
|
"동영상.mp4",
|
||||||
|
"이미지3.jpg",
|
||||||
|
"이미지1.jpg",
|
||||||
|
"이미지2.jpg"
|
||||||
|
],
|
||||||
|
"point": 4
|
||||||
|
},
|
||||||
|
"2": {
|
||||||
|
"ele": "/CROASTERP/CRTrackArr[1]/CRVideoTrackArr[1]/CRTrackList[1]/CRTrackClip[1][@Speed='120']",
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"3": {
|
||||||
|
"ele": "count(//CRClip[@Path='동영상.mp4']/preceding-sibling::*)",
|
||||||
|
"type": "startend",
|
||||||
|
"start": "0",
|
||||||
|
"end": "340",
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"4": {
|
||||||
|
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='동영상.mp4']/preceding-sibling::*)]//CRFilter[@ID='86'][@VID100='6'][@VID101='30']",
|
||||||
|
"point": 3
|
||||||
|
},
|
||||||
|
"5": {
|
||||||
|
"ele": "//CRCUnitArr[@Name='{search}']",
|
||||||
|
"search": "산책하는 젖소들",
|
||||||
|
"point": 3
|
||||||
|
},
|
||||||
|
"6": {
|
||||||
|
"ele": "//CRCUnitArr[@Name='{search}']//GCUnitPool[@Type='1']/GCUnit[@VID102='궁서체']",
|
||||||
|
"ele2": "//CROwneUnit[1]/CRCUnitArr//GCUnitPool[@Type='1']/GCUnit[@VID102='궁서체']",
|
||||||
|
"search": "산책하는 젖소들",
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"7": {
|
||||||
|
"ele": "//CRCUnitArr[@Name='{search}']//GCUnitPool[@Type='1']/GCUnit[@VID101='100']",
|
||||||
|
"ele2": "//CROwneUnit[1]/CRCUnitArr//GCUnitPool[@Type='1']/GCUnit[@VID101='100']",
|
||||||
|
"search": "산책하는 젖소들",
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"8": {
|
||||||
|
"ele": "//CRCUnitArr[@Name='{search}']//GCUnitPool/GCUnit[@Type='4'][@VID100='-14013785']",
|
||||||
|
"ele2": "//CROwneUnit[1]/CRCUnitArr//GCUnitPool/GCUnit[@Type='4'][@VID100='-14013785']",
|
||||||
|
"search": "산책하는 젖소들",
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"9": {
|
||||||
|
"ele": "//CRCUnitArr[@Name='{search}']/@VID600 | //CRCUnitArr[@Name='{search}']/@VID601",
|
||||||
|
"ele2": "//CROwneUnit[1]/CRCUnitArr/@VID600 | //CROwneUnit[1]/CRCUnitArr/@VID601",
|
||||||
|
"type": "multi",
|
||||||
|
"search": "산책하는 젖소들",
|
||||||
|
"value": [
|
||||||
|
0.356,
|
||||||
|
0.933
|
||||||
|
],
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"10": {
|
||||||
|
"existEle": "//CRCUnitArr[@Name='{search}']",
|
||||||
|
"ele": "sum(//CRTrackList[@Name='텍스트']/CRTrackClip[not(@ClipIndex=count(//CROwneUnit[1]/CRCUnitArr/preceding::CROwneUnit))]/@Length)",
|
||||||
|
"type": "searchIndex",
|
||||||
|
"value": 160,
|
||||||
|
"search": "산책하는 젖소들",
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"11": {
|
||||||
|
"ele": "//CRTrackList[@Name='텍스트']/CRTrackClip[(@ClipIndex=count(//CROwneUnit[.//CRCUnitArr[@Name='산책하는 젖소들']]/preceding::CROwneUnit))][@Length='120']",
|
||||||
|
"ele2": "//CRTrackList[@Name='텍스트']/CRTrackClip[(@ClipIndex=count(//CROwneUnit[1]/CRCUnitArr/preceding::CROwneUnit))][@Length='120']",
|
||||||
|
"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": {
|
||||||
|
"existEle": "//CRClip[@Path='이미지3.jpg']",
|
||||||
|
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지3.jpg']/preceding-sibling::*)]/@Length",
|
||||||
|
"type": "searchIndex",
|
||||||
|
"value": "210",
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"14": {
|
||||||
|
"type": "multi",
|
||||||
|
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지3.jpg']/preceding-sibling::*)]//CRFilter/@ID |//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지3.jpg']/preceding-sibling::*)]//CRFilter/@VID100",
|
||||||
|
"value": [
|
||||||
|
"173",
|
||||||
|
"0"
|
||||||
|
],
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"15": {
|
||||||
|
"type": "multi",
|
||||||
|
"ele": "//CRTransFilter[@ClipIndex=count(//CRTrackList/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지3.jpg']/preceding-sibling::*)]/preceding-sibling::CRTrackClip)]/@ID|//CRTransFilter[@ClipIndex=count(//CRTrackList/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지3.jpg']/preceding-sibling::*)]/preceding-sibling::CRTrackClip)]/@Range|//CRTransFilter[@ClipIndex=count(//CRTrackList/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지3.jpg']/preceding-sibling::*)]/preceding-sibling::CRTrackClip)]/@Type",
|
||||||
|
"value": [
|
||||||
|
"32",
|
||||||
|
"520:550",
|
||||||
|
"2"
|
||||||
|
],
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"16": {
|
||||||
|
"existEle": "//CRClip[@Path='이미지1.jpg']",
|
||||||
|
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지1.jpg']/preceding-sibling::*)]/@Length",
|
||||||
|
"type": "searchIndex",
|
||||||
|
"value": "150",
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"17": {
|
||||||
|
"type": "multi",
|
||||||
|
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지1.jpg']/preceding-sibling::*)]//CRFilter/@ID |//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지1.jpg']/preceding-sibling::*)]//CRFilter/@VID101",
|
||||||
|
"value": [
|
||||||
|
"103",
|
||||||
|
"10"
|
||||||
|
],
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"18": {
|
||||||
|
"type": "multi",
|
||||||
|
"ele": "//CRTransFilter[@ClipIndex=count(//CRTrackList/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지1.jpg']/preceding-sibling::*)]/preceding-sibling::CRTrackClip)]/@ID|//CRTransFilter[@ClipIndex=count(//CRTrackList/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지1.jpg']/preceding-sibling::*)]/preceding-sibling::CRTrackClip)]/@Range|//CRTransFilter[@ClipIndex=count(//CRTrackList/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지1.jpg']/preceding-sibling::*)]/preceding-sibling::CRTrackClip)]/@Type",
|
||||||
|
"value": [
|
||||||
|
"8",
|
||||||
|
"670:700",
|
||||||
|
"2"
|
||||||
|
],
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"19": {
|
||||||
|
"existEle": "//CRClip[@Path='이미지2.jpg']",
|
||||||
|
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지2.jpg']/preceding-sibling::*)]/@Length",
|
||||||
|
"type": "searchIndex",
|
||||||
|
"value": "180",
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"20": {
|
||||||
|
"type": "multi",
|
||||||
|
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지2.jpg']/preceding-sibling::*)]//CRFilter/@ID |//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지2.jpg']/preceding-sibling::*)]//CRFilter/@VID100",
|
||||||
|
"value": [
|
||||||
|
"184",
|
||||||
|
"30"
|
||||||
|
],
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"21": {
|
||||||
|
"type": "multi",
|
||||||
|
"ele": "//CRTransFilter[@ClipIndex=count(//CRTrackList/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지2.jpg']/preceding-sibling::*)]/preceding-sibling::CRTrackClip)]/@ID|//CRTransFilter[@ClipIndex=count(//CRTrackList/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지2.jpg']/preceding-sibling::*)]/preceding-sibling::CRTrackClip)]/@Range|//CRTransFilter[@ClipIndex=count(//CRTrackList/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지2.jpg']/preceding-sibling::*)]/preceding-sibling::CRTrackClip)]/@Type",
|
||||||
|
"value": [
|
||||||
|
"19",
|
||||||
|
"790:880",
|
||||||
|
"2"
|
||||||
|
],
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"22": {
|
||||||
|
"ele": "//CRCUnitArr[@Name='{search}']",
|
||||||
|
"search": "젖소와 함께한 시간 With milk cow",
|
||||||
|
"point": 3
|
||||||
|
},
|
||||||
|
"23": {
|
||||||
|
"ele": "//CRCUnitArr[@Name='{search}']//GCUnitPool[@Type='1']/GCUnit[@VID102='굴림체']",
|
||||||
|
"ele2": "//CROwneUnit[2]/CRCUnitArr//GCUnitPool[@Type='1']/GCUnit[@VID102='굴림체']",
|
||||||
|
"search": "젖소와 함께한 시간 With milk cow",
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"24": {
|
||||||
|
"ele": "//CRCUnitArr[@Name='{search}']//GCUnitPool[@Type='1']/GCUnit[@VID101='140']",
|
||||||
|
"ele2": "//CROwneUnit[2]/CRCUnitArr//GCUnitPool[@Type='1']/GCUnit[@VID101='140']",
|
||||||
|
"search": "젖소와 함께한 시간 With milk cow",
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"25": {
|
||||||
|
"ele": "//CRCUnitArr[@Name='{search}']//GCUnitPool/GCUnit[@Type='4'][@VID100='-14982578']",
|
||||||
|
"ele2": "//CROwneUnit[2]/CRCUnitArr//GCUnitPool/GCUnit[@Type='4'][@VID100='-14982578']",
|
||||||
|
"search": "젖소와 함께한 시간 With milk cow",
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"26": {
|
||||||
|
"ele": "//CRCUnitArr[@Name='{search}']//GCUnitPool/GCUnit[@Type='2'][@VID100='0.30000001'][@VID101='-5511709']",
|
||||||
|
"ele2": "//CROwneUnit[2]/CRCUnitArr//GCUnitPool/GCUnit[@Type='2'][@VID100='0.30000001'][@VID101='-5511709']",
|
||||||
|
"search": "젖소와 함께한 시간 With milk cow",
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"27": {
|
||||||
|
"ele": "//CRCUnitArr[@Name='{search}'][@VID505='24'][@VID507='2']",
|
||||||
|
"ele2": "//CROwneUnit[2]/CRCUnitArr[@VID505='24'][@VID507='2']",
|
||||||
|
"search": "젖소와 함께한 시간 With milk cow",
|
||||||
|
"point": 3
|
||||||
|
},
|
||||||
|
"28": {
|
||||||
|
"ele": "//CRTrackList[@Name='텍스트']/CRTrackClip[@ClipIndex=count(//CROwneUnit[.//CRCUnitArr[@Name='{search}']]/preceding::CROwneUnit)][@Pos='0']",
|
||||||
|
"ele2": "//CRTrackList[@Name='텍스트']/CRTrackClip[@ClipIndex=count(//CROwneUnit[2]/CRCUnitArr/preceding::CROwneUnit)][@Pos='0']",
|
||||||
|
"search": "젖소와 함께한 시간 With milk cow",
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"29": {
|
||||||
|
"ele": "//CRTrackList[@Name='텍스트']/CRTrackClip[(@ClipIndex=count(//CROwneUnit[.//CRCUnitArr[@Name='{search}']]/preceding::CROwneUnit))][@Length='120']",
|
||||||
|
"ele2": "//CRTrackList[@Name='텍스트']/CRTrackClip[@ClipIndex=count(//CROwneUnit[2]/CRCUnitArr/preceding::CROwneUnit)][@Length='120']",
|
||||||
|
"search": "젖소와 함께한 시간 With milk cow",
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"30": {
|
||||||
|
"ele": "//CRTrackArr/CRAudioTrackArr/CRTrackList[@Name='오디오1']/CRTrackClip[@Pos='0']",
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"31": {
|
||||||
|
"ele": "//CRTrackArr/CRAudioTrackArr/CRTrackList[@Name='오디오1']/CRTrackClip[@Length='860']",
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"32": {
|
||||||
|
"ele": "//CRTrackArr/CRAudioTrackArr/CRTrackList[@Name='오디오1']//CRFilter[@Type='2'][@ID='1'][@VID8='60']",
|
||||||
|
"point": 2
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
15
README.md
15
README.md
@@ -12,6 +12,7 @@ xpath 테스트 웹: http://xpather.com/
|
|||||||
* PSD 관련해서 좀 더 추가적인 채점이 되도록 기능 개선
|
* PSD 관련해서 좀 더 추가적인 채점이 되도록 기능 개선
|
||||||
* PSD 라이브러리 변경도 생각해볼 것
|
* PSD 라이브러리 변경도 생각해볼 것
|
||||||
|
|
||||||
|
|
||||||
### psdExport.js
|
### psdExport.js
|
||||||
nodejs 기반, scoring.json 파일에 채점기준표 만들어서 채점
|
nodejs 기반, scoring.json 파일에 채점기준표 만들어서 채점
|
||||||
|
|
||||||
@@ -26,3 +27,17 @@ xpath 테스트 용
|
|||||||
### copyFiles.py
|
### copyFiles.py
|
||||||
특정 폴더 내에 DIC 답안지를 output 폴더로 시험 유형(1교시: A, 2교시: B, 3교시: C) 별로 구분해서 복사
|
특정 폴더 내에 DIC 답안지를 output 폴더로 시험 유형(1교시: A, 2교시: B, 3교시: C) 별로 구분해서 복사
|
||||||
|
|
||||||
|
### 오류 및 수정 필요 부분
|
||||||
|
1. 문제3-9번 자막 위치 설정 '화면 정가운데 아래' 판별 시 자막의 길이에 따라 위치 기준이 바뀜
|
||||||
|
* 텍스트 유사도 판별을 거치게 되면 정답으로 인정되는 텍스트의 길이도 유동적이므로 위치도 유동적으로 변경되어야 함
|
||||||
|
* 수정예상방안 : 글자 수 마다 x,y 위치 값 따로 설정하는 방식
|
||||||
|
|
||||||
|
2. .jpg / .psd 채점 파일 예외사항
|
||||||
|
1. 1번 파일 누락, 2번 파일만 작성
|
||||||
|
* 현재 차례대로 읽어 들여 채점 하는 방식
|
||||||
|
-> 1번 파일이 누락 된 수험자는 2번 파일이 1번 파일로 인식되어 채점
|
||||||
|
-> 1번 파일이 누락 되어 있으면 건너 뛰고 2번 파일을 채점하도록 수정해야 함
|
||||||
|
|
||||||
|
2. 3개 이상 파일이 있는 경우
|
||||||
|

|
||||||
|
*
|
||||||
16
copyFiles.py
16
copyFiles.py
@@ -2,19 +2,23 @@ import os
|
|||||||
import shutil
|
import shutil
|
||||||
import unicodedata
|
import unicodedata
|
||||||
|
|
||||||
def copy_dic_subdirs(source_root, target_root_b, target_root_c):
|
def copy_dic_subdirs(source_root, target_root_a, target_root_b, target_root_c, target_root_d):
|
||||||
for root, dirs, files in os.walk(source_root):
|
for root, dirs, files in os.walk(source_root):
|
||||||
for dir_name in dirs:
|
for dir_name in dirs:
|
||||||
if dir_name == 'DIC': # DIC 디렉토리 탐색
|
if dir_name == 'DIW': # DIC 디렉토리 탐색
|
||||||
parent_dir = os.path.basename(os.path.dirname(os.path.join(root, dir_name)))
|
parent_dir = os.path.basename(os.path.dirname(os.path.join(root, dir_name)))
|
||||||
target_root = None
|
target_root = None
|
||||||
parent_dir = unicodedata.normalize('NFC', parent_dir)
|
parent_dir = unicodedata.normalize('NFC', parent_dir)
|
||||||
|
|
||||||
# 부모 디렉토리가 '2교시'인지, '3교시'인지 확인
|
# 부모 디렉토리가 '2교시'인지, '3교시'인지 확인
|
||||||
if parent_dir == '2교시':
|
if parent_dir == '1교시':
|
||||||
|
target_root = target_root_a
|
||||||
|
elif parent_dir == '2교시':
|
||||||
target_root = target_root_b
|
target_root = target_root_b
|
||||||
elif parent_dir == '3교시':
|
elif parent_dir == '3교시':
|
||||||
target_root = target_root_c
|
target_root = target_root_c
|
||||||
|
elif parent_dir == '4교시':
|
||||||
|
target_root = target_root_d
|
||||||
|
|
||||||
if target_root:
|
if target_root:
|
||||||
source_dic_path = os.path.join(root, dir_name)
|
source_dic_path = os.path.join(root, dir_name)
|
||||||
@@ -28,8 +32,10 @@ def copy_dic_subdirs(source_root, target_root_b, target_root_c):
|
|||||||
print(f"Skipping {dir_name} under {parent_dir}, as it doesn't match '2교시' or '3교시'.")
|
print(f"Skipping {dir_name} under {parent_dir}, as it doesn't match '2교시' or '3교시'.")
|
||||||
|
|
||||||
# 사용법
|
# 사용법
|
||||||
source_directory = r"C:\Users\dra\project\data\제2501회 정기\답안파일\제2501회 디지털정보활용능력_정기_답안파일\경기남부" # 원본 디렉토리 경로
|
source_directory = r"C:\Users\dra\project\data\제2521회 특별검정\제2521회 디지털정보활용능력 특별검정 답안파일" # 원본 디렉토리 경로
|
||||||
|
target_directory_a = r".\output\A" # '2교시'의 타겟 경로
|
||||||
target_directory_b = r".\output\B" # '2교시'의 타겟 경로
|
target_directory_b = r".\output\B" # '2교시'의 타겟 경로
|
||||||
target_directory_c = r".\output\C" # '3교시'의 타겟 경로
|
target_directory_c = r".\output\C" # '3교시'의 타겟 경로
|
||||||
|
target_directory_d = r".\output\D" # '3교시'의 타겟 경로
|
||||||
|
|
||||||
copy_dic_subdirs(source_directory, target_directory_b, target_directory_c)
|
copy_dic_subdirs(source_directory, target_directory_a, target_directory_b, target_directory_c, target_directory_d)
|
||||||
|
|||||||
1
layer_gommix_xpath.xbook
Normal file
1
layer_gommix_xpath.xbook
Normal file
File diff suppressed because one or more lines are too long
BIN
output.xlsx
BIN
output.xlsx
Binary file not shown.
BIN
output2.xlsx
BIN
output2.xlsx
Binary file not shown.
@@ -18,7 +18,7 @@ const studentDirs = fs.readdirSync(answerFilesDir).filter(file => {
|
|||||||
//const students = fs.readdirSync(answerFilesDir);
|
//const students = fs.readdirSync(answerFilesDir);
|
||||||
|
|
||||||
// 기준표 파일 읽기
|
// 기준표 파일 읽기
|
||||||
const scoring = require('./제2501회 정기 DIC B형.json');
|
const scoring = require('./제2501회 정기 DIC B형_old.json');
|
||||||
|
|
||||||
const psdData = [];
|
const psdData = [];
|
||||||
// 채점 결과 리스트
|
// 채점 결과 리스트
|
||||||
|
|||||||
101
psdExport_2.js
101
psdExport_2.js
@@ -6,10 +6,36 @@ const path = require('path');
|
|||||||
const xpath = require('xpath');
|
const xpath = require('xpath');
|
||||||
const { DOMParser } = require('xmldom');
|
const { DOMParser } = require('xmldom');
|
||||||
|
|
||||||
const findSimilarString = require('./findSimilarString'); // 함수 가져오기
|
const findSimilarString = require('./findSimilarString');
|
||||||
|
|
||||||
// 복사된 답안파일 폴더
|
// --------------------------------------------------------
|
||||||
const answerFilesDir = './output/B/DIC/';
|
const scoringJson = require('./DIC_2521A.json');
|
||||||
|
// const scoringJson = require('./DIC_2521B.json');
|
||||||
|
// const scoringJson = require('./DIC_2521C.json');
|
||||||
|
// const scoringJson = require('./DIC_2521D.json');
|
||||||
|
|
||||||
|
// --------------------------------------------------------
|
||||||
|
const answerFilesDir = './output/A/DIC';
|
||||||
|
// const answerFilesDir = './output/B/DIC';
|
||||||
|
// const answerFilesDir = './output/C/DIC';
|
||||||
|
// const answerFilesDir = './output/D/DIC';
|
||||||
|
|
||||||
|
// TEST
|
||||||
|
// const answerFilesDir = './output/A/TEST';
|
||||||
|
// const answerFilesDir = './output/B/TEST';
|
||||||
|
// const answerFilesDir = './output/D/TEST';
|
||||||
|
|
||||||
|
// --------------------------------------------------------
|
||||||
|
const outputExcelFile = './DIC_2521A_result.xlsx';
|
||||||
|
// const outputExcelFile = './DIC_2521B_result.xlsx';
|
||||||
|
// const outputExcelFile = './DIC_2521C_result.xlsx';
|
||||||
|
// const outputExcelFile = './DIC_2521D_result.xlsx';
|
||||||
|
|
||||||
|
// TEST
|
||||||
|
// const outputExcelFile = './DIC_2521A_TEST.xlsx';
|
||||||
|
// const outputExcelFile = './DIC_2521B_TEST.xlsx';
|
||||||
|
// const outputExcelFile = './DIC_2521D_TEST.xlsx';
|
||||||
|
// --------------------------------------------------------
|
||||||
|
|
||||||
// 답안 폴더 내부에 디렉토리가 아닌 일반 파일이 있을 경우 디렉토리만 필터링 해서 불러옴
|
// 답안 폴더 내부에 디렉토리가 아닌 일반 파일이 있을 경우 디렉토리만 필터링 해서 불러옴
|
||||||
const studentDirs = fs.readdirSync(answerFilesDir).filter(file => {
|
const studentDirs = fs.readdirSync(answerFilesDir).filter(file => {
|
||||||
@@ -17,8 +43,6 @@ const studentDirs = fs.readdirSync(answerFilesDir).filter(file => {
|
|||||||
return fs.statSync(filePath).isDirectory();
|
return fs.statSync(filePath).isDirectory();
|
||||||
});
|
});
|
||||||
|
|
||||||
// 기준표 파일 읽기
|
|
||||||
const scoringJson = require('./제2501회 정기 DIC B형.json');
|
|
||||||
|
|
||||||
// 채점 결과 리스트
|
// 채점 결과 리스트
|
||||||
const scoringResultList = [];
|
const scoringResultList = [];
|
||||||
@@ -37,17 +61,24 @@ studentDirs.forEach(student => {
|
|||||||
0: name
|
0: name
|
||||||
};
|
};
|
||||||
|
|
||||||
// psdFiles
|
|
||||||
psdFiles.forEach((psdFile, index) => {
|
psdFiles.forEach((psdFile, index) => {
|
||||||
const psdPath = path.join('./', studentDir, psdFile);
|
const psdPath = path.join('./', studentDir, psdFile);
|
||||||
console.log(`Reading ${psdPath}...`);
|
console.log(`Reading ${psdPath}...`);
|
||||||
psdData[index] = psd.fromFile(psdPath);
|
try {
|
||||||
psdData[index].parse();
|
const psdFileData = psd.fromFile(psdPath);
|
||||||
scoringResult[index + 1] = getScore(psdData, scoringJson, index);
|
psdFileData.parse();
|
||||||
|
psdData[index] = psdFileData;
|
||||||
|
scoringResult[index + 1] = getScore(psdData, scoringJson, index);
|
||||||
|
} catch (error) {
|
||||||
|
console.error(`Error reading PSD file: ${psdPath}`, error);
|
||||||
|
// 잘못된 파일을 건너뛰기
|
||||||
|
// scoringResult[index + 1] = null;
|
||||||
|
}
|
||||||
});
|
});
|
||||||
gmepFile.forEach((gmep, index) => {
|
gmepFile.forEach((gmep, index) => {
|
||||||
const gmepPath = path.join('./', studentDir, gmep);
|
const gmepPath = path.join('./', studentDir, gmep);
|
||||||
console.log(`Reading ${gmepPath}...`);
|
console.log(`Reading ${gmepPath}...`);
|
||||||
|
|
||||||
const xmlString = fs.readFileSync(gmepPath, 'utf8');
|
const xmlString = fs.readFileSync(gmepPath, 'utf8');
|
||||||
// XML 문자열을 파싱하여 XML 문서 객체로 변환
|
// XML 문자열을 파싱하여 XML 문서 객체로 변환
|
||||||
const xmlDocument = new DOMParser().parseFromString(xmlString, 'application/xml');
|
const xmlDocument = new DOMParser().parseFromString(xmlString, 'application/xml');
|
||||||
@@ -82,8 +113,8 @@ const workbook = XLSX.utils.book_new();
|
|||||||
XLSX.utils.book_append_sheet(workbook, worksheet, '채점 결과');
|
XLSX.utils.book_append_sheet(workbook, worksheet, '채점 결과');
|
||||||
|
|
||||||
// 엑셀 파일 저장
|
// 엑셀 파일 저장
|
||||||
XLSX.writeFile(workbook, 'output2.xlsx');
|
XLSX.writeFile(workbook, outputExcelFile);
|
||||||
console.log('채점 결과가 output2.xlsx 파일에 저장되었습니다.');
|
console.log('채점 결과가 '+outputExcelFile+' 파일에 저장되었습니다.');
|
||||||
|
|
||||||
|
|
||||||
// xml 형식의 gmep 파일을 읽어서 점수를 계산
|
// xml 형식의 gmep 파일을 읽어서 점수를 계산
|
||||||
@@ -103,7 +134,8 @@ function getGmepScore(gmepData, scoringJson, index) {
|
|||||||
// 채점기준표 문항별 분류
|
// 채점기준표 문항별 분류
|
||||||
for (const key in scoringData) {
|
for (const key in scoringData) {
|
||||||
let ele = scoringData[key].ele;
|
let ele = scoringData[key].ele;
|
||||||
const value = scoringData[key].value;
|
let existEle = scoringData[key].existEle;
|
||||||
|
const rightAnswer = scoringData[key].value;
|
||||||
const point = scoringData[key].point;
|
const point = scoringData[key].point;
|
||||||
const type = scoringData[key].type;
|
const type = scoringData[key].type;
|
||||||
const search = scoringData[key].search;
|
const search = scoringData[key].search;
|
||||||
@@ -121,9 +153,14 @@ function getGmepScore(gmepData, scoringJson, index) {
|
|||||||
let result = findSimilarString(gmepXmlDoc, search, 0.2)
|
let result = findSimilarString(gmepXmlDoc, search, 0.2)
|
||||||
console.log("🚀 ~ getGmepScore ~ result:", result)
|
console.log("🚀 ~ getGmepScore ~ result:", result)
|
||||||
|
|
||||||
ele = ele.replace('{search}', result);
|
ele = ele.replace(/{search}/g, result);
|
||||||
|
console.log("🚀 ~ getGmepScore ~ ele:", ele)
|
||||||
|
if ( existEle !== undefined ){
|
||||||
|
existEle = existEle.replace(/{search}/g, result);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
console.log(`example number: ${key}`);
|
console.log(`example number: ${key}`)
|
||||||
|
|
||||||
|
|
||||||
// xpath
|
// xpath
|
||||||
if (ele === 'none') {
|
if (ele === 'none') {
|
||||||
@@ -169,8 +206,8 @@ function getGmepScore(gmepData, scoringJson, index) {
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
values.forEach((v, i) => {
|
values.forEach((v, i) => {
|
||||||
console.log(`values: ${v} value: ${value[i]}`);
|
console.log(`values: ${v} value: ${rightAnswer[i]}`);
|
||||||
if (value[i] !== v) {
|
if (rightAnswer[i] !== v) {
|
||||||
isSame = false;
|
isSame = false;
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
@@ -225,10 +262,10 @@ function getGmepScore(gmepData, scoringJson, index) {
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
console.log(`value: ${value} result: ${result[0].value}`);
|
console.log(`value: ${rightAnswer} result: ${result[0].value}`);
|
||||||
// value와 result[0].value를 비교하여 같으면 점수 point 부여
|
// value와 result[0].value를 비교하여 같으면 점수 point 부여
|
||||||
totalScore += result.length > 0 && value === result[0].value ? point : 0;
|
totalScore += result.length > 0 && rightAnswer === result[0].value ? point : 0;
|
||||||
scoringResult[key] = result.length > 0 && value === result[0].value ? point : 0;
|
scoringResult[key] = result.length > 0 && rightAnswer === result[0].value ? point : 0;
|
||||||
|
|
||||||
}
|
}
|
||||||
else if (type == "multi") {
|
else if (type == "multi") {
|
||||||
@@ -247,11 +284,11 @@ function getGmepScore(gmepData, scoringJson, index) {
|
|||||||
// value[i] 값이 정수형인 경우에는 float로 변환하여 비교
|
// value[i] 값이 정수형인 경우에는 float로 변환하여 비교
|
||||||
// 정수형 v값을 float 형으로 변환하고 소수점 3자리까지 버림
|
// 정수형 v값을 float 형으로 변환하고 소수점 3자리까지 버림
|
||||||
let temp = v.value;
|
let temp = v.value;
|
||||||
let answer = value[i];
|
let answer = rightAnswer[i];
|
||||||
|
|
||||||
if (Number.isFinite(value[i]) && !Number.isInteger(value[i])) {
|
if (Number.isFinite(rightAnswer[i]) && !Number.isInteger(rightAnswer[i])) {
|
||||||
temp = parseFloat(v.value);
|
temp = parseFloat(v.value);
|
||||||
answer = parseFloat(value[i]);
|
answer = parseFloat(rightAnswer[i]);
|
||||||
// 소수점 3자리까지 버림
|
// 소수점 3자리까지 버림
|
||||||
temp = Math.floor(temp * 1000) / 1000;
|
temp = Math.floor(temp * 1000) / 1000;
|
||||||
}
|
}
|
||||||
@@ -277,7 +314,7 @@ function getGmepScore(gmepData, scoringJson, index) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
else if (type == "searchIndex") {
|
else if (type == "searchIndex") {
|
||||||
let existEle = scoringData[key].existEle;
|
// let existEle = scoringData[key].existEle;
|
||||||
// XPath를 사용하여 ELE 요소가 존재하는지 확인
|
// XPath를 사용하여 ELE 요소가 존재하는지 확인
|
||||||
const crcUnitArrNode = xpath.select1(existEle, gmepXmlDoc);
|
const crcUnitArrNode = xpath.select1(existEle, gmepXmlDoc);
|
||||||
|
|
||||||
@@ -289,13 +326,13 @@ function getGmepScore(gmepData, scoringJson, index) {
|
|||||||
scoringResult[key] = 0;
|
scoringResult[key] = 0;
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
if (unitOrderNode.value === value) {
|
if (unitOrderNode.value === rightAnswer) {
|
||||||
console.log(`unit: ${unitOrderNode.value} === ${value}`);
|
console.log(`unit: ${unitOrderNode.value} === ${rightAnswer}`);
|
||||||
scoringResult[key] = point;
|
scoringResult[key] = point;
|
||||||
totalScore += point;
|
totalScore += point;
|
||||||
}
|
}
|
||||||
else if (unitOrderNode === value) {
|
else if (unitOrderNode === rightAnswer) {
|
||||||
console.log(`unitValue: ${unitOrderNode} === ${value}`);
|
console.log(`unitValue: ${unitOrderNode} === ${rightAnswer}`);
|
||||||
scoringResult[key] = point;
|
scoringResult[key] = point;
|
||||||
totalScore += point;
|
totalScore += point;
|
||||||
}
|
}
|
||||||
@@ -389,11 +426,13 @@ function getScore(psdData, scoring, index) {
|
|||||||
else if (type == "color") {
|
else if (type == "color") {
|
||||||
// console.log(`result ${result}`); // result 255,162,0,255
|
// console.log(`result ${result}`); // result 255,162,0,255
|
||||||
const temp = result[0].slice(0, 3).join(','); // 255,162,0
|
const temp = result[0].slice(0, 3).join(','); // 255,162,0
|
||||||
color = temp.split(',').map(v => parseInt(v).toString(16)).join(''); // ffa20
|
|
||||||
|
// RGB의 각 색상값이 한자리수 일 경우 0을 채워 두자리로 만듬
|
||||||
|
color = temp.split(',').map(v => parseInt(v).toString(16).padStart(2, '0')).join(''); // ffa200
|
||||||
// ffa20 -> ffa200
|
// ffa20 -> ffa200
|
||||||
if (color.length == 5) {
|
// if (color.length == 5) {
|
||||||
color = color + '0';
|
// color = color + '0';
|
||||||
}
|
// }
|
||||||
|
|
||||||
// console.log(`color: ${color}`);
|
// console.log(`color: ${color}`);
|
||||||
scoringResult[key] = result.length > 0 && value === color ? point : 0;
|
scoringResult[key] = result.length > 0 && value === color ? point : 0;
|
||||||
|
|||||||
Binary file not shown.
|
Before Width: | Height: | Size: 202 KiB |
Binary file not shown.
Binary file not shown.
|
Before Width: | Height: | Size: 120 KiB |
Binary file not shown.
@@ -1,156 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<CROASTERP Version="1, 0, 0, 4" BM="1" RatioX="0.45290422" RatioY="0.50393701" Fps="30" Resolution="960:540" ForDIAT="1" Relative="1">
|
|
||||||
<CRClipArr Count="5">
|
|
||||||
<CRClip Type="3" Path="동영상.mp4"/>
|
|
||||||
<CRClip Type="4" Sample="0" Path="음악.mp3"/>
|
|
||||||
<CRClip Type="2" Path="이미지1.jpg" ClipLength="120"/>
|
|
||||||
<CRClip Type="2" Path="이미지2.jpg" ClipLength="120"/>
|
|
||||||
<CRClip Type="2" Path="이미지3.jpg" ClipLength="120"/>
|
|
||||||
</CRClipArr>
|
|
||||||
<CROwneUnitArr Count="3">
|
|
||||||
<CROwneUnit Type="12">
|
|
||||||
<CRCUnitArr Name="기본자막" ClipLength="120" KindID="1" Type="7" VID505="0" VID506="1" VID508="1" VID507="1" VID509="0" VID510="1" VID512="1" VID511="1" VID502="0" VID503="100" VID600="0.38333333" VID601="0.85000002">
|
|
||||||
<GPObjectArr Count="1">
|
|
||||||
<GPObject Type="1">
|
|
||||||
<GPObjectAtt Type="1" VID100="1">
|
|
||||||
<GPUnitAttArr Count="4">
|
|
||||||
<GCUnitPool Type="4" Count="1">
|
|
||||||
<GCUnit Type="4" VID0="1" SubType="1" VID100="-1"/>
|
|
||||||
</GCUnitPool>
|
|
||||||
<GCUnitPool Type="1" Count="1">
|
|
||||||
<GCUnit Type="1" VID0="1" VID100="2" VID101="70" VID102="나눔고딕"/>
|
|
||||||
</GCUnitPool>
|
|
||||||
<GCUnitPool Type="2" Count="1">
|
|
||||||
<GCUnit Type="2" VID0="0" SubType="1" VID100="0.30000001" VID101="-16777216"/>
|
|
||||||
</GCUnitPool>
|
|
||||||
<GCUnitPool Type="5" Count="1">
|
|
||||||
<GCUnit Type="5" VID0="0" VID100="0.30000001" VID101="-16777216" VID102="9"/>
|
|
||||||
</GCUnitPool>
|
|
||||||
</GPUnitAttArr>
|
|
||||||
<GCUnitArr Count="1">
|
|
||||||
<GCUnit GPCUType="5" Type="4" VID0="0" SubType="1" VID100="-16777216"/>
|
|
||||||
</GCUnitArr>
|
|
||||||
</GPObjectAtt>
|
|
||||||
<GPStrLineArr Count="1">
|
|
||||||
<GPStrLine Count="1">
|
|
||||||
<GPString VID7="텍스트를 입력하세요" VID1="0" VID2="0" VID4="0" VID6="0"/>
|
|
||||||
</GPStrLine>
|
|
||||||
</GPStrLineArr>
|
|
||||||
</GPObject>
|
|
||||||
</GPObjectArr>
|
|
||||||
</CRCUnitArr>
|
|
||||||
</CROwneUnit>
|
|
||||||
<CROwneUnit Type="12">
|
|
||||||
<CRCUnitArr Name="동네풍경 (Neighborhood Scene)" ClipLength="120" KindID="1" Type="7" VID505="18" VID506="1" VID508="1" VID507="2" VID509="0" VID510="1" VID512="1" VID511="1" VID502="0" VID503="100" VID600="0.19270834" VID601="0.79259259">
|
|
||||||
<GPObjectArr Count="1">
|
|
||||||
<GPObject Type="1">
|
|
||||||
<GPObjectAtt Type="1" VID100="1">
|
|
||||||
<GPUnitAttArr Count="4">
|
|
||||||
<GCUnitPool Type="4" Count="1">
|
|
||||||
<GCUnit Type="4" VID0="1" SubType="1" VID100="-1589535"/>
|
|
||||||
</GCUnitPool>
|
|
||||||
<GCUnitPool Type="1" Count="1">
|
|
||||||
<GCUnit Type="1" VID0="1" VID100="2" VID101="160" VID102="궁서체"/>
|
|
||||||
</GCUnitPool>
|
|
||||||
<GCUnitPool Type="2" Count="1">
|
|
||||||
<GCUnit Type="2" VID0="1" SubType="1" VID100="0.2" VID101="-8510694"/>
|
|
||||||
</GCUnitPool>
|
|
||||||
<GCUnitPool Type="5" Count="1">
|
|
||||||
<GCUnit Type="5" VID0="0" VID100="0.30000001" VID101="-16777216" VID102="9"/>
|
|
||||||
</GCUnitPool>
|
|
||||||
</GPUnitAttArr>
|
|
||||||
<GCUnitArr Count="1">
|
|
||||||
<GCUnit GPCUType="5" Type="4" VID0="0" SubType="1" VID100="-16777216"/>
|
|
||||||
</GCUnitArr>
|
|
||||||
</GPObjectAtt>
|
|
||||||
<GPStrLineArr Count="2">
|
|
||||||
<GPStrLine Count="1">
|
|
||||||
<GPString VID7="동네풍경" VID1="0" VID2="0" VID4="0" VID6="0"/>
|
|
||||||
</GPStrLine>
|
|
||||||
<GPStrLine Count="1">
|
|
||||||
<GPString VID7="(Neighborhood Scene)" VID1="0" VID2="0" VID4="0" VID6="0"/>
|
|
||||||
</GPStrLine>
|
|
||||||
</GPStrLineArr>
|
|
||||||
</GPObject>
|
|
||||||
</GPObjectArr>
|
|
||||||
</CRCUnitArr>
|
|
||||||
</CROwneUnit>
|
|
||||||
<CROwneUnit Type="12">
|
|
||||||
<CRCUnitArr Name="추억의 말뚝박기 놀이" ClipLength="120" KindID="1" Type="7" VID505="0" VID506="1" VID508="1" VID507="1" VID509="0" VID510="1" VID512="1" VID511="1" VID502="0" VID503="100" VID600="0.29270834" VID601="0.92962962">
|
|
||||||
<GPObjectArr Count="1">
|
|
||||||
<GPObject Type="1">
|
|
||||||
<GPObjectAtt Type="1" VID100="1">
|
|
||||||
<GPUnitAttArr Count="4">
|
|
||||||
<GCUnitPool Type="4" Count="1">
|
|
||||||
<GCUnit Type="4" VID0="1" SubType="1" VID100="-270661"/>
|
|
||||||
</GCUnitPool>
|
|
||||||
<GCUnitPool Type="1" Count="1">
|
|
||||||
<GCUnit Type="1" VID0="1" VID100="2" VID101="110" VID102="바탕체"/>
|
|
||||||
</GCUnitPool>
|
|
||||||
<GCUnitPool Type="2" Count="1">
|
|
||||||
<GCUnit Type="2" VID0="0" SubType="1" VID100="0.30000001" VID101="-16777216"/>
|
|
||||||
</GCUnitPool>
|
|
||||||
<GCUnitPool Type="5" Count="1">
|
|
||||||
<GCUnit Type="5" VID0="0" VID100="0.30000001" VID101="-16777216" VID102="9"/>
|
|
||||||
</GCUnitPool>
|
|
||||||
</GPUnitAttArr>
|
|
||||||
<GCUnitArr Count="1">
|
|
||||||
<GCUnit GPCUType="5" Type="4" VID0="0" SubType="1" VID100="-16777216"/>
|
|
||||||
</GCUnitArr>
|
|
||||||
</GPObjectAtt>
|
|
||||||
<GPStrLineArr Count="1">
|
|
||||||
<GPStrLine Count="1">
|
|
||||||
<GPString VID7="추억의 말뚝박기 놀이" VID1="0" VID2="0" VID4="0" VID6="0"/>
|
|
||||||
</GPStrLine>
|
|
||||||
</GPStrLineArr>
|
|
||||||
</GPObject>
|
|
||||||
</GPObjectArr>
|
|
||||||
</CRCUnitArr>
|
|
||||||
</CROwneUnit>
|
|
||||||
</CROwneUnitArr>
|
|
||||||
<CRTrackArr Snap="1" Zoom="25" Length="9000">
|
|
||||||
<CRVideoTrackArr Count="2">
|
|
||||||
<CRTrackList Name="비디오1" State="40" Count="4">
|
|
||||||
<CRTrackClip Type="1" ClipIndex="0" Pos="0" Length="330" ClipLength="-1" Speed="140" Level="0" Mute="0">
|
|
||||||
<CRFilterArr Count="1">
|
|
||||||
<CRFilter Type="1" ID="52" VID100="10" VID101="12" VID102="7" VID103="0.80000001"/>
|
|
||||||
</CRFilterArr>
|
|
||||||
</CRTrackClip>
|
|
||||||
<CRTrackClip Type="2" ClipIndex="2" Pos="0" Length="180" ClipLength="180" Speed="-1" Level="0" Mute="0">
|
|
||||||
<CRFilterArr Count="1">
|
|
||||||
<CRFilter Type="1" ID="99" VID100="65" VID101="75" VID102="500" VID103="500" VID104="1" VID105="0" VID106="3682854"/>
|
|
||||||
</CRFilterArr>
|
|
||||||
</CRTrackClip>
|
|
||||||
<CRTrackClip Type="2" ClipIndex="4" Pos="0" Length="148" ClipLength="150" Speed="-1" Level="0" Mute="0">
|
|
||||||
<CRFilterArr Count="1">
|
|
||||||
<CRFilter Type="1" ID="103" VID100="100" VID101="10" VID102="10" VID103="10" VID104="16777215"/>
|
|
||||||
</CRFilterArr>
|
|
||||||
</CRTrackClip>
|
|
||||||
<CRTrackClip Type="2" ClipIndex="3" Pos="0" Length="150" ClipLength="150" Speed="-1" Level="0" Mute="0">
|
|
||||||
<CRFilterArr Count="1">
|
|
||||||
<CRFilter Type="1" ID="184" VID100="2" VID101="3" VID102="20" VID103="30" VID104="3319551" VID105="508415" VID106="100"/>
|
|
||||||
</CRFilterArr>
|
|
||||||
</CRTrackClip>
|
|
||||||
</CRTrackList>
|
|
||||||
<CRTrackTransEFList Count="3">
|
|
||||||
<CRTransFilter ID="19" Range="450:510" ClipIndex="1" Type="2"/>
|
|
||||||
<CRTransFilter ID="10" Range="628:658" ClipIndex="2" Type="2"/>
|
|
||||||
<CRTransFilter ID="0" Range="748:808" ClipIndex="3" Type="2"/>
|
|
||||||
</CRTrackTransEFList>
|
|
||||||
<CRTrackList Name="텍스트" State="32" Count="3">
|
|
||||||
<CRTrackClip Type="3" ClipIndex="1" Pos="0" Length="120" ClipLength="120" Speed="-1" Level="0" Mute="0"/>
|
|
||||||
<CRTrackClip Type="0" ClipIndex="-1" Pos="0" Length="42" ClipLength="-1" Speed="-1" Level="0" Mute="0"/>
|
|
||||||
<CRTrackClip Type="3" ClipIndex="2" Pos="0" Length="120" ClipLength="120" Speed="-1" Level="0" Mute="0"/>
|
|
||||||
</CRTrackList>
|
|
||||||
</CRVideoTrackArr>
|
|
||||||
<CRAudioTrackArr Count="1">
|
|
||||||
<CRTrackList Name="오디오1" State="45" Count="1">
|
|
||||||
<CRTrackClip Type="0" ClipIndex="1" Pos="0" Length="810" ClipLength="-1" Speed="-1" Level="0" Mute="0">
|
|
||||||
<CRFilterArr Count="1">
|
|
||||||
<CRFilter Type="2" ID="1" VID8="30"/>
|
|
||||||
</CRFilterArr>
|
|
||||||
</CRTrackClip>
|
|
||||||
</CRTrackList>
|
|
||||||
</CRAudioTrackArr>
|
|
||||||
</CRTrackArr>
|
|
||||||
</CROASTERP>
|
|
||||||
Binary file not shown.
|
Before Width: | Height: | Size: 389 KiB |
Binary file not shown.
Binary file not shown.
|
Before Width: | Height: | Size: 203 KiB |
Binary file not shown.
@@ -1,124 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<CROASTERP Version="1, 0, 0, 4" BM="1" RatioX="0.45277777" RatioY="0.50393701" Fps="30" Resolution="960:540" ForDIAT="1" Relative="1">
|
|
||||||
<CRClipArr Count="5">
|
|
||||||
<CRClip Type="3" Path="동영상.mp4"/>
|
|
||||||
<CRClip Type="4" Sample="0" Path="음악.mp3"/>
|
|
||||||
<CRClip Type="2" Path="이미지1.jpg" ClipLength="120"/>
|
|
||||||
<CRClip Type="2" Path="이미지2.jpg" ClipLength="120"/>
|
|
||||||
<CRClip Type="2" Path="이미지3.jpg" ClipLength="120"/>
|
|
||||||
</CRClipArr>
|
|
||||||
<CROwneUnitArr Count="2">
|
|
||||||
<CROwneUnit Type="12">
|
|
||||||
<CRCUnitArr Name="추억의 말뚝박기 놀이" ClipLength="120" KindID="1" Type="7" VID505="0" VID506="1" VID508="1" VID507="1" VID509="0" VID510="1" VID512="1" VID511="1" VID502="0" VID503="100" VID600="0.29270834" VID601="0.92962962">
|
|
||||||
<GPObjectArr Count="1">
|
|
||||||
<GPObject Type="1">
|
|
||||||
<GPObjectAtt Type="1" VID100="1">
|
|
||||||
<GPUnitAttArr Count="4">
|
|
||||||
<GCUnitPool Type="4" Count="1">
|
|
||||||
<GCUnit Type="4" VID0="1" SubType="1" VID100="-270661"/>
|
|
||||||
</GCUnitPool>
|
|
||||||
<GCUnitPool Type="1" Count="1">
|
|
||||||
<GCUnit Type="1" VID0="1" VID100="2" VID101="110" VID102="바탕체"/>
|
|
||||||
</GCUnitPool>
|
|
||||||
<GCUnitPool Type="2" Count="1">
|
|
||||||
<GCUnit Type="2" VID0="0" SubType="1" VID100="0.30000001" VID101="-16777216"/>
|
|
||||||
</GCUnitPool>
|
|
||||||
<GCUnitPool Type="5" Count="1">
|
|
||||||
<GCUnit Type="5" VID0="0" VID100="0.30000001" VID101="-16777216" VID102="9"/>
|
|
||||||
</GCUnitPool>
|
|
||||||
</GPUnitAttArr>
|
|
||||||
<GCUnitArr Count="1">
|
|
||||||
<GCUnit GPCUType="5" Type="4" VID0="0" SubType="1" VID100="-16777216"/>
|
|
||||||
</GCUnitArr>
|
|
||||||
</GPObjectAtt>
|
|
||||||
<GPStrLineArr Count="1">
|
|
||||||
<GPStrLine Count="1">
|
|
||||||
<GPString VID7="추억의 말뚝박기 놀이" VID1="0" VID2="0" VID4="0" VID6="0"/>
|
|
||||||
</GPStrLine>
|
|
||||||
</GPStrLineArr>
|
|
||||||
</GPObject>
|
|
||||||
</GPObjectArr>
|
|
||||||
</CRCUnitArr>
|
|
||||||
</CROwneUnit>
|
|
||||||
<CROwneUnit Type="12">
|
|
||||||
<CRCUnitArr Name="동네 풍경 (Neighborhood Scene)" ClipLength="120" KindID="1" Type="7" VID505="18" VID506="1" VID508="1" VID507="2" VID509="0" VID510="1" VID512="1" VID511="1" VID502="0" VID503="100" VID600="0.19270834" VID601="0.77222228">
|
|
||||||
<GPObjectArr Count="1">
|
|
||||||
<GPObject Type="1">
|
|
||||||
<GPObjectAtt Type="1" VID100="1">
|
|
||||||
<GPUnitAttArr Count="4">
|
|
||||||
<GCUnitPool Type="4" Count="1">
|
|
||||||
<GCUnit Type="4" VID0="1" SubType="1" VID100="-1589535"/>
|
|
||||||
</GCUnitPool>
|
|
||||||
<GCUnitPool Type="1" Count="1">
|
|
||||||
<GCUnit Type="1" VID0="1" VID100="2" VID101="160" VID102="궁서체"/>
|
|
||||||
</GCUnitPool>
|
|
||||||
<GCUnitPool Type="2" Count="1">
|
|
||||||
<GCUnit Type="2" VID0="1" SubType="1" VID100="0.2" VID101="-8510694"/>
|
|
||||||
</GCUnitPool>
|
|
||||||
<GCUnitPool Type="5" Count="1">
|
|
||||||
<GCUnit Type="5" VID0="0" VID100="0.30000001" VID101="-16777216" VID102="9"/>
|
|
||||||
</GCUnitPool>
|
|
||||||
</GPUnitAttArr>
|
|
||||||
<GCUnitArr Count="1">
|
|
||||||
<GCUnit GPCUType="5" Type="4" VID0="0" SubType="1" VID100="-16777216"/>
|
|
||||||
</GCUnitArr>
|
|
||||||
</GPObjectAtt>
|
|
||||||
<GPStrLineArr Count="2">
|
|
||||||
<GPStrLine Count="1">
|
|
||||||
<GPString VID7="동네 풍경" VID1="0" VID2="0" VID4="0" VID6="0"/>
|
|
||||||
</GPStrLine>
|
|
||||||
<GPStrLine Count="1">
|
|
||||||
<GPString VID7="(Neighborhood Scene)" VID1="0" VID2="0" VID4="0" VID6="0"/>
|
|
||||||
</GPStrLine>
|
|
||||||
</GPStrLineArr>
|
|
||||||
</GPObject>
|
|
||||||
</GPObjectArr>
|
|
||||||
</CRCUnitArr>
|
|
||||||
</CROwneUnit>
|
|
||||||
</CROwneUnitArr>
|
|
||||||
<CRTrackArr Snap="1" Zoom="25" Length="9000">
|
|
||||||
<CRVideoTrackArr Count="2">
|
|
||||||
<CRTrackList Name="비디오1" State="40" Count="4">
|
|
||||||
<CRTrackClip Type="1" ClipIndex="0" Pos="0" Length="340" ClipLength="-1" Speed="140" Level="0" Mute="0">
|
|
||||||
<CRFilterArr Count="1">
|
|
||||||
<CRFilter Type="1" ID="52" VID100="10" VID101="12" VID102="7" VID103="0.80000001"/>
|
|
||||||
</CRFilterArr>
|
|
||||||
</CRTrackClip>
|
|
||||||
<CRTrackClip Type="2" ClipIndex="2" Pos="0" Length="180" ClipLength="180" Speed="-1" Level="0" Mute="0">
|
|
||||||
<CRFilterArr Count="1">
|
|
||||||
<CRFilter Type="1" ID="99" VID100="65" VID101="75" VID102="500" VID103="500" VID104="1" VID105="0" VID106="3682854"/>
|
|
||||||
</CRFilterArr>
|
|
||||||
</CRTrackClip>
|
|
||||||
<CRTrackClip Type="2" ClipIndex="4" Pos="0" Length="150" ClipLength="150" Speed="-1" Level="0" Mute="0">
|
|
||||||
<CRFilterArr Count="1">
|
|
||||||
<CRFilter Type="1" ID="103" VID100="100" VID101="10" VID102="10" VID103="10" VID104="16777215"/>
|
|
||||||
</CRFilterArr>
|
|
||||||
</CRTrackClip>
|
|
||||||
<CRTrackClip Type="2" ClipIndex="3" Pos="0" Length="150" ClipLength="150" Speed="-1" Level="0" Mute="0">
|
|
||||||
<CRFilterArr Count="1">
|
|
||||||
<CRFilter Type="1" ID="184" VID100="20" VID101="3" VID102="20" VID103="30" VID104="3319551" VID105="508415" VID106="100"/>
|
|
||||||
</CRFilterArr>
|
|
||||||
</CRTrackClip>
|
|
||||||
</CRTrackList>
|
|
||||||
<CRTrackTransEFList Count="3">
|
|
||||||
<CRTransFilter ID="19" Range="460:520" ClipIndex="1" Type="2"/>
|
|
||||||
<CRTransFilter ID="10" Range="640:670" ClipIndex="2" Type="2"/>
|
|
||||||
<CRTransFilter ID="0" Range="760:820" ClipIndex="3" Type="2"/>
|
|
||||||
</CRTrackTransEFList>
|
|
||||||
<CRTrackList Name="텍스트" State="36" Count="3">
|
|
||||||
<CRTrackClip Type="3" ClipIndex="1" Pos="0" Length="120" ClipLength="120" Speed="-1" Level="0" Mute="0"/>
|
|
||||||
<CRTrackClip Type="0" ClipIndex="-1" Pos="120" Length="40" ClipLength="-1" Speed="-1" Level="0" Mute="0"/>
|
|
||||||
<CRTrackClip Type="3" ClipIndex="0" Pos="0" Length="120" ClipLength="120" Speed="-1" Level="0" Mute="0"/>
|
|
||||||
</CRTrackList>
|
|
||||||
</CRVideoTrackArr>
|
|
||||||
<CRAudioTrackArr Count="1">
|
|
||||||
<CRTrackList Name="오디오1" State="41" Count="1">
|
|
||||||
<CRTrackClip Type="0" ClipIndex="1" Pos="0" Length="810" ClipLength="-1" Speed="-1" Level="0" Mute="0">
|
|
||||||
<CRFilterArr Count="1">
|
|
||||||
<CRFilter Type="2" ID="1" VID8="60"/>
|
|
||||||
</CRFilterArr>
|
|
||||||
</CRTrackClip>
|
|
||||||
</CRTrackList>
|
|
||||||
</CRAudioTrackArr>
|
|
||||||
</CRTrackArr>
|
|
||||||
</CROASTERP>
|
|
||||||
Binary file not shown.
Binary file not shown.
|
Before Width: | Height: | Size: 392 KiB |
Binary file not shown.
|
Before Width: | Height: | Size: 192 KiB |
Binary file not shown.
@@ -1,156 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<CROASTERP Version="1, 0, 0, 4" BM="1" RatioX="0.45290422" RatioY="0.50393701" Fps="30" Resolution="960:540" ForDIAT="1" Relative="1">
|
|
||||||
<CRClipArr Count="5">
|
|
||||||
<CRClip Type="3" Path="동영상.mp4"/>
|
|
||||||
<CRClip Type="4" Sample="0" Path="음악.mp3"/>
|
|
||||||
<CRClip Type="2" Path="이미지1.jpg" ClipLength="120"/>
|
|
||||||
<CRClip Type="2" Path="이미지2.jpg" ClipLength="120"/>
|
|
||||||
<CRClip Type="2" Path="이미지3.jpg" ClipLength="120"/>
|
|
||||||
</CRClipArr>
|
|
||||||
<CROwneUnitArr Count="3">
|
|
||||||
<CROwneUnit Type="12">
|
|
||||||
<CRCUnitArr Name="추억의 말뚝박기 놀이" ClipLength="120" KindID="1" Type="7" VID505="0" VID506="1" VID508="1" VID507="1" VID509="0" VID510="1" VID512="1" VID511="1" VID502="0" VID503="100" VID600="0.29270834" VID601="0.92962962">
|
|
||||||
<GPObjectArr Count="1">
|
|
||||||
<GPObject Type="1">
|
|
||||||
<GPObjectAtt Type="1" VID100="1">
|
|
||||||
<GPUnitAttArr Count="4">
|
|
||||||
<GCUnitPool Type="4" Count="1">
|
|
||||||
<GCUnit Type="4" VID0="1" SubType="1" VID100="-270661"/>
|
|
||||||
</GCUnitPool>
|
|
||||||
<GCUnitPool Type="1" Count="1">
|
|
||||||
<GCUnit Type="1" VID0="1" VID100="2" VID101="110" VID102="바탕체"/>
|
|
||||||
</GCUnitPool>
|
|
||||||
<GCUnitPool Type="2" Count="1">
|
|
||||||
<GCUnit Type="2" VID0="0" SubType="1" VID100="0.30000001" VID101="-16777216"/>
|
|
||||||
</GCUnitPool>
|
|
||||||
<GCUnitPool Type="5" Count="1">
|
|
||||||
<GCUnit Type="5" VID0="0" VID100="0.30000001" VID101="-16777216" VID102="9"/>
|
|
||||||
</GCUnitPool>
|
|
||||||
</GPUnitAttArr>
|
|
||||||
<GCUnitArr Count="1">
|
|
||||||
<GCUnit GPCUType="5" Type="4" VID0="0" SubType="1" VID100="-16777216"/>
|
|
||||||
</GCUnitArr>
|
|
||||||
</GPObjectAtt>
|
|
||||||
<GPStrLineArr Count="1">
|
|
||||||
<GPStrLine Count="1">
|
|
||||||
<GPString VID7="추억의 말뚝박기 놀이" VID1="0" VID2="0" VID4="0" VID6="0"/>
|
|
||||||
</GPStrLine>
|
|
||||||
</GPStrLineArr>
|
|
||||||
</GPObject>
|
|
||||||
</GPObjectArr>
|
|
||||||
</CRCUnitArr>
|
|
||||||
</CROwneUnit>
|
|
||||||
<CROwneUnit Type="12">
|
|
||||||
<CRCUnitArr Name="기본자막" ClipLength="120" KindID="1" Type="7" VID505="0" VID506="1" VID508="1" VID507="1" VID509="0" VID510="1" VID512="1" VID511="1" VID502="0" VID503="100" VID600="0.38333333" VID601="0.85000002">
|
|
||||||
<GPObjectArr Count="1">
|
|
||||||
<GPObject Type="1">
|
|
||||||
<GPObjectAtt Type="1" VID100="1">
|
|
||||||
<GPUnitAttArr Count="4">
|
|
||||||
<GCUnitPool Type="4" Count="1">
|
|
||||||
<GCUnit Type="4" VID0="1" SubType="1" VID100="-1"/>
|
|
||||||
</GCUnitPool>
|
|
||||||
<GCUnitPool Type="1" Count="1">
|
|
||||||
<GCUnit Type="1" VID0="1" VID100="2" VID101="70" VID102="나눔고딕"/>
|
|
||||||
</GCUnitPool>
|
|
||||||
<GCUnitPool Type="2" Count="1">
|
|
||||||
<GCUnit Type="2" VID0="0" SubType="1" VID100="0.30000001" VID101="-16777216"/>
|
|
||||||
</GCUnitPool>
|
|
||||||
<GCUnitPool Type="5" Count="1">
|
|
||||||
<GCUnit Type="5" VID0="0" VID100="0.30000001" VID101="-16777216" VID102="9"/>
|
|
||||||
</GCUnitPool>
|
|
||||||
</GPUnitAttArr>
|
|
||||||
<GCUnitArr Count="1">
|
|
||||||
<GCUnit GPCUType="5" Type="4" VID0="0" SubType="1" VID100="-16777216"/>
|
|
||||||
</GCUnitArr>
|
|
||||||
</GPObjectAtt>
|
|
||||||
<GPStrLineArr Count="1">
|
|
||||||
<GPStrLine Count="1">
|
|
||||||
<GPString VID7="텍스트를 입력하세요" VID1="0" VID2="0" VID4="0" VID6="0"/>
|
|
||||||
</GPStrLine>
|
|
||||||
</GPStrLineArr>
|
|
||||||
</GPObject>
|
|
||||||
</GPObjectArr>
|
|
||||||
</CRCUnitArr>
|
|
||||||
</CROwneUnit>
|
|
||||||
<CROwneUnit Type="12">
|
|
||||||
<CRCUnitArr Name="동네 풍경 (Neighborhood Scene)" ClipLength="120" KindID="1" Type="7" VID505="18" VID506="1" VID508="1" VID507="2" VID509="0" VID510="1" VID512="1" VID511="1" VID502="0" VID503="100" VID600="0.19270834" VID601="0.77222228">
|
|
||||||
<GPObjectArr Count="1">
|
|
||||||
<GPObject Type="1">
|
|
||||||
<GPObjectAtt Type="1" VID100="1">
|
|
||||||
<GPUnitAttArr Count="4">
|
|
||||||
<GCUnitPool Type="4" Count="1">
|
|
||||||
<GCUnit Type="4" VID0="1" SubType="1" VID100="-1589535"/>
|
|
||||||
</GCUnitPool>
|
|
||||||
<GCUnitPool Type="1" Count="1">
|
|
||||||
<GCUnit Type="1" VID0="1" VID100="2" VID101="160" VID102="궁서체"/>
|
|
||||||
</GCUnitPool>
|
|
||||||
<GCUnitPool Type="2" Count="1">
|
|
||||||
<GCUnit Type="2" VID0="1" SubType="1" VID100="0.2" VID101="-8510694"/>
|
|
||||||
</GCUnitPool>
|
|
||||||
<GCUnitPool Type="5" Count="1">
|
|
||||||
<GCUnit Type="5" VID0="0" VID100="0.30000001" VID101="-16777216" VID102="9"/>
|
|
||||||
</GCUnitPool>
|
|
||||||
</GPUnitAttArr>
|
|
||||||
<GCUnitArr Count="1">
|
|
||||||
<GCUnit GPCUType="5" Type="4" VID0="0" SubType="1" VID100="-16777216"/>
|
|
||||||
</GCUnitArr>
|
|
||||||
</GPObjectAtt>
|
|
||||||
<GPStrLineArr Count="2">
|
|
||||||
<GPStrLine Count="1">
|
|
||||||
<GPString VID7="동네 풍경" VID1="0" VID2="0" VID4="0" VID6="0"/>
|
|
||||||
</GPStrLine>
|
|
||||||
<GPStrLine Count="1">
|
|
||||||
<GPString VID7="(Neighborhood Scene)" VID1="0" VID2="0" VID4="0" VID6="0"/>
|
|
||||||
</GPStrLine>
|
|
||||||
</GPStrLineArr>
|
|
||||||
</GPObject>
|
|
||||||
</GPObjectArr>
|
|
||||||
</CRCUnitArr>
|
|
||||||
</CROwneUnit>
|
|
||||||
</CROwneUnitArr>
|
|
||||||
<CRTrackArr Snap="1" Zoom="25" Length="9000">
|
|
||||||
<CRVideoTrackArr Count="2">
|
|
||||||
<CRTrackList Name="비디오1" State="40" Count="4">
|
|
||||||
<CRTrackClip Type="1" ClipIndex="0" Pos="0" Length="340" ClipLength="-1" Speed="140" Level="0" Mute="1">
|
|
||||||
<CRFilterArr Count="1">
|
|
||||||
<CRFilter Type="1" ID="52" VID100="10" VID101="12" VID102="7" VID103="0.80000001"/>
|
|
||||||
</CRFilterArr>
|
|
||||||
</CRTrackClip>
|
|
||||||
<CRTrackClip Type="2" ClipIndex="2" Pos="0" Length="180" ClipLength="180" Speed="-1" Level="0" Mute="0">
|
|
||||||
<CRFilterArr Count="1">
|
|
||||||
<CRFilter Type="1" ID="99" VID100="65" VID101="75" VID102="500" VID103="500" VID104="1" VID105="0" VID106="3682854"/>
|
|
||||||
</CRFilterArr>
|
|
||||||
</CRTrackClip>
|
|
||||||
<CRTrackClip Type="2" ClipIndex="4" Pos="0" Length="150" ClipLength="150" Speed="-1" Level="0" Mute="0">
|
|
||||||
<CRFilterArr Count="1">
|
|
||||||
<CRFilter Type="1" ID="103" VID100="100" VID101="10" VID102="10" VID103="10" VID104="16777215"/>
|
|
||||||
</CRFilterArr>
|
|
||||||
</CRTrackClip>
|
|
||||||
<CRTrackClip Type="2" ClipIndex="3" Pos="0" Length="150" ClipLength="150" Speed="-1" Level="0" Mute="0">
|
|
||||||
<CRFilterArr Count="1">
|
|
||||||
<CRFilter Type="1" ID="184" VID100="20" VID101="3" VID102="20" VID103="30" VID104="3319551" VID105="508415" VID106="100"/>
|
|
||||||
</CRFilterArr>
|
|
||||||
</CRTrackClip>
|
|
||||||
</CRTrackList>
|
|
||||||
<CRTrackTransEFList Count="3">
|
|
||||||
<CRTransFilter ID="19" Range="460:520" ClipIndex="1" Type="2"/>
|
|
||||||
<CRTransFilter ID="10" Range="640:670" ClipIndex="2" Type="2"/>
|
|
||||||
<CRTransFilter ID="0" Range="760:820" ClipIndex="3" Type="2"/>
|
|
||||||
</CRTrackTransEFList>
|
|
||||||
<CRTrackList Name="텍스트" State="32" Count="3">
|
|
||||||
<CRTrackClip Type="3" ClipIndex="2" Pos="0" Length="120" ClipLength="120" Speed="-1" Level="0" Mute="0"/>
|
|
||||||
<CRTrackClip Type="0" ClipIndex="-1" Pos="0" Length="40" ClipLength="-1" Speed="-1" Level="0" Mute="0"/>
|
|
||||||
<CRTrackClip Type="3" ClipIndex="0" Pos="0" Length="120" ClipLength="120" Speed="-1" Level="0" Mute="0"/>
|
|
||||||
</CRTrackList>
|
|
||||||
</CRVideoTrackArr>
|
|
||||||
<CRAudioTrackArr Count="1">
|
|
||||||
<CRTrackList Name="오디오1" State="45" Count="1">
|
|
||||||
<CRTrackClip Type="0" ClipIndex="1" Pos="0" Length="810" ClipLength="-1" Speed="-1" Level="0" Mute="0">
|
|
||||||
<CRFilterArr Count="1">
|
|
||||||
<CRFilter Type="2" ID="1" VID8="60"/>
|
|
||||||
</CRFilterArr>
|
|
||||||
</CRTrackClip>
|
|
||||||
</CRTrackList>
|
|
||||||
</CRAudioTrackArr>
|
|
||||||
</CRTrackArr>
|
|
||||||
</CROASTERP>
|
|
||||||
2
z.xbook
2
z.xbook
@@ -1 +1 @@
|
|||||||
[{"kind":1,"language":"markdown","value":"# XPath Notebook\nDate: 2025-02-04 Time: 17:56:45"},{"kind":2,"language":"xpath","value":"//CRClipArr/CRClip[position()=//CRTrackList[1]/CRTrackClip/@ClipIndex]/@Path"},{"kind":2,"language":"xpath","value":"//CRTrackList[@Name='텍스트']/CRTrackClip[@ClipIndex=count(//CROwneUnit[.//CRCUnitArr[@Name='추억의 말뚝박기 놀이']]/preceding::CROwneUnit)]/@Length"},{"kind":2,"language":"xpath","value":"//CRTrackList[@Name='텍스트']/CRTrackClip[(@ClipIndex=count(//CROwneUnit[1]/CRCUnitArr/preceding::CROwneUnit))][@Length='120']"},{"kind":2,"language":"xpath","value":"//CRTrackList[@Name='텍스트']/CRTrackClip"},{"kind":2,"language":"xpath","value":""},{"kind":2,"language":"xpath","value":"/CRTrackClip[][@Length='120']"},{"kind":2,"language":"xpath","value":"(@ClipIndex=count(//CROwneUnit[.//CRCUnitArr[@Name='재미있는 놀이공원']/preceding::CROwneUnit))"},{"kind":2,"language":"xpath","value":"//CRTrackList[@Name='텍스트']/CRTrackClip[(@ClipIndex=count(//CROwneUnit[.//CRCUnitArr[@Name='재미있는 놀이공원']]/preceding::CROwneUnit))][@Length='120']"},{"kind":2,"language":"xpath","value":"//CRTrackList[@Name='텍스트']/CRTrackClip[(@ClipIndex=count(//CROwneUnit[.//CRCUnitArr[@Name='재미있는 놀이공원']]/preceding::CROwneUnit))][@Length='120']"},{"kind":2,"language":"xpath","value":"//CRCUnitArr/@Name"},{"kind":2,"language":"xpath","value":"//GPStrLineArr//GPString/@VID7"}]
|
[{"kind":1,"language":"markdown","value":"# XPath Notebook\r\nDate: 2025-02-04 Time: 17:56:45"},{"kind":2,"language":"xpath","value":"//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='동영상.mp4']/preceding-sibling::*)]//CRFilter[@ID='86'][@VID100='6'][@VID101='30']"},{"kind":2,"language":"xpath","value":"//CRTrackList[@Name='텍스트']/CRTrackClip[(@ClipIndex=count(//CROwneUnit[.//CRCUnitArr[@Name='연못의 연잎들']]/preceding::CROwneUnit))][@Length='120']"},{"kind":2,"language":"xpath","value":"//CRTrackList[@Name='텍스트']/CRTrackClip[@ClipIndex=count(//CROwneUnit[.//CRCUnitArr[@Name='초록빛 이파리들 Green leaves']]/preceding::CROwneUnit)][@Pos='0']"},{"kind":2,"language":"xpath","value":"//CRTrackList/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지3.jpg']/preceding-sibling::*)]"},{"kind":2,"language":"xpath","value":"//CRTransFilter[@ClipIndex=count(//CRTrackList/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지3.jpg']/preceding-sibling::*)]/preceding-sibling::CRTrackClip)]/@Range"},{"kind":2,"language":"xpath","value":"\r\n//CRTransFilter[@ClipIndex=count(//CRTrackList/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지3.jpg']/preceding-sibling::*)]/preceding-sibling::CRTrackClip)]/@Type"},{"kind":2,"language":"xpath","value":"//CRTransFilter[@ClipIndex=count(//CRTrackList/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지3.jpg']/preceding-sibling::*)]/preceding-sibling::CRTrackClip)]/@ID|//CRTransFilter[@ClipIndex=count(//CRTrackList/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지3.jpg']/preceding-sibling::*)]/preceding-sibling::CRTrackClip)]/@Range|//CRTransFilter[@ClipIndex=count(//CRTrackList/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지3.jpg']/preceding-sibling::*)]/preceding-sibling::CRTrackClip)]/@Type"},{"kind":2,"language":"xpath","value":"//CRTransFilter[@ClipIndex=count(//CRTrackList/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지1.jpg']/preceding-sibling::*)]/preceding-sibling::CRTrackClip)]/@ID|//CRTransFilter[@ClipIndex=count(//CRTrackList/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지1.jpg']/preceding-sibling::*)]/preceding-sibling::CRTrackClip)]/@Range|//CRTransFilter[@ClipIndex=count(//CRTrackList/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지1.jpg']/preceding-sibling::*)]/preceding-sibling::CRTrackClip)]/@Type"},{"kind":2,"language":"xpath","value":"//CRTransFilter[@ClipIndex=count(//CRTrackList/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지1.jpg']/preceding-sibling::*)]/preceding-sibling::CRTrackClip)]/@Range"},{"kind":2,"language":"xpath","value":"//CRTransFilter[@ClipIndex=count(//CRTrackList/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지1.jpg']/preceding-sibling::*)]/preceding-sibling::CRTrackClip)]/@Type"},{"kind":2,"language":"xpath","value":"/CRTrackClip[][@Length='120']"},{"kind":2,"language":"xpath","value":"(@ClipIndex=count(//CROwneUnit[.//CRCUnitArr[@Name='재미있는 놀이공원']/preceding::CROwneUnit))"},{"kind":2,"language":"xpath","value":"//CRTrackList[@Name='텍스트']/CRTrackClip[(@ClipIndex=count(//CROwneUnit[.//CRCUnitArr[@Name='재미있는 놀이공원']]/preceding::CROwneUnit))][@Length='120']"},{"kind":2,"language":"xpath","value":"//CRTrackList[@Name='텍스트']/CRTrackClip[(@ClipIndex=count(//CROwneUnit[.//CRCUnitArr[@Name='재미있는 놀이공원']]/preceding::CROwneUnit))][@Length='120']"},{"kind":2,"language":"xpath","value":"//CRCUnitArr/@Name"},{"kind":2,"language":"xpath","value":"//GPStrLineArr//GPString/@VID7"},{"kind":2,"language":"xpath","value":"sum(//CRTrackList[@Name='텍스트']/CRTrackClip[not(@ClipIndex=count(//CROwneUnit[1]/CRCUnitArr/preceding::CROwneUnit))]/@Length)"},{"kind":2,"language":"xpath","value":"//CRTrackList[@Name='텍스트']/CRTrackClip[not(@ClipIndex=count(//CROwneUnit[1]/CRCUnitArr/preceding::CROwneUnit))]"},{"kind":2,"language":"xpath","value":"//CRCUnitArr[@Name='재미있는 놀이공원']/@VID600 | //CRCUnitArr[@Name='재미있는 놀이공원']/@VID601"},{"kind":2,"language":"xpath","value":"//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지1.jpg']/preceding-sibling::*)]/@Length"},{"kind":2,"language":"xpath","value":"//CRCUnitArr[@Name='재미있는 놀이공원']/@VID600 | //CRCUnitArr[@Name='재미있는 놀이공원']/@VID601"},{"kind":2,"language":"xpath","value":""}]
|
||||||
BIN
회차별채점자료/2501/Excel_채점결과/2501정기_C.xlsx
Normal file
BIN
회차별채점자료/2501/Excel_채점결과/2501정기_C.xlsx
Normal file
Binary file not shown.
@@ -189,24 +189,28 @@
|
|||||||
"point": 3
|
"point": 3
|
||||||
},
|
},
|
||||||
"6": {
|
"6": {
|
||||||
"ele": "//CRCUnitArr[@Name='추억의 말뚝박기 놀이']//GCUnitPool[@Type='1']/GCUnit[@VID102='바탕체']",
|
"ele": "//CRCUnitArr[@Name='{search}']//GCUnitPool[@Type='1']/GCUnit[@VID102='바탕체']",
|
||||||
"ele2": "//CROwneUnit[1]/CRCUnitArr//GCUnitPool[@Type='1']/GCUnit[@VID102='바탕체']",
|
"ele2": "//CROwneUnit[1]/CRCUnitArr//GCUnitPool[@Type='1']/GCUnit[@VID102='바탕체']",
|
||||||
|
"search": "추억의 말뚝박기 놀이",
|
||||||
"point": 2
|
"point": 2
|
||||||
},
|
},
|
||||||
"7": {
|
"7": {
|
||||||
"ele": "//CRCUnitArr[@Name='추억의 말뚝박기 놀이']//GCUnitPool[@Type='1']/GCUnit[@VID101='110']",
|
"ele": "//CRCUnitArr[@Name='{search}']//GCUnitPool[@Type='1']/GCUnit[@VID101='110']",
|
||||||
"ele2": "//CROwneUnit[1]/CRCUnitArr//GCUnitPool[@Type='1']/GCUnit[@VID101='110']",
|
"ele2": "//CROwneUnit[1]/CRCUnitArr//GCUnitPool[@Type='1']/GCUnit[@VID101='110']",
|
||||||
|
"search": "추억의 말뚝박기 놀이",
|
||||||
"point": 2
|
"point": 2
|
||||||
},
|
},
|
||||||
"8": {
|
"8": {
|
||||||
"ele": "//CRCUnitArr[@Name='추억의 말뚝박기 놀이']//GCUnitPool/GCUnit[@Type='4'][@VID100='-270661']",
|
"ele": "//CRCUnitArr[@Name='{search}']//GCUnitPool/GCUnit[@Type='4'][@VID100='-270661']",
|
||||||
"ele2": "//CROwneUnit[1]/CRCUnitArr//GCUnitPool/GCUnit[@Type='4'][@VID100='-270661']",
|
"ele2": "//CROwneUnit[1]/CRCUnitArr//GCUnitPool/GCUnit[@Type='4'][@VID100='-270661']",
|
||||||
|
"search": "추억의 말뚝박기 놀이",
|
||||||
"point": 2
|
"point": 2
|
||||||
},
|
},
|
||||||
"9": {
|
"9": {
|
||||||
"ele": "//CRCUnitArr[@Name='추억의 말뚝박기 놀이']/@VID600 | //CRCUnitArr[@Name='추억의 말뚝박기 놀이']/@VID601",
|
"ele": "//CRCUnitArr[@Name='{search}']/@VID600 | //CRCUnitArr[@Name='{search}']/@VID601",
|
||||||
"ele2": "//CROwneUnit[1]/CRCUnitArr/@VID600 | //CROwneUnit[1]/CRCUnitArr/@VID601",
|
"ele2": "//CROwneUnit[1]/CRCUnitArr/@VID600 | //CROwneUnit[1]/CRCUnitArr/@VID601",
|
||||||
"type": "multi",
|
"type": "multi",
|
||||||
|
"search": "추억의 말뚝박기 놀이",
|
||||||
"value": [
|
"value": [
|
||||||
0.292,
|
0.292,
|
||||||
0.929
|
0.929
|
||||||
@@ -214,10 +218,11 @@
|
|||||||
"point": 2
|
"point": 2
|
||||||
},
|
},
|
||||||
"10": {
|
"10": {
|
||||||
"existEle": "//CRCUnitArr[@Name='추억의 말뚝박기 놀이']",
|
"existEle": "//CRCUnitArr[@Name='{search}']",
|
||||||
"ele": "sum(//CRTrackList[@Name='텍스트']/CRTrackClip[not(@ClipIndex=count(//CROwneUnit[1]/CRCUnitArr/preceding::CROwneUnit))]/@Length)",
|
"ele": "sum(//CRTrackList[@Name='텍스트']/CRTrackClip[not(@ClipIndex=count(//CROwneUnit[1]/CRCUnitArr/preceding::CROwneUnit))]/@Length)",
|
||||||
"type": "searchIndex",
|
"type": "searchIndex",
|
||||||
"value": 160,
|
"value": 160,
|
||||||
|
"search": "추억의 말뚝박기 놀이",
|
||||||
"point": 2
|
"point": 2
|
||||||
},
|
},
|
||||||
"11": {
|
"11": {
|
||||||
@@ -316,38 +321,45 @@
|
|||||||
"point": 3
|
"point": 3
|
||||||
},
|
},
|
||||||
"23": {
|
"23": {
|
||||||
"ele": "//CRCUnitArr[@Name='동네 풍경 (Neighborhood Scene)']//GCUnitPool[@Type='1']/GCUnit[@VID102='궁서체']",
|
"ele": "//CRCUnitArr[@Name='{search}']//GCUnitPool[@Type='1']/GCUnit[@VID102='궁서체']",
|
||||||
"ele2": "//CROwneUnit[2]/CRCUnitArr//GCUnitPool[@Type='1']/GCUnit[@VID102='궁서체']",
|
"ele2": "//CROwneUnit[2]/CRCUnitArr//GCUnitPool[@Type='1']/GCUnit[@VID102='궁서체']",
|
||||||
|
"search": "동네 풍경 (Neighborhood Scene)",
|
||||||
"point": 2
|
"point": 2
|
||||||
},
|
},
|
||||||
"24": {
|
"24": {
|
||||||
"ele": "//CRCUnitArr[@Name='동네 풍경 (Neighborhood Scene)']//GCUnitPool[@Type='1']/GCUnit[@VID101='160']",
|
"ele": "//CRCUnitArr[@Name='{search}']//GCUnitPool[@Type='1']/GCUnit[@VID101='160']",
|
||||||
"ele2": "//CROwneUnit[2]/CRCUnitArr//GCUnitPool[@Type='1']/GCUnit[@VID101='160']",
|
"ele2": "//CROwneUnit[2]/CRCUnitArr//GCUnitPool[@Type='1']/GCUnit[@VID101='160']",
|
||||||
|
"search": "동네 풍경 (Neighborhood Scene)",
|
||||||
"point": 2
|
"point": 2
|
||||||
},
|
},
|
||||||
"25": {
|
"25": {
|
||||||
"ele": "//CRCUnitArr[@Name='동네 풍경 (Neighborhood Scene)']//GCUnitPool/GCUnit[@Type='4'][@VID100='-1589535']",
|
"ele": "//CRCUnitArr[@Name='{search}']//GCUnitPool/GCUnit[@Type='4'][@VID100='-1589535']",
|
||||||
"ele2": "//CROwneUnit[2]/CRCUnitArr//GCUnitPool/GCUnit[@Type='4'][@VID100='-1589535']",
|
"ele2": "//CROwneUnit[2]/CRCUnitArr//GCUnitPool/GCUnit[@Type='4'][@VID100='-1589535']",
|
||||||
|
"search": "동네 풍경 (Neighborhood Scene)",
|
||||||
"point": 2
|
"point": 2
|
||||||
},
|
},
|
||||||
"26": {
|
"26": {
|
||||||
"ele": "//CRCUnitArr[@Name='동네 풍경 (Neighborhood Scene)']//GCUnitPool/GCUnit[@Type='2'][@VID100='0.2'][@VID101='-8510694']",
|
"ele": "//CRCUnitArr[@Name='{search}']//GCUnitPool/GCUnit[@Type='2'][@VID100='0.2'][@VID101='-8510694']",
|
||||||
"ele2": "//CROwneUnit[2]/CRCUnitArr//GCUnitPool/GCUnit[@Type='2'][@VID100='0.2'][@VID101='-8510694']",
|
"ele2": "//CROwneUnit[2]/CRCUnitArr//GCUnitPool/GCUnit[@Type='2'][@VID100='0.2'][@VID101='-8510694']",
|
||||||
|
"search": "동네 풍경 (Neighborhood Scene)",
|
||||||
"point": 2
|
"point": 2
|
||||||
},
|
},
|
||||||
"27": {
|
"27": {
|
||||||
"ele": "//CRCUnitArr[@Name='동네 풍경 (Neighborhood Scene)'][@VID505='18'][@VID507='2']",
|
"ele": "//CRCUnitArr[@Name='{search}'][@VID505='18'][@VID507='2']",
|
||||||
"ele2": "//CROwneUnit[2]/CRCUnitArr[@VID505='18'][@VID507='2']",
|
"ele2": "//CROwneUnit[2]/CRCUnitArr[@VID505='18'][@VID507='2']",
|
||||||
|
"search": "동네 풍경 (Neighborhood Scene)",
|
||||||
"point": 3
|
"point": 3
|
||||||
},
|
},
|
||||||
"28": {
|
"28": {
|
||||||
"ele": "//CRTrackList[@Name='텍스트']/CRTrackClip[@ClipIndex=count(//CROwneUnit[.//CRCUnitArr[@Name='동네 풍경 (Neighborhood Scene)']]/preceding::CROwneUnit)][@Pos='0']",
|
"ele": "//CRTrackList[@Name='텍스트']/CRTrackClip[@ClipIndex=count(//CROwneUnit[.//CRCUnitArr[@Name='{search}']]/preceding::CROwneUnit)][@Pos='0']",
|
||||||
"ele2": "//CRTrackList[@Name='텍스트']/CRTrackClip[@ClipIndex=count(//CROwneUnit[2]/CRCUnitArr/preceding::CROwneUnit)][@Pos='0']",
|
"ele2": "//CRTrackList[@Name='텍스트']/CRTrackClip[@ClipIndex=count(//CROwneUnit[2]/CRCUnitArr/preceding::CROwneUnit)][@Pos='0']",
|
||||||
|
"search": "동네 풍경 (Neighborhood Scene)",
|
||||||
"point": 2
|
"point": 2
|
||||||
},
|
},
|
||||||
"29": {
|
"29": {
|
||||||
"ele": "//CRTrackList[@Name='텍스트']/CRTrackClip[(@ClipIndex=count(//CROwneUnit[.//CRCUnitArr[@Name='동네 풍경 (Neighborhood Scene)']]/preceding::CROwneUnit))][@Length='120']",
|
"ele": "//CRTrackList[@Name='텍스트']/CRTrackClip[(@ClipIndex=count(//CROwneUnit[.//CRCUnitArr[@Name='{search}']]/preceding::CROwneUnit))][@Length='120']",
|
||||||
"ele2": "//CRTrackList[@Name='텍스트']/CRTrackClip[@ClipIndex=count(//CROwneUnit[2]/CRCUnitArr/preceding::CROwneUnit)][@Length='120']",
|
"ele2": "//CRTrackList[@Name='텍스트']/CRTrackClip[@ClipIndex=count(//CROwneUnit[2]/CRCUnitArr/preceding::CROwneUnit)][@Length='120']",
|
||||||
|
"search": "동네 풍경 (Neighborhood Scene)",
|
||||||
"point": 2
|
"point": 2
|
||||||
},
|
},
|
||||||
"30": {
|
"30": {
|
||||||
@@ -184,30 +184,33 @@
|
|||||||
"point": 3
|
"point": 3
|
||||||
},
|
},
|
||||||
"5": {
|
"5": {
|
||||||
"ele": "//GPString[@VID7='재미있는 놀이공원']/@VID7",
|
"ele": "//CRCUnitArr[@Name='{search}']",
|
||||||
"type": "subtitle",
|
"search": "재미있는 놀이공원",
|
||||||
"length": 1,
|
|
||||||
"point": 3
|
"point": 3
|
||||||
},
|
},
|
||||||
"6": {
|
"6": {
|
||||||
"ele": "//CRCUnitArr[@Name='재미있는 놀이공원']//GCUnitPool[@Type='1']/GCUnit[@VID102='바탕체']",
|
"ele": "//CRCUnitArr[@Name='{search}']//GCUnitPool[@Type='1']/GCUnit[@VID102='바탕체']",
|
||||||
"ele2": "//CROwneUnit[1]/CRCUnitArr//GCUnitPool[@Type='1']/GCUnit[@VID102='바탕체']",
|
"ele2": "//CROwneUnit[1]/CRCUnitArr//GCUnitPool[@Type='1']/GCUnit[@VID102='바탕체']",
|
||||||
|
"search": "재미있는 놀이공원",
|
||||||
"point": 2
|
"point": 2
|
||||||
},
|
},
|
||||||
"7": {
|
"7": {
|
||||||
"ele": "//CRCUnitArr[@Name='재미있는 놀이공원']//GCUnitPool[@Type='1']/GCUnit[@VID101='130']",
|
"ele": "//CRCUnitArr[@Name='{search}']//GCUnitPool[@Type='1']/GCUnit[@VID101='130']",
|
||||||
"ele2": "//CROwneUnit[1]/CRCUnitArr//GCUnitPool[@Type='1']/GCUnit[@VID101='130']",
|
"ele2": "//CROwneUnit[1]/CRCUnitArr//GCUnitPool[@Type='1']/GCUnit[@VID101='130']",
|
||||||
|
"search": "재미있는 놀이공원",
|
||||||
"point": 2
|
"point": 2
|
||||||
},
|
},
|
||||||
"8": {
|
"8": {
|
||||||
"ele": "//CRCUnitArr[@Name='재미있는 놀이공원']//GCUnitPool/GCUnit[@Type='4'][@VID100='-6742488']",
|
"ele": "//CRCUnitArr[@Name='{search}']//GCUnitPool/GCUnit[@Type='4'][@VID100='-6742488']",
|
||||||
"ele2": "//CROwneUnit[1]/CRCUnitArr//GCUnitPool/GCUnit[@Type='4'][@VID100='-6742488']",
|
"ele2": "//CROwneUnit[1]/CRCUnitArr//GCUnitPool/GCUnit[@Type='4'][@VID100='-6742488']",
|
||||||
|
"search": "재미있는 놀이공원",
|
||||||
"point": 2
|
"point": 2
|
||||||
},
|
},
|
||||||
"9": {
|
"9": {
|
||||||
"ele": "//CRCUnitArr[@Name='재미있는 놀이공원']/@VID600 | //CRCUnitArr[@Name='재미있는 놀이공원']/@VID601",
|
"ele": "//CRCUnitArr[@Name='{search}']/@VID600 | //CRCUnitArr[@Name='{search}']/@VID601",
|
||||||
"ele2": "//CROwneUnit[1]/CRCUnitArr/@VID600 | //CROwneUnit[1]/CRCUnitArr/@VID601",
|
"ele2": "//CROwneUnit[1]/CRCUnitArr/@VID600 | //CROwneUnit[1]/CRCUnitArr/@VID601",
|
||||||
"type": "multi",
|
"type": "multi",
|
||||||
|
"search": "재미있는 놀이공원",
|
||||||
"value": [
|
"value": [
|
||||||
0.291,
|
0.291,
|
||||||
0.914
|
0.914
|
||||||
@@ -215,10 +218,11 @@
|
|||||||
"point": 2
|
"point": 2
|
||||||
},
|
},
|
||||||
"10": {
|
"10": {
|
||||||
"existEle": "//CRCUnitArr[@Name='재미있는 놀이공원']",
|
"existEle": "//CRCUnitArr[@Name='{search}']",
|
||||||
"ele": "sum(//CRTrackList[@Name='텍스트']/CRTrackClip[not(@ClipIndex=count(//CROwneUnit[.//CRCUnitArr[@Name='재미있는 놀이공원']]/preceding::CROwneUnit))]/@Length)",
|
"ele": "sum(//CRTrackList[@Name='텍스트']/CRTrackClip[not(@ClipIndex=count(//CROwneUnit[1]/CRCUnitArr/preceding::CROwneUnit))]/@Length)",
|
||||||
"type": "searchIndex",
|
"type": "searchIndex",
|
||||||
"value": 150,
|
"value": 150,
|
||||||
|
"search": "재미있는 놀이공원",
|
||||||
"point": 2
|
"point": 2
|
||||||
},
|
},
|
||||||
"11": {
|
"11": {
|
||||||
@@ -312,44 +316,50 @@
|
|||||||
"point": 2
|
"point": 2
|
||||||
},
|
},
|
||||||
"22": {
|
"22": {
|
||||||
"ele": "//GPString[@VID7='자동차 레이싱 코스' or @VID7='(A Car Racing Course)']/@VID7",
|
"ele": "//CRCUnitArr[@Name='{search}']",
|
||||||
"type": "subtitle",
|
"search": "자동차 레이싱 코스 (A Car Racing Course)",
|
||||||
"length": 2,
|
|
||||||
"point": 3
|
"point": 3
|
||||||
},
|
},
|
||||||
"23": {
|
"23": {
|
||||||
"ele": "//CRCUnitArr[@Name='자동차 레이싱 코스 (A Car Racing Course)']//GCUnitPool[@Type='1']/GCUnit[@VID102='돋움체']",
|
"ele": "//CRCUnitArr[@Name='{search}']//GCUnitPool[@Type='1']/GCUnit[@VID102='돋움체']",
|
||||||
"ele2": "//CROwneUnit[2]/CRCUnitArr//GCUnitPool[@Type='1']/GCUnit[@VID102='돋움체']",
|
"ele2": "//CROwneUnit[2]/CRCUnitArr//GCUnitPool[@Type='1']/GCUnit[@VID102='돋움체']",
|
||||||
|
"search": "자동차 레이싱 코스 (A Car Racing Course)",
|
||||||
"point": 2
|
"point": 2
|
||||||
},
|
},
|
||||||
"24": {
|
"24": {
|
||||||
"ele": "//CRCUnitArr[@Name='자동차 레이싱 코스 (A Car Racing Course)']//GCUnitPool[@Type='1']/GCUnit[@VID101='150']",
|
"ele": "//CRCUnitArr[@Name='{search}']//GCUnitPool[@Type='1']/GCUnit[@VID101='150']",
|
||||||
"ele2": "//CROwneUnit[2]/CRCUnitArr//GCUnitPool[@Type='1']/GCUnit[@VID101='150']",
|
"ele2": "//CROwneUnit[2]/CRCUnitArr//GCUnitPool[@Type='1']/GCUnit[@VID101='150']",
|
||||||
|
"search": "자동차 레이싱 코스 (A Car Racing Course)",
|
||||||
"point": 2
|
"point": 2
|
||||||
},
|
},
|
||||||
"25": {
|
"25": {
|
||||||
"ele": "//CRCUnitArr[@Name='자동차 레이싱 코스 (A Car Racing Course)']//GCUnitPool/GCUnit[@Type='4'][@VID100='-8036654']",
|
"ele": "//CRCUnitArr[@Name='{search}']//GCUnitPool/GCUnit[@Type='4'][@VID100='-8036654']",
|
||||||
"ele2": "//CROwneUnit[2]/CRCUnitArr//GCUnitPool/GCUnit[@Type='4'][@VID100='-8036654']",
|
"ele2": "//CROwneUnit[2]/CRCUnitArr//GCUnitPool/GCUnit[@Type='4'][@VID100='-8036654']",
|
||||||
|
"search": "자동차 레이싱 코스 (A Car Racing Course)",
|
||||||
"point": 2
|
"point": 2
|
||||||
},
|
},
|
||||||
"26": {
|
"26": {
|
||||||
"ele": "//CRCUnitArr[@Name='자동차 레이싱 코스 (A Car Racing Course)']//GCUnitPool/GCUnit[@Type='2'][@VID100='0.30000001'][@VID101='-16777216']",
|
"ele": "//CRCUnitArr[@Name='{search}']//GCUnitPool/GCUnit[@Type='2'][@VID100='0.30000001'][@VID101='-16777216']",
|
||||||
"ele2": "//CROwneUnit[2]/CRCUnitArr//GCUnitPool/GCUnit[@Type='2'][@VID100='0.30000001'][@VID101='-16777216']",
|
"ele2": "//CROwneUnit[2]/CRCUnitArr//GCUnitPool/GCUnit[@Type='2'][@VID100='0.30000001'][@VID101='-16777216']",
|
||||||
|
"search": "자동차 레이싱 코스 (A Car Racing Course)",
|
||||||
"point": 2
|
"point": 2
|
||||||
},
|
},
|
||||||
"27": {
|
"27": {
|
||||||
"ele": "//CRCUnitArr[@Name='자동차 레이싱 코스 (A Car Racing Course)'][@VID505='1'][@VID507='2']",
|
"ele": "//CRCUnitArr[@Name='{search}'][@VID505='1'][@VID507='2']",
|
||||||
"ele2": "//CROwneUnit[2]/CRCUnitArr[@VID505='1'][@VID507='2']",
|
"ele2": "//CROwneUnit[2]/CRCUnitArr[@VID505='1'][@VID507='2']",
|
||||||
|
"search": "자동차 레이싱 코스 (A Car Racing Course)",
|
||||||
"point": 3
|
"point": 3
|
||||||
},
|
},
|
||||||
"28": {
|
"28": {
|
||||||
"ele": "//CRTrackList[@Name='텍스트']/CRTrackClip[@ClipIndex=count(//CROwneUnit[.//CRCUnitArr[@Name='자동차 레이싱 코스 (A Car Racing Course)']]/preceding::CROwneUnit)][@Pos='0']",
|
"ele": "//CRTrackList[@Name='텍스트']/CRTrackClip[@ClipIndex=count(//CROwneUnit[.//CRCUnitArr[@Name='{search}']]/preceding::CROwneUnit)][@Pos='0']",
|
||||||
"ele2": "//CRTrackList[@Name='텍스트']/CRTrackClip[@ClipIndex=count(//CROwneUnit[2]/CRCUnitArr/preceding::CROwneUnit)][@Pos='0']",
|
"ele2": "//CRTrackList[@Name='텍스트']/CRTrackClip[@ClipIndex=count(//CROwneUnit[2]/CRCUnitArr/preceding::CROwneUnit)][@Pos='0']",
|
||||||
|
"search": "자동차 레이싱 코스 (A Car Racing Course)",
|
||||||
"point": 2
|
"point": 2
|
||||||
},
|
},
|
||||||
"29": {
|
"29": {
|
||||||
"ele": "//CRTrackList[@Name='텍스트']/CRTrackClip[(@ClipIndex=count(//CROwneUnit[.//CRCUnitArr[@Name='자동차 레이싱 코스 (A Car Racing Course)']]/preceding::CROwneUnit))][@Length='120']",
|
"ele": "//CRTrackList[@Name='텍스트']/CRTrackClip[(@ClipIndex=count(//CROwneUnit[.//CRCUnitArr[@Name='{search}']]/preceding::CROwneUnit))][@Length='120']",
|
||||||
"ele2": "//CRTrackList[@Name='텍스트']/CRTrackClip[@ClipIndex=count(//CROwneUnit[2]/CRCUnitArr/preceding::CROwneUnit)][@Length='120']",
|
"ele2": "//CRTrackList[@Name='텍스트']/CRTrackClip[@ClipIndex=count(//CROwneUnit[2]/CRCUnitArr/preceding::CROwneUnit)][@Length='120']",
|
||||||
|
"search": "자동차 레이싱 코스 (A Car Racing Course)",
|
||||||
"point": 2
|
"point": 2
|
||||||
},
|
},
|
||||||
"30": {
|
"30": {
|
||||||
BIN
회차별채점자료/2521/Excel_채점결과/DIC_2521A_result.xlsx
Normal file
BIN
회차별채점자료/2521/Excel_채점결과/DIC_2521A_result.xlsx
Normal file
Binary file not shown.
BIN
회차별채점자료/2521/Excel_채점결과/DIC_2521B_result.xlsx
Normal file
BIN
회차별채점자료/2521/Excel_채점결과/DIC_2521B_result.xlsx
Normal file
Binary file not shown.
BIN
회차별채점자료/2521/Excel_채점결과/DIC_2521C_result.xlsx
Normal file
BIN
회차별채점자료/2521/Excel_채점결과/DIC_2521C_result.xlsx
Normal file
Binary file not shown.
BIN
회차별채점자료/2521/Excel_채점결과/DIC_2521D_result.xlsx
Normal file
BIN
회차별채점자료/2521/Excel_채점결과/DIC_2521D_result.xlsx
Normal file
Binary file not shown.
BIN
회차별채점자료/2521/Excel_채점기준표/DIC_2521A.xlsx
Normal file
BIN
회차별채점자료/2521/Excel_채점기준표/DIC_2521A.xlsx
Normal file
Binary file not shown.
BIN
회차별채점자료/2521/Excel_채점기준표/DIC_2521B.xlsx
Normal file
BIN
회차별채점자료/2521/Excel_채점기준표/DIC_2521B.xlsx
Normal file
Binary file not shown.
BIN
회차별채점자료/2521/Excel_채점기준표/DIC_2521C.xlsx
Normal file
BIN
회차별채점자료/2521/Excel_채점기준표/DIC_2521C.xlsx
Normal file
Binary file not shown.
BIN
회차별채점자료/2521/Excel_채점기준표/DIC_2521D.xlsx
Normal file
BIN
회차별채점자료/2521/Excel_채점기준표/DIC_2521D.xlsx
Normal file
Binary file not shown.
378
회차별채점자료/2521/JSON_채점기준표/DIC_2521A.json
Normal file
378
회차별채점자료/2521/JSON_채점기준표/DIC_2521A.json
Normal file
@@ -0,0 +1,378 @@
|
|||||||
|
{
|
||||||
|
"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": "$.children[?(@.name=='초원')]",
|
||||||
|
"type": "boolean",
|
||||||
|
"point": 10
|
||||||
|
},
|
||||||
|
"5": {
|
||||||
|
"ele": "none",
|
||||||
|
"point": 0
|
||||||
|
},
|
||||||
|
"6": {
|
||||||
|
"ele": "$.children[?(@.name=='Sheep Ranch')].name",
|
||||||
|
"value": "Sheep Ranch",
|
||||||
|
"point": 10
|
||||||
|
},
|
||||||
|
"7": {
|
||||||
|
"ele": "$.children[?(@.name=='Sheep Ranch')].text.font.names[0]",
|
||||||
|
"type": "font",
|
||||||
|
"value": "Arial",
|
||||||
|
"point": 10
|
||||||
|
},
|
||||||
|
"8": {
|
||||||
|
"ele": "$.children[?(@.name=='Sheep Ranch')].text.font.names[0]",
|
||||||
|
"value": "Arial-BoldItalicMT",
|
||||||
|
"point": 10
|
||||||
|
},
|
||||||
|
"9": {
|
||||||
|
"ele": "$.children[?(@.name=='Sheep Ranch')].text.font.sizes[0]",
|
||||||
|
"value": 48,
|
||||||
|
"point": 10
|
||||||
|
},
|
||||||
|
"10": {
|
||||||
|
"ele": "$.children[?(@.name=='Sheep Ranch')].text.font.colors[0]",
|
||||||
|
"type": "color",
|
||||||
|
"value": "12ba00",
|
||||||
|
"point": 10
|
||||||
|
},
|
||||||
|
"11": {
|
||||||
|
"ele": "none",
|
||||||
|
"point": 0
|
||||||
|
},
|
||||||
|
"12": {
|
||||||
|
"ele": "none",
|
||||||
|
"point": 0
|
||||||
|
},
|
||||||
|
"13": {
|
||||||
|
"ele": "none",
|
||||||
|
"point": 0
|
||||||
|
},
|
||||||
|
"14": {
|
||||||
|
"ele": "$.children[?(@.name=='양 목장')].name",
|
||||||
|
"value": "양 목장",
|
||||||
|
"point": 10
|
||||||
|
},
|
||||||
|
"15": {
|
||||||
|
"ele": "$.children[?(@.name=='양 목장')].text.font.names[0]",
|
||||||
|
"type": "font",
|
||||||
|
"value": "GungsuhChe",
|
||||||
|
"point": 10
|
||||||
|
},
|
||||||
|
"16": {
|
||||||
|
"ele": "$.children[?(@.name=='양 목장')].text.font.sizes[0]",
|
||||||
|
"value": 36,
|
||||||
|
"point": 10
|
||||||
|
},
|
||||||
|
"17": {
|
||||||
|
"ele": "$.children[?(@.name=='양 목장')].text.font.colors[0]",
|
||||||
|
"type": "color",
|
||||||
|
"value": "ff9000",
|
||||||
|
"point": 10
|
||||||
|
},
|
||||||
|
"18": {
|
||||||
|
"ele": "none",
|
||||||
|
"point": 0
|
||||||
|
},
|
||||||
|
"19": {
|
||||||
|
"ele": "none",
|
||||||
|
"point": 0
|
||||||
|
},
|
||||||
|
"20": {
|
||||||
|
"ele": "none",
|
||||||
|
"point": 0
|
||||||
|
},
|
||||||
|
"21": {
|
||||||
|
"ele": "none",
|
||||||
|
"point": 0
|
||||||
|
},
|
||||||
|
"22": {
|
||||||
|
"ele": "$.children[?(@.name=='초원')]",
|
||||||
|
"type": "boolean",
|
||||||
|
"point": 10
|
||||||
|
},
|
||||||
|
"23": {
|
||||||
|
"ele": "none",
|
||||||
|
"point": 0
|
||||||
|
},
|
||||||
|
"24": {
|
||||||
|
"ele": "none",
|
||||||
|
"point": 0
|
||||||
|
},
|
||||||
|
"25": {
|
||||||
|
"ele": "none",
|
||||||
|
"point": 0
|
||||||
|
},
|
||||||
|
"26": {
|
||||||
|
"ele": "$[?(@.width == 65 && @.height == 35)]",
|
||||||
|
"type": "boolean",
|
||||||
|
"point": 10
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"2": {
|
||||||
|
"1": {
|
||||||
|
"ele": "//CRClipArr/CRClip[position() = //CRTrackList[1]/CRTrackClip/@ClipIndex]/@Path",
|
||||||
|
"type": "array",
|
||||||
|
"value": [
|
||||||
|
"동영상.mp4",
|
||||||
|
"이미지2.jpg",
|
||||||
|
"이미지3.jpg",
|
||||||
|
"이미지1.jpg"
|
||||||
|
],
|
||||||
|
"point": 4
|
||||||
|
},
|
||||||
|
"2": {
|
||||||
|
"ele": "/CROASTERP/CRTrackArr[1]/CRVideoTrackArr[1]/CRTrackList[1]/CRTrackClip[1][@Speed='130']",
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"3": {
|
||||||
|
"ele": "count(//CRClip[@Path='동영상.mp4']/preceding-sibling::*)",
|
||||||
|
"type": "startend",
|
||||||
|
"start": "0",
|
||||||
|
"end": "340",
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"4": {
|
||||||
|
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='동영상.mp4']/preceding-sibling::*)]//CRFilter[@ID='52'][@VID100='10'][@VID103='0.80000001']",
|
||||||
|
"point": 3
|
||||||
|
},
|
||||||
|
"5": {
|
||||||
|
"ele": "//CRCUnitArr[@Name='{search}']",
|
||||||
|
"search": "양을 모는 목동",
|
||||||
|
"point": 3
|
||||||
|
},
|
||||||
|
"6": {
|
||||||
|
"ele": "//CRCUnitArr[@Name='{search}']//GCUnitPool[@Type='1']/GCUnit[@VID102='바탕체']",
|
||||||
|
"ele2": "//CROwneUnit[1]/CRCUnitArr//GCUnitPool[@Type='1']/GCUnit[@VID102='바탕체']",
|
||||||
|
"search": "양을 모는 목동",
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"7": {
|
||||||
|
"ele": "//CRCUnitArr[@Name='{search}']//GCUnitPool[@Type='1']/GCUnit[@VID101='110']",
|
||||||
|
"ele2": "//CROwneUnit[1]/CRCUnitArr//GCUnitPool[@Type='1']/GCUnit[@VID101='110']",
|
||||||
|
"search": "양을 모는 목동",
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"8": {
|
||||||
|
"ele": "//CRCUnitArr[@Name='{search}']//GCUnitPool/GCUnit[@Type='4'][@VID100='-270661']",
|
||||||
|
"ele2": "//CROwneUnit[1]/CRCUnitArr//GCUnitPool/GCUnit[@Type='4'][@VID100='-270661']",
|
||||||
|
"search": "양을 모는 목동",
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"9": {
|
||||||
|
"ele": "//CRCUnitArr[@Name='{search}']/@VID600 | //CRCUnitArr[@Name='{search}']/@VID601",
|
||||||
|
"ele2": "//CROwneUnit[1]/CRCUnitArr/@VID600 | //CROwneUnit[1]/CRCUnitArr/@VID601",
|
||||||
|
"type": "multi",
|
||||||
|
"search": "양을 모는 목동",
|
||||||
|
"value": [
|
||||||
|
0.353,
|
||||||
|
0.929
|
||||||
|
],
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"10": {
|
||||||
|
"existEle": "//CRCUnitArr[@Name='{search}']",
|
||||||
|
"ele": "sum(//CRTrackList[@Name='텍스트']/CRTrackClip[not(@ClipIndex=count(//CROwneUnit[1]/CRCUnitArr/preceding::CROwneUnit))]/@Length)",
|
||||||
|
"type": "searchIndex",
|
||||||
|
"value": 160,
|
||||||
|
"search": "양을 모는 목동",
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"11": {
|
||||||
|
"ele": "//CRTrackList[@Name='텍스트']/CRTrackClip[(@ClipIndex=count(//CROwneUnit[.//CRCUnitArr[@Name='양을 모는 목동']]/preceding::CROwneUnit))][@Length='120']",
|
||||||
|
"ele2": "//CRTrackList[@Name='텍스트']/CRTrackClip[(@ClipIndex=count(//CROwneUnit[1]/CRCUnitArr/preceding::CROwneUnit))][@Length='120']",
|
||||||
|
"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": {
|
||||||
|
"existEle": "//CRClip[@Path='이미지2.jpg']",
|
||||||
|
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지2.jpg']/preceding-sibling::*)]/@Length",
|
||||||
|
"type": "searchIndex",
|
||||||
|
"value": "180",
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"14": {
|
||||||
|
"type": "multi",
|
||||||
|
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지2.jpg']/preceding-sibling::*)]//CRFilter/@ID |//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지2.jpg']/preceding-sibling::*)]//CRFilter/@VID100",
|
||||||
|
"value": [
|
||||||
|
"99",
|
||||||
|
"65"
|
||||||
|
],
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"15": {
|
||||||
|
"type": "multi",
|
||||||
|
"ele": "//CRTransFilter[@ClipIndex=count(//CRTrackList/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지2.jpg']/preceding-sibling::*)]/preceding-sibling::CRTrackClip)]/@ID|//CRTransFilter[@ClipIndex=count(//CRTrackList/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지2.jpg']/preceding-sibling::*)]/preceding-sibling::CRTrackClip)]/@Range|//CRTransFilter[@ClipIndex=count(//CRTrackList/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지2.jpg']/preceding-sibling::*)]/preceding-sibling::CRTrackClip)]/@Type",
|
||||||
|
"value": [
|
||||||
|
"19",
|
||||||
|
"460:520",
|
||||||
|
"2"
|
||||||
|
],
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"16": {
|
||||||
|
"existEle": "//CRClip[@Path='이미지3.jpg']",
|
||||||
|
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지3.jpg']/preceding-sibling::*)]/@Length",
|
||||||
|
"type": "searchIndex",
|
||||||
|
"value": "150",
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"17": {
|
||||||
|
"type": "multi",
|
||||||
|
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지3.jpg']/preceding-sibling::*)]//CRFilter/@ID |//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지3.jpg']/preceding-sibling::*)]//CRFilter/@VID101",
|
||||||
|
"value": [
|
||||||
|
"128",
|
||||||
|
"2"
|
||||||
|
],
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"18": {
|
||||||
|
"type": "multi",
|
||||||
|
"ele": "//CRTransFilter[@ClipIndex=count(//CRTrackList/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지3.jpg']/preceding-sibling::*)]/preceding-sibling::CRTrackClip)]/@ID|//CRTransFilter[@ClipIndex=count(//CRTrackList/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지3.jpg']/preceding-sibling::*)]/preceding-sibling::CRTrackClip)]/@Range|//CRTransFilter[@ClipIndex=count(//CRTrackList/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지3.jpg']/preceding-sibling::*)]/preceding-sibling::CRTrackClip)]/@Type",
|
||||||
|
"value": [
|
||||||
|
"14",
|
||||||
|
"610:670",
|
||||||
|
"2"
|
||||||
|
],
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"19": {
|
||||||
|
"existEle": "//CRClip[@Path='이미지1.jpg']",
|
||||||
|
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지1.jpg']/preceding-sibling::*)]/@Length",
|
||||||
|
"type": "searchIndex",
|
||||||
|
"value": "150",
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"20": {
|
||||||
|
"type": "multi",
|
||||||
|
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지1.jpg']/preceding-sibling::*)]//CRFilter/@ID |//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지1.jpg']/preceding-sibling::*)]//CRFilter/@VID100",
|
||||||
|
"value": [
|
||||||
|
"184",
|
||||||
|
"20"
|
||||||
|
],
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"21": {
|
||||||
|
"type": "multi",
|
||||||
|
"ele": "//CRTransFilter[@ClipIndex=count(//CRTrackList/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지1.jpg']/preceding-sibling::*)]/preceding-sibling::CRTrackClip)]/@ID|//CRTransFilter[@ClipIndex=count(//CRTrackList/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지1.jpg']/preceding-sibling::*)]/preceding-sibling::CRTrackClip)]/@Range|//CRTransFilter[@ClipIndex=count(//CRTrackList/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지1.jpg']/preceding-sibling::*)]/preceding-sibling::CRTrackClip)]/@Type",
|
||||||
|
"value": [
|
||||||
|
"0",
|
||||||
|
"760:820",
|
||||||
|
"2"
|
||||||
|
],
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"22": {
|
||||||
|
"ele": "//CRCUnitArr[@Name='{search}']",
|
||||||
|
"search": "공존하는 개와 양 (Dog and sheep)",
|
||||||
|
"point": 3
|
||||||
|
},
|
||||||
|
"23": {
|
||||||
|
"ele": "//CRCUnitArr[@Name='{search}']//GCUnitPool[@Type='1']/GCUnit[@VID102='돋움체']",
|
||||||
|
"ele2": "//CROwneUnit[2]/CRCUnitArr//GCUnitPool[@Type='1']/GCUnit[@VID102='돋움체']",
|
||||||
|
"search": "공존하는 개와 양 (Dog and sheep)",
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"24": {
|
||||||
|
"ele": "//CRCUnitArr[@Name='{search}']//GCUnitPool[@Type='1']/GCUnit[@VID101='160']",
|
||||||
|
"ele2": "//CROwneUnit[2]/CRCUnitArr//GCUnitPool[@Type='1']/GCUnit[@VID101='160']",
|
||||||
|
"search": "공존하는 개와 양 (Dog and sheep)",
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"25": {
|
||||||
|
"ele": "//CRCUnitArr[@Name='{search}']//GCUnitPool/GCUnit[@Type='4'][@VID100='-1589535']",
|
||||||
|
"ele2": "//CROwneUnit[2]/CRCUnitArr//GCUnitPool/GCUnit[@Type='4'][@VID100='-1589535']",
|
||||||
|
"search": "공존하는 개와 양 (Dog and sheep)",
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"26": {
|
||||||
|
"ele": "//CRCUnitArr[@Name='{search}']//GCUnitPool/GCUnit[@Type='2'][@VID100='0.2'][@VID101='-8510694']",
|
||||||
|
"ele2": "//CROwneUnit[2]/CRCUnitArr//GCUnitPool/GCUnit[@Type='2'][@VID100='0.2'][@VID101='-8510694']",
|
||||||
|
"search": "공존하는 개와 양 (Dog and sheep)",
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"27": {
|
||||||
|
"ele": "//CRCUnitArr[@Name='{search}'][@VID505='18'][@VID507='2']",
|
||||||
|
"ele2": "//CROwneUnit[2]/CRCUnitArr[@VID505='18'][@VID507='2']",
|
||||||
|
"search": "공존하는 개와 양 (Dog and sheep)",
|
||||||
|
"point": 3
|
||||||
|
},
|
||||||
|
"28": {
|
||||||
|
"ele": "//CRTrackList[@Name='텍스트']/CRTrackClip[@ClipIndex=count(//CROwneUnit[.//CRCUnitArr[@Name='{search}']]/preceding::CROwneUnit)][@Pos='0']",
|
||||||
|
"ele2": "//CRTrackList[@Name='텍스트']/CRTrackClip[@ClipIndex=count(//CROwneUnit[2]/CRCUnitArr/preceding::CROwneUnit)][@Pos='0']",
|
||||||
|
"search": "공존하는 개와 양 (Dog and sheep)",
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"29": {
|
||||||
|
"ele": "//CRTrackList[@Name='텍스트']/CRTrackClip[(@ClipIndex=count(//CROwneUnit[.//CRCUnitArr[@Name='{search}']]/preceding::CROwneUnit))][@Length='120']",
|
||||||
|
"ele2": "//CRTrackList[@Name='텍스트']/CRTrackClip[@ClipIndex=count(//CROwneUnit[2]/CRCUnitArr/preceding::CROwneUnit)][@Length='120']",
|
||||||
|
"search": "공존하는 개와 양 (Dog and sheep)",
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"30": {
|
||||||
|
"ele": "//CRTrackArr/CRAudioTrackArr/CRTrackList[@Name='오디오1']/CRTrackClip[@Pos='0']",
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"31": {
|
||||||
|
"ele": "//CRTrackArr/CRAudioTrackArr/CRTrackList[@Name='오디오1']/CRTrackClip[@Length='810']",
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"32": {
|
||||||
|
"ele": "//CRTrackArr/CRAudioTrackArr/CRTrackList[@Name='오디오1']//CRFilter[@Type='2'][@ID='1'][@VID8='60']",
|
||||||
|
"point": 2
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
380
회차별채점자료/2521/JSON_채점기준표/DIC_2521B.json
Normal file
380
회차별채점자료/2521/JSON_채점기준표/DIC_2521B.json
Normal file
@@ -0,0 +1,380 @@
|
|||||||
|
{
|
||||||
|
"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
|
||||||
|
},
|
||||||
|
"5": {
|
||||||
|
"ele": "$.children[?(@.name=='Beautiful Garden')].name",
|
||||||
|
"value": "Beautiful Garden",
|
||||||
|
"point": 10
|
||||||
|
},
|
||||||
|
"6": {
|
||||||
|
"ele": "$.children[?(@.name=='Beautiful Garden')].text.font.names[0]",
|
||||||
|
"type": "font",
|
||||||
|
"value": "Arial",
|
||||||
|
"point": 10
|
||||||
|
},
|
||||||
|
"7": {
|
||||||
|
"ele": "$.children[?(@.name=='Beautiful Garden')].text.font.names[0]",
|
||||||
|
"value": "Arial-BoldItalicMT",
|
||||||
|
"point": 10
|
||||||
|
},
|
||||||
|
"8": {
|
||||||
|
"ele": "$.children[?(@.name=='Beautiful Garden')].text.font.sizes[0]",
|
||||||
|
"value": 48,
|
||||||
|
"point": 10
|
||||||
|
},
|
||||||
|
"9": {
|
||||||
|
"ele": "$.children[?(@.name=='Beautiful Garden')].text.font.colors[0]",
|
||||||
|
"type": "color",
|
||||||
|
"value": "a8581e",
|
||||||
|
"point": 10
|
||||||
|
},
|
||||||
|
"10": {
|
||||||
|
"ele": "none",
|
||||||
|
"point": 0
|
||||||
|
},
|
||||||
|
"11": {
|
||||||
|
"ele": "none",
|
||||||
|
"point": 0
|
||||||
|
},
|
||||||
|
"12": {
|
||||||
|
"ele": "none",
|
||||||
|
"point": 0
|
||||||
|
},
|
||||||
|
"13": {
|
||||||
|
"ele": "$.children[?(@.name=='아름다운 꽃밭')].name",
|
||||||
|
"value": "아름다운 꽃밭",
|
||||||
|
"point": 10
|
||||||
|
},
|
||||||
|
"14": {
|
||||||
|
"ele": "$.children[?(@.name=='아름다운 꽃밭')].text.font.names[0]",
|
||||||
|
"type": "font",
|
||||||
|
"value": "GungsuhChe",
|
||||||
|
"point": 10
|
||||||
|
},
|
||||||
|
"15": {
|
||||||
|
"ele": "$.children[?(@.name=='아름다운 꽃밭')].text.font.sizes[0]",
|
||||||
|
"value": 36,
|
||||||
|
"point": 10
|
||||||
|
},
|
||||||
|
"16": {
|
||||||
|
"ele": "$.children[?(@.name=='아름다운 꽃밭')].text.font.colors[0]",
|
||||||
|
"type": "color",
|
||||||
|
"value": "eeec1e",
|
||||||
|
"point": 10
|
||||||
|
},
|
||||||
|
"17": {
|
||||||
|
"ele": "none",
|
||||||
|
"point": 0
|
||||||
|
},
|
||||||
|
"18": {
|
||||||
|
"ele": "none",
|
||||||
|
"point": 0
|
||||||
|
},
|
||||||
|
"19": {
|
||||||
|
"ele": "none",
|
||||||
|
"point": 0
|
||||||
|
},
|
||||||
|
"20": {
|
||||||
|
"ele": "none",
|
||||||
|
"point": 0
|
||||||
|
},
|
||||||
|
"21": {
|
||||||
|
"ele": "none",
|
||||||
|
"point": 0
|
||||||
|
},
|
||||||
|
"22": {
|
||||||
|
"ele": "none",
|
||||||
|
"point": 0
|
||||||
|
},
|
||||||
|
"23": {
|
||||||
|
"ele": "none",
|
||||||
|
"point": 0
|
||||||
|
},
|
||||||
|
"24": {
|
||||||
|
"ele": "none",
|
||||||
|
"point": 0
|
||||||
|
},
|
||||||
|
"25": {
|
||||||
|
"ele": "none",
|
||||||
|
"point": 0
|
||||||
|
},
|
||||||
|
"26": {
|
||||||
|
"ele": "none",
|
||||||
|
"point": 0
|
||||||
|
},
|
||||||
|
"27": {
|
||||||
|
"ele": "$[?(@.width == 65 && @.height == 35)]",
|
||||||
|
"type": "boolean",
|
||||||
|
"point": 10
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"2": {
|
||||||
|
"1": {
|
||||||
|
"ele": "//CRClipArr/CRClip[position() = //CRTrackList[1]/CRTrackClip/@ClipIndex]/@Path",
|
||||||
|
"type": "array",
|
||||||
|
"value": [
|
||||||
|
"동영상.mp4",
|
||||||
|
"이미지2.jpg",
|
||||||
|
"이미지1.jpg",
|
||||||
|
"이미지3.jpg"
|
||||||
|
],
|
||||||
|
"point": 4
|
||||||
|
},
|
||||||
|
"2": {
|
||||||
|
"ele": "/CROASTERP/CRTrackArr[1]/CRVideoTrackArr[1]/CRTrackList[1]/CRTrackClip[1][@Speed='130']",
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"3": {
|
||||||
|
"ele": "count(//CRClip[@Path='동영상.mp4']/preceding-sibling::*)",
|
||||||
|
"type": "startend",
|
||||||
|
"start": "0",
|
||||||
|
"end": "350",
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"4": {
|
||||||
|
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='동영상.mp4']/preceding-sibling::*)]//CRFilter[@ID='56'][@VID100='50'][@VID101='60']",
|
||||||
|
"point": 3
|
||||||
|
},
|
||||||
|
"5": {
|
||||||
|
"ele": "//CRCUnitArr[@Name='{search}']",
|
||||||
|
"search": "연못의 연잎들",
|
||||||
|
"point": 3
|
||||||
|
},
|
||||||
|
"6": {
|
||||||
|
"ele": "//CRCUnitArr[@Name='{search}']//GCUnitPool[@Type='1']/GCUnit[@VID102='굴림체']",
|
||||||
|
"ele2": "//CROwneUnit[1]/CRCUnitArr//GCUnitPool[@Type='1']/GCUnit[@VID102='굴림체']",
|
||||||
|
"search": "연못의 연잎들",
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"7": {
|
||||||
|
"ele": "//CRCUnitArr[@Name='{search}']//GCUnitPool[@Type='1']/GCUnit[@VID101='120']",
|
||||||
|
"ele2": "//CROwneUnit[1]/CRCUnitArr//GCUnitPool[@Type='1']/GCUnit[@VID101='120']",
|
||||||
|
"search": "연못의 연잎들",
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"8": {
|
||||||
|
"ele": "//CRCUnitArr[@Name='{search}']//GCUnitPool/GCUnit[@Type='4'][@VID100='-2119872']",
|
||||||
|
"ele2": "//CROwneUnit[1]/CRCUnitArr//GCUnitPool/GCUnit[@Type='4'][@VID100='-2119872']",
|
||||||
|
"search": "연못의 연잎들",
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"9": {
|
||||||
|
"ele": "//CRCUnitArr[@Name='{search}']/@VID600 | //CRCUnitArr[@Name='{search}']/@VID601",
|
||||||
|
"ele2": "//CROwneUnit[1]/CRCUnitArr/@VID600 | //CROwneUnit[1]/CRCUnitArr/@VID601",
|
||||||
|
"type": "multi",
|
||||||
|
"search": "연못의 연잎들",
|
||||||
|
"value": [
|
||||||
|
0.351,
|
||||||
|
0.922
|
||||||
|
],
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"10": {
|
||||||
|
"existEle": "//CRCUnitArr[@Name='{search}']",
|
||||||
|
"ele": "sum(//CRTrackList[@Name='텍스트']/CRTrackClip[not(@ClipIndex=count(//CROwneUnit[1]/CRCUnitArr/preceding::CROwneUnit))]/@Length)",
|
||||||
|
"type": "searchIndex",
|
||||||
|
"value": 160,
|
||||||
|
"search": "연못의 연잎들",
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"11": {
|
||||||
|
"ele": "//CRTrackList[@Name='텍스트']/CRTrackClip[(@ClipIndex=count(//CROwneUnit[.//CRCUnitArr[@Name='연못의 연잎들']]/preceding::CROwneUnit))][@Length='120']",
|
||||||
|
"ele2": "//CRTrackList[@Name='텍스트']/CRTrackClip[(@ClipIndex=count(//CROwneUnit[1]/CRCUnitArr/preceding::CROwneUnit))][@Length='120']",
|
||||||
|
"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": {
|
||||||
|
"existEle": "//CRClip[@Path='이미지2.jpg']",
|
||||||
|
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지1.jpg']/preceding-sibling::*)]/@Length",
|
||||||
|
"type": "searchIndex",
|
||||||
|
"value": "150",
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"14": {
|
||||||
|
"type": "multi",
|
||||||
|
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지2.jpg']/preceding-sibling::*)]//CRFilter/@ID |//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지2.jpg']/preceding-sibling::*)]//CRFilter/@VID100",
|
||||||
|
"value": [
|
||||||
|
"94",
|
||||||
|
"50"
|
||||||
|
],
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"15": {
|
||||||
|
"type": "multi",
|
||||||
|
"ele": "//CRTransFilter[@ClipIndex=count(//CRTrackList/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지2.jpg']/preceding-sibling::*)]/preceding-sibling::CRTrackClip)]/@ID|//CRTransFilter[@ClipIndex=count(//CRTrackList/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지2.jpg']/preceding-sibling::*)]/preceding-sibling::CRTrackClip)]/@Range|//CRTransFilter[@ClipIndex=count(//CRTrackList/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지2.jpg']/preceding-sibling::*)]/preceding-sibling::CRTrackClip)]/@Type",
|
||||||
|
"value": [
|
||||||
|
"32",
|
||||||
|
"440:500",
|
||||||
|
"2"
|
||||||
|
],
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"16": {
|
||||||
|
"existEle": "//CRClip[@Path='이미지1.jpg']",
|
||||||
|
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지1.jpg']/preceding-sibling::*)]/@Length",
|
||||||
|
"type": "searchIndex",
|
||||||
|
"value": "150",
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"17": {
|
||||||
|
"type": "multi",
|
||||||
|
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지1.jpg']/preceding-sibling::*)]//CRFilter/@ID |//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지1.jpg']/preceding-sibling::*)]//CRFilter/@VID101",
|
||||||
|
"value": [
|
||||||
|
"184",
|
||||||
|
"5"
|
||||||
|
],
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"18": {
|
||||||
|
"type": "multi",
|
||||||
|
"ele": "//CRTransFilter[@ClipIndex=count(//CRTrackList/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지1.jpg']/preceding-sibling::*)]/preceding-sibling::CRTrackClip)]/@ID|//CRTransFilter[@ClipIndex=count(//CRTrackList/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지1.jpg']/preceding-sibling::*)]/preceding-sibling::CRTrackClip)]/@Range|//CRTransFilter[@ClipIndex=count(//CRTrackList/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지1.jpg']/preceding-sibling::*)]/preceding-sibling::CRTrackClip)]/@Type",
|
||||||
|
"value": [
|
||||||
|
"19",
|
||||||
|
"620:650",
|
||||||
|
"2"
|
||||||
|
],
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"19": {
|
||||||
|
"existEle": "//CRClip[@Path='이미지3.jpg']",
|
||||||
|
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지3.jpg']/preceding-sibling::*)]/@Length",
|
||||||
|
"type": "searchIndex",
|
||||||
|
"value": "180",
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"20": {
|
||||||
|
"type": "multi",
|
||||||
|
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지3.jpg']/preceding-sibling::*)]//CRFilter/@ID |//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지3.jpg']/preceding-sibling::*)]//CRFilter/@VID100",
|
||||||
|
"value": [
|
||||||
|
"99",
|
||||||
|
"50"
|
||||||
|
],
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"21": {
|
||||||
|
"type": "multi",
|
||||||
|
"ele": "//CRTransFilter[@ClipIndex=count(//CRTrackList/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지3.jpg']/preceding-sibling::*)]/preceding-sibling::CRTrackClip)]/@ID|//CRTransFilter[@ClipIndex=count(//CRTrackList/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지3.jpg']/preceding-sibling::*)]/preceding-sibling::CRTrackClip)]/@Range|//CRTransFilter[@ClipIndex=count(//CRTrackList/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지3.jpg']/preceding-sibling::*)]/preceding-sibling::CRTrackClip)]/@Type",
|
||||||
|
"value": [
|
||||||
|
"0",
|
||||||
|
"770:830",
|
||||||
|
"2"
|
||||||
|
],
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"22": {
|
||||||
|
"ele": "//CRCUnitArr[@Name='{search}']",
|
||||||
|
"search": "초록빛 이파리들 Green leaves",
|
||||||
|
"point": 3
|
||||||
|
},
|
||||||
|
"23": {
|
||||||
|
"ele": "//CRCUnitArr[@Name='{search}']//GCUnitPool[@Type='1']/GCUnit[@VID102='휴먼옛체']",
|
||||||
|
"ele2": "//CROwneUnit[2]/CRCUnitArr//GCUnitPool[@Type='1']/GCUnit[@VID102='휴먼옛체']",
|
||||||
|
"search": "초록빛 이파리들 Green leaves",
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"24": {
|
||||||
|
"ele": "//CRCUnitArr[@Name='{search}']//GCUnitPool[@Type='1']/GCUnit[@VID101='140']",
|
||||||
|
"ele2": "//CROwneUnit[2]/CRCUnitArr//GCUnitPool[@Type='1']/GCUnit[@VID101='140']",
|
||||||
|
"search": "초록빛 이파리들 Green leaves",
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"25": {
|
||||||
|
"ele": "//CRCUnitArr[@Name='{search}']//GCUnitPool/GCUnit[@Type='4'][@VID100='-1589535']",
|
||||||
|
"ele2": "//CROwneUnit[2]/CRCUnitArr//GCUnitPool/GCUnit[@Type='4'][@VID100='-1589535']",
|
||||||
|
"search": "초록빛 이파리들 Green leaves",
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"26": {
|
||||||
|
"ele": "//CRCUnitArr[@Name='{search}']//GCUnitPool/GCUnit[@Type='2'][@VID100='0.2'][@VID101='-8510694']",
|
||||||
|
"ele2": "//CROwneUnit[2]/CRCUnitArr//GCUnitPool/GCUnit[@Type='2'][@VID100='0.2'][@VID101='-8510694']",
|
||||||
|
"search": "초록빛 이파리들 Green leaves",
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"27": {
|
||||||
|
"ele": "//CRCUnitArr[@Name='{search}'][@VID505='3'][@VID507='2']",
|
||||||
|
"ele2": "//CROwneUnit[2]/CRCUnitArr[@VID505='3'][@VID507='2']",
|
||||||
|
"search": "초록빛 이파리들 Green leaves",
|
||||||
|
"point": 3
|
||||||
|
},
|
||||||
|
"28": {
|
||||||
|
"ele": "//CRTrackList[@Name='텍스트']/CRTrackClip[@ClipIndex=count(//CROwneUnit[.//CRCUnitArr[@Name='{search}']]/preceding::CROwneUnit)][@Pos='0']",
|
||||||
|
"ele2": "//CRTrackList[@Name='텍스트']/CRTrackClip[@ClipIndex=count(//CROwneUnit[2]/CRCUnitArr/preceding::CROwneUnit)][@Pos='0']",
|
||||||
|
"search": "초록빛 이파리들 Green leaves",
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"29": {
|
||||||
|
"ele": "//CRTrackList[@Name='텍스트']/CRTrackClip[(@ClipIndex=count(//CROwneUnit[.//CRCUnitArr[@Name='{search}']]/preceding::CROwneUnit))][@Length='120']",
|
||||||
|
"ele2": "//CRTrackList[@Name='텍스트']/CRTrackClip[@ClipIndex=count(//CROwneUnit[2]/CRCUnitArr/preceding::CROwneUnit)][@Length='120']",
|
||||||
|
"search": "초록빛 이파리들 Green leaves",
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"30": {
|
||||||
|
"ele": "//CRTrackArr/CRAudioTrackArr/CRTrackList[@Name='오디오1']/CRTrackClip[@Pos='0']",
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"31": {
|
||||||
|
"ele": "//CRTrackArr/CRAudioTrackArr/CRTrackList[@Name='오디오1']/CRTrackClip[@Length='800']",
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"32": {
|
||||||
|
"ele": "//CRTrackArr/CRAudioTrackArr/CRTrackList[@Name='오디오1']//CRFilter[@Type='2'][@ID='1'][@VID8='60']",
|
||||||
|
"point": 2
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
378
회차별채점자료/2521/JSON_채점기준표/DIC_2521C.json
Normal file
378
회차별채점자료/2521/JSON_채점기준표/DIC_2521C.json
Normal file
@@ -0,0 +1,378 @@
|
|||||||
|
{
|
||||||
|
"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": "$.children[?(@.name=='벤치')]",
|
||||||
|
"type": "boolean",
|
||||||
|
"point": 10
|
||||||
|
},
|
||||||
|
"5": {
|
||||||
|
"ele": "none",
|
||||||
|
"point": 0
|
||||||
|
},
|
||||||
|
"6": {
|
||||||
|
"ele": "$.children[?(@.name=='Park Bench')].name",
|
||||||
|
"value": "Park Bench",
|
||||||
|
"point": 10
|
||||||
|
},
|
||||||
|
"7": {
|
||||||
|
"ele": "$.children[?(@.name=='Park Bench')].text.font.names[0]",
|
||||||
|
"type": "font",
|
||||||
|
"value": "Arial",
|
||||||
|
"point": 10
|
||||||
|
},
|
||||||
|
"8": {
|
||||||
|
"ele": "$.children[?(@.name=='Park Bench')].text.font.names[0]",
|
||||||
|
"value": "Arial-BoldItalicMT",
|
||||||
|
"point": 10
|
||||||
|
},
|
||||||
|
"9": {
|
||||||
|
"ele": "$.children[?(@.name=='Park Bench')].text.font.sizes[0]",
|
||||||
|
"value": 48,
|
||||||
|
"point": 10
|
||||||
|
},
|
||||||
|
"10": {
|
||||||
|
"ele": "$.children[?(@.name=='Park Bench')].text.font.colors[0]",
|
||||||
|
"type": "color",
|
||||||
|
"value": "0b461b",
|
||||||
|
"point": 10
|
||||||
|
},
|
||||||
|
"11": {
|
||||||
|
"ele": "none",
|
||||||
|
"point": 0
|
||||||
|
},
|
||||||
|
"12": {
|
||||||
|
"ele": "none",
|
||||||
|
"point": 0
|
||||||
|
},
|
||||||
|
"13": {
|
||||||
|
"ele": "none",
|
||||||
|
"point": 0
|
||||||
|
},
|
||||||
|
"14": {
|
||||||
|
"ele": "$.children[?(@.name=='공원 벤치')].name",
|
||||||
|
"value": "공원 벤치",
|
||||||
|
"point": 10
|
||||||
|
},
|
||||||
|
"15": {
|
||||||
|
"ele": "$.children[?(@.name=='공원 벤치')].text.font.names[0]",
|
||||||
|
"type": "font",
|
||||||
|
"value": "GungsuhChe",
|
||||||
|
"point": 10
|
||||||
|
},
|
||||||
|
"16": {
|
||||||
|
"ele": "$.children[?(@.name=='공원 벤치')].text.font.sizes[0]",
|
||||||
|
"value": 36,
|
||||||
|
"point": 10
|
||||||
|
},
|
||||||
|
"17": {
|
||||||
|
"ele": "$.children[?(@.name=='공원 벤치')].text.font.colors[0]",
|
||||||
|
"type": "color",
|
||||||
|
"value": "11237f",
|
||||||
|
"point": 10
|
||||||
|
},
|
||||||
|
"18": {
|
||||||
|
"ele": "none",
|
||||||
|
"point": 0
|
||||||
|
},
|
||||||
|
"19": {
|
||||||
|
"ele": "none",
|
||||||
|
"point": 0
|
||||||
|
},
|
||||||
|
"20": {
|
||||||
|
"ele": "none",
|
||||||
|
"point": 0
|
||||||
|
},
|
||||||
|
"21": {
|
||||||
|
"ele": "none",
|
||||||
|
"point": 0
|
||||||
|
},
|
||||||
|
"22": {
|
||||||
|
"ele": "$.children[?(@.name=='벤치')]",
|
||||||
|
"type": "boolean",
|
||||||
|
"point": 10
|
||||||
|
},
|
||||||
|
"23": {
|
||||||
|
"ele": "none",
|
||||||
|
"point": 0
|
||||||
|
},
|
||||||
|
"24": {
|
||||||
|
"ele": "none",
|
||||||
|
"point": 0
|
||||||
|
},
|
||||||
|
"25": {
|
||||||
|
"ele": "none",
|
||||||
|
"point": 0
|
||||||
|
},
|
||||||
|
"26": {
|
||||||
|
"ele": "$[?(@.width == 65 && @.height == 35)]",
|
||||||
|
"type": "boolean",
|
||||||
|
"point": 10
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"2": {
|
||||||
|
"1": {
|
||||||
|
"ele": "//CRClipArr/CRClip[position() = //CRTrackList[1]/CRTrackClip/@ClipIndex]/@Path",
|
||||||
|
"type": "array",
|
||||||
|
"value": [
|
||||||
|
"동영상.mp4",
|
||||||
|
"이미지3.jpg",
|
||||||
|
"이미지2.jpg",
|
||||||
|
"이미지1.jpg"
|
||||||
|
],
|
||||||
|
"point": 4
|
||||||
|
},
|
||||||
|
"2": {
|
||||||
|
"ele": "/CROASTERP/CRTrackArr[1]/CRVideoTrackArr[1]/CRTrackList[1]/CRTrackClip[1][@Speed='130']",
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"3": {
|
||||||
|
"ele": "count(//CRClip[@Path='동영상.mp4']/preceding-sibling::*)",
|
||||||
|
"type": "startend",
|
||||||
|
"start": "0",
|
||||||
|
"end": "330",
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"4": {
|
||||||
|
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='동영상.mp4']/preceding-sibling::*)]//CRFilter[@ID='52'][@VID100='10'][@VID103='0.80000001']",
|
||||||
|
"point": 3
|
||||||
|
},
|
||||||
|
"5": {
|
||||||
|
"ele": "//CRCUnitArr[@Name='{search}']",
|
||||||
|
"search": "꽃으로 만든 조형물",
|
||||||
|
"point": 3
|
||||||
|
},
|
||||||
|
"6": {
|
||||||
|
"ele": "//CRCUnitArr[@Name='{search}']//GCUnitPool[@Type='1']/GCUnit[@VID102='돋움체']",
|
||||||
|
"ele2": "//CROwneUnit[1]/CRCUnitArr//GCUnitPool[@Type='1']/GCUnit[@VID102='돋움체']",
|
||||||
|
"search": "꽃으로 만든 조형물",
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"7": {
|
||||||
|
"ele": "//CRCUnitArr[@Name='{search}']//GCUnitPool[@Type='1']/GCUnit[@VID101='100']",
|
||||||
|
"ele2": "//CROwneUnit[1]/CRCUnitArr//GCUnitPool[@Type='1']/GCUnit[@VID101='100']",
|
||||||
|
"search": "꽃으로 만든 조형물",
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"8": {
|
||||||
|
"ele": "//CRCUnitArr[@Name='{search}']//GCUnitPool/GCUnit[@Type='4'][@VID100='-8510694']",
|
||||||
|
"ele2": "//CROwneUnit[1]/CRCUnitArr//GCUnitPool/GCUnit[@Type='4'][@VID100='-8510694']",
|
||||||
|
"search": "꽃으로 만든 조형물",
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"9": {
|
||||||
|
"ele": "//CRCUnitArr[@Name='{search}']/@VID600 | //CRCUnitArr[@Name='{search}']/@VID601",
|
||||||
|
"ele2": "//CROwneUnit[1]/CRCUnitArr/@VID600 | //CROwneUnit[1]/CRCUnitArr/@VID601",
|
||||||
|
"type": "multi",
|
||||||
|
"search": "꽃으로 만든 조형물",
|
||||||
|
"value": [
|
||||||
|
0.329,
|
||||||
|
0.933
|
||||||
|
],
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"10": {
|
||||||
|
"existEle": "//CRCUnitArr[@Name='{search}']",
|
||||||
|
"ele": "sum(//CRTrackList[@Name='텍스트']/CRTrackClip[not(@ClipIndex=count(//CROwneUnit[1]/CRCUnitArr/preceding::CROwneUnit))]/@Length)",
|
||||||
|
"type": "searchIndex",
|
||||||
|
"value": 160,
|
||||||
|
"search": "꽃으로 만든 조형물",
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"11": {
|
||||||
|
"ele": "//CRTrackList[@Name='텍스트']/CRTrackClip[(@ClipIndex=count(//CROwneUnit[.//CRCUnitArr[@Name='꽃으로 만든 조형물']]/preceding::CROwneUnit))][@Length='120']",
|
||||||
|
"ele2": "//CRTrackList[@Name='텍스트']/CRTrackClip[(@ClipIndex=count(//CROwneUnit[1]/CRCUnitArr/preceding::CROwneUnit))][@Length='120']",
|
||||||
|
"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": {
|
||||||
|
"existEle": "//CRClip[@Path='이미지3.jpg']",
|
||||||
|
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지3.jpg']/preceding-sibling::*)]/@Length",
|
||||||
|
"type": "searchIndex",
|
||||||
|
"value": "150",
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"14": {
|
||||||
|
"type": "multi",
|
||||||
|
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지3.jpg']/preceding-sibling::*)]//CRFilter/@ID |//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지3.jpg']/preceding-sibling::*)]//CRFilter/@VID100",
|
||||||
|
"value": [
|
||||||
|
"103",
|
||||||
|
"100"
|
||||||
|
],
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"15": {
|
||||||
|
"type": "multi",
|
||||||
|
"ele": "//CRTransFilter[@ClipIndex=count(//CRTrackList/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지3.jpg']/preceding-sibling::*)]/preceding-sibling::CRTrackClip)]/@ID|//CRTransFilter[@ClipIndex=count(//CRTrackList/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지3.jpg']/preceding-sibling::*)]/preceding-sibling::CRTrackClip)]/@Range|//CRTransFilter[@ClipIndex=count(//CRTrackList/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지3.jpg']/preceding-sibling::*)]/preceding-sibling::CRTrackClip)]/@Type",
|
||||||
|
"value": [
|
||||||
|
"10",
|
||||||
|
"450:480",
|
||||||
|
"2"
|
||||||
|
],
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"16": {
|
||||||
|
"existEle": "//CRClip[@Path='이미지2.jpg']",
|
||||||
|
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지2.jpg']/preceding-sibling::*)]/@Length",
|
||||||
|
"type": "searchIndex",
|
||||||
|
"value": "210",
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"17": {
|
||||||
|
"type": "multi",
|
||||||
|
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지2.jpg']/preceding-sibling::*)]//CRFilter/@ID |//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지2.jpg']/preceding-sibling::*)]//CRFilter/@VID101",
|
||||||
|
"value": [
|
||||||
|
"184",
|
||||||
|
"5"
|
||||||
|
],
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"18": {
|
||||||
|
"type": "multi",
|
||||||
|
"ele": "//CRTransFilter[@ClipIndex=count(//CRTrackList/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지2.jpg']/preceding-sibling::*)]/preceding-sibling::CRTrackClip)]/@ID|//CRTransFilter[@ClipIndex=count(//CRTrackList/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지2.jpg']/preceding-sibling::*)]/preceding-sibling::CRTrackClip)]/@Range|//CRTransFilter[@ClipIndex=count(//CRTrackList/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지2.jpg']/preceding-sibling::*)]/preceding-sibling::CRTrackClip)]/@Type",
|
||||||
|
"value": [
|
||||||
|
"19",
|
||||||
|
"660:690",
|
||||||
|
"2"
|
||||||
|
],
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"19": {
|
||||||
|
"existEle": "//CRClip[@Path='이미지1.jpg']",
|
||||||
|
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지1.jpg']/preceding-sibling::*)]/@Length",
|
||||||
|
"type": "searchIndex",
|
||||||
|
"value": "150",
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"20": {
|
||||||
|
"type": "multi",
|
||||||
|
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지1.jpg']/preceding-sibling::*)]//CRFilter/@ID |//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지1.jpg']/preceding-sibling::*)]//CRFilter/@VID100",
|
||||||
|
"value": [
|
||||||
|
"96",
|
||||||
|
"50"
|
||||||
|
],
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"21": {
|
||||||
|
"type": "multi",
|
||||||
|
"ele": "//CRTransFilter[@ClipIndex=count(//CRTrackList/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지1.jpg']/preceding-sibling::*)]/preceding-sibling::CRTrackClip)]/@ID|//CRTransFilter[@ClipIndex=count(//CRTrackList/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지1.jpg']/preceding-sibling::*)]/preceding-sibling::CRTrackClip)]/@Range|//CRTransFilter[@ClipIndex=count(//CRTrackList/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지1.jpg']/preceding-sibling::*)]/preceding-sibling::CRTrackClip)]/@Type",
|
||||||
|
"value": [
|
||||||
|
"0",
|
||||||
|
"780:840",
|
||||||
|
"2"
|
||||||
|
],
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"22": {
|
||||||
|
"ele": "//CRCUnitArr[@Name='{search}']",
|
||||||
|
"search": "초록빛 이파리들 Green leaves",
|
||||||
|
"point": 3
|
||||||
|
},
|
||||||
|
"23": {
|
||||||
|
"ele": "//CRCUnitArr[@Name='{search}']//GCUnitPool[@Type='1']/GCUnit[@VID102='궁서체']",
|
||||||
|
"ele2": "//CROwneUnit[2]/CRCUnitArr//GCUnitPool[@Type='1']/GCUnit[@VID102='궁서체']",
|
||||||
|
"search": "초록빛 이파리들 Green leaves",
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"24": {
|
||||||
|
"ele": "//CRCUnitArr[@Name='{search}']//GCUnitPool[@Type='1']/GCUnit[@VID101='150']",
|
||||||
|
"ele2": "//CROwneUnit[2]/CRCUnitArr//GCUnitPool[@Type='1']/GCUnit[@VID101='150']",
|
||||||
|
"search": "초록빛 이파리들 Green leaves",
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"25": {
|
||||||
|
"ele": "//CRCUnitArr[@Name='{search}']//GCUnitPool/GCUnit[@Type='4'][@VID100='-14592003']",
|
||||||
|
"ele2": "//CROwneUnit[2]/CRCUnitArr//GCUnitPool/GCUnit[@Type='4'][@VID100='-14592003']",
|
||||||
|
"search": "초록빛 이파리들 Green leaves",
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"26": {
|
||||||
|
"ele": "//CRCUnitArr[@Name='{search}']//GCUnitPool/GCUnit[@Type='2'][@VID100='0.30000001'][@VID101='-3868161']",
|
||||||
|
"ele2": "//CROwneUnit[2]/CRCUnitArr//GCUnitPool/GCUnit[@Type='2'][@VID100='0.30000001'][@VID101='-3868161']",
|
||||||
|
"search": "초록빛 이파리들 Green leaves",
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"27": {
|
||||||
|
"ele": "//CRCUnitArr[@Name='{search}'][@VID505='4'][@VID507='2']",
|
||||||
|
"ele2": "//CROwneUnit[2]/CRCUnitArr[@VID505='4'][@VID507='2']",
|
||||||
|
"search": "초록빛 이파리들 Green leaves",
|
||||||
|
"point": 3
|
||||||
|
},
|
||||||
|
"28": {
|
||||||
|
"ele": "//CRTrackList[@Name='텍스트']/CRTrackClip[@ClipIndex=count(//CROwneUnit[.//CRCUnitArr[@Name='{search}']]/preceding::CROwneUnit)][@Pos='0']",
|
||||||
|
"ele2": "//CRTrackList[@Name='텍스트']/CRTrackClip[@ClipIndex=count(//CROwneUnit[2]/CRCUnitArr/preceding::CROwneUnit)][@Pos='0']",
|
||||||
|
"search": "초록빛 이파리들 Green leaves",
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"29": {
|
||||||
|
"ele": "//CRTrackList[@Name='텍스트']/CRTrackClip[(@ClipIndex=count(//CROwneUnit[.//CRCUnitArr[@Name='{search}']]/preceding::CROwneUnit))][@Length='120']",
|
||||||
|
"ele2": "//CRTrackList[@Name='텍스트']/CRTrackClip[@ClipIndex=count(//CROwneUnit[2]/CRCUnitArr/preceding::CROwneUnit)][@Length='120']",
|
||||||
|
"search": "초록빛 이파리들 Green leaves",
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"30": {
|
||||||
|
"ele": "//CRTrackArr/CRAudioTrackArr/CRTrackList[@Name='오디오1']/CRTrackClip[@Pos='0']",
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"31": {
|
||||||
|
"ele": "//CRTrackArr/CRAudioTrackArr/CRTrackList[@Name='오디오1']/CRTrackClip[@Length='800']",
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"32": {
|
||||||
|
"ele": "//CRTrackArr/CRAudioTrackArr/CRTrackList[@Name='오디오1']//CRFilter[@Type='2'][@ID='1'][@VID8='90']",
|
||||||
|
"point": 2
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
380
회차별채점자료/2521/JSON_채점기준표/DIC_2521D.json
Normal file
380
회차별채점자료/2521/JSON_채점기준표/DIC_2521D.json
Normal file
@@ -0,0 +1,380 @@
|
|||||||
|
{
|
||||||
|
"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
|
||||||
|
},
|
||||||
|
"5": {
|
||||||
|
"ele": "$.children[?(@.name=='Milk Cow Ranch')].name",
|
||||||
|
"value": "Milk Cow Ranch",
|
||||||
|
"point": 10
|
||||||
|
},
|
||||||
|
"6": {
|
||||||
|
"ele": "$.children[?(@.name=='Milk Cow Ranch')].text.font.names[0]",
|
||||||
|
"type": "font",
|
||||||
|
"value": "Arial",
|
||||||
|
"point": 10
|
||||||
|
},
|
||||||
|
"7": {
|
||||||
|
"ele": "$.children[?(@.name=='Milk Cow Ranch')].text.font.names[0]",
|
||||||
|
"value": "Arial-BoldItalicMT",
|
||||||
|
"point": 10
|
||||||
|
},
|
||||||
|
"8": {
|
||||||
|
"ele": "$.children[?(@.name=='Milk Cow Ranch')].text.font.sizes[0]",
|
||||||
|
"value": 48,
|
||||||
|
"point": 10
|
||||||
|
},
|
||||||
|
"9": {
|
||||||
|
"ele": "$.children[?(@.name=='Milk Cow Ranch')].text.font.colors[0]",
|
||||||
|
"type": "color",
|
||||||
|
"value": "ffffff",
|
||||||
|
"point": 10
|
||||||
|
},
|
||||||
|
"10": {
|
||||||
|
"ele": "none",
|
||||||
|
"point": 0
|
||||||
|
},
|
||||||
|
"11": {
|
||||||
|
"ele": "none",
|
||||||
|
"point": 0
|
||||||
|
},
|
||||||
|
"12": {
|
||||||
|
"ele": "none",
|
||||||
|
"point": 0
|
||||||
|
},
|
||||||
|
"13": {
|
||||||
|
"ele": "$.children[?(@.name=='젖소 목장 체험')].name",
|
||||||
|
"value": "젖소 목장 체험",
|
||||||
|
"point": 10
|
||||||
|
},
|
||||||
|
"14": {
|
||||||
|
"ele": "$.children[?(@.name=='젖소 목장 체험')].text.font.names[0]",
|
||||||
|
"type": "font",
|
||||||
|
"value": "YetR-HM",
|
||||||
|
"point": 10
|
||||||
|
},
|
||||||
|
"15": {
|
||||||
|
"ele": "$.children[?(@.name=='젖소 목장 체험')].text.font.sizes[0]",
|
||||||
|
"value": 36,
|
||||||
|
"point": 10
|
||||||
|
},
|
||||||
|
"16": {
|
||||||
|
"ele": "$.children[?(@.name=='젖소 목장 체험')].text.font.colors[0]",
|
||||||
|
"type": "color",
|
||||||
|
"value": "fbf203",
|
||||||
|
"point": 10
|
||||||
|
},
|
||||||
|
"17": {
|
||||||
|
"ele": "none",
|
||||||
|
"point": 0
|
||||||
|
},
|
||||||
|
"18": {
|
||||||
|
"ele": "none",
|
||||||
|
"point": 0
|
||||||
|
},
|
||||||
|
"19": {
|
||||||
|
"ele": "none",
|
||||||
|
"point": 0
|
||||||
|
},
|
||||||
|
"20": {
|
||||||
|
"ele": "none",
|
||||||
|
"point": 0
|
||||||
|
},
|
||||||
|
"21": {
|
||||||
|
"ele": "none",
|
||||||
|
"point": 0
|
||||||
|
},
|
||||||
|
"22": {
|
||||||
|
"ele": "none",
|
||||||
|
"point": 0
|
||||||
|
},
|
||||||
|
"23": {
|
||||||
|
"ele": "none",
|
||||||
|
"point": 0
|
||||||
|
},
|
||||||
|
"24": {
|
||||||
|
"ele": "none",
|
||||||
|
"point": 0
|
||||||
|
},
|
||||||
|
"25": {
|
||||||
|
"ele": "none",
|
||||||
|
"point": 0
|
||||||
|
},
|
||||||
|
"26": {
|
||||||
|
"ele": "none",
|
||||||
|
"point": 0
|
||||||
|
},
|
||||||
|
"27": {
|
||||||
|
"ele": "$[?(@.width == 65 && @.height == 45)]",
|
||||||
|
"type": "boolean",
|
||||||
|
"point": 10
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"2": {
|
||||||
|
"1": {
|
||||||
|
"ele": "//CRClipArr/CRClip[position() = //CRTrackList[1]/CRTrackClip/@ClipIndex]/@Path",
|
||||||
|
"type": "array",
|
||||||
|
"value": [
|
||||||
|
"동영상.mp4",
|
||||||
|
"이미지3.jpg",
|
||||||
|
"이미지1.jpg",
|
||||||
|
"이미지2.jpg"
|
||||||
|
],
|
||||||
|
"point": 4
|
||||||
|
},
|
||||||
|
"2": {
|
||||||
|
"ele": "/CROASTERP/CRTrackArr[1]/CRVideoTrackArr[1]/CRTrackList[1]/CRTrackClip[1][@Speed='120']",
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"3": {
|
||||||
|
"ele": "count(//CRClip[@Path='동영상.mp4']/preceding-sibling::*)",
|
||||||
|
"type": "startend",
|
||||||
|
"start": "0",
|
||||||
|
"end": "340",
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"4": {
|
||||||
|
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='동영상.mp4']/preceding-sibling::*)]//CRFilter[@ID='86'][@VID100='6'][@VID101='30']",
|
||||||
|
"point": 3
|
||||||
|
},
|
||||||
|
"5": {
|
||||||
|
"ele": "//CRCUnitArr[@Name='{search}']",
|
||||||
|
"search": "산책하는 젖소들",
|
||||||
|
"point": 3
|
||||||
|
},
|
||||||
|
"6": {
|
||||||
|
"ele": "//CRCUnitArr[@Name='{search}']//GCUnitPool[@Type='1']/GCUnit[@VID102='궁서체']",
|
||||||
|
"ele2": "//CROwneUnit[1]/CRCUnitArr//GCUnitPool[@Type='1']/GCUnit[@VID102='궁서체']",
|
||||||
|
"search": "산책하는 젖소들",
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"7": {
|
||||||
|
"ele": "//CRCUnitArr[@Name='{search}']//GCUnitPool[@Type='1']/GCUnit[@VID101='100']",
|
||||||
|
"ele2": "//CROwneUnit[1]/CRCUnitArr//GCUnitPool[@Type='1']/GCUnit[@VID101='100']",
|
||||||
|
"search": "산책하는 젖소들",
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"8": {
|
||||||
|
"ele": "//CRCUnitArr[@Name='{search}']//GCUnitPool/GCUnit[@Type='4'][@VID100='-14013785']",
|
||||||
|
"ele2": "//CROwneUnit[1]/CRCUnitArr//GCUnitPool/GCUnit[@Type='4'][@VID100='-14013785']",
|
||||||
|
"search": "산책하는 젖소들",
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"9": {
|
||||||
|
"ele": "//CRCUnitArr[@Name='{search}']/@VID600 | //CRCUnitArr[@Name='{search}']/@VID601",
|
||||||
|
"ele2": "//CROwneUnit[1]/CRCUnitArr/@VID600 | //CROwneUnit[1]/CRCUnitArr/@VID601",
|
||||||
|
"type": "multi",
|
||||||
|
"search": "산책하는 젖소들",
|
||||||
|
"value": [
|
||||||
|
0.356,
|
||||||
|
0.933
|
||||||
|
],
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"10": {
|
||||||
|
"existEle": "//CRCUnitArr[@Name='{search}']",
|
||||||
|
"ele": "sum(//CRTrackList[@Name='텍스트']/CRTrackClip[not(@ClipIndex=count(//CROwneUnit[1]/CRCUnitArr/preceding::CROwneUnit))]/@Length)",
|
||||||
|
"type": "searchIndex",
|
||||||
|
"value": 160,
|
||||||
|
"search": "산책하는 젖소들",
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"11": {
|
||||||
|
"ele": "//CRTrackList[@Name='텍스트']/CRTrackClip[(@ClipIndex=count(//CROwneUnit[.//CRCUnitArr[@Name='산책하는 젖소들']]/preceding::CROwneUnit))][@Length='120']",
|
||||||
|
"ele2": "//CRTrackList[@Name='텍스트']/CRTrackClip[(@ClipIndex=count(//CROwneUnit[1]/CRCUnitArr/preceding::CROwneUnit))][@Length='120']",
|
||||||
|
"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": {
|
||||||
|
"existEle": "//CRClip[@Path='이미지3.jpg']",
|
||||||
|
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지3.jpg']/preceding-sibling::*)]/@Length",
|
||||||
|
"type": "searchIndex",
|
||||||
|
"value": "210",
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"14": {
|
||||||
|
"type": "multi",
|
||||||
|
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지3.jpg']/preceding-sibling::*)]//CRFilter/@ID |//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지3.jpg']/preceding-sibling::*)]//CRFilter/@VID100",
|
||||||
|
"value": [
|
||||||
|
"173",
|
||||||
|
"0"
|
||||||
|
],
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"15": {
|
||||||
|
"type": "multi",
|
||||||
|
"ele": "//CRTransFilter[@ClipIndex=count(//CRTrackList/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지3.jpg']/preceding-sibling::*)]/preceding-sibling::CRTrackClip)]/@ID|//CRTransFilter[@ClipIndex=count(//CRTrackList/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지3.jpg']/preceding-sibling::*)]/preceding-sibling::CRTrackClip)]/@Range|//CRTransFilter[@ClipIndex=count(//CRTrackList/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지3.jpg']/preceding-sibling::*)]/preceding-sibling::CRTrackClip)]/@Type",
|
||||||
|
"value": [
|
||||||
|
"32",
|
||||||
|
"520:550",
|
||||||
|
"2"
|
||||||
|
],
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"16": {
|
||||||
|
"existEle": "//CRClip[@Path='이미지1.jpg']",
|
||||||
|
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지1.jpg']/preceding-sibling::*)]/@Length",
|
||||||
|
"type": "searchIndex",
|
||||||
|
"value": "150",
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"17": {
|
||||||
|
"type": "multi",
|
||||||
|
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지1.jpg']/preceding-sibling::*)]//CRFilter/@ID |//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지1.jpg']/preceding-sibling::*)]//CRFilter/@VID101",
|
||||||
|
"value": [
|
||||||
|
"103",
|
||||||
|
"10"
|
||||||
|
],
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"18": {
|
||||||
|
"type": "multi",
|
||||||
|
"ele": "//CRTransFilter[@ClipIndex=count(//CRTrackList/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지1.jpg']/preceding-sibling::*)]/preceding-sibling::CRTrackClip)]/@ID|//CRTransFilter[@ClipIndex=count(//CRTrackList/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지1.jpg']/preceding-sibling::*)]/preceding-sibling::CRTrackClip)]/@Range|//CRTransFilter[@ClipIndex=count(//CRTrackList/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지1.jpg']/preceding-sibling::*)]/preceding-sibling::CRTrackClip)]/@Type",
|
||||||
|
"value": [
|
||||||
|
"8",
|
||||||
|
"670:700",
|
||||||
|
"2"
|
||||||
|
],
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"19": {
|
||||||
|
"existEle": "//CRClip[@Path='이미지2.jpg']",
|
||||||
|
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지2.jpg']/preceding-sibling::*)]/@Length",
|
||||||
|
"type": "searchIndex",
|
||||||
|
"value": "180",
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"20": {
|
||||||
|
"type": "multi",
|
||||||
|
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지2.jpg']/preceding-sibling::*)]//CRFilter/@ID |//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지2.jpg']/preceding-sibling::*)]//CRFilter/@VID100",
|
||||||
|
"value": [
|
||||||
|
"184",
|
||||||
|
"30"
|
||||||
|
],
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"21": {
|
||||||
|
"type": "multi",
|
||||||
|
"ele": "//CRTransFilter[@ClipIndex=count(//CRTrackList/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지2.jpg']/preceding-sibling::*)]/preceding-sibling::CRTrackClip)]/@ID|//CRTransFilter[@ClipIndex=count(//CRTrackList/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지2.jpg']/preceding-sibling::*)]/preceding-sibling::CRTrackClip)]/@Range|//CRTransFilter[@ClipIndex=count(//CRTrackList/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지2.jpg']/preceding-sibling::*)]/preceding-sibling::CRTrackClip)]/@Type",
|
||||||
|
"value": [
|
||||||
|
"19",
|
||||||
|
"790:880",
|
||||||
|
"2"
|
||||||
|
],
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"22": {
|
||||||
|
"ele": "//CRCUnitArr[@Name='{search}']",
|
||||||
|
"search": "젖소와 함께한 시간 With milk cow",
|
||||||
|
"point": 3
|
||||||
|
},
|
||||||
|
"23": {
|
||||||
|
"ele": "//CRCUnitArr[@Name='{search}']//GCUnitPool[@Type='1']/GCUnit[@VID102='굴림체']",
|
||||||
|
"ele2": "//CROwneUnit[2]/CRCUnitArr//GCUnitPool[@Type='1']/GCUnit[@VID102='굴림체']",
|
||||||
|
"search": "젖소와 함께한 시간 With milk cow",
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"24": {
|
||||||
|
"ele": "//CRCUnitArr[@Name='{search}']//GCUnitPool[@Type='1']/GCUnit[@VID101='140']",
|
||||||
|
"ele2": "//CROwneUnit[2]/CRCUnitArr//GCUnitPool[@Type='1']/GCUnit[@VID101='140']",
|
||||||
|
"search": "젖소와 함께한 시간 With milk cow",
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"25": {
|
||||||
|
"ele": "//CRCUnitArr[@Name='{search}']//GCUnitPool/GCUnit[@Type='4'][@VID100='-14982578']",
|
||||||
|
"ele2": "//CROwneUnit[2]/CRCUnitArr//GCUnitPool/GCUnit[@Type='4'][@VID100='-14982578']",
|
||||||
|
"search": "젖소와 함께한 시간 With milk cow",
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"26": {
|
||||||
|
"ele": "//CRCUnitArr[@Name='{search}']//GCUnitPool/GCUnit[@Type='2'][@VID100='0.30000001'][@VID101='-5511709']",
|
||||||
|
"ele2": "//CROwneUnit[2]/CRCUnitArr//GCUnitPool/GCUnit[@Type='2'][@VID100='0.30000001'][@VID101='-5511709']",
|
||||||
|
"search": "젖소와 함께한 시간 With milk cow",
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"27": {
|
||||||
|
"ele": "//CRCUnitArr[@Name='{search}'][@VID505='24'][@VID507='2']",
|
||||||
|
"ele2": "//CROwneUnit[2]/CRCUnitArr[@VID505='24'][@VID507='2']",
|
||||||
|
"search": "젖소와 함께한 시간 With milk cow",
|
||||||
|
"point": 3
|
||||||
|
},
|
||||||
|
"28": {
|
||||||
|
"ele": "//CRTrackList[@Name='텍스트']/CRTrackClip[@ClipIndex=count(//CROwneUnit[.//CRCUnitArr[@Name='{search}']]/preceding::CROwneUnit)][@Pos='0']",
|
||||||
|
"ele2": "//CRTrackList[@Name='텍스트']/CRTrackClip[@ClipIndex=count(//CROwneUnit[2]/CRCUnitArr/preceding::CROwneUnit)][@Pos='0']",
|
||||||
|
"search": "젖소와 함께한 시간 With milk cow",
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"29": {
|
||||||
|
"ele": "//CRTrackList[@Name='텍스트']/CRTrackClip[(@ClipIndex=count(//CROwneUnit[.//CRCUnitArr[@Name='{search}']]/preceding::CROwneUnit))][@Length='120']",
|
||||||
|
"ele2": "//CRTrackList[@Name='텍스트']/CRTrackClip[@ClipIndex=count(//CROwneUnit[2]/CRCUnitArr/preceding::CROwneUnit)][@Length='120']",
|
||||||
|
"search": "젖소와 함께한 시간 With milk cow",
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"30": {
|
||||||
|
"ele": "//CRTrackArr/CRAudioTrackArr/CRTrackList[@Name='오디오1']/CRTrackClip[@Pos='0']",
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"31": {
|
||||||
|
"ele": "//CRTrackArr/CRAudioTrackArr/CRTrackList[@Name='오디오1']/CRTrackClip[@Length='860']",
|
||||||
|
"point": 2
|
||||||
|
},
|
||||||
|
"32": {
|
||||||
|
"ele": "//CRTrackArr/CRAudioTrackArr/CRTrackList[@Name='오디오1']//CRFilter[@Type='2'][@ID='1'][@VID8='60']",
|
||||||
|
"point": 2
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user