팀명
도비들의 탈출일지
팀원 명단
이준규 엄호정 김희정
지도교수
김종익 교수님
작품 배경 및 목적
기존의 코딩 테스트 플랫폼은 모든 사용자의 코드 정확도 검사를 하나의 서버에서 실행하므로
서버의 비용이 많이 발생한다. 따라서 응시자에게 Judge Engine을 탑제한 VSCode
Extension을 제공하여 서버의 비용을 줄이고 컴파일 서버의 분리로 인한 악의적 코드를 막는
다.
작품 내용
학교, 학원, 부트캠프 등과 같이 시험 응시자 대상으로 코딩 테스트를 개최가 필요할 때
Judge Engine을 탑제한 VSCode Extension을 시험 응시자에게 제공한다.
전체적인 동작 과정은 다음과 같다.
1. Extension 설치 후 Setting에서 IP와 ID 설정
2. JOY:Get Problem 명령을 통해 문제 수령
3. JOY:Show Problem 명령을 통해 문제 확인
4. 예제 입력, 출력은 Side Bar에서 확인
5. main.c에 코딩 후 JOY:Judge On You 명령 실행
6. JOY:Get Result 명령을 통해 결과 확인
7. JOY:Send Result 명령을 통해 결과 전송
이때 테스트 개최자는 사전에 코딩테스트 서버와 문제가 저장된 Database가 준비되어 있다.
Comentarios