Refactor scoring logic and update file paths for consistency
This commit is contained in:
117
scoring.json
117
scoring.json
@@ -48,7 +48,7 @@
|
||||
"point": 0
|
||||
},
|
||||
"4": {
|
||||
"ele": "$.children[?(@.name=='Amusement Park')]",
|
||||
"ele": "$.children[?(@.name=='동네쉼터')]",
|
||||
"type": "boolean",
|
||||
"point": 10
|
||||
},
|
||||
@@ -57,30 +57,30 @@
|
||||
"point": 0
|
||||
},
|
||||
"6": {
|
||||
"ele": "$.children[?(@.name=='Amusement Park')].name",
|
||||
"value": "Amusement Park",
|
||||
"ele": "$.children[?(@.name=='Neighborhood Friends')].name",
|
||||
"value": "Neighborhood Friends",
|
||||
"point": 10
|
||||
},
|
||||
"7": {
|
||||
"ele": "$.children[?(@.name=='Amusement Park')].text.font.names[0]",
|
||||
"ele": "$.children[?(@.name=='Neighborhood Friends')].text.font.names[0]",
|
||||
"type": "font",
|
||||
"value": "Arial",
|
||||
"point": 10
|
||||
},
|
||||
"8": {
|
||||
"ele": "$.children[?(@.name=='Amusement Park')].text.font.names[0]",
|
||||
"ele": "$.children[?(@.name=='Neighborhood Friends')].text.font.names[0]",
|
||||
"value": "Arial-BoldItalicMT",
|
||||
"point": 10
|
||||
},
|
||||
"9": {
|
||||
"ele": "$.children[?(@.name=='Amusement Park')].text.font.sizes[0]",
|
||||
"ele": "$.children[?(@.name=='Neighborhood Friends')].text.font.sizes[0]",
|
||||
"value": 48,
|
||||
"point": 10
|
||||
},
|
||||
"10": {
|
||||
"ele": "$.children[?(@.name=='Amusement Park')].text.font.colors[0]",
|
||||
"ele": "$.children[?(@.name=='Neighborhood Friends')].text.font.colors[0]",
|
||||
"type": "color",
|
||||
"value": "aaaaaa",
|
||||
"value": "ffa200",
|
||||
"point": 10
|
||||
},
|
||||
"11": {
|
||||
@@ -96,25 +96,25 @@
|
||||
"point": 0
|
||||
},
|
||||
"14": {
|
||||
"ele": "$.children[?(@.name=='가오슝 놀이공원 가요')].name",
|
||||
"value": "가오슝 놀이공원 가요",
|
||||
"ele": "$.children[?(@.name=='동네 친구들')].name",
|
||||
"value": "동네 친구들",
|
||||
"point": 10
|
||||
},
|
||||
"15": {
|
||||
"ele": "$.children[?(@.name=='가오슝 놀이공원 가요')].text.font.names[0]",
|
||||
"ele": "$.children[?(@.name=='동네 친구들')].text.font.names[0]",
|
||||
"type": "font",
|
||||
"value": "DotumChe",
|
||||
"value": "GungsuhChe",
|
||||
"point": 10
|
||||
},
|
||||
"16": {
|
||||
"ele": "$.children[?(@.name=='가오슝 놀이공원 가요')].text.font.sizes[0]",
|
||||
"ele": "$.children[?(@.name=='동네 친구들')].text.font.sizes[0]",
|
||||
"value": 36,
|
||||
"point": 10
|
||||
},
|
||||
"17": {
|
||||
"ele": "$.children[?(@.name=='가오슝 놀이공원 가요')].text.font.colors[0]",
|
||||
"ele": "$.children[?(@.name=='동네 친구들')].text.font.colors[0]",
|
||||
"type": "color",
|
||||
"value": "261795",
|
||||
"value": "27d6dc",
|
||||
"point": 10
|
||||
},
|
||||
"18": {
|
||||
@@ -134,7 +134,7 @@
|
||||
"point": 0
|
||||
},
|
||||
"22": {
|
||||
"ele": "$.children[?(@.name=='드롭존')]",
|
||||
"ele": "$.children[?(@.name=='동네쉼터')]",
|
||||
"type": "boolean",
|
||||
"point": 10
|
||||
},
|
||||
@@ -170,59 +170,60 @@
|
||||
},
|
||||
"2": {
|
||||
"ele": "/CROASTERP/CRTrackArr[1]/CRVideoTrackArr[1]/CRTrackList[1]/CRTrackClip[1]/@Speed",
|
||||
"value": "150",
|
||||
"value": "140",
|
||||
"point": 2
|
||||
},
|
||||
"3": {
|
||||
"ele": "count(//CRClip[@Path='동영상.mp4']/preceding-sibling::*)",
|
||||
"type": "startend",
|
||||
"start": "0",
|
||||
"end": "230",
|
||||
"end": "340",
|
||||
"point": 2
|
||||
},
|
||||
"4": {
|
||||
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='동영상.mp4']/preceding-sibling::*)]//CRFilter[@ID='43'][@VID100='5'][@VID103='0.89999998']",
|
||||
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='동영상.mp4']/preceding-sibling::*)]//CRFilter[@ID='52'][@VID100='10'][@VID103='0.80000001']",
|
||||
"point": 3
|
||||
},
|
||||
"5": {
|
||||
"ele": "//GPString[@VID7='재미있는 놀이공원']/@VID7",
|
||||
"ele": "//GPString[@VID7='추억의 말뚝박기 놀이']/@VID7",
|
||||
"type": "subtitle",
|
||||
"length": 1,
|
||||
"point": 3
|
||||
},
|
||||
"6": {
|
||||
"ele": "//CRCUnitArr[@Name='재미있는 놀이공원']//GCUnitPool[@Type='1']/GCUnit[@VID102='바탕체']",
|
||||
"ele": "//CRCUnitArr[@Name='추억의 말뚝박기 놀이']//GCUnitPool[@Type='1']/GCUnit[@VID102='바탕체']",
|
||||
"ele2": "//CRCUnitArr[1]//GCUnitPool[@Type='1']/GCUnit[@VID102='바탕체']",
|
||||
"point": 2
|
||||
},
|
||||
"7": {
|
||||
"ele": "//CRCUnitArr[@Name='재미있는 놀이공원']//GCUnitPool[@Type='1']/GCUnit[@VID101='130']",
|
||||
"ele": "//CRCUnitArr[@Name='추억의 말뚝박기 놀이']//GCUnitPool[@Type='1']/GCUnit[@VID101='110']",
|
||||
"point": 2
|
||||
},
|
||||
"8": {
|
||||
"ele": "//CRCUnitArr[@Name='재미있는 놀이공원']//GCUnitPool/GCUnit[@Type='4']/@VID100",
|
||||
"ele": "//CRCUnitArr[@Name='추억의 말뚝박기 놀이']//GCUnitPool/GCUnit[@Type='4']/@VID100",
|
||||
"type": "color",
|
||||
"value": "-6742488",
|
||||
"value": "-270661",
|
||||
"point": 2
|
||||
},
|
||||
"9": {
|
||||
"ele": "//CRCUnitArr[@Name='재미있는 놀이공원']/@VID600 | //CRCUnitArr[@Name='재미있는 놀이공원']/@VID601",
|
||||
"ele": "//CRCUnitArr[@Name='추억의 말뚝박기 놀이']/@VID600 | //CRCUnitArr[@Name='추억의 말뚝박기 놀이']/@VID601",
|
||||
"type": "multi",
|
||||
"value": [
|
||||
0.291,
|
||||
0.914
|
||||
0.292,
|
||||
0.929
|
||||
],
|
||||
"point": 2
|
||||
},
|
||||
"10": {
|
||||
"existEle": "//CRCUnitArr[@Name='재미있는 놀이공원']",
|
||||
"ele": "sum(//CRTrackList[@Name='텍스트']/CRTrackClip[not(@ClipIndex=count(//CROwneUnit[.//CRCUnitArr[@Name='재미있는 놀이공원']]/preceding::CROwneUnit))]/@Length)",
|
||||
"existEle": "//CRCUnitArr[@Name='추억의 말뚝박기 놀이']",
|
||||
"ele": "sum(//CRTrackList[@Name='텍스트']/CRTrackClip[not(@ClipIndex=count(//CROwneUnit[.//CRCUnitArr[@Name='추억의 말뚝박기 놀이']]/preceding::CROwneUnit))]/@Length)",
|
||||
"type": "searchIndex",
|
||||
"value": 150,
|
||||
"value": 160,
|
||||
"point": 2
|
||||
},
|
||||
"11": {
|
||||
"existEle": "//CRCUnitArr[@Name='재미있는 놀이공원']",
|
||||
"ele": "//CRTrackList[@Name='텍스트']/CRTrackClip[@ClipIndex=count(//CROwneUnit[.//CRCUnitArr[@Name='재미있는 놀이공원']]/preceding::CROwneUnit)]/@Length",
|
||||
"existEle": "//CRCUnitArr[@Name='추억의 말뚝박기 놀이']",
|
||||
"ele": "//CRTrackList[@Name='텍스트']/CRTrackClip[@ClipIndex=count(//CROwneUnit[.//CRCUnitArr[@Name='추억의 말뚝박기 놀이']]/preceding::CROwneUnit)]/@Length",
|
||||
"type": "searchIndex",
|
||||
"value": "120",
|
||||
"point": 2
|
||||
@@ -238,15 +239,15 @@
|
||||
"existEle": "//CRClip[@Path='이미지1.jpg']",
|
||||
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지1.jpg']/preceding-sibling::*)]/@Length",
|
||||
"type": "searchIndex",
|
||||
"value": "150",
|
||||
"value": "180",
|
||||
"point": 2
|
||||
},
|
||||
"14": {
|
||||
"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": [
|
||||
"102",
|
||||
"2"
|
||||
"99",
|
||||
"65"
|
||||
],
|
||||
"point": 2
|
||||
},
|
||||
@@ -254,8 +255,8 @@
|
||||
"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": [
|
||||
"11",
|
||||
"320:380",
|
||||
"19",
|
||||
"460:520",
|
||||
"2"
|
||||
],
|
||||
"point": 2
|
||||
@@ -264,7 +265,7 @@
|
||||
"existEle": "//CRClip[@Path='이미지3.jpg']",
|
||||
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지3.jpg']/preceding-sibling::*)]/@Length",
|
||||
"type": "searchIndex",
|
||||
"value": "180",
|
||||
"value": "150",
|
||||
"point": 2
|
||||
},
|
||||
"17": {
|
||||
@@ -280,8 +281,8 @@
|
||||
"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": [
|
||||
"8",
|
||||
"500:560",
|
||||
"10",
|
||||
"640:670",
|
||||
"2"
|
||||
],
|
||||
"point": 2
|
||||
@@ -290,15 +291,15 @@
|
||||
"existEle": "//CRClip[@Path='이미지2.jpg']",
|
||||
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지2.jpg']/preceding-sibling::*)]/@Length",
|
||||
"type": "searchIndex",
|
||||
"value": "180",
|
||||
"value": "150",
|
||||
"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": [
|
||||
"67",
|
||||
"4"
|
||||
"184",
|
||||
"20"
|
||||
],
|
||||
"point": 2
|
||||
},
|
||||
@@ -306,50 +307,50 @@
|
||||
"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",
|
||||
"710:740",
|
||||
"0",
|
||||
"760:820",
|
||||
"2"
|
||||
],
|
||||
"point": 2
|
||||
},
|
||||
"22": {
|
||||
"ele": "//GPString[@VID7='자동차 레이싱 코스' or @VID7='(A Car Racing Course)']/@VID7",
|
||||
"ele": "//GPString[@VID7='동네 풍경' or @VID7='(Neighborhood Scene)']/@VID7",
|
||||
"type": "subtitle",
|
||||
"length": 2,
|
||||
"point": 3
|
||||
},
|
||||
"23": {
|
||||
"ele": "//CRCUnitArr[@Name='자동차 레이싱 코스 (A Car Racing Course)']//GCUnitPool[@Type='1']/GCUnit[@VID102='돋움체']",
|
||||
"ele": "//CRCUnitArr[@Name='동네 풍경 (Neighborhood Scene)']//GCUnitPool[@Type='1']/GCUnit[@VID102='궁서체']",
|
||||
"point": 2
|
||||
},
|
||||
"24": {
|
||||
"ele": "//CRCUnitArr[@Name='자동차 레이싱 코스 (A Car Racing Course)']//GCUnitPool[@Type='1']/GCUnit[@VID101='150']",
|
||||
"ele": "//CRCUnitArr[@Name='동네 풍경 (Neighborhood Scene)']//GCUnitPool[@Type='1']/GCUnit[@VID101='160']",
|
||||
"point": 2
|
||||
},
|
||||
"25": {
|
||||
"ele": "//CRCUnitArr[@Name='자동차 레이싱 코스 (A Car Racing Course)']//GCUnitPool/GCUnit[@Type='4']/@VID100",
|
||||
"ele": "//CRCUnitArr[@Name='동네 풍경 (Neighborhood Scene)']//GCUnitPool/GCUnit[@Type='4']/@VID100",
|
||||
"type": "color",
|
||||
"value": "-8036654",
|
||||
"value": "-1589535",
|
||||
"point": 2
|
||||
},
|
||||
"26": {
|
||||
"ele": "//CRCUnitArr[@Name='자동차 레이싱 코스 (A Car Racing Course)']//GCUnitPool/GCUnit[@Type='2'][@VID100='0.30000001'][@VID101='-16777216']",
|
||||
"ele": "//CRCUnitArr[@Name='동네 풍경 (Neighborhood Scene)']//GCUnitPool/GCUnit[@Type='2'][@VID100='0.2'][@VID101='-8510694']",
|
||||
"point": 2
|
||||
},
|
||||
"27": {
|
||||
"ele": "//CRCUnitArr[@Name='자동차 레이싱 코스 (A Car Racing Course)'][@VID505='1'][@VID507='2']",
|
||||
"ele": "//CRCUnitArr[@Name='동네 풍경 (Neighborhood Scene)'][@VID505='18'][@VID507='2']",
|
||||
"point": 3
|
||||
},
|
||||
"28": {
|
||||
"existEle": "//CRCUnitArr[@Name='자동차 레이싱 코스 (A Car Racing Course)']",
|
||||
"ele": "//CRTrackList[@Name='텍스트']/CRTrackClip[@ClipIndex=count(//CROwneUnit[.//CRCUnitArr[@Name='재미있는 놀이공원']]/preceding::CROwneUnit)]/@Pos",
|
||||
"existEle": "//CRCUnitArr[@Name='동네 풍경 (Neighborhood Scene)']",
|
||||
"ele": "//CRTrackList[@Name='텍스트']/CRTrackClip[@ClipIndex=count(//CROwneUnit[.//CRCUnitArr[@Name='추억의 말뚝박기 놀이']]/preceding::CROwneUnit)]/@Pos",
|
||||
"type": "searchIndex",
|
||||
"value": "0",
|
||||
"point": 2
|
||||
},
|
||||
"29": {
|
||||
"existEle": "//CRCUnitArr[@Name='자동차 레이싱 코스 (A Car Racing Course)']",
|
||||
"ele": "//CRTrackList[@Name='텍스트']/CRTrackClip[(@ClipIndex=count(//CROwneUnit[.//CRCUnitArr[@Name='자동차 레이싱 코스 (A Car Racing Course)']]/preceding::CROwneUnit))]/@Length",
|
||||
"existEle": "//CRCUnitArr[@Name='동네 풍경 (Neighborhood Scene)']",
|
||||
"ele": "//CRTrackList[@Name='텍스트']/CRTrackClip[(@ClipIndex=count(//CROwneUnit[.//CRCUnitArr[@Name='동네 풍경 (Neighborhood Scene)']]/preceding::CROwneUnit))]/@Length",
|
||||
"type": "searchIndex",
|
||||
"value": "120",
|
||||
"point": 2
|
||||
@@ -359,11 +360,11 @@
|
||||
"point": 2
|
||||
},
|
||||
"31":{
|
||||
"ele": "//CRTrackArr/CRAudioTrackArr/CRTrackList[@Name='오디오1']/CRTrackClip[@Length='720']",
|
||||
"ele": "//CRTrackArr/CRAudioTrackArr/CRTrackList[@Name='오디오1']/CRTrackClip[@Length='810']",
|
||||
"point": 2
|
||||
},
|
||||
"32":{
|
||||
"ele": "//CRTrackArr/CRAudioTrackArr/CRTrackList[@Name='오디오1']//CRFilter[@Type='2'][@ID='1'][@VID8='90']",
|
||||
"ele": "//CRTrackArr/CRAudioTrackArr/CRTrackList[@Name='오디오1']//CRFilter[@Type='2'][@ID='1'][@VID8='60']",
|
||||
"point": 2
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user