온라인 채점 시스템은 프로그래밍 능력 측정을 도와주는 온라인 시스템이다.
학습자는 온라인 채점 시스템에 문제에 대한 소스 코드를 제출한다. 제출 받은 코드는 입력과 출력으로 구성된 채점 데이터를 이용하여 자동으로 채점을 수행한다.
기존의 온라인 채점 시스템은 제출한 코드의 출력이 채점 데이터의 출력과 일치하는지 확인하는 온·오프 채점 방식을 사용한다.
이러한 채점 방식은 교육용으로 사용하기에는 한계가 있다.
문제 해결을 위해 많은 노력을 들였음에도 출력에 약간의 차이가 발생하면 틀린 코드로 취급된다.
이는 학습자의 학습 의욕을 저하시킬 수 있다.
이 논문에서는 이러한 온라인 채점 시스템의 온·오프 채점 방식을 수정한다.
온라인 채점 시스템의 채점 방식을 테스트 케이스별 부분 점수를 부여하는 방식을 제안한다.
부분 점수를 통해 점수를 더욱 세분화하여 학습자의 학습 의욕을 고양시키고, 평가를 더욱 객관적으로 수행할 수 있을 것으로 기대된다.