题库维护:导入、引用、替换与校准
选择适合的题目管理工具,核对目标题号与覆盖范围后再执行。
指南说明通用操作。当前域的权限、报名状态、时间限制及教师设置决定你能使用的选项。
选择工具
题库的新增和工具入口提供不同的管理操作,具体项目取决于权限与启用模块。
| 需求 | 使用方式 |
|---|---|
| 新增题目 | 手工创建或导入受支持的题目包 |
| 复用其它域的原题 | 使用题目引用,核对源题和访问范围 |
| 更新同一道题 | 使用编辑或 ZIP 替换,先确认覆盖范围 |
| 批量整理题号 | 使用题号工具,核对 PID 映射与冲突 |
| 检查重复或标题问题 | 使用对应检测工具,逐项核对结果 |
| 调整评测限制 | 在评测设置中用正确标程校准 |
| 归档题面和数据 | 使用题目导出,检查导出选项 |
ZIP 替换步骤
- 先保存原题可恢复的导出或备份,确认目标域、题号和标题。
- 单题替换从题目详情“替换本题”选择单题 Hydro ZIP。
- 核对题面、数据和题解覆盖选项。默认同步替换题解时,旧题解会被清理并从包中导入。
- 批量替换先上传、映射源题和目标题,查看预览,再确认执行。
- 执行后检查题面、样例、题解、数据和评测设置,并使用标程验证。
替换保留原 docId 和 PID,但会覆盖包中对应内容。批量任务逐题执行,失败会停止后续处理,不提供跨题整体事务回滚。引用题应在源域更新原题,不能直接作为替换目标。
标程校准
在题目“评测设置”页找到校准面板,选择语言并填写正确标程,运行后查看子任务时间与内存结果。校准会实际运行评测并写回限制,执行前核对标准程序与数据。
常见问题
- 导入后难度不符合预期: 难度由题目包的 difficulty 字段决定,难度标签不能替代该字段。
- 引用题改动影响了多门课程: 原题是共享来源,更新前应核对使用范围。
- 批量操作部分成功: 按回执逐项核对,避免对已完成对象重复执行。