AI 答题应用平台产品系统Vibe Coding

我要开发同款
proginn22434394142026年04月28日
19阅读

技术信息

语言技术
JavaHTML5CSSJavaScriptVue
系统类型
Web
行业分类
内容平台

作品详情

行业场景

面向在线教育、职业培训、企业内训、校园考试等领域,覆盖学生刷题、机构快速建题库、企业新员工考核、竞赛答题等业务;适配中小机构低成本搭建答题系统、高校轻量化考试平台、企业内部技能考核等需求,解决传统模式人力成本高、周期长、体验差问题。

功能介绍

1.AI 智能出题:输入知识点 / 难度 / 题型,自动生成结构化题目,支持批量导出与编辑。
2.应用管理:创建答题应用,配置规则、封面、时限,发布后供用户参与。
3.在线答题:多题型作答、实时保存,支持断点续答。
4.智能评分:内置统计得分、AI 评分等策略,自动算分并生成解析。
5.内容审核:管理员审核题目与应用,保障合规与质量。
6.数据统计:答题人数、正确率、得分分布可视化,支撑学情分析。
7.分布式缓存:Caffeine+Redis 两级缓存,优化 AI 评分性能,防缓存击穿。
8.分库分表:Sharding-JDBC 水平分片,提升大数据量查询与写入能力。
9.幂等防重:雪花 ID + 主键约束,避免重复提交与脏数据。

项目实现

技术栈:Spring Boot、MySQL、Redis、Redisson、RxJava、SSE、ChatGLM、Sharding-JDBC、Caffeine、Git/Maven。
架构:前后端分离,后端分层(Controller/Service/Dao),AI 流式推送、策略模式解耦评分算法。
核心实现:
库表设计:用户 / 应用 / 题目 / 评分 / 答题表,题目 JSON 存嵌套结构,appId 建索引。
评分模块:策略模式 + 自定义注解,动态加载算法,替代硬编码。
流式处理:RxJava 链式处理 AI 数据流,括号平衡算法精准拼接题目。
缓存优化:Caffeine 缓存评分结果,Redisson 分布式锁防击穿。
幂等与分片:雪花 ID 保证唯一,Sharding-JDBC 按应用 ID 分表提升性能。

示例图片

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

评论