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