信息学奥赛 AI 备考助手产品系统

我要开发同款
yorsal2026年11月11日
1阅读

技术信息

语言技术
Nginx、postgres、Redis、React
系统类型
Web
行业分类
人工智能、教育校园

作品详情

行业场景

信息学奥赛 AI 备考助手,覆盖 GESP C++ 1-8 级 + CSP-J/S + NOIP + NOI 共 12 个赛事级别,按用户实时画像动态生成练习题,客观题规则判分 + 编程题 LLM 判分,全链路日志;管理员后台可复核判分争议、管理题目与用户、处理反馈。

功能介绍


- **多赛事分层知识体系** — 覆盖 GESP 1-8 + CSP-J/S + NOIP + NOI 共 12 赛事级别、195 个结构化知识点(主题/子项分层 + 难度系数 1-10),对接 CCF GESP 认证标准 + NOI 2025 考试大纲
- **LLM 动态出题** — 策略引擎按用户掌握度优先选 30-70 分区间的 KP(最近发展区)、防连续 3 道同 KP、难度 ±0.15 浮动;无 API Key 时自动降级到 86 道官方种子题;积分余额 < 0 拒绝出题
- **混合判分** — 客观题(单选/判断/多选)规则判分 100% 准确;编程题 LLM 判分(低温度 + 二次采样 + 自动标争议),回执含推理/编译性/通过用例/薄弱 KP/改进建议;NOI 2025 多选"全对 100/错选漏选 0"
- **错题闭环** — 错题自动归档 + 按 KP 聚合薄弱点 + 错题详情页(归因/改进建议/解释);「生成相似题」拉原题 + 上次错答 → LLM 同 KP 同题型变体
- **掌握度追踪** — 答题后 EMA(系数 0.3)更新 KP 掌握度;仪表盘 SVG 雷达图展示 7 维 KP;学习报告含统计 + 薄弱点 + 最近提交
- **判分争议 + 反馈** — 用户对 LLM 判分点「判分有问题」→ 管理员后台改分(0-100)+ 备注 → 备注入 `Feedback` thread;答题页可对题目填质量反馈(`userFeedback`)→ 管理员在题库查看

项目实现

| 注册/登录(next-auth 会话) | ✅ |
| **多赛事覆盖**(GESP 1-8 + CSP-J/S + NOIP + NOI,195 KP + 86 种子题 + 35 错误模式) | **✅** |
| 策略引擎(最近发展区 + 防疲劳) | ✅ |
| LLM 出题 Chain(无 key 时降级) | ✅ |
| 客观题规则判分(单选/判断/多选,100% 准确) | ✅ |
| 编程题 LLM 判分(低温度 + 二次采样 + 争议标记) | ✅ |
| 判分预算(每日 50 次) | ✅ |
| 出题限流(每用户每分钟 5 次) | ✅ |
| 文本去重(stemHash) | ✅ |
| 全链路日志 + traceId | ✅ |
| 仪表盘(SVG 雷达图) | ✅ |
| 学习报告(统计 + 薄弱点) | ✅ |
| 错题本 + 错题相似题生成 | ✅ |
| 判分争议反馈(用户端) | ✅ |
| **管理员后台** | **✅** |
|  ├─ 登录鉴权(next-auth + role 守卫) | ✅ |
|  ├─ 仪表盘四宫格 | ✅ |
|  ├─ 判分争议复核(改分 + 备注 + AdminLog) | ✅ |
|  ├─ 题目管理(启停 + 搜索 + 分页 + userFeedback 展示) | ✅ |
|  ├─ 用户管理(启停 + 详情 + 掌握度) | ✅ |
|  └─ 反馈查看与回复(thread 聚合) | ✅ |

示例图片

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

评论