OnlineJudge下载 - 基于Python和Vue的在线评审系统

2961 2019-09-22 Python MIT 官方网站

基于Python和Vue的在线评审系统,基于Docker; 一键式部署、后端和前端分开、微服务、实时/非实时排名支持、优秀的图表和可视化、权限控制,多语言支持:C,C++,Java,Python2,Python3。

OnlineJudge下载

1.1.zip(1.1) 下载

beta-1.zip(beta-2.0) 下载

beta-2.0.zip(beta-2.0) 下载

1.0.zip(1.0) 下载

1.5.0.zip(1.5.0) 下载

1.3.zip(1.3) 下载

1.3.5.zip(1.3.5) 下载

1.2.zip(1.2) 下载

Alpha-1.3.zip(beta-2.0) 下载

Alpha-1.2.zip(beta-2.0) 下载

OnlineJudge趋势

OnlineJudge截图

OnlineJudge截图 OnlineJudge截图 OnlineJudge截图 OnlineJudge截图 OnlineJudge截图 OnlineJudge截图 OnlineJudge截图 OnlineJudge截图 OnlineJudge截图 OnlineJudge截图

OnlineJudge介绍

PythonDjangoDjango Rest FrameworkBuild Status

An onlinejudge system based on Python and Vue. Demo

Overview

  • Based on Docker; One-click deployment

  • Separated backend and frontend; Modular programming; Micro service

  • ACM/OI rule support; realtime/non-realtime rank support

  • Amazing charting and visualization

  • Template-problem support

  • More reasonable permission control

  • Multi-language support: C, C++, Java, Python2, Python3

  • Markdown & MathJax support

  • Contest participants IP limit(CIDR)

Main modules are available below:

Installation

Follow me:  https://github.com/QingdaoU/OnlineJudgeDeploy/tree/2.0

Documents

https://docs.onlinejudge.me/

Screenshots

Frontend:

problem-list

problem-details

statistic-info

contest-list

You can control the menu and chart status in rankings.

acm-rankings

oi-rankings

status

status-details

user-home

Admin:

admin-users

judge-server

create-problem

create-contest

Browser Support

Modern browsers(chrome, firefox) and Internet Explorer 10+.

Thanks

  • I'd appreciate a star if you find this helpful.

  • Thanks to everyone that contributes to this project.

  • Special thanks to heb1c, who has given us a lot of suggestions.

License

MIT