Skip to content

SXU-Opensource-Association/ComprehensivePerformanceSimplifier

Repository files navigation

ComprehensivePerformanceSimplifier

综测!算起来真麻烦……

使用教程

用户界面操作逻辑如下:

图片

甲: 当该学生在同一个项目组内提交的证明文件过多,可以分入多个不同的二级指标的时候,对该证明图片选中“分选此图”,则可以将分选的图在结果中作为一个项目整合出现
乙:该图片无法证明提交需求的项目,在结果表格中标明此内容有误,方便后续核查
丙:显示为一条横线时证明该图片没有在上次分选中选择,若为“已使用”,则在上次分选中已提交为一个项目
丁:“确认加分”是将该学生本组中提交的所有图片作为一个综测加分项,忽略所有分选情况,以所打分数为最终加分,计入结果表格并进入下一个项目组;“分选确认”则仅将已分选的图片作为当前综测加分项的证明图片,计入结果表格。当一个项目组内所有图片均被分选,则自动进入下一个项目组。

运行方法

  1. 确保 3.13 >= Python >= 3.8

  2. 安装 requirements.txt 中的所有依赖,不建议安装最新版本,遇见兼容性错误的话记得上报

  3. 新建 standard 目录于本仓库目录下,放入两个文件:

    • name_id.json

    应为同学的学号与姓名对照表,格式如下(以%%扩起的内容需根据词义替换):

        {
            "%学号字符串%": ["%姓名字符串%", ]
        }
    • referance.json

    应为综测分数参考表,格式如下:

    {
        "%一级指标%":{
            "%二级指标%":{
                "三级指标":"%三级指标描述%",
                "基础分": %基础分%,
                "满分": %满分%,
                "默认加分": %默认加分%,
                "共用": "%共用基础分和满分的二级指标名称%"
            }
        }
    }

    如果没有共用基础分和满分的二级指标,则共用字段为 null

  4. 新建 result 目录于本仓库目录下,用于存放输出结果文件

  5. 运行 main_UniTestApp.py

  6. 请注意,学生们填写的综测证明需依照金羿给出的腾讯文档格式保存问 xlsx 和 附件压缩包 形式。该内容需向作者咨询。

About

综测!算起来真麻烦……

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages