# DIC 포토샵, 곰믹스 채점 프로그램 * node version 6 이상 * npm install * npm start or node psdExport.js ``` xpath 테스트 웹: http://xpather.com/ ``` ## 보완 필요한 부분 * scoring.json 파일에서 특정 노드를 이름으로 검색하는 경우 해당 이름이 없거나 오탈자가 있는 경우 * ele2 추가 후 ele 탐색 시 결과 없을때 ele2로 노드의 인덱스 탐색하도록 추가 * PSD 관련해서 좀 더 추가적인 채점이 되도록 기능 개선 * PSD 라이브러리 변경도 생각해볼 것 ### psdExport.js nodejs 기반, scoring.json 파일에 채점기준표 만들어서 채점 1. 지정 폴더 내 PSD 파일 scoring.json 파일 내 1,2 참조해서 채점 -> PSD 파일이 2개 이상 존재 시 채점 오류 발생, 혹은 채점 완료 후 문제 있을 수 있으니 확인 필요 2. 지정 폴더 내 gmep 파일 scoring.json 파일 내 3 참조해서 채점 3. 채점 완료 후 output.xlsx 생성 ### xpathTest.js xpath 테스트 용 ### copyFiles.py 특정 폴더 내에 DIC 답안지를 output 폴더로 시험 유형(1교시: A, 2교시: B, 3교시: C) 별로 구분해서 복사 ### 오류 및 수정 필요 부분 1. 문제3-9번 자막 위치 설정 '화면 정가운데 아래' 판별 시 자막의 길이에 따라 위치 기준이 바뀜 * 텍스트 유사도 판별을 거치게 되면 정답으로 인정되는 텍스트의 길이도 유동적이므로 위치도 유동적으로 변경되어야 함 * 수정예상방안 : 글자 수 마다 x,y 위치 값 따로 설정하는 방식 2. .jpg / .psd 채점 파일 예외사항 1. 1번 파일 누락, 2번 파일만 작성 * 현재 차례대로 읽어 들여 채점 하는 방식 -> 1번 파일이 누락 된 수험자는 2번 파일이 1번 파일로 인식되어 채점 -> 1번 파일이 누락 되어 있으면 건너 뛰고 2번 파일을 채점하도록 수정해야 함 2. 3개 이상 파일이 있는 경우 ![alt text](image.png) *