系统背景

OJ系统是一个在线编程题目评测系统,旨在提编程学习竞赛的场所。

系统通过自动评测用户提交的代码来判断其正确性,广泛应用于编程训练、编程竞赛等场景。

  • 题目管理
    允许管理员发布和理编程题目
  • 用户管理
    支持用户注册、登录、查看成绩以及个人信息管理
  • 编程题评测与提交
    用户可以提交代码,系统自动评测并返回结果
  • 比赛
    展示各个用户的排名并支持举办编程比赛
  • 课堂
  • 答疑
    为用户做题提供答疑解惑 提供解题思路

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


xts.png

系统架构

OJ系统采用后端分离的架构,前端使用React,后端基于nodejs,数库使用mongodb。

评测引擎采用Docker容器化部,支持多语言的代码评测。

pic4.png

系统功能
  • 用户管理
  • 题目管理
  • 课堂管理
  • 比赛管理
  • 专题训练
  • 答疑模块
  • 编程题测评与提交

用户可以在答疑页面提问,系统管理员可以回复问题


题库涵盖各个级别难度,各大赛事比赛真题

每堂课都提供有课堂回放,供学员课外回看,同时有直播,学员在家通过课堂直播进行学习

常见问题解答
如何找回密码?

联系管理员,重置密码。

为什么我的代码显示“超时”?

代码超时通常是由于算法效率问题,建议优化算法,减少时间复杂度。

如何查看提交记录?

主导航页,点击“提交记录”查看所历史提交。

  • 成都校区
  • 重庆校区
成都校区
  • 高新锦城校区
    热线:刘老师-18116599780
    地址:成都市高新区锦城大道1000号13栋3楼
  • 中医大校区
    热线:娟娟老师-18116589089
    地址:成都市青羊区清江东路1号温哥华广场18楼6号
  • 桐梓林校区
    热线:毛老师-18682750622
    地址:成都市武侯区航空路6号丰德国际广场B2-1602
重庆校区
  • 沙坪坝校区
    热线:夏老师-17347913139
    地址:重庆师范大学拾光格数学经济产业园7号楼215
  • 大学城校区
    热线:廖老师-15215204676
    地址:重庆市高新区大学城西路29号附236号龙湖U城9组团3楼
  • 成都家校小程序
  • 成都公众号
  • 重庆公众号
  • 重庆家校小程序
  • 信奥赛视频号
  • 机器人视频号
  • 在线咨询
    18682750622
  • 投诉建议
    18682750622