klarkxy
|
12bea84d8b
|
✨ feat(llm): 引入基于完成度的 AI 提交指导与限流
- 新增 llm_guidance 策略层,根据源码、判题结果与通过率评估完成度分级
- llm-review.php 改为服务端缓冲上游输出,仅下发白名单分类的固定模板
- 新增 llm_review 与 llm_review_rate_limit 表,实现结果缓存与账户/提交两级限流
- ceinfo 模板渲染编译器标出的源码行号/列号,reinfo 仅向高完成度提交展示结构化 diff
- download.php 按完成度授权测试点下载,封堵白卷提交套取隐藏用例
- judge_client 在 ACM 非比赛场景下记录已通过测试点数,前端可显示进度
- 附 llm_guidance_policy_test 单测覆盖空白卷、注释卷、隐藏 SPJ、OJ_FULL_DIFF 等关键路径
|
2026-07-23 10:47:50 +08:00 |
|
klarkxy
|
5a27c07bba
|
✨ feat(submit): 重构提交流程并加强判题端错误处理
- judge_client 在 solution/problem/source 查询失败时记录系统错误并以 OJ_RE 安全退出,避免判题机崩溃或挂起
- submit.php 抽取 submit_error 助手,AJAX 请求返回纯文本错误,提交页改为 AJAX 流程并增强错误提示
- 修复 reinfo 自动刷新脚本在标签页切回前台后未恢复轮询的 bug
|
2026-07-09 12:03:12 +08:00 |
|
jieer
|
88706f5d78
|
feat(llm): 启用AI点评功能并新增AI聊天API接口,自动创建相关数据库表
|
2026-05-29 17:16:26 +08:00 |
|
klarkxy
|
7e38b20e99
|
python增加511
|
2024-11-29 16:23:01 +08:00 |
|
klarkxy
|
7b347c848a
|
2024-10-10
|
2024-10-10 12:56:56 +08:00 |
|