Skip to content

出题人文档

出题人文档帮助你把一道题从想法变成上线评测。与传统 OJ 不同,你不是准备输入输出文件,而是编写一个 evaluator,由它调用用户提交的函数并决定评分。

文档内容

  • 快速出一题:5 步端到端路径,新出题人从这里开始。
  • 评测模型:双容器架构、调用链路与隔离边界。
  • Web 题目编辑器:创建题目、配置运行时与上传支持包。
  • 统一题目包:zip 包结构、manifest 与导入语义。
  • 测试数据:自由格式约定与隐藏用例防护建议。
  • A+B 示例题:一份完整可参考的样例题。

进阶

  • Evaluator SDK / Solution SDK / RPC:编写 evaluator、处理调用错误与可传递数据类型。
  • 评测镜像与运行时:镜像白名单机制与 Python 双容器运行时。

Neuro OJ 是一个独立社区项目,与 CCF 及 LMCC 无官方关系。