齐大教务助手

Created at 2025-04-29
Updated at 6 days ago
集成抢课功能与教学评估功能,一体化教务助手
Total Installs
1,791
Today's New
+2
User Rating
5.0 / 5.0 (1)
Current Version
2.7.2
Script Details

齐大教务助手 — 免责声明与使用帮助

适用版本:v2.6.0+(油猴脚本版)
最后更新:2026-04-23


免责声明

本脚本完全开源、免费,仅供技术学习和交流使用。开发者从未授权任何组织、机构或个人将其用于商业或盈利性活动,也从未利用本项目进行任何形式的盈利,未来也不会将其用于任何营利性业务。

任何个人、组织或机构在使用本脚本时,如引发各类纠纷或法律问题,均由其自行承担全部责任。开发者不承担任何直接或间接的法律责任。

开始使用本脚本即视为您已阅读、理解并同意本免责声明中的所有条款。开发者保留随时更新条款的权利,更新后不再另行通知,请定期查阅。


使用帮助

脚本功能总览

功能模块 说明 对应页面
首页仪表盘 显示今日课程、培养方案未完成课组、快捷导航 教务首页
自动选课 自动检索、勾选并提交指定课程,支持余量监控 选课页
自动教学评估 全自动 / 半自动完成全部评教,支持随机评语模板 评估列表 & 单个评估页
绩点分析 自动解析成绩表格,计算加权平均分和 GPA 成绩查询页
课表增强 高亮今日课程,快捷查看上课时间和教室 课表页
培养方案分析 完成度概览、未完成课组进度条、缺修提示 培养方案页 & 首页

安装方法

  1. 安装 Tampermonkey(油猴)或 Violentmonkey(暴力猴)浏览器扩展。
  2. 新建脚本,将 齐大教务助手.user.js 的完整内容粘贴进去,保存。
  3. 打开教务系统任意页面,脚本 UI 面板将自动出现在页面右侧。

使用方法

1. 首页仪表盘

登录后进入教务首页,脚本自动:

  • 获取 今日课程(课名、节次、教室)。
  • 异步拉取 培养方案,首页仅展示 未完成课组 及其学分差额。
  • 提供 快捷导航 按钮,一键跳转成绩查询、课表、评估、选课、培养方案。

2. 自动选课

  1. 进入选课页面,脚本 UI 面板自动出现。
  2. 在输入框填写课程代码或课程名称(支持换行多条)。
  3. 点击 「添加课程」,脚本开始循环匹配。
  4. 所有课程匹配成功后自动点击「提交」完成选课。
  5. 可开启 余量监控,设定刷新间隔持续检测。

3. 自动教学评估

  • 推荐:在评估列表页点击 「全自动模式」,脚本将依次进入每门课程完成评估后返回列表,直到全部完成。
  • 支持自定义评语内容或启用 随机模板 模式(10 条内置模板随机抽取)。
  • 每门评估系统强制等待 120 秒,无法跳过。

4. 绩点分析

进入「方案成绩」页面,脚本自动:

  • 解析成绩表格(表头自适应,兼容学校不同页面结构)。
  • 显示加权平均分、学分绩点等统计信息。

5. 课表增强

进入课表页面,脚本自动高亮今日课程,方便快速查看。

6. 培养方案分析

进入培养方案页面,脚本展示:

  • 总体完成度概览(总门数、及格率、学分等)。
  • 每个课组的完成状态、进度条。
  • 未完成课组的缺修课程明细。

快捷键

快捷键 功能
Ctrl + Shift + H 显示 / 最小化脚本面板
Ctrl + Shift + S 启动 / 停止自动流程
Esc 紧急中断当前自动操作

集中配置区

脚本文件 最顶部(第 23 行起)设有集中配置区,包含所有可能需要修改的 URL、DOM 选择器和正则模式。若学校更换了教务系统地址或页面结构,只需在此区域修改对应值:

第 28 行  ROUTES    — 页面路由关键词
第 38 行  URLS      — 页面 URL 路径
第 47 行  SELECTORS — DOM 选择器
第 73 行  PATTERNS  — 数据提取正则

设置持久化

脚本的以下设置会自动保存到浏览器本地存储,刷新后保留:

  • 全自动模式开关
  • 自动点击评估开关
  • 演练模式开关
  • 调试模式开关
  • 面板位置
  • 评语内容 & 随机模板开关

注意事项

  • 本脚本仅在 @match 规则匹配的教务系统页面运行。若脚本 UI 未出现,请在脚本管理器中添加对应网址匹配规则(如 // @match http://你的教务地址/*),保存后刷新页面。
  • 任何脚本均存在风险,使用前请充分了解,本脚本不对其稳定性、成功率做任何保证。
  • 如遇问题,请优先检查:课程代码格式、页面状态、网络环境,以及浏览器控制台的 [齐大教务助手] 日志输出。
  • 可在「更多设置」中开启 调试模式,获取详细运行日志辅助排查。

使用本脚本即表示您已阅读并同意上述全部条款。