面向在线教育、职业培训、企业内训、校园考试等领域,覆盖学生刷题、机构快速建题库、企业新员工考核、竞赛答题等业务;适配中小机构低成本搭建答题系统、高校轻量化考试平台、企业内部技能考核等需求,解决传统模式人力成本高、周期长、体验差问题。
点击空白处退出提示
面向在线教育、职业培训、企业内训、校园考试等领域,覆盖学生刷题、机构快速建题库、企业新员工考核、竞赛答题等业务;适配中小机构低成本搭建答题系统、高校轻量化考试平台、企业内部技能考核等需求,解决传统模式人力成本高、周期长、体验差问题。
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 分表提升性能。




评论