Skip to content

2b-creator/OnlineJudge-JSUT

Repository files navigation

OnlineJudge-JSUT

序言

感谢使用 JSUT-OJ 后端 api, 本项目由江苏理工学院学生从 0 开始自主编写, 若您对该项目感兴趣, 不妨动动鼠标在右上角点一个 star 😊

项目简介

本项目使用 Python Flask 框架 + Postgresql 数据库编写的 api 后端, 仅通过 http 协议使用 json 与服务器交换数据, 真正意义上实现前后端分离.

前端地址

目前实现了如下功能:

  • 基本的用户管理, 包括登录, 注册, 权限管理等
  • 创建题目, 上传输入输出测试点
  • docker 沙箱化编译运行以防恶意代码
  • celery 任务化异步运行判题减少因多人提交主线程阻塞

todo list

  • 创建比赛
  • 删除题目, 删除或更改测试点信息

项目部署

详见项目部署

使用文档

详见 Api 文档

开发文档

(To Be Continued)

About

The online judge system of jsut

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published