兰大自动评教-改
兰大自动评教脚本使用说明
🎯 脚本简介
兰大自动评教是一款专为兰州大学新版教学评价系统开发的浏览器自动化脚本。它能够智能完成从选择题评分到文字评价填写的完整评教流程,显著提升评教效率,节省宝贵时间。
✨ 核心功能
1. 智能选择题评分
自动识别所有评分题目
按优先级选择最优选项:完全符合 → 优秀 → A
模拟真人操作:滚动、随机延迟、精准点击
2. 自动填写文字评价
智能定位所有文字输入框
从优质评语库中随机选择填写内容
确保每次评语不重复,避免检测
自动触发输入事件,确保内容被系统记录
3. 用户可控的自动提交
双按钮设计:主操作按钮 + 状态切换按钮
实时状态切换:一键开启/关闭自动提交功能
状态持久化:自动保存用户偏好设置
无干扰设计:所有提示仅在控制台显示,无弹窗干扰
4. 精准页面适配
针对兰州大学新版评教系统优化
支持多域名访问:jwqe.lzu.edu.cn:8080 和 my.lzu.edu.cn
智能页面检测,避免在非评教页面误触发
🛠️ 技术特性
稳定性保障
多重元素查找策略:应对页面动态变化
错误处理与日志:详细的操作日志,便于问题排查
用户体验优化
直观的双按钮界面:功能分离,操作清晰
视觉反馈:按钮状态通过颜色和文字实时反映
悬停效果:精致的交互反馈
右键快捷操作:支持通过右键切换自动提交状态
兼容性
支持 Tampermonkey、Violentmonkey 等主流用户脚本管理器
兼容 Chrome、Edge、Firefox 等现代浏览器
适配新版评教系统的 Vue/React 前端框架
📋 安装与使用指南
安装步骤
安装用户脚本管理器(如 Tampermonkey)
访问脚本发布页面,点击“安装”按钮
确认安装,完成脚本添加
使用流程
登录兰州大学教务系统
进入“个人工作台” → “听评课”
打开具体的评教项目页面
页面右上角将出现控制按钮
点击“🚀 开始自动评教”按钮启动自动化流程
操作说明
左键点击主按钮:开始自动评教流程
左键点击切换按钮:开启/关闭自动提交功能
右键点击主按钮:快速切换自动提交状态(可选功能)
🔒 隐私与安全声明
本地运行:所有操作仅在浏览器本地执行
无数据收集:不收集、不上传任何用户信息
仅前端操作:不涉及后端接口调用,仅模拟用户界面操作
开源透明:代码完全开源,接受社区审查
❓ 常见问题
Q1:按钮没有出现怎么办?
A:请确保已进入具体的评教表单页面,按 F12 打开控制台查看日志。如果页面检测失败,可将 FORCE_ENABLE 设为 true。
Q2:自动提交功能失效?
A:请检查切换按钮状态(绿色为开启)。如仍失效,请查看控制台日志,确认是否找到提交按钮。
Q3:脚本会被系统检测吗?
A:脚本模拟真人操作,包含随机延迟和自然交互。但使用时请遵守学校相关规定,合理安排评教时间。
Q4:如何反馈问题或建议?
A:请在脚本发布页面提交 Issue,提供详细的问题描述和浏览器控制台日志。
🌟 致谢
感谢所有测试用户的问题反馈和优化建议,特别感谢原始脚本作者代码见三的贡献。本脚本用deepseek生成。
免责声明:本脚本仅供学习交流使用,请合理使用并遵守学校相关规定。开发者不对使用本脚本造成的任何后果负责。