vscode에서 작성 중인 코드 ---> vscode 확장프로그램 ---> Flask 채점 서버 ---> 채점 프로그램(fork, execl로 생성)
- python3, Flask가 설치된 리눅스 또는 Docker 실행가능 환경
- Visual Studio Code
- server/dockerbuild.bat 로 도커 빌드
- 빌드 후 optional setting -> Local host: 8888 로 컨테이너 실행
- 컨테이너 실행 후 127.0.0.1:8888 로 접속
- 접속에 성공하면 서버 열린거
- Visual Studio Code 에서 File-> Open Folder 로 vscode-extension 폴더 선택
- src/extension.ts 를 열고 F5 누르면 확장 프로그램 빌드 시작
- 빌드 후에 디버깅 모드로 들어가는데, 새로 뜬 창에 C++ 코드 입력 후 우클릭 -> Judge 클릭
- Judge 클릭하면 서버에서 C++ 코드를 실행시킨 결과를 받아옴