Skip to content

open source online judge based on Vue, Django and Docker. | 青岛大学开源 Online Judge | QQ群 496710125 | admin@qduoj.com

License

Notifications You must be signed in to change notification settings

felix5572/OnlineJudge

This branch is 57 commits behind QingdaoU/OnlineJudge:master.

Folders and files

NameName
Last commit message
Last commit date
Aug 11, 2018
Mar 26, 2019
Mar 11, 2019
Apr 3, 2019
Mar 26, 2019
May 5, 2018
Mar 26, 2019
Apr 5, 2019
Apr 5, 2019
Apr 3, 2019
Mar 26, 2019
Apr 1, 2019
Apr 30, 2019
Apr 9, 2019
Mar 26, 2019
Jan 24, 2017
Mar 12, 2019
Mar 11, 2019
Jan 5, 2019
Jan 5, 2019
Mar 11, 2019
Nov 30, 2017
May 18, 2019
May 18, 2019
Jan 5, 2019
Jan 23, 2017
Nov 23, 2017

Repository files navigation

OnlineJudge 2.0

Python Django Django Rest Framework Build 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

About

open source online judge based on Vue, Django and Docker. | 青岛大学开源 Online Judge | QQ群 496710125 | admin@qduoj.com

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 98.4%
  • Other 1.6%