From e15a927d0bcfd4370e6a08cb560eb39f10463bd2 Mon Sep 17 00:00:00 2001 From: dragdra Date: Tue, 16 Sep 2025 17:52:36 +0900 Subject: [PATCH] =?UTF-8?q?2508=ED=9A=8C=20=EC=B1=84=EC=A0=90=EA=B8=B0?= =?UTF-8?q?=EC=A4=80=20=EC=B5=9C=EC=A2=85=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 00_DIC_2522A_TEST.xlsx | Bin 21982 -> 0 bytes 00_DIC_2522B_TEST.xlsx | Bin 21850 -> 0 bytes 00_DPI_2508B_TEST.xlsx | Bin 21416 -> 0 bytes DPI_2508B.json | 11 ++++++++--- DPI_2508C.json | 2 +- gpdpScoring.js | 2 +- 회차별채점자료/2508/DIC_2508A.json | 2 +- 회차별채점자료/2508/DIC_2508C.json | 2 +- 회차별채점자료/2508/DPI_2508B.json | 11 ++++++++--- 회차별채점자료/2508/DPI_2508C.json | 2 +- 회차별채점자료/2508/JSON/DIC_2508A.json | 4 ++-- 회차별채점자료/2508/JSON/DIC_2508C.json | 2 +- 회차별채점자료/2508/JSON/DPI_2508B.json | 11 ++++++++--- 회차별채점자료/2508/JSON/DPI_2508C.json | 2 +- .../2508/채점결과/250829_DIC_2508A_채점결과.xlsx | Bin .../2508/채점결과/250829_DIC_2508C_채점결과.xlsx | Bin .../2508/채점결과/250829_DPI_2508B_채점결과.xlsx | Bin .../2508/채점결과/250829_DPI_2508C_채점결과.xlsx | Bin .../2508/채점결과/250915_DPI_2508B_채점결과.xlsx | Bin .../2522/채점결과/250905_DIC_2522A_채점결과.xlsx | Bin .../2522/채점결과/250905_DIC_2522B_채점결과.xlsx | Bin 21 files changed, 33 insertions(+), 18 deletions(-) delete mode 100644 00_DIC_2522A_TEST.xlsx delete mode 100644 00_DIC_2522B_TEST.xlsx delete mode 100644 00_DPI_2508B_TEST.xlsx rename 250829_DIC_2508A_채점결과.xlsx => 회차별채점자료/2508/채점결과/250829_DIC_2508A_채점결과.xlsx (100%) rename 250829_DIC_2508C_채점결과.xlsx => 회차별채점자료/2508/채점결과/250829_DIC_2508C_채점결과.xlsx (100%) rename 250829_DPI_2508B_채점결과.xlsx => 회차별채점자료/2508/채점결과/250829_DPI_2508B_채점결과.xlsx (100%) rename 250829_DPI_2508C_채점결과.xlsx => 회차별채점자료/2508/채점결과/250829_DPI_2508C_채점결과.xlsx (100%) rename 250915_DPI_2508B_채점결과.xlsx => 회차별채점자료/2508/채점결과/250915_DPI_2508B_채점결과.xlsx (100%) rename 250905_DIC_2522A_채점결과.xlsx => 회차별채점자료/2522/채점결과/250905_DIC_2522A_채점결과.xlsx (100%) rename 250905_DIC_2522B_채점결과.xlsx => 회차별채점자료/2522/채점결과/250905_DIC_2522B_채점결과.xlsx (100%) diff --git a/00_DIC_2522A_TEST.xlsx b/00_DIC_2522A_TEST.xlsx deleted file mode 100644 index 331e81e2ecc1ed2dbb3e88c9c8532c3440bf96d3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21982 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�F 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≠`jZRe@_(R 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 T{WC=L82*19p!nQx(%pXpaJ{D# diff --git a/DPI_2508B.json b/DPI_2508B.json index 7163f92..ebcb25a 100644 --- a/DPI_2508B.json +++ b/DPI_2508B.json @@ -599,7 +599,11 @@ "type": "exists", "ele": "//Layer//shape_type/@value", "value": "ROUNDED_RECTANGLE", - "point": 3 + "point": 3, + "desc": { + "사각형": "RECTANGLE", + "모서리가 둥근 사각형": "ROUNDED_RECTANGLE" + } }, "6": { "type": "shape.size", @@ -666,7 +670,7 @@ "point": 3 }, "15": { - "type": "hasClippingMask.exists", + "type": "clippingMask.exists", "ele": "//Layer/MaskOpType/@value", "value": "Clipping", "point": 6, @@ -678,7 +682,8 @@ "value": "RECTANGLE", "point": 3, "desc": { - "사각형": "RECTANGLE" + "사각형": "RECTANGLE", + "모서리가 둥근 사각형": "ROUNDED_RECTANGLE" } }, "17": { diff --git a/DPI_2508C.json b/DPI_2508C.json index 6190da3..aa2cb51 100644 --- a/DPI_2508C.json +++ b/DPI_2508C.json @@ -670,7 +670,7 @@ "point": 3 }, "15": { - "type": "exists", + "type": "clippingMask.exists", "ele": "//Layer/MaskOpType/@value", "value": "Clipping", "point": 6, diff --git a/gpdpScoring.js b/gpdpScoring.js index 76c18d0..9504e18 100644 --- a/gpdpScoring.js +++ b/gpdpScoring.js @@ -347,7 +347,7 @@ function getGpdpScore(gpdpData, scoringJson, index) { totalScore += compareAndScore(userAnswer, rightAnswer, point, key, scoringResult); } - if ( type.includes('hasClippingMask') && scoringResult[key] > 0 ) { + if ( type.includes('clippingMask') && scoringResult[key] > 0 ) { hasClippingMask = true; } } diff --git a/회차별채점자료/2508/DIC_2508A.json b/회차별채점자료/2508/DIC_2508A.json index beecca0..6453541 100644 --- a/회차별채점자료/2508/DIC_2508A.json +++ b/회차별채점자료/2508/DIC_2508A.json @@ -666,7 +666,7 @@ "point": 3 }, "15": { - "type": "exists", + "type": "clippingMask.exists", "ele": "//Layer/MaskOpType/@value", "value": "Clipping", "point": 6, diff --git a/회차별채점자료/2508/DIC_2508C.json b/회차별채점자료/2508/DIC_2508C.json index e37e08e..3674767 100644 --- a/회차별채점자료/2508/DIC_2508C.json +++ b/회차별채점자료/2508/DIC_2508C.json @@ -667,7 +667,7 @@ "point": 3 }, "15": { - "type": "exists", + "type": "clippingMask.exists", "ele": "//Layer/MaskOpType/@value", "value": "Clipping", "point": 6, diff --git a/회차별채점자료/2508/DPI_2508B.json b/회차별채점자료/2508/DPI_2508B.json index 6beaa76..ebcb25a 100644 --- a/회차별채점자료/2508/DPI_2508B.json +++ b/회차별채점자료/2508/DPI_2508B.json @@ -599,7 +599,11 @@ "type": "exists", "ele": "//Layer//shape_type/@value", "value": "ROUNDED_RECTANGLE", - "point": 3 + "point": 3, + "desc": { + "사각형": "RECTANGLE", + "모서리가 둥근 사각형": "ROUNDED_RECTANGLE" + } }, "6": { "type": "shape.size", @@ -666,7 +670,7 @@ "point": 3 }, "15": { - "type": "exists", + "type": "clippingMask.exists", "ele": "//Layer/MaskOpType/@value", "value": "Clipping", "point": 6, @@ -678,7 +682,8 @@ "value": "RECTANGLE", "point": 3, "desc": { - "사각형": "RECTANGLE" + "사각형": "RECTANGLE", + "모서리가 둥근 사각형": "ROUNDED_RECTANGLE" } }, "17": { diff --git a/회차별채점자료/2508/DPI_2508C.json b/회차별채점자료/2508/DPI_2508C.json index 6190da3..aa2cb51 100644 --- a/회차별채점자료/2508/DPI_2508C.json +++ b/회차별채점자료/2508/DPI_2508C.json @@ -670,7 +670,7 @@ "point": 3 }, "15": { - "type": "exists", + "type": "clippingMask.exists", "ele": "//Layer/MaskOpType/@value", "value": "Clipping", "point": 6, diff --git a/회차별채점자료/2508/JSON/DIC_2508A.json b/회차별채점자료/2508/JSON/DIC_2508A.json index 95d8df9..6453541 100644 --- a/회차별채점자료/2508/JSON/DIC_2508A.json +++ b/회차별채점자료/2508/JSON/DIC_2508A.json @@ -456,7 +456,7 @@ "media": "음악.mp3", "value": { "ID": "1", - "Duration": "90" + "Duration": "30" }, "point": 2, "desc": "ID속성-페이드인:0 / 페이드아웃: 1" @@ -666,7 +666,7 @@ "point": 3 }, "15": { - "type": "exists", + "type": "clippingMask.exists", "ele": "//Layer/MaskOpType/@value", "value": "Clipping", "point": 6, diff --git a/회차별채점자료/2508/JSON/DIC_2508C.json b/회차별채점자료/2508/JSON/DIC_2508C.json index e37e08e..3674767 100644 --- a/회차별채점자료/2508/JSON/DIC_2508C.json +++ b/회차별채점자료/2508/JSON/DIC_2508C.json @@ -667,7 +667,7 @@ "point": 3 }, "15": { - "type": "exists", + "type": "clippingMask.exists", "ele": "//Layer/MaskOpType/@value", "value": "Clipping", "point": 6, diff --git a/회차별채점자료/2508/JSON/DPI_2508B.json b/회차별채점자료/2508/JSON/DPI_2508B.json index 6beaa76..ebcb25a 100644 --- a/회차별채점자료/2508/JSON/DPI_2508B.json +++ b/회차별채점자료/2508/JSON/DPI_2508B.json @@ -599,7 +599,11 @@ "type": "exists", "ele": "//Layer//shape_type/@value", "value": "ROUNDED_RECTANGLE", - "point": 3 + "point": 3, + "desc": { + "사각형": "RECTANGLE", + "모서리가 둥근 사각형": "ROUNDED_RECTANGLE" + } }, "6": { "type": "shape.size", @@ -666,7 +670,7 @@ "point": 3 }, "15": { - "type": "exists", + "type": "clippingMask.exists", "ele": "//Layer/MaskOpType/@value", "value": "Clipping", "point": 6, @@ -678,7 +682,8 @@ "value": "RECTANGLE", "point": 3, "desc": { - "사각형": "RECTANGLE" + "사각형": "RECTANGLE", + "모서리가 둥근 사각형": "ROUNDED_RECTANGLE" } }, "17": { diff --git a/회차별채점자료/2508/JSON/DPI_2508C.json b/회차별채점자료/2508/JSON/DPI_2508C.json index 6190da3..aa2cb51 100644 --- a/회차별채점자료/2508/JSON/DPI_2508C.json +++ b/회차별채점자료/2508/JSON/DPI_2508C.json @@ -670,7 +670,7 @@ "point": 3 }, "15": { - "type": "exists", + "type": "clippingMask.exists", "ele": "//Layer/MaskOpType/@value", "value": "Clipping", "point": 6, diff --git a/250829_DIC_2508A_채점결과.xlsx b/회차별채점자료/2508/채점결과/250829_DIC_2508A_채점결과.xlsx similarity index 100% rename from 250829_DIC_2508A_채점결과.xlsx rename to 회차별채점자료/2508/채점결과/250829_DIC_2508A_채점결과.xlsx diff --git a/250829_DIC_2508C_채점결과.xlsx b/회차별채점자료/2508/채점결과/250829_DIC_2508C_채점결과.xlsx similarity index 100% rename from 250829_DIC_2508C_채점결과.xlsx rename to 회차별채점자료/2508/채점결과/250829_DIC_2508C_채점결과.xlsx diff --git a/250829_DPI_2508B_채점결과.xlsx b/회차별채점자료/2508/채점결과/250829_DPI_2508B_채점결과.xlsx similarity index 100% rename from 250829_DPI_2508B_채점결과.xlsx rename to 회차별채점자료/2508/채점결과/250829_DPI_2508B_채점결과.xlsx diff --git a/250829_DPI_2508C_채점결과.xlsx b/회차별채점자료/2508/채점결과/250829_DPI_2508C_채점결과.xlsx similarity index 100% rename from 250829_DPI_2508C_채점결과.xlsx rename to 회차별채점자료/2508/채점결과/250829_DPI_2508C_채점결과.xlsx diff --git a/250915_DPI_2508B_채점결과.xlsx b/회차별채점자료/2508/채점결과/250915_DPI_2508B_채점결과.xlsx similarity index 100% rename from 250915_DPI_2508B_채점결과.xlsx rename to 회차별채점자료/2508/채점결과/250915_DPI_2508B_채점결과.xlsx diff --git a/250905_DIC_2522A_채점결과.xlsx b/회차별채점자료/2522/채점결과/250905_DIC_2522A_채점결과.xlsx similarity index 100% rename from 250905_DIC_2522A_채점결과.xlsx rename to 회차별채점자료/2522/채점결과/250905_DIC_2522A_채점결과.xlsx diff --git a/250905_DIC_2522B_채점결과.xlsx b/회차별채점자료/2522/채점결과/250905_DIC_2522B_채점결과.xlsx similarity index 100% rename from 250905_DIC_2522B_채점결과.xlsx rename to 회차별채점자료/2522/채점결과/250905_DIC_2522B_채점결과.xlsx