Home - houyhlouis/LLMOJ GitHub Wiki
LLMOJ Wiki
简体中文 | English | 项目仓库
LLMOJ 是基于 LibreOJ 的在线评测系统,提供 AI 辅助出题功能。初次部署请从安装教程开始;查找某个配置项请看配置总览。
安装与维护
| 页面 |
内容 |
| 安装教程 |
安装脚本、全部参数、安装失败后重试 |
| 升级 |
保留配置和数据升级;兼容范围与回滚 |
| 功能升级 |
LLMOJ 各项功能的数据库修改,以及在自定义安装上应用它们 |
| HTTPS |
域名、TLS 证书和外部反向代理 |
| Docker 源 |
Docker 软件包源和镜像加速源 |
| 运维配置 |
安装后的 Nginx、MariaDB、Redis、MinIO 与 systemd;健康检查、备份与计数修正 |
| 容量 |
小型网站在实测负载下的表现,以及本版本前后的对比 |
使用
| 页面 |
内容 |
| 比赛赛制 |
NOI / OI、IOI、ICPC 与严格 IOI 的计分和反馈 |
| 私人团队 |
通过编号加入、审核、分组与共享资源 |
| 题解 |
题目页内的题解、我的讨论与 AI 题解 |
| 提交记录 |
提交预览、测试数据版本与此前的评测结果 |
| Hack |
发起 Hack、题目 STD 与 Hack 记录 |
| 自测 |
NOI / OI 比赛中的隐藏预测试与额度 |
| Fake 处罚 |
作废作弊提交并保留证据 |
| 注册审核 |
注册设置与委派审核 |
| 两步验证 |
验证器应用、通行密钥、恢复码与敏感操作确认 |
用户列表(/u)从网站首页“排名”面板的“查看全部”进入,需要 ViewUsers 权限。
评测
AI
| 页面 |
内容 |
| AI |
用户自己的模型和搜索服务、权限、AI 任务,以及站点的 AI 暂停和限制 |
| AI 环境 |
AI 目录、本机沙箱连接、密钥与环境变量 |
参考
| 页面 |
内容 |
| 配置总览 |
各配置项所在的位置 |
| 后端配置 |
后端设置:账号、安全、数据库、邮件、存储、比赛和显示 |
| 前端配置 |
本地构建前端;可选的 CDN 设置 |
| 环境变量 |
运行、安装和构建用的环境变量;维护脚本 |
| 发布 |
用 GitHub Desktop 应用更新、发布本 Wiki 和创建版本 |
完整安装(--role all)包含网站、存储和本机评测,也可以再接入远程评测机。仅网页安装(--role web)不构建本机评测环境,提交由远程评测机评测;但 AI 验证标程和生成测试数据需要完整安装的本机环境。
LLMOJ 在 Ubuntu 24.04 amd64 上经过测试。本项目代码采用 MIT 许可,上游组件保留各自的许可。