系统背景
OJ系统是一个在线编程题目评测系统,旨在提编程学习竞赛的场所。
系统通过自动评测用户提交的代码来判断其正确性,广泛应用于编程训练、编程竞赛等场景。
OJ系统是一个在线编程题目评测系统,旨在提编程学习竞赛的场所。系统通过自动评测用户提交的代码来判断其正确性,广泛应用于编程训练、编程竞赛等场景。

系统架构
OJ系统采用后端分离的架构,前端使用React,后端基于nodejs,数库使用mongodb。
评测引擎采用Docker容器化部,支持多语言的代码评测。

系统功能







用户可以在答疑页面提问,系统管理员可以回复问题
题库涵盖各个级别难度,各大赛事比赛真题
每堂课都提供有课堂回放,供学员课外回看,同时有直播,学员在家通过课堂直播进行学习
常见问题解答
联系管理员,重置密码。
代码超时通常是由于算法效率问题,建议优化算法,减少时间复杂度。
主导航页,点击“提交记录”查看所历史提交。



