适用版本:v2.6.0+(油猴脚本版)
最后更新:2026-04-23
本脚本完全开源、免费,仅供技术学习和交流使用。开发者从未授权任何组织、机构或个人将其用于商业或盈利性活动,也从未利用本项目进行任何形式的盈利,未来也不会将其用于任何营利性业务。
任何个人、组织或机构在使用本脚本时,如引发各类纠纷或法律问题,均由其自行承担全部责任。开发者不承担任何直接或间接的法律责任。
开始使用本脚本即视为您已阅读、理解并同意本免责声明中的所有条款。开发者保留随时更新条款的权利,更新后不再另行通知,请定期查阅。
| 功能模块 | 说明 | 对应页面 |
|---|---|---|
| 首页仪表盘 | 显示今日课程、培养方案未完成课组、快捷导航 | 教务首页 |
| 自动选课 | 自动检索、勾选并提交指定课程,支持余量监控 | 选课页 |
| 自动教学评估 | 全自动 / 半自动完成全部评教,支持随机评语模板 | 评估列表 & 单个评估页 |
| 绩点分析 | 自动解析成绩表格,计算加权平均分和 GPA | 成绩查询页 |
| 课表增强 | 高亮今日课程,快捷查看上课时间和教室 | 课表页 |
| 培养方案分析 | 完成度概览、未完成课组进度条、缺修提示 | 培养方案页 & 首页 |
齐大教务助手.user.js 的完整内容粘贴进去,保存。登录后进入教务首页,脚本自动:
进入「方案成绩」页面,脚本自动:
进入课表页面,脚本自动高亮今日课程,方便快速查看。
进入培养方案页面,脚本展示:
| 快捷键 | 功能 |
|---|---|
Ctrl + Shift + H |
显示 / 最小化脚本面板 |
Ctrl + Shift + S |
启动 / 停止自动流程 |
Esc |
紧急中断当前自动操作 |
脚本文件 最顶部(第 23 行起)设有集中配置区,包含所有可能需要修改的 URL、DOM 选择器和正则模式。若学校更换了教务系统地址或页面结构,只需在此区域修改对应值:
第 28 行 ROUTES — 页面路由关键词
第 38 行 URLS — 页面 URL 路径
第 47 行 SELECTORS — DOM 选择器
第 73 行 PATTERNS — 数据提取正则
脚本的以下设置会自动保存到浏览器本地存储,刷新后保留:
@match 规则匹配的教务系统页面运行。若脚本 UI 未出现,请在脚本管理器中添加对应网址匹配规则(如 // @match http://你的教务地址/*),保存后刷新页面。[齐大教务助手] 日志输出。嗨,此刻正在看这行字的你。
我写这个脚本的初衷很简单——不想被选课系统欺负。后来它慢慢长大,会评估、会算分、会提醒你差几个学分就得延毕,像一个小小的教务管家。而现在,我要毕业了,江湖路远,得把这个小管家托付给你了。
关于这个脚本的未来: 我没有教务账号了,没法再登录测试。以后学校系统哪天心情不好改了排版,脚本可能会一脸懵地报错。希望你能继承我的“Ctrl+Shift+H”精神,在油猴里打开开发者工具,看一眼控制台,然后——自己改改选择器。代码顶部的配置区我都留好注释了,改 URL、改 DOM 选择器的地方很集中,不麻烦。
几句掏心窝子的叮嘱:
这四年,我们一起修过凌晨的 bug,抢过三秒消失的公选课,在教学评估里昧着良心夸过根本不认识的老师。代码会老,但青春万岁。
愿你的课表永远是喜欢的模样,愿你每次选课都弹无虚发,愿你的绩点对得起每一个熬过的夜。
祝毕业快乐,前程似锦。 ——一个已经注销学号的老学长/学姐
使用本脚本即表示您已阅读并同意上述全部条款。