(3-1)클립 조각, 공백 5프레임 이하 무시하도록 변경
This commit is contained in:
@@ -7,12 +7,14 @@ const xpath = require('xpath');
|
||||
const { DOMParser } = require('xmldom');
|
||||
|
||||
const findSimilarString = require('./findSimilarString');
|
||||
const getToday = require('./getToday.js');
|
||||
const todayDate = getToday();
|
||||
|
||||
// --------------------------------------------------------
|
||||
// const scoringJson = require('./DIC_2521A.json');
|
||||
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 scoringJson = require('./DIC_2521D.json');
|
||||
|
||||
// TEST
|
||||
// const scoringJson = require('./DIC_2521A_TEST.json');
|
||||
@@ -23,25 +25,25 @@ 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';
|
||||
// const answerFilesDir = './output/D/DIC';
|
||||
|
||||
// TEST
|
||||
// const answerFilesDir = './output/A/TEST';
|
||||
const answerFilesDir = './output/A/TEST';
|
||||
// const answerFilesDir = './output/B/TEST';
|
||||
// const answerFilesDir = './output/C/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';
|
||||
// const outputExcelFile = './'+todayDate+'_DIC_2521A_result.xlsx';
|
||||
// const outputExcelFile = './'+todayDate+'_DIC_2521B_result.xlsx';
|
||||
// const outputExcelFile = './'+todayDate+'_DIC_2521C_result.xlsx';
|
||||
// const outputExcelFile = './'+todayDate+'_DIC_2521D_result.xlsx';
|
||||
|
||||
// TEST
|
||||
// const outputExcelFile = './DIC_2521A_TEST.xlsx';
|
||||
// const outputExcelFile = './DIC_2521B_TEST.xlsx';
|
||||
// const outputExcelFile = './DIC_2521C_TEST.xlsx';
|
||||
const outputExcelFile = './DIC_2521D_TEST.xlsx';
|
||||
const outputExcelFile = './'+todayDate+'_DIC_2521A_TEST.xlsx';
|
||||
// const outputExcelFile = './'+todayDate+'_DIC_2521B_TEST.xlsx';
|
||||
// const outputExcelFile = './'+todayDate+'_DIC_2521C_TEST.xlsx';
|
||||
// const outputExcelFile = './'+todayDate+'_DIC_2521D_TEST.xlsx';
|
||||
// --------------------------------------------------------
|
||||
|
||||
// 답안 폴더 내부에 디렉토리가 아닌 일반 파일이 있을 경우 디렉토리만 필터링 해서 불러옴
|
||||
@@ -186,7 +188,9 @@ function getGmepScore(gmepData, scoringJson, index) {
|
||||
|
||||
if (trackListNode) {
|
||||
// CRTrackClip 요소의 ClipIndex를 참조하여 CRClip 요소의 Path와 Type 출력
|
||||
const clipIndexes = xpath.select('CRTrackClip[@ClipIndex!="-1"][@Length!="1"]/@ClipIndex'
|
||||
// @Length(클립재생길이) 5프레임 이하, @ClipLength -1인 항목은 제외
|
||||
// 10프레임은 타임라인상 눈에 잘 보여서 5프레임으로 우선 수정
|
||||
const clipIndexes = xpath.select('CRTrackClip[not(@Length<="5" and @ClipLength="-1")]/@ClipIndex'
|
||||
, trackListNode);
|
||||
clipIndexes.forEach(indexNode => {
|
||||
const clipIndex = parseInt(indexNode.value, 10) + 1; // XPath는 1-based index를 사용
|
||||
|
||||
Reference in New Issue
Block a user