Skip to content

客观题套卷 ​

客观题套卷(is_objective=true)是并入题目体系的一种特殊题目:没有评测容器与 evaluate.py,由服务端即时判定。

题型 ​

题型答案形式判定
单选(single)恰好一个选项 key与标准答案精确相等
多选(multiple)一个或多个选项 key集合完全匹配才得分(顺序无关)
判断(judge)true / false布尔值精确相等

做题人 ​

  • 在题目详情页或竞赛题目页直接内联作答,无需打开代码编辑器。
  • 练习模式提交后立即返回得分、逐题判定与解析(如有)。
  • 竞赛模式提交后只返回得分与判定结果,不展示标准答案与解析,避免泄题。
  • 客观题套卷在题库列表中以「客观题」标记展示,不显示时间 / 内存等运行时限制(显示为「即时判定」)。

练习与竞赛的提交规则不同

  • 练习模式:可重复提交,成绩取历史最高分。
  • 竞赛模式:每套卷在同一竞赛内只允许提交一次。

出题人 / 管理员 ​

  • 创建套卷:选择「客观题套卷」,填写标题、描述与类型(U / P)。
  • 添加小题:单选 / 多选 / 判断,配置选项、标准答案与解析;判断题使用固定的「正确 / 错误」选项。
  • 客观题没有 runtime_config 与支持包,但支持通过统一题目包导入(problem.json 声明 is_objective: true + 根级 questions.json),用于批量创建 / 更新套卷。
  • 客观题套卷不得关联算法标签(系统强制)。

判定规则 ​

  • 单选 / 判断:给定答案与标准答案精确相等。
  • 多选:完全匹配才得分。
  • 卷面分 = 正确题数 / 总题数,按 ×100 整数分存储。

私有套卷的解析门控

练习模式响应会返回逐题解析;但私有套卷仅所有者与管理员能看到标准答案, 普通作答者只能看到对错与自己的答案。

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