评分标准¶
共50分,其中实验功能40分,代码规范5分,实验报告5分。
时间节点¶
- OJ 系统的功能实现,在7月18日(周五)由助教线下验收(验收形式后续通知,参考第一次大作业)。
- 助教会为每位同学创建好仓库。所有源代码需要在7月18日(周五)课前完成,需在网络学堂提交最后一次 git commit 号。实验报告在 7月18日(周五)晚上23:59 在网络学堂截止提交。
- 作业原则上不接受补交。需要有足够的原因(如医学证明)才能接受补交,且每人仅有一次补交机会。
实验功能¶
基础模块(共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分处理。
- 代码/报告严重缺失,或未按要求提交,酌情扣分。
- 代码/报告与演示内容不符,酌情扣分。
预祝大家项目顺利,假期开心😁!
作者: