Implementation of code test API using Docker

Docker를 활용한 코드 테스트 API 구현

  • Hyo Hyun Choi (Dept. of Computer Science, Inha Technical College) ;
  • Byeong Sun Lee (Dept. of Computer Science, Inha Technical College)
  • 최효현 (인하공업전문대학 컴퓨터정보과) ;
  • 이병선 (인하공업전문대학 컴퓨터정보과)
  • Published : 2023.07.12

Abstract

본 논문에서는 Docker를 활용하여 코드 테스트 API를 활용한 코딩 테스트 웹 사이트를 구현한 결과를 보인다. 코드 테스트에서 다양한 언어 지원을 위해 Dockerfile 템플릿을 개발하여 언어의 다양성을 확보하고 Docker를 이용하여 격리된 환경에서 코드를 실행하고 평가하여 안전하고 효율적으로 채점을 수행한다. Docker의 curl[1]를 이용해 실시간으로 서버와 통신을 통해 결과를 전송한다. 이를 통해 사용자는 작성한 코드에 대한 평가를 실시간으로 피드백 받을 수 있다.

Keywords