Skip to content

Visual Studio Code 알고리즘 분석 평가 확장프로그램

Notifications You must be signed in to change notification settings

junguk98/2021-1-OSSP1-mix-6

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

2021-1-OSSP1-mix-6

채점 서버 - Visual Studio Code 연동 테스트

개요

vscode에서 작성 중인 코드 ---> vscode 확장프로그램 ---> Flask 채점 서버 ---> 채점 프로그램(fork, execl로 생성)

Requirements

  • python3, Flask가 설치된 리눅스 또는 Docker 실행가능 환경
  • Visual Studio Code

서버 열기

Docker 환경

  1. server/dockerbuild.bat 로 도커 빌드
  2. 빌드 후 optional setting -> Local host: 8888 로 컨테이너 실행
  3. 컨테이너 실행 후 127.0.0.1:8888 로 접속
  4. 접속에 성공하면 서버 열린거

Visual Studio Code Extension 빌드

  1. Visual Studio Code 에서 File-> Open Folder 로 vscode-extension 폴더 선택
  2. src/extension.ts 를 열고 F5 누르면 확장 프로그램 빌드 시작
  3. 빌드 후에 디버깅 모드로 들어가는데, 새로 뜬 창에 C++ 코드 입력 후 우클릭 -> Judge 클릭
  4. Judge 클릭하면 서버에서 C++ 코드를 실행시킨 결과를 받아옴

실행 gif

vsbuild

About

Visual Studio Code 알고리즘 분석 평가 확장프로그램

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 49.0%
  • Python 37.4%
  • TypeScript 10.2%
  • C++ 1.7%
  • Lex 0.7%
  • HTML 0.5%
  • Other 0.5%