综测!算起来真麻烦……
用户界面操作逻辑如下:

甲: 当该学生在同一个项目组内提交的证明文件过多,可以分入多个不同的二级指标的时候,对该证明图片选中“分选此图”,则可以将分选的图在结果中作为一个项目整合出现
乙:该图片无法证明提交需求的项目,在结果表格中标明此内容有误,方便后续核查
丙:显示为一条横线时证明该图片没有在上次分选中选择,若为“已使用”,则在上次分选中已提交为一个项目
丁:“确认加分”是将该学生本组中提交的所有图片作为一个综测加分项,忽略所有分选情况,以所打分数为最终加分,计入结果表格并进入下一个项目组;“分选确认”则仅将已分选的图片作为当前综测加分项的证明图片,计入结果表格。当一个项目组内所有图片均被分选,则自动进入下一个项目组。
-
确保 3.13 >= Python >= 3.8
-
安装 requirements.txt 中的所有依赖,不建议安装最新版本,遇见兼容性错误的话记得上报
-
新建 standard 目录于本仓库目录下,放入两个文件:
- name_id.json
应为同学的学号与姓名对照表,格式如下(以%%扩起的内容需根据词义替换):
{ "%学号字符串%": ["%姓名字符串%", ] }
- referance.json
应为综测分数参考表,格式如下:
{ "%一级指标%":{ "%二级指标%":{ "三级指标":"%三级指标描述%", "基础分": %基础分%, "满分": %满分%, "默认加分": %默认加分%, "共用": "%共用基础分和满分的二级指标名称%" } } }
如果没有共用基础分和满分的二级指标,则共用字段为
null
-
新建 result 目录于本仓库目录下,用于存放输出结果文件
-
运行 main_UniTestApp.py
-
请注意,学生们填写的综测证明需依照金羿给出的腾讯文档格式保存问 xlsx 和 附件压缩包 形式。该内容需向作者咨询。