功能:提供指定课程,指定作业批次,指定学生序号,指定下载路径的一键下载功能,在指定路径下会创建stuxx的文件夹,文件夹中存放该学生此次提交的一份或多份作业
使用方法(失效):在config.json中配置账号密码,课程id和作业批次id,要下载的学生序号范围,下载路径。运行main.py文件(需安装requests库)
待更新功能
- 配置课程第几次作业,自动解析作业批次id
- 支持导入评分要求,辅助计算作业得分(记录加算总分)
- 批改后自动上传评分评语
- 评分评语在相应文件夹下备份
完成自动解析作业批次id
- 完成导入评分要求,辅助计算作业得分
- 批改后一键上传评分评语
- 简易图形化界面
- 课程id默认填充为离散数学的课程id
- 辅助批改时,如果切换新同学,则清空评语,重置分数
- 辅助批改时,查看之前批改的同学会保留分数和评语
环境:python3 requests库 pandas库
启动程序:运行main.py
输入:用户名、密码(与头歌平台相同) 课程ID(默认ID即离散数学课程,无需更改) 作业编号即发布的第几次作业 (注意不匹配第几章作业,而是已发布的作业列表里的第几个) 学生序号范围:(关注的学生范围,从1开始编号)
评分要求:将word文档里的评分要求直接复制进去,无需做其他更改
如果使用过程中有疑惑或者发现缺陷,请提issue