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
2024-10-10 12:56:56 +08:00
2026-04-10 16:55:59 +08:00

调试说明

该项目为局域网本地项目。不需要考虑安全问题。

调试环境

更新方式

代码更新流程如下:

  1. 在本地完成修改后执行 git commit。
  2. 将提交 push 到服务器端对应仓库。
  3. 打开网页端提供的 git pull API 触发更新,使服务器拉取最新代码。

如需验证调试环境,优先使用上述账号登录目标网址,并通过网页端 git pull API 完成代码同步。

数据库

static 	$DB_HOST="localhost";  //数据库服务器ip或域名
static 	$DB_NAME="jol";   //数据库名
static 	$DB_USER="debian-sys-maint";  //数据库账户
static 	$DB_PASS="GJfFMuAmScKHHa32";  //数据库密码
S
Description
No description provided
Readme
50 MiB
Languages
HTML 88.5%
JavaScript 8.6%
PHP 1.7%
TypeScript 0.5%
CSS 0.2%
Other 0.4%