Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

doopyo85/OnlineJudgeFE

Repository files navigation

한국교원대학교 OJ 프론트 엔드 (VER 0.2)

개발자

  • 팀원 구성: 나동빈, 장승훈, 김세아, 강경민, 이상수
  • 팀 매니저: 안득하

특징

  • 웹팩3(Webkpack3)를 활용한 다중 페이지
  • 쉽게 사용할 수 있는 코드 에디터
  • E-Charts를 활용한 시각화 모듈
  • 사용자 친화적인 명령어 기능

설치 방법

노드 JS v6.11 버전이 설치가 되어 있어야 합니다.

# NPM을 이용해 인스톨을 수행합니다.
sudo npm install
# 웹팩3 DLL 레퍼런스를 이용해 빌드 시간을 절약합니다.
# 기본적으로 이 명령어는 build/webpack.dll.conf.js 내부의 패키지를 업그레이드하지 않았다면 한 번만 수행하면 됩니다. (매 번 실행할 필요가 없음.)
NODE_ENV=development sudo npm run build:dll
# 개발 서버에서 백 엔드 서버에 프록시 테이블을 설정합니다.
export TARGET=http://Your-backend
# 기본적으로 8080 포트에서 프론트 서버가 생성됩니다.
npm run dev

실행 이후의 Host의 80번 포트 혹은 443번 포트와 본 서버의 8080 포트와 포트 포워딩을 해주어야 합니다.

실행 화면

image

image

image

데모

교원대 OJ

브라우저 지원

  • 인터넷 익스플로러 10 이상 버전을 포함한 다양한 모던 브라우저

온라인 저지 백 엔드에 대해서

  • 기본적으로 온라인 저지 백 엔드는 Qingdao University의 Online Judge Server 모듈의 Docker Version을 사용합니다.
  • 현재 기존의 레거시 코드 한글 패치를 적용한 상황입니다.

향후 개발 방향

  • 향후 본 서버에서 추출된 사용자 채점 정보를 이용해 학생들의 수준을 판별하고 분류합니다.
  • REST API를 활용한 Micro Service 원칙을 철저하게 따릅니다.

오픈소스 라이센스

MIT

About

교원대학교 온라인 저지

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

Contributors

Languages

  • Vue 71.5%
  • JavaScript 26.2%
  • CSS 1.6%
  • Other 0.7%

AltStyle によって変換されたページ (->オリジナル) /