update readme and license

This commit is contained in:
zema1 2017-11-30 09:42:16 +08:00
parent 7f413ca0a2
commit c70e687de2
3 changed files with 32 additions and 53 deletions

28
LICENSE
View File

@ -1,8 +1,6 @@
The Star And Thank Author License (SATA) The MIT License (MIT)
Copyright (c) <Qingdao University Online Judge Dev Team> <info@qduoj.com> Copyright (c) 2017-present OnineJudge
Project Url: https://github.com/QingdaoU/OnlineJudge
Permission is hereby granted, free of charge, to any person obtaining a copy Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal of this software and associated documentation files (the "Software"), to deal
@ -11,27 +9,13 @@ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions: furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in The above copyright notice and this permission notice shall be included in all
all copies or substantial portions of the Software. copies or substantial portions of the Software.
And wait, the most important, you shall star/+1/like the project(s) in project url
section above first, and then thank the author(s) in Copyright section.
Here are some suggested ways:
- Email the authors a thank-you letter, and make friends with him/her/them.
- Report bugs or issues.
- Tell friends what a wonderful project this is.
- And, sure, you can just express thanks in your mind without telling the world.
Contributors of this project by forking have the option to add his/her name and
forked project url at copyright and project url sections, but shall not delete
or modify anything else in these two sections.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
THE SOFTWARE. SOFTWARE.

View File

@ -1,26 +1,25 @@
# OnlineJudge 2.0 # OnlineJudge 2.0
[![vue](https://img.shields.io/badge/python-3.6.2-blue.svg?style=flat-square)](https://www.python.org/downloads/release/python-362/) [![Python](https://img.shields.io/badge/python-3.6.2-blue.svg?style=flat-square)](https://www.python.org/downloads/release/python-362/)
[![vuex](https://img.shields.io/badge/django-1.11.4-blue.svg?style=flat-square)](https://www.djangoproject.com/) [![Django](https://img.shields.io/badge/django-1.11.4-blue.svg?style=flat-square)](https://www.djangoproject.com/)
[![echarts](https://img.shields.io/badge/django_rest_framework-3.4.0-blue.svg?style=flat-square)](http://www.django-rest-framework.org/) [![Django Rest Framework](https://img.shields.io/badge/django_rest_framework-3.4.0-blue.svg?style=flat-square)](http://www.django-rest-framework.org/)
[![Build Status](https://travis-ci.org/QingdaoU/OnlineJudge.svg?branch=2.0)](https://travis-ci.org/QingdaoU/OnlineJudge) [![Build Status](https://travis-ci.org/QingdaoU/OnlineJudge.svg?branch=2.0)](https://travis-ci.org/QingdaoU/OnlineJudge)
> #### 基于Python和Vue的在线评测系统。[Demo](http://v2.qduoj.com) > #### 基于 Python Vue 的在线评测系统。 [Demo](http://v2.qduoj.com)
[English Document](https://github.com/QingdaoU/OnlineJudge/blob/2.0/README.md) [English Document](https://github.com/QingdaoU/OnlineJudge/blob/2.0/README.md)
## 概览 ## 概览
+ 基于docker真正一键部署 + 基于 Docker真正一键部署
+ 前后端分离,模块化编程,微服务 + 前后端分离,模块化编程,微服务
+ ACM/OI 两种比赛模式、实时/非实时评判 任意选择 + ACM/OI 两种比赛模式、实时/非实时评判 任意选择
+ 丰富的可视化图表,一图胜千言 + 丰富的可视化图表,一图胜千言
+ 支持Template Problem可以添加函数题甚至填空题 + 支持 Template Problem可以添加函数题甚至填空题
+ 更细致的权限划分,超级管理员和普通管理员各司其职 + 更细致的权限划分,超级管理员和普通管理员各司其职
+ 多语言支持:`C`, `C++`, `Java`, `Python`,题目可以选择使用的语言 + 多语言支持:`C`, `C++`, `Java`, `Python2`, `Python3`,题目可以选择使用的语言
+ Markdown & MathJax支持 + Markdown & MathJax 支持
+ 比赛用户IP限制(CIDR ranges) + 比赛用户IP限制 (CIDR ranges)
主要模块均已开源: 主要模块均已开源:
@ -55,8 +54,8 @@ Rankings 中可以控制图表和菜单的显隐
![user-home](https://user-images.githubusercontent.com/20637881/33365521-7842d808-d523-11e7-84c1-2e2aa0079f32.png) ![user-home](https://user-images.githubusercontent.com/20637881/33365521-7842d808-d523-11e7-84c1-2e2aa0079f32.png)
### 后台管理 ### 后台管理
![admin-users](https://user-images.githubusercontent.com/20637881/33372516-42c34fda-d539-11e7-9f4e-5109477f83be.png) ![admin-users](https://user-images.githubusercontent.com/20637881/33372516-42c34fda-d539-11e7-9f4e-5109477f83be.png)
![judge-server](https://user-images.githubusercontent.com/20637881/33372517-42faef9e-d539-11e7-9f17-df9be3583900.png) ![judge-server](https://user-images.githubusercontent.com/20637881/33372517-42faef9e-d539-11e7-9f17-df9be3583900.png)
@ -68,12 +67,10 @@ Rankings 中可以控制图表和菜单的显隐
## 特别感谢 ## 特别感谢
+ 所有为本项目做出贡献的人 + 所有为本项目做出贡献的人
+ [heb1c](#) 同学为我们提供了很多意见和建议 + [heb1c](https://github.com/hebicheng) 同学为我们提供了很多意见和建议
如果您觉得这个项目还不错,就给个star吧 ) 如果您觉得这个项目还不错就star一下)
## 许可 ## 许可
The [MIT](http://opensource.org/licenses/MIT) License The [MIT](http://opensource.org/licenses/MIT) License
Copyright 2015-present, Online Judge

View File

@ -1,34 +1,34 @@
# OnlineJudge 2.0 # OnlineJudge 2.0
[![vue](https://img.shields.io/badge/python-3.6.2-blue.svg?style=flat-square)](https://www.python.org/downloads/release/python-362/) [![Python](https://img.shields.io/badge/python-3.6.2-blue.svg?style=flat-square)](https://www.python.org/downloads/release/python-362/)
[![vuex](https://img.shields.io/badge/django-1.11.4-blue.svg?style=flat-square)](https://www.djangoproject.com/) [![Django](https://img.shields.io/badge/django-1.11.4-blue.svg?style=flat-square)](https://www.djangoproject.com/)
[![echarts](https://img.shields.io/badge/django_rest_framework-3.4.0-blue.svg?style=flat-square)](http://www.django-rest-framework.org/) [![Django Rest Framework](https://img.shields.io/badge/django_rest_framework-3.4.0-blue.svg?style=flat-square)](http://www.django-rest-framework.org/)
[![Build Status](https://travis-ci.org/QingdaoU/OnlineJudge.svg?branch=2.0)](https://travis-ci.org/QingdaoU/OnlineJudge) [![Build Status](https://travis-ci.org/QingdaoU/OnlineJudge.svg?branch=2.0)](https://travis-ci.org/QingdaoU/OnlineJudge)
> #### A onlinejudge system based on Python and Vue, [Demo](http://v2.qduoj.com) > #### A onlinejudge system based on Python and Vue. [Demo](http://v2.qduoj.com)
[中文文档](https://github.com/QingdaoU/OnlineJudge/blob/2.0/README-CN.md) [中文文档](https://github.com/QingdaoU/OnlineJudge/blob/2.0/README-CN.md)
## Overview ## Overview
+ Based on docker, one-click deployment + Based on Docker, one-click deployment
+ Separated backend and frontend, modularization programming + Separated backend and frontend, modular programming
+ ACM/OI rule_type, real-time rank or not, choose as you like + ACM/OI rule type, real-time rank or not, choose what you like
+ Amazing charting and visualization + Amazing charting and visualization
+ Template-Problem support + Template-Problem support
+ More reasonable permission control + More reasonable permission control
+ Multi-language support: `C`, `C++`, `Java`, `Python2`, `Python3` + Multi-language support: `C`, `C++`, `Java`, `Python2`, `Python3`
+ Easy use markdown editor && Nice codemirror editor + Markdown & MathJax support
+ Contest Participants IP limit(CIDR) + Contest participants IP limit(CIDR)
The main modules are open source: The main modules are open source:
+ Backend(Django): [https://github.com/QingdaoU/OnlineJudge](https://github.com/QingdaoU/OnlineJudge) + Backend(Django): [https://github.com/QingdaoU/OnlineJudge](https://github.com/QingdaoU/OnlineJudge)
+ Frontend(Vue): [https://github.com/QingdaoU/OnlineJudgeFE](https://github.com/QingdaoU/OnlineJudgeFE) + Frontend(Vue): [https://github.com/QingdaoU/OnlineJudgeFE](https://github.com/QingdaoU/OnlineJudgeFE)
+ Judger Sandbox(seccomp): [https://github.com/QingdaoU/Judger](https://github.com/QingdaoU/Judger) + Judger Sandbox(Seccomp): [https://github.com/QingdaoU/Judger](https://github.com/QingdaoU/Judger)
+ JudgeServer(A wrapper for Judger): [https://github.com/QingdaoU/JudgeServer](https://github.com/QingdaoU/JudgeServer) + JudgeServer(A wrapper for Judger): [https://github.com/QingdaoU/JudgeServer](https://github.com/QingdaoU/JudgeServer)
## Install ## Installation
Follow me: [https://github.com/QingdaoU/OnlineJudgeDeploy/tree/2.0](https://github.com/QingdaoU/OnlineJudgeDeploy/tree/2.0) Follow me: [https://github.com/QingdaoU/OnlineJudgeDeploy/tree/2.0](https://github.com/QingdaoU/OnlineJudgeDeploy/tree/2.0)
@ -54,7 +54,7 @@ You can control the menu and chart status in rankings
![user-home](https://user-images.githubusercontent.com/20637881/33365521-7842d808-d523-11e7-84c1-2e2aa0079f32.png) ![user-home](https://user-images.githubusercontent.com/20637881/33365521-7842d808-d523-11e7-84c1-2e2aa0079f32.png)
### Backend: ### Admin:
![admin-users](https://user-images.githubusercontent.com/20637881/33372516-42c34fda-d539-11e7-9f4e-5109477f83be.png) ![admin-users](https://user-images.githubusercontent.com/20637881/33372516-42c34fda-d539-11e7-9f4e-5109477f83be.png)
@ -66,12 +66,10 @@ You can control the menu and chart status in rankings
## Special Thanks ## Special Thanks
+ I'd appreciate a github star if you find this great + I'd appreciate a github star if you find this helpful
+ Thanks to all the people that have contributed to the project + Thanks to all the people that have contributed to the project
+ A special thanks to [heb1c]() who gave us a lot of suggestions + A special thanks to [heb1c](https://github.com/hebicheng) who gave us a lot of suggestions
## License ## License
The [MIT](http://opensource.org/licenses/MIT) License The [MIT](http://opensource.org/licenses/MIT) License
Copyright 2015-present, Online Judge