{"id":13440657,"url":"https://github.com/QingdaoU/OnlineJudge","last_synced_at":"2025-03-20T10:31:58.601Z","repository":{"id":36454381,"uuid":"40759452","full_name":"QingdaoU/OnlineJudge","owner":"QingdaoU","description":"Open source online judge based on Vue, Django and Docker. | 青岛大学开源 Online Judge | QQ群 496710125 | admin@qduoj.com","archived":false,"fork":false,"pushed_at":"2024-04-07T10:20:12.000Z","size":22876,"stargazers_count":5893,"open_issues_count":128,"forks_count":1449,"subscribers_count":189,"default_branch":"master","last_synced_at":"2024-06-01T18:08:04.373Z","etag":null,"topics":["django","django-rest-framework","onlinejudge","python"],"latest_commit_sha":null,"homepage":"http://opensource.qduoj.com/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/QingdaoU.png","metadata":{"files":{"readme":"README-CN.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2015-08-15T12:54:49.000Z","updated_at":"2024-06-01T15:14:16.000Z","dependencies_parsed_at":"2023-01-17T01:45:23.971Z","dependency_job_id":"67539134-96aa-4052-b1a5-02a4410aae67","html_url":"https://github.com/QingdaoU/OnlineJudge","commit_stats":{"total_commits":1513,"total_committers":28,"mean_commits":"54.035714285714285","dds":0.5571711830799735,"last_synced_commit":"64ef15420a993cbe598423d96e7024e3037ae78c"},"previous_names":[],"tags_count":14,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/QingdaoU%2FOnlineJudge","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/QingdaoU%2FOnlineJudge/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/QingdaoU%2FOnlineJudge/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/QingdaoU%2FOnlineJudge/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/QingdaoU","download_url":"https://codeload.github.com/QingdaoU/OnlineJudge/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":213299298,"owners_count":15566598,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["django","django-rest-framework","onlinejudge","python"],"created_at":"2024-07-31T03:01:24.843Z","updated_at":"2024-07-31T03:22:06.704Z","avatar_url":"https://github.com/QingdaoU.png","language":"Python","funding_links":[],"categories":["HarmonyOS","Python","Python (1887)"],"sub_categories":["Windows Manager"],"readme":"# OnlineJudge 2.0\n\n[![Python](https://img.shields.io/badge/python-3.8.0-blue.svg?style=flat-square)](https://www.python.org/downloads/release/python-362/)\n[![Django](https://img.shields.io/badge/django-3.2.9-blue.svg?style=flat-square)](https://www.djangoproject.com/)\n[![Django Rest Framework](https://img.shields.io/badge/django_rest_framework-3.12.0-blue.svg?style=flat-square)](http://www.django-rest-framework.org/)\n[![Build Status](https://travis-ci.org/QingdaoU/OnlineJudge.svg?branch=master)](https://travis-ci.org/QingdaoU/OnlineJudge)\n\n\u003e #### 基于 Python 和 Vue 的在线评测系统。 [Demo](https://qduoj.com)\n\n[English Document](README.md)\n\n## 概览\n\n+ 基于 Docker，真正一键部署\n+ 前后端分离，模块化编程，微服务\n+ ACM/OI 两种比赛模式、实时/非实时评判 任意选择\n+ 丰富的可视化图表，一图胜千言\n+ 支持 Template Problem，可以添加函数题甚至填空题\n+ 更细致的权限划分，超级管理员和普通管理员各司其职\n+ 多语言支持：`C`, `C++`, `Java`, `Python2`, `Python3`，题目可以选择使用的语言\n+ Markdown \u0026 MathJax 支持\n+ 比赛用户IP限制 (CIDR ranges)\n\n主要模块均已开源:\n\n+ 后端(Django): [https://github.com/QingdaoU/OnlineJudge](https://github.com/QingdaoU/OnlineJudge)\n+ 前端(Vue): [https://github.com/QingdaoU/OnlineJudgeFE](https://github.com/QingdaoU/OnlineJudgeFE)\n+ 判题沙箱(Seccomp): [https://github.com/QingdaoU/Judger](https://github.com/QingdaoU/Judger)\n+ 判题服务器(对Judger的封装): [https://github.com/QingdaoU/JudgeServer](https://github.com/QingdaoU/JudgeServer)\n\n## 安装\n\n请根据此进行安装:  [https://github.com/QingdaoU/OnlineJudgeDeploy/tree/2.0](https://github.com/QingdaoU/OnlineJudgeDeploy/tree/2.0)\n\n## 文档\n\n[http://opensource.qduoj.com/](http://opensource.qduoj.com/)\n\n## 截图\n\n### OJ前台\n\n![problem-list](https://user-images.githubusercontent.com/20637881/33372506-402022e4-d539-11e7-8e64-6656f8ceb75a.png)\n\n![problem-details](https://user-images.githubusercontent.com/20637881/33372507-4061a782-d539-11e7-8835-076ddae6b529.png)\n\n![statistic-info](https://user-images.githubusercontent.com/20637881/33372508-40a0c6ce-d539-11e7-8d5e-024541b76750.png)\n\n![contest-list](https://user-images.githubusercontent.com/20637881/33372509-40d880dc-d539-11e7-9eba-1f08dcb6b9a0.png)\n\nRankings 中可以控制图表和菜单的显隐。\n![acm-rankings](https://user-images.githubusercontent.com/20637881/33372510-41117f68-d539-11e7-9947-70e60bad3cf2.png)\n![oi-rankings](https://user-images.githubusercontent.com/20637881/33372511-41d406fa-d539-11e7-9947-7a2a088785b0.png)\n\n![status](https://user-images.githubusercontent.com/20637881/33372512-420ba240-d539-11e7-8645-594cac4a0b78.png)\n\n![status-details](https://user-images.githubusercontent.com/20637881/33365523-787bd0ea-d523-11e7-953f-dacbf7a506df.png)\n\n![user-home](https://user-images.githubusercontent.com/20637881/33365521-7842d808-d523-11e7-84c1-2e2aa0079f32.png)\n\n### 后台管理\n\n![admin-users](https://user-images.githubusercontent.com/20637881/33372516-42c34fda-d539-11e7-9f4e-5109477f83be.png)\n\n![judge-server](https://user-images.githubusercontent.com/20637881/33372517-42faef9e-d539-11e7-9f17-df9be3583900.png)\n\n![create-problem](https://user-images.githubusercontent.com/20637881/33372513-42472162-d539-11e7-8659-5497bf52dbea.png)\n\n![create-contest](https://user-images.githubusercontent.com/20637881/33372514-428ab922-d539-11e7-8f68-da55dedf3ad3.png)\n\n\n## 浏览器支持\n\nModern browsers(chrome, firefox) 和 Internet Explorer 10+.\n\n## 特别感谢\n\n+ 所有为本项目做出贡献的人\n+ [heb1c](https://github.com/hebicheng) 同学为我们提供了很多意见和建议\n\n如果您觉得这个项目还不错，就star一下吧 ：)\n\n## 许可\n\nThe [MIT](http://opensource.org/licenses/MIT) License\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FQingdaoU%2FOnlineJudge","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FQingdaoU%2FOnlineJudge","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FQingdaoU%2FOnlineJudge/lists"}