문제 1,2 채점 및 합산 처리 / 채점기준표 수정 적용
This commit is contained in:
@@ -12,39 +12,35 @@ const getToday = require('./getToday.js');
|
||||
const todayDate = getToday();
|
||||
|
||||
// --------------------------------------------------------
|
||||
const scoringJson = require('./DIC_2503A.json');
|
||||
// const scoringJson = require('./DIC_2503B.json');
|
||||
// const scoringJson = require('./DIC_2503A.json');
|
||||
const scoringJson = require('./DIC_2503B.json');
|
||||
// const scoringJson = require('./DIC_2503C.json');
|
||||
// const scoringJson = require('./DIC_2503D.json');
|
||||
|
||||
// TEST
|
||||
// const scoringJson = require('./DIC_2503A_TEST.json');
|
||||
// const scoringJson = require('./DIC_2503B_TEST.json');
|
||||
// const scoringJson = require('./DIC_2503C_TEST.json');
|
||||
// const scoringJson = require('./DIC_2503D_TEST.json');
|
||||
// --------------------------------------------------------
|
||||
const answerFilesDir = './output/A/DIC';
|
||||
// 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/B/TEST';
|
||||
// const answerFilesDir = './output/C/TEST';
|
||||
// const answerFilesDir = './output/D/TEST';
|
||||
|
||||
// --------------------------------------------------------
|
||||
const outputExcelFile = './'+todayDate+'_DIC_2503A_채점결과.xlsx';
|
||||
// const outputExcelFile = './'+todayDate+'_DIC_2503A_채점결과.xlsx';
|
||||
// const outputExcelFile = './'+todayDate+'_DIC_2503B_채점결과.xlsx';
|
||||
// const outputExcelFile = './'+todayDate+'_DIC_2503C_채점결과.xlsx';
|
||||
// const outputExcelFile = './'+todayDate+'_DIC_2503D_채점결과.xlsx';
|
||||
|
||||
// TEST
|
||||
// const outputExcelFile = './'+todayDate+'_DIC_2503A_TEST.xlsx';
|
||||
// const outputExcelFile = './'+todayDate+'_DIC_2503B_TEST.xlsx';
|
||||
const outputExcelFile = './'+todayDate+'_DIC_2503B_TEST.xlsx';
|
||||
// const outputExcelFile = './'+todayDate+'_DIC_2503C_TEST.xlsx';
|
||||
// const outputExcelFile = './'+todayDate+'_DIC_2503D_TEST.xlsx';
|
||||
|
||||
// --------------------------------------------------------
|
||||
|
||||
|
||||
@@ -708,10 +704,15 @@ function getScore(psdData, scoring, index) {
|
||||
scoringResult[key] = 0;
|
||||
continue;
|
||||
}
|
||||
if (type == "boolean") {
|
||||
if (type == "size") {
|
||||
// console.log(`result ${result.length}`);
|
||||
|
||||
scoringResult[key] = result.length > 0 ? point : 0;
|
||||
if ( result[0].height == value['height'] && result[0].width == value['width'] ) {
|
||||
scoringResult[key] = point;
|
||||
totalScore += point;
|
||||
}
|
||||
else {
|
||||
scoringResult[key] = 0;
|
||||
}
|
||||
}
|
||||
// value가 color code인 경우 R,G,B를 16진수로 변환하여 비교하고 같다면 점수 부여
|
||||
// value: "ffa200"
|
||||
@@ -729,7 +730,13 @@ function getScore(psdData, scoring, index) {
|
||||
// }
|
||||
|
||||
// console.log(`color: ${color}`);
|
||||
scoringResult[key] = result.length > 0 && value === color ? point : 0;
|
||||
if ( color === value ) {
|
||||
scoringResult[key] = point;
|
||||
totalScore += point;
|
||||
}
|
||||
else {
|
||||
scoringResult[key] = 0;
|
||||
}
|
||||
}
|
||||
// type이 font인 경우 font의 이름만 추출하여 비교
|
||||
// value: "Arial"
|
||||
@@ -738,9 +745,17 @@ function getScore(psdData, scoring, index) {
|
||||
const font = result[0].split('-')[0];
|
||||
// console.log(`result ${result}`);
|
||||
// console.log(`font: ${font}`);
|
||||
scoringResult[key] = result.length > 0 && value === font ? point : 0;
|
||||
}
|
||||
|
||||
if ( font === value ) {
|
||||
scoringResult[key] = point;
|
||||
totalScore += point;
|
||||
}
|
||||
else {
|
||||
scoringResult[key] = 0;
|
||||
}
|
||||
// font가 여러개일 경우
|
||||
// scoringResult[key] = result.length > 0 && value === font ? point : 0;
|
||||
}
|
||||
else if (result[0] === value) {
|
||||
scoringResult[key] = point;
|
||||
totalScore += point;
|
||||
|
||||
Reference in New Issue
Block a user