跳转至

评分标准

共50分,其中实验功能40分,代码规范5分,实验报告5分。

时间节点

  1. OJ 系统的功能实现,在7月18日(周五)由助教线下验收(验收形式后续通知,参考第一次大作业)。
  2. 助教会为每位同学创建好仓库。所有源代码需要在7月18日(周五)课前完成,需在网络学堂提交最后一次 git commit 号。实验报告在 7月18日(周五)晚上23:59 在网络学堂截止提交。
  3. 作业原则上不接受补交。需要有足够的原因(如医学证明)才能接受补交,且每人仅有一次补交机会。

实验功能

基础模块(共30分)

模块 主要评分点 分值
Step 1 配置解析 配置加载校验 5
Step 2 评测控制 程序执行与资源限制 5
Step 3 用户系统 用户注册/更新、频控与权限、人工判题接口 5
Step 4 任务状态管理 任务流转调度 5
Step 5 评测日志 日志结构化记录 5
Step 6 数据持久化 持久化结构与接口 5

进阶模块(共10分,超过10分按10分计算)

模块 主要评分点 分值
Adv 1 Special Judge 特殊题目评测 5
Adv 2 前端交互 前端界面 5
Adv 3 安全机制 Docker容器控制 5
Adv 4 代码查重 查重算法实现 10

代码规范(5分)

参考第一次爬虫大作业


实验报告(5分)

评分点 分值 达标标准
系统功能与设计 2 介绍系统架构、主要功能、技术选型、模块划分
关键实现与难点 2 说明关键技术实现、遇到的难点与解决方案
成果展示 1 展示系统效果、边界测试结果
总结与建议 0 反思收获、改进建议、时间投入等
  • 报告建议为PDF,结构清晰,图文并茂。

扣分项(视情节严重程度)

任何使用人工智能模型生成的代码,其来源均必须在代码中有所体现,否则按抄袭处理

  • 抄袭/作弊,0分处理。
  • 代码/报告严重缺失,或未按要求提交,酌情扣分。
  • 代码/报告与演示内容不符,酌情扣分。

预祝大家项目顺利,假期开心😁!

作者:Haoran Wang