中国科学院大学本科课程评价快速填写脚本,用于快速填写各个科目的课程评价。
声明:本脚本只是为了减轻同学们在填写课程评价时的重复劳动,请积极地为各个课程提出你的建议,帮助学校改善教学质量!!!
-
使用
release
中打包好的exe文件的用户可以跳过此步骤。 -
本脚本依赖于
browser_cookie3
库,请使用下列语句安装:python -m pip install browser-cookie3
-
首先使用edge浏览器登陆一次课程评价网站;
-
接着运行
CoursePull.py
文件,即可一次性完成当前所有科目的评价。 -
在
release
中有打包好的exe文件,可以在没有python环境的情况下直接运行。由于使用pyinstaller打包城exe,可能会出现报毒,不放心者可通过python文件运行。- 在
v1.2.0
之后的版本解决了报毒的问题。
-
可以在配置文件中修改单选题和多选题的默认选项。
- 本脚本的配置文件为
defaultAnswer.ini
- 单选题的默认选项通过配置文件的
single
项中配置; - 多选题的默认选项通过配置文件的
multiple_start
项和multiple_amount
项配置;multiple_start
项为多选题选择的起始选项;multiple_amount
项为多选题选择的选项数量;
- 文字简答题的默认回答在对应题号的
answer
项中配置。
- 单选题的默认选项通过配置文件的
不使用edge浏览器的用户可以自行修改CoursePull.py
中获取Cookie
和解析出Admin-Token
的部分,以适配你的设备。- 脚本将首先尝试获取所有浏览器中课程评价网站的cookie,若获取失败则会尝试获取edge浏览器中课程评价网站的cookie。请获取所有cookie失败并且不使用edge浏览器的用户自行修改
CoursePull.py
中获取Cookie和解析Admin-Token的部分以适配你的设备。 - 已评价的课程不会被覆盖。
-
在默认配置文件未被修改的情况下:
-
课后平均投入学习时间将被设置为“超过4小时”,但形势与政策等课程如此回答显然不合理,请注意修改;
-
本课程让你在以下哪些方面受益将被设置为“学术知识,专业技能,学术伦理”,但体育类等课程如此回答显然不合理,请注意修改;
-
“你对本课程的助教老师工作的评价”将被设置为
defaultAnswer.ini
中配置的默认回答为“助教老师工作认真负责”,但无助教的课程如此回答显然不合理,请注意修改;
-