Skip to content

UCAS中国科学院大学本科生课程评价快速填写脚本

Notifications You must be signed in to change notification settings

ljs-2002/UCASCoursePull

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

UCAS Course Pull

中国科学院大学本科课程评价快速填写脚本,用于快速填写各个科目的课程评价。

声明:本脚本只是为了减轻同学们在填写课程评价时的重复劳动,请积极地为各个课程提出你的建议,帮助学校改善教学质量!!!

安装依赖

  • 使用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中配置的默认回答为“助教老师工作认真负责”,但无助教的课程如此回答显然不合理,请注意修改;

About

UCAS中国科学院大学本科生课程评价快速填写脚本

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages