修复确认导入的校验提示及身份重算 #2
Reference in New Issue
Block a user
Delete Branch "aerospaceboy/WiseGrade:fix/import-confirmation"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
目录中混入其他学生材料或身份字段不合法时,确认导入按钮此前只显示为禁用,用户无法判断哪份材料造成冲突;前后端的选中材料校验也不完全一致。本 PR 为每份材料显示封面身份,按未忽略材料重新计算身份,并把所有阻塞原因直接展示在导入页;后端同步拒绝空选择、非法学号、未知类型和重复类型。
例如目录中 4 份报告属于李傲琦、1 份 PPT 属于测试样例时,页面会标出 PPT 的不同身份。将 PPT 设为“忽略”并点击“使用所选资料的封面信息”后,身份会恢复为李傲琦,确认导入按钮可用。
验证:
提交按关注点拆分为 4 个小提交,每个提交修改 1–3 个文件。
选中不同部分的同学分别创建两个独立评分批次,却不能合并为完整的评分批次,不符合项目的最终目标。建议修改为支持在同一评分批次中单独评分某一部分同学,或单独重新评分某一部分同学,或单独评分某一部分同学某一个阶段(或某些阶段)的报告
View command line instructions
Checkout
From your project repository, check out a new branch and test the changes.