对于改善 YTUOJ 架构的一种尝试,基于Spring Boot + Docker + Vue3 + Arco Design 的在线代码题目评测系统。系统可以根据管理预设题目中输入输出用例对用户提交的代码在自主实现的代码沙箱执行和评测;将系统分成核心业务模块、判题模块、代码沙箱模块。根据业务流程设计用户表、题目表、提交表。结合 Java Runtime对象实现原生 Java 代码沙箱。通过Docker Java 库,测试了更安全的 Docker 代码沙箱
| .mvn/wrapper | ||
| src | ||
| .gitignore | ||
| mvnw | ||
| mvnw.cmd | ||
| pom.xml | ||