文章

考试成绩分析工具

一个简单的考试成绩分析工具


考试成绩分析工具


一个简单的考试成绩分析工具,最新版可以在这里下载

您可能会看到:

  • 重复造轮子
  • 超长方法
  • 嵌套条件语句

等等各种高血压写法

特性

  • 生成进退步系数报表

进退步系数报表

  • 生成年级排名折线图

年级排名折线图

  • 生成历次考试成绩单

历次考试成绩单

文件格式

导入的 Excel 文件应至少包含以下示例格式:

考试编号姓名级名
1张三5
1李四3
考试编号姓名级名
2张三4
2李四2

这里提供了一些示例 .xlsx 文件

更新日志

更新日志


目录结构

1
2
3
.
├── ExamAnalysisTool.py  # 主程序文件
└── README.md            # 本文档

需求

  • Python ≥ 3.6
  • 依赖库:
    • pandas
    • matplotlib
    • tkinter

安装依赖

1
pip install pandas matplotlib openpyxl

自行构建

安装 PyInstaller:

1
pip install pyinstaller

使用 upx 压缩程序:

1
pyinstaller --onefile --windowed --hidden-import matplotlib.backends.backend_pdf --upx-dir "D:\Program Files (x86)\upx" ExamAnalysisTool.py

或者直接使用:

1
pyinstaller ExamAnalysisTool.spec

使用说明

  1. 运行程序

    1
    
    python ExamAnalysisTool.py
    
  2. 选择文件:选择一个或多个包含成绩数据的 Excel 文件。文件要求至少包含以下列:

    • 考试编号
    • 姓名
    • 级名

注意事项

  • 请确保 Excel 文件的格式正确

许可证

本项目采用 GPL-3.0 许可证,详细信息请查看 LICENSE 文件


本文由作者按照 CC BY 4.0 进行授权

热门标签