在线判题系统产品系统

我要开发同款
Burwell2025年11月02日
19阅读

技术信息

语言技术
JavaPythonDockerCSSVue
系统类型
WebWindows
行业分类
教育校园

作品详情

行业场景

1、场景:随着在线教育的迅速发展,传统的在线判题系统已可以提供较为完备的题目、题单、知识分享等服务,但仍存在生成题目和题单的质量依赖于组题者经验、判题的题目类型单一等问题。
2,目前多应用于各大高校的程序设计教育和考题自动判别等方面。但是,国内外知名的在线判题系统并不适用于刚入门的新手。

功能介绍

该系统利用SpringBoot、SpringCloud 与 Flask 框架搭建后端,使用Vue3技术搭建网页前端。系统主要分为用户管理、题目管理、团体管理和系统管理四个
功能模块。具体地,用户管理模块实现了用户注册、登录等操作,利用Sa-Token权限认证框架实现用户鉴权功能,并为用户实现了反馈功能;题目管理模块主要利用AIGC服务提供出题功能、利用GA的组题功能、利用TextCNN和Trie的题解评论文本审核、基于Docker技术开发的判题功能和题解功能;团队管理模块提供了组织和竞赛参与功能,可助力用户在其中参与任务和自我提升;系统管理模块支持对系统服务器状态监测、系统参数管理、操作日志记录等功能。

主要功能为判题操作,可根据题目类型和内容,在编辑器中填写自己的答案并提交;结果判别:系统基于自研代码沙箱和判题策略,对用户提交的题目答案进行判别;结果反馈:系统使用异步方式进行结果判别后,将结果保存至提交列表供用户查阅。

项目实现

主要使用Vue3搭建的PC网页端作为载体,利用SpringBoot、SpringCloud与Flask 框架搭建系统后端,并结合人工智能技术,完成在线智能组题与判题系统的设计与实现。

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论