
脚本功能:自动化填写课程和教师评估问卷 - 智能识别文本框 + 验证码自动识别
又到了半年一度的果壳课评环节,每当一门课程进度过半时就会开启课评。每节课的课评用鼠标一个一个点确实很麻烦,更不必说一些多教师参与授课的大课还得对每一位老师评价,因此就想在github上找找看有没有之前学长学姐们写的脚本,可惜SEP评课系统有所更新,现有脚本不能直接使用,因此我准备重新写一个适配25FALL的油猴脚本,供果壳的大家使用~
在此我向大家保证,0基础小白也能轻松上手,学不会你打我lalala(不是
25/12/27更新
根据同学们的反馈,更新了课评插件2.0版本,取消了正确率不高的本地验证码识别,让课评更加丝滑。

25/11/26更新
狡猾的教务处把课评网址子域名改了,导致之前的插件不能用了,目前已更新,请大家放心使用

Ps:有朋友私信,就安利一下我现在在用的梯子,比较好用。可以进行全局代理,节点稳定。无痛访问ChatGPT(OpenAI)、Claude、Google Gemini等AI工具,感兴趣的朋友可以试一试~
https://222m.izenny.com/#/register?code=K8QoCddx
虔诚地在心中默念,我爱国科大,国科大爱我,伟大的果壳神会保佑每一个在果壳的学子。
注:这点很重要,不能跳过!
安装油猴
这里无论是Edge还是Chrome浏览器都大差不差,我以Edge浏览器为例

打开一个新的页面,点击扩展 - 获取 Microsoft Edge 扩展

搜索TamperMonkey,点击第一个绿色的软件,安装即可(我装过了)


接着,点击扩展 - 篡改猴 旁边的··· - 管理扩展

一定要确认开发人员模式被打开,否则脚本没办法正常运行

这一步就到这里结束了
下面两种方式 任选其一 即可~
打开下面的网址:
https://github.com/21White/UCAS-Course-Evaluate-SillyTool
页面长这样:

接着,点击绿色按钮Code,并点击Download ZIP

然后你就下载了一个压缩包.zip文件

解压这个文件,得到

ok,这一步就先到这里

如果你没有梯子,也可以选择国内镜像
https://gitee.com/ziyangChen21/UCAS-Course-Evaluate-SillyTool
也是一样,下载.zip文件并解压
墙内:油叉镜像
https://home.greasyfork.org.cn/zh-hans

搜索:UCAS课程自动评估脚本
第一个作者为LilanChen的就是~

点击,安装此脚本,即可跳转至油猴(TamperMonkey)安装页面

点击安装即可(因为我装过了所以是重新安装)

接下来我们将脚本导入油猴
这里在步骤三选用方法2的朋友应该就不用再执行步骤四了
点击扩展 - 篡改猴 - 管理面板


点击 实用工具 - 导入(选择文件)- 选择解压后文件夹中的.js脚本 - 安装


这样我们所有的准备工作就全部完成了,下面让我们打开SEP网站开始实操!
打开国科大SEP网站,找到课评板块。点击课程/教师评估,进入评估页面

设置评价内容中,你可以看到我的代码中预设好的评价,我强烈建议你稍微改改,别果壳所有人都用一个(我对传播广度还是太自信了hhhh,之后的教师评价也一样。
修改完记得保存设置,如果卡bug了请点击重置默认
如果发现页面右上角没有这些按钮,请回到步骤二,看看有没有打开油猴的开发人员模式!!!


好的,如果一切顺利脚本会自动填写,稍微等一下就能显示填写成功。失败也不要怕,刷新一下就行,

(1.0版本) 点击识别验证码,大概3~5秒即可自动识别并填写,如正确提交即可! 由于识别验证码部分没有调用模型识别,仅为图像处理,因此准确率不高,你可以选择刷新验证码重新点击识别 或 自己输入(笑)

(2.0版本) 更新后不再有验证码本地识别功能,请自行输入!

点击保存,这样就大功告成了!
最后还是:

$ claude mcp add UCAS-Course-Evaluate-SillyTool \
-- python -m otcore.mcp_server <graph>