Skip to content

QingdaoU/OnlineJudge

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
August 11, 2018 15:09
November 18, 2021 12:56
March 11, 2019 11:25
November 19, 2021 00:26
November 29, 2020 14:00
May 5, 2018 16:52
May 8, 2022 17:13
fps
April 5, 2019 14:22
September 28, 2021 15:43
oj
May 8, 2022 17:13
April 1, 2019 15:08
November 18, 2021 12:56
January 24, 2017 13:36
March 11, 2019 11:25
November 18, 2021 12:38
November 18, 2021 12:38
November 30, 2017 09:42
December 18, 2021 01:15
December 18, 2021 01:15
January 23, 2017 16:48
November 19, 2021 00:26

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

http://opensource.qduoj.com/

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