From e95ec9c050c3bbbc4b4057bcf9cc44a9a82c543c Mon Sep 17 00:00:00 2001 From: dragdra Date: Mon, 12 May 2025 16:42:09 +0900 Subject: [PATCH] =?UTF-8?q?0508=20=EC=9A=94=EC=B2=AD=EC=82=AC=ED=95=AD=20?= =?UTF-8?q?=EC=88=98=EC=A0=95=20(=EC=9E=90=EB=A7=89=20=ED=85=8D=EC=8A=A4?= =?UTF-8?q?=ED=8A=B8=20=EC=B0=BE=EB=8A=94=20=EB=B0=A9=EC=8B=9D=20/=20?= =?UTF-8?q?=ED=85=8D=EC=8A=A4=ED=8A=B8=20=EA=B3=B5=EB=B0=B1=EC=B2=98?= =?UTF-8?q?=EB=A6=AC)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 00_DIC_2504B_TEST.xlsx | Bin 21832 -> 24073 bytes 00_DPI_2504B_TEST.xlsx | Bin 24080 -> 25868 bytes 250512_DPI_2504B_채점결과.xlsx | Bin 0 -> 36617 bytes DIC_2504B.json | 6 ++++- gpdpScoring.js | 5 ++++ psdExport_2.js | 8 +++--- z.xbook | 2 +- 회차별채점자료/2504/요청사항/0508.txt | 34 ++++++-------------------- 8 files changed, 23 insertions(+), 32 deletions(-) create mode 100644 250512_DPI_2504B_채점결과.xlsx diff --git a/00_DIC_2504B_TEST.xlsx b/00_DIC_2504B_TEST.xlsx index 16d9669f876360ca3f9a01407624cdfdcc0820c3..13f48bb54573247058ca65b8b57f39994845abf0 100644 GIT binary patch delta 1801 zcmZuyO-vI}5N>+_^#qDa3{6T+p_aD$cHjQAWp{&czyt^&RZKh(!h!e~6$!zE28kR5 z6Jw|TCIs{b7i%QIfe76EiJp|0Xp9FEOX9lU@= zNggQOepy_cYE`*0UFC*!btp8Vh1>XWXjBVd8yyMj>X=?!nAn*q6kn_s^ZC-lr36B} zEDMR^)N1Kbq4cx>eBuynHFj0d`vx(3A*5KGtp30PC@H``tl2Poi3yy7yRZ3a}YNFk5zD;`m#3h{Vw! z7rbl|+)CBKe7whIlS%AuT(#QeVG{?TJ)zkFDUxx&>_`*GSH~eB;)o=5D@EXm<4UsE z;uLaG1Rs;VHclmubB=>*Jk2=_w9L<(ZZp7OItU?Dw#_OpASZ!Vxr`jjv>`i!gM5!I z?s0z7ex2hdEnb|9^1un$GaC#OsUTbzY(8w3h~SH03x~~ffI!BM!#oHG@)%c1u0g{F zzHIf5&EtST6O{wl9fqm0cSY=(n~024PzPHEB)G^$9@Y&gBrza?K<6b~i``k6YzZc7 zu*3=w{|ne_ASr#M`=obs3V&F96TU3mjEQpHnmIYBUYBF9iBqGK@#``Imim{jxJ@b}% zYn;#2!|*5LotaD}X=!HAQb}f55S3($1<@U@SH)`g;giWWUo;T+ppDze*y|OQQ3Mqv zps|w7)6u1QlN1EJ7KA67w_k-P(6+`wAX;x-2a0)7CH2%11-bS`q5C4GVOT%oZ+o?& zzpvR>{(r%PzSDu{?Xc6=9O&it;TGk5h02M(JWFZSiE@<#8V3* zh@!$Dyr{H-RFEnaq4A(a5d1(rh=>$K(TfFh(X$6<<~``b^4tH+o3}g5Tz+Q0d0;MI z&!+D!RUhWI8HTzuhGF3D@eF#|UuF&SyH;>*_sMigUYypQNwkO5a}uA}PLA>#+a0F-eYk{kWgC9Jt?OUrD-aDELwhJMv!XzGwcsLAJgsXN zivf!H6cQyLZ9j>bQlNdy=E|YYSIb9q{lEx$o89S#a(xn)q-y;-+wv$cd8$5z(NXp8 z6rQuu808ORE^INQ=X!$1CM)FYimUhKj8l)t!GLnElSn;#H6SDosp{io-OR9e1rYV9@|IbD{Q7l{Vqt= z`ma*;ec^t}3#?VAJk7phoyf!ID1$4JD?KE?t%;A(c6@0F*(VLrJZRRQ%r)N)Y~DC< u=yW^Qj}VW#6V}ZdeoMC0;l#q4YhWt&t@Q(#j|1y$3*X}GrruF`JdOVzN%=|G)q8{onZyJ2vCG@Y0pN zRN?*VRwoy#3JS%{LE`?_mKU@fIR{nyrfX5^G%a8U9#r+c01_E#~a3x(eHVU(Z5syad{-Qfo-C>?kF`>7XCD+9G&gH3;RwWegH6 zS2~y~UMdNOgBxkir{L06WvfJYwNX`}uGyp)zEpQoDvE=OY9;NfNx{45Y6e9t*Y}zv ze2lJOkOsfQEHrKIDk03AHF(a*@WRW@+kK+u=mEaa37Y8Cfj5Ql!n4pxB7__9rVO=70(^x3tTGuTaAY!X< z3nz0`*~vy~3z2xnLb`wP=>H zPjx|TTf|9FY<(8=GzJND$acxBVxR1hWRlUWBd(K8GUM_nFe;`h@)p{voFb=!sZJ_G zy4s>>Yb&W~jP(>Oc7hA2YN-iVIAjx=Fwr8aLj^lqsWY^+rpXFk<0f9wv86=*lR8&@gBimJTik6x|DB_ z$;{VGnYocdR4aq=W{P-_YQIr`EwBAXrIK_d-AL7M)NC?Ss)&vSQuQU3H3+wKxzN=4 zmRH4v`TqvUbf=ly+u=!fl-aWr{@~Z_E(m8-ra29VGBM_U7u?Cj8GJXsXDXJT+E;*| E{{*l7G5`Po delta 731 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 literal 0 HcmV?d00001 diff --git a/DIC_2504B.json b/DIC_2504B.json index e0efb43..7e216a7 100644 --- a/DIC_2504B.json +++ b/DIC_2504B.json @@ -205,8 +205,10 @@ }, "5": { "ele": "//CROwneUnit[{subtitleIndex}]/CRCUnitArr/@Name", + "ele2": "//CRCUnitArr[@Name='{search}']/@Name", "type": "video", "value": "화단의 꽃들", + "search": "화단의 꽃들", "point": 3 }, "6": { @@ -350,7 +352,9 @@ }, "22": { "ele": "//CROwneUnit[{subtitleIndex}]/CRCUnitArr/@Name", + "ele2": "//CRCUnitArr[@Name='{search}']/@Name", "type": "opening", + "search": "아름다운 꽃 축제 (Happy Flower Festival)", "value": "아름다운 꽃 축제 (Happy Flower Festival)", "point": 3 }, @@ -512,7 +516,7 @@ "반사", "80" ], - "point": 5, + "point": 6, "desc": "혼합모드(색 회피율, 불투명도 : 80)" }, "11": { diff --git a/gpdpScoring.js b/gpdpScoring.js index dc87b43..0c2fa11 100644 --- a/gpdpScoring.js +++ b/gpdpScoring.js @@ -215,6 +215,11 @@ function getGpdpScore(gpdpData, scoringJson, index) { else if (type == "exists") { const result = xpath.select(ele, gpdpXmlDoc); const isMatch = result.some(v => { + + // 문자열 앞뒤 공백 제거 + v.value = typeof v.value === 'string' ? v.value.trim() : v.value + rightAnswer = typeof rightAnswer === 'string' ? rightAnswer.trim() : rightAnswer + if (v.value === rightAnswer) { totalScore += point; scoringResult[key] = point; diff --git a/psdExport_2.js b/psdExport_2.js index c2b2719..8a580a1 100644 --- a/psdExport_2.js +++ b/psdExport_2.js @@ -12,8 +12,8 @@ const getToday = require('./getToday.js'); const todayDate = getToday(); const examRound = '2504'; -const dic_or_dpi = 'DIC' -// const dic_or_dpi = 'DPI' +// const dic_or_dpi = 'DIC' +const dic_or_dpi = 'DPI' const examTypes = [ // 'A', 'B', @@ -677,8 +677,8 @@ function getTrackClipNode(xmlDoc, type, videoStartTime, openingStartTime) { const startTime = type === 'video' ? videoStartTime : openingStartTime; // xpath 구문을 통해 CRTrackClip 요소의 ClipIndex를 찾음 - const trackClipNode1 = xpath.select1(`//CRTrackList[@Name='텍스트' or @Name='비디오2']/CRTrackClip[not(@ClipIndex='-1')][${subtitleOrder}]`, xmlDoc); - const trackClipNode2 = xpath.select1(`//CRTrackList[@Name='텍스트' or @Name='비디오2']/CRTrackClip[sum(preceding-sibling::CRTrackClip/@Length) = ${startTime}]`, xmlDoc); + const trackClipNode1 = xpath.select1(`//CRTrackList[@Name='텍스트' or @Name='비디오2']/CRTrackClip[sum(preceding-sibling::CRTrackClip/@Length) = ${startTime}]`, xmlDoc); + const trackClipNode2 = xpath.select1(`//CRTrackList[@Name='텍스트' or @Name='비디오2']/CRTrackClip[not(@ClipIndex='-1')][${subtitleOrder}]`, xmlDoc); return trackClipNode = trackClipNode1 ?? trackClipNode2; } diff --git a/z.xbook b/z.xbook index e28d40e..5c62274 100644 --- a/z.xbook +++ b/z.xbook @@ -1 +1 @@ -[{"kind":2,"language":"xpath","value":"//Layer[Name[@value='Tracking']]/Effects/Item/Name/@value"},{"kind":2,"language":"xpath","value":"//Layer/Shapes/Shape[*[starts-with(name(), 'gradient')]]"},{"kind":2,"language":"xpath","value":"//Layer[Name[@value='Flower']]/Effects/Item/Name/@value | //Layer[Name[@value='Flower']]/Effects/Item/EffectData/VibranceValue/@value"},{"kind":2,"language":"xpath","value":"//Layer[Name[@value='{layer}']]/Effects/Item[EffectData/{option}]/Name/@value | //Layer[Name[@value='{layer}']]/Effects/Item/EffectData/{option}/@value"},{"kind":2,"language":"xpath","value":"//Layer[Name[@value='{layer}']]/Effects/Item/Name/@value | //Layer[Name[@value='{layer}']]/Effects/Item/EffectData/{option}/@value\r\n"},{"kind":2,"language":"xpath","value":"//CRTransFilter[@ClipIndex=count(//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지3.jpg']/preceding-sibling::CRClip | //CRClip[@Type='11']/CRCUnitArr[@Path='이미지3.jpg']/../preceding-sibling::CRClip)][1]/preceding-sibling::CRTrackClip)][@Type='2']/@*[name()='ID' or name()='Range' or name()='Type']"},{"kind":2,"language":"xpath","value":"//CRTransFilter[@ClipIndex=count(//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지3.jpg']/preceding-sibling::CRClip | //CRClip[@Type='11']/CRCUnitArr[@Path='이미지3.jpg']/../preceding-sibling::CRClip)][1]/preceding-sibling::CRTrackClip)][@Type='16']/@*[name()='ID' or name()='Range' or name()='Type']"}] \ No newline at end of file +[{"kind":2,"language":"xpath","value":"//Layer[Name[@value='Tracking']]/Effects/Item/Name/@value"},{"kind":2,"language":"xpath","value":"sum(//CRTrackList[@Name='텍스트' or @Name='비디오2']/CRTrackClip[@ClipIndex=0]/preceding-sibling::CRTrackClip/@Length)"},{"kind":2,"language":"xpath","value":"//CROwneUnit/CRCUnitArr[@Name=\"아름다운 꽃 축제 (Happy Flower Festival)\"]/@Name"},{"kind":2,"language":"xpath","value":"//Layer[Name[@value='{layer}']]/Effects/Item[EffectData/{option}]/Name/@value | //Layer[Name[@value='{layer}']]/Effects/Item/EffectData/{option}/@value"},{"kind":2,"language":"xpath","value":"//Layer[Name[@value='{layer}']]/Effects/Item/Name/@value | //Layer[Name[@value='{layer}']]/Effects/Item/EffectData/{option}/@value\r\n"},{"kind":2,"language":"xpath","value":"//CRTransFilter[@ClipIndex=count(//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지3.jpg']/preceding-sibling::CRClip | //CRClip[@Type='11']/CRCUnitArr[@Path='이미지3.jpg']/../preceding-sibling::CRClip)][1]/preceding-sibling::CRTrackClip)][@Type='2']/@*[name()='ID' or name()='Range' or name()='Type']"},{"kind":2,"language":"xpath","value":"//CRTransFilter[@ClipIndex=count(//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지3.jpg']/preceding-sibling::CRClip | //CRClip[@Type='11']/CRCUnitArr[@Path='이미지3.jpg']/../preceding-sibling::CRClip)][1]/preceding-sibling::CRTrackClip)][@Type='16']/@*[name()='ID' or name()='Range' or name()='Type']"}] \ No newline at end of file diff --git a/회차별채점자료/2504/요청사항/0508.txt b/회차별채점자료/2504/요청사항/0508.txt index c131346..68c3aea 100644 --- a/회차별채점자료/2504/요청사항/0508.txt +++ b/회차별채점자료/2504/요청사항/0508.txt @@ -1,47 +1,29 @@ -광일 김, [May 8, 2025 at 13:44:23]: - -001912 문성빈 -문구 (서울국제도서박람회) - 견고딕, 25pt, 가운데정렬 맞는데 오답처리 - -000076 박다은 -특수문자 ① ◆, ② ◆, ③ ※ - ◆ 행사안내 ◆ 인데 1점 - -001419 김사랑 -차트 X,Y,범례 기울임 없느데 정답처리됨 - -000076 박다은 -000285 문예슬 -001345 조수빈 -000203 이지운 -글맵시 있는데 오답처리 - -001473 노이솜 -문구 (◆ 행사안내 ◆) - 궁서/가운데정렬 맞는데 오답처리(띄어쓰기 때문인듯) - -001473 노이솜 -문제1 줄간격 180% 맞는데 오답처리(마지막 엔터값 때문인듯) - - 002016-조승연 001464-이주아 000047-전지인 .gmep가 아니라 .gmdp라서 0점 +>> 수정완 + 001662-노연우 "화단의 꽃들" 자막 텍스트 맞는데 오답처리 "아름다운 꽃 축제(Happy Flower Festival)" 자막 텍스트 맞는데 오답처리 +>> 자막 텍스트는 순서나 시작시간에 상관없이 텍스트만 맞으면 정답처리 +>> 수정완 + 1-10문제 배점이 6점인데 5점으로 잘못기재한거죠? -001682-노연우 -"화단의 꽃들" 자막 텍스트 맞는데 오답처리 +>> 수정완 + 000400-서보길 "흰 꽃 사이 노란 꽃 " <- 마지막에 띄어쓰기때문에 오답처리 됨/trim한 텍스트로 비교할 수 있을까요? +>> 수정완 다 수정 채점 해뒀습니다!