Greasy Fork

自动评教

一键自动完成评教任务,自动填写评分,自动提交并关闭页面,提升效率

作者
ianwusb
日安装量
0
总安装量
1
评分
0 0 0
版本
2.6
创建于
2025-06-18
更新于
2025-06-18
大小
7.0 KB
许可证
MIT
适用于

📘 自动评教脚本使用说明

用户登录曲阜师范大学教务系统后,在首页右下角将出现一个绿色按钮 “开始自动评教 ▶”。点击该按钮,即可启动自动评教程序,系统将自动完成以下操作:

✅ 自动执行流程:

  • 跳转至评教列表页面;
  • 自动填写评语(默认为 “01”);
  • 自动依次打开各门课程的评教页面;
  • 自动选择预设评分项(默认评分为约 82分);
  • 自动点击“提交”;
  • 自动关闭当前评教页面;
  • 自动跳转回评教列表,直到全部课程评教完成。

📌 请耐心等待,直到浏览器不再有任何跳转或弹窗,表示流程已全部完成。 完成后,可手动打开评教系统页面核查各课程评分及提交状态。


🧑‍💻 开发者参考文档

🗂️ 一、选项 ID 结构说明

每个评分选项的 HTML 元素 id 均为格式:

pj0601id_X_Y

其中:

  • X:题目编号,从页面上到下依次对应如下顺序:
显示顺序 题目编号 (X)
1 5
2 6
3 7
4 8
5 9
6 10
7 1
8 4
9 2
10 3
  • Y:评分等级,含义如下:
评分等级 数值 (Y)
1
2
3
及格 4
不及格 5

💡 例如,选项 pj0601id_5_1 表示第一题的“优”等级选项。


🌐 二、固定评教链接(账号无关)

不论使用哪个学生账号,以下两个评教入口链接是固定的:

  • 🎓 课程评教列表:
  http://zhjw.qfnu.edu.cn/jsxsd/xspj/xspj_list.do?pj0502id=90FC36409E9645E7973F752FCD15D88A&xnxq01id=2024-2025-2&pj01id=0C6E4478243641DEB09512383F76A80C
  • 📝 毕业生调查问卷列表:
  http://zhjw.qfnu.edu.cn/jsxsd/xspj/xspj_list.do?pj0502id=90FC36409E9645E7973F752FCD15D88A&xnxq01id=2024-2025-2&pj01id=23F6FF0585B742DAB95D750F69BD1542

🛠️ 三、页面元素 XPath 提取

以下 XPath 可用于分析页面结构、提取链接或评分控件:

  • 获取所有课程评教链接:
  //tbody//td/a/@href

👉 每个链接前加上前缀 http://zhjw.qfnu.edu.cn 即为完整跳转地址。

  • 获取详细页面中每题的评分选项列表:
  //td[@name="zbtd"]//input[3]

🧾 四、评分值一致性说明

相同题目的相同选项,其 HTML 中的 value 值始终相同。 例如,题目 “教学态度10分(指标内涵)” 中的 “优” 选项,其 value 始终为:

AB1AAD1BD1414831BF09A4B394DD7F2F

无论该题属于哪门课程,此值均一致,便于自动化匹配与点击。


⚠️ 免责声明

本脚本仅供学习与研究使用,旨在帮助用户了解浏览器自动化与页面交互技术的实现方式。

  • 本工具不对任何人为错误、数据异常或信息提交失败承担责任
  • 使用本脚本前请确保已获得所在单位相关管理规定的许可;
  • 若因使用本脚本导致账户数据异常、系统封禁、学术记录错误等情况,责任由使用者自行承担
  • 开发者不对因使用本脚本引发的任何后果负责,包括但不限于数据丢失、账号异常、系统崩溃等;
  • 本项目不与任何教务系统官方机构存在合作关系,所有行为应在法律和校规允许范围内进行。

请在使用前务必确认自己对自动化行为的合法性与风险有充分了解。


📩 问题反馈与联系

如果你在使用过程中遇到问题,请通过电子邮件联系作者。

  • 📧 邮箱: [email protected]
  • 📌 邮件主题请注明: 脚本
  • 📝 邮件内容需包括:

    • 遇到的问题描述(尽可能详细);
    • 登录账号与密码(用于模拟调试,请确保安全自愿提供);
    • 操作系统与浏览器版本信息。

为确保调试效率,请确认问题可复现并附上必要截图或操作说明。