Welcome
本文档库用于介绍 Portable Online Judge 系统的使用说明,包括如下内容
- 如何部署 Portable OJ(for 系统的管理员)
- 如何使用 Portable OJ(for 系统用户)
- 用户相关
- 题目相关
- 提交相关
- 比赛相关
- 批量用户相关
- 如何为 Portable OJ 做出贡献(for 开源社区)
请注意,本文档基于 Portable Online Judge v0.1.0 版本编写,且文档内的说明内容与 v0.1.* 的所有版本不会有较大差异。
项目相关源码链接
开源社区支持
属性 | 支持 |
---|---|
开发/运行平台 | Ubuntu(GNU/Linux x86_64) |
开源平台 | GitHub |
持续集成 | GitHub Actions |
交付平台 | Docker |
Server | |
开发环境 | OpenJDK 1.8 |
开发框架 | Spring Boot |
关系数据库 | MySQL |
非关系数据库 | Mongo/Redis |
Judge | |
开发环境 | CMake 3.16/Apple clang version |
语言版本 | GNU G++ C++17 |
沙盒支持 | libseccomp-dev |
Web | |
开发环境 | nodejs |
开发框架 | vue |
路由系统 | vue-router |
数学公式支持 | katex |
markdown 解析支持 | marked |
代码编辑器支持 | codemirror |